On Tue, May 22, 2012 at 9:48 AM, Andreas Jaeger
* Are there any use cases missing? * Is there any thing missing in the specific use cases?
From personal experience, handling of external storage[0] in multiuser (and I mean multiple concurrent sessions) desktops is very poorly handled.
It's probably more a bug than anything else, but I thought I'd mention since the wiki shows it as "OK" when it still could use some love. GPU for calculation, for another item, is a very tricky business. GPU threading is very coarse, especially on not-so-high-end hardware, so while ACL management and all that is possible, isolation between GPU-enabled users would not be so easy. User with access to the GPU would be able to deny use of the resource to other users simply by running misbehaving code without any extra privileges. It's also quite easy to leak out sensitive information (ie: even passwords) by inspecting uninitialized video memory, since drivers tend not to clear buffers on (de)allocation, so previous video content is easily visible in newly created buffers. This would be a serious security issue if *any* user were to be given access to the GPU in concurrency with any other user. Network access, also, needs some consideration for VPNs, which are rather common both in single-user laptops and enterprise environments. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org