On Wed, Jan 04, 2012 at 01:51:26PM -0500, Olivier Cr?te wrote > No no no, the idea is that once all binaries are in /usr, you can easily > share /usr between different systems and do updates in a sane way.. You > can also mount /usr read-only, but still have / be read-write.
One size does not fit all. It breaks Gentoo horribly. Here's my setup waltdnes@d530 / $ du -s /usr 3057917 usr waltdnes@d530 /usr $ du -s /usr/portage 1394646 /usr/portage waltdnes@d530 /usr $ du -s /usr/src 665069 /usr/src In my 3 gig /usr directory, over 2 gigs are devoted to Gentoo-specific stuff that a binary distro like Redhat does not require. What do we do if /usr is read-only? Symlink or bindmount onto it? And sharing binaries does *NOT* work in Gentoo, unless *EVERYBODY* has *IDENTICAL* machines, or else you drop down to the lowest common denominator. That's one of the main points about Gentoo. We don't use generic i686 code, we use code optimised for our machines. I'm not a "Gentoo ricer", but here's a prime example... a 3 and 1/2 year old Dell Dimension 530 with an onboard Intel graphics chip. Right after the initial install (i686 code from the install CD), the onboard graphics could not handle NHL Gamecentre Live fullscreen (1920x1080). There would be constant stuttering. After I emerged system and world with "-march=native -O2 -mfpmath=sse", it handles NHL Gamecentre Live fullscreen, and even a 1080p movie clip downloaded from Youtube. Fedora with generic i686 code would not work for me. -- Walter Dnes <waltd...@waltdnes.org>