4 ms·
But mount -o bind is not very useful when only root can use it and when it doesn't include proper union mounts. Same problem applies to one of Plan 9's key des
by uriel 15y ago
But mount -o bind is not very useful when only root can use it and when it doesn't include proper union mounts.
Same problem applies to one of Plan 9's key design features: private namespaces.
- bdonlan 15y agoWork is being done in this direction, with mount and UID namespaces. The main concern is that allowing users to make these kinds of bind mounts may confuse legacy suid apps.
- ori_b 15y agoWhich really is the problem with modern Unixes -- legacy features that expect things done in a broken way, leading to complexity and ugliness where none should exist. The new features and simplifications continue to exist in a complex world, have arcane restrictions and interactions with the old system, and generally end up increasing the complexity, instead of making things simpler.
- ootachi 15y agoNo, that's the problem with software designed to work in the real world. Software has to work in a legacy environment to be useful. This is why Unix gets used and Plan 9 doesn't. It's also why TCP and the Web, just to name two examples, survive. I'll quote jwz: "Convenient though it would be if it were true, Mozilla is not big because it's full of useless crap. Mozilla is big because your needs are big. Your needs are big because the Internet is big. There are lots of small, lean web browsers out there that, incidentally, do almost nothing useful. If that's what you need, you've got options... "
- tobinfricke 15y agoEvan Martin has a nice visualization of what the Chromium binaries consist of: http://neugierig.org/software/chromium/notes/2010/11/tree-maps.html http://neugierig.org/software/chromium/notes/2010/11/tree-ma...