Gentoo Archives: gentoo-dev

From: Walter Dnes <waltdnes@××××××××.org>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr
Date: Sat, 07 Jan 2012 00:43:17
Message-Id: 20120107004139.GA13697@waltdnes.org
In Reply to: Re: [gentoo-dev] rfc: locations of binaries and separate /usr by "Olivier Crête"
1 On Wed, Jan 04, 2012 at 01:51:26PM -0500, Olivier Cr?te wrote
2
3 > No no no, the idea is that once all binaries are in /usr, you can easily
4 > share /usr between different systems and do updates in a sane way.. You
5 > can also mount /usr read-only, but still have / be read-write.
6
7 One size does not fit all. It breaks Gentoo horribly. Here's my setup
8
9 waltdnes@d530 / $ du -s /usr
10 3057917 usr
11
12 waltdnes@d530 /usr $ du -s /usr/portage
13 1394646 /usr/portage
14
15 waltdnes@d530 /usr $ du -s /usr/src
16 665069 /usr/src
17
18 In my 3 gig /usr directory, over 2 gigs are devoted to Gentoo-specific
19 stuff that a binary distro like Redhat does not require. What do we do
20 if /usr is read-only? Symlink or bindmount onto it?
21
22 And sharing binaries does *NOT* work in Gentoo, unless *EVERYBODY* has
23 *IDENTICAL* machines, or else you drop down to the lowest common
24 denominator. That's one of the main points about Gentoo. We don't use
25 generic i686 code, we use code optimised for our machines. I'm not a
26 "Gentoo ricer", but here's a prime example... a 3 and 1/2 year old Dell
27 Dimension 530 with an onboard Intel graphics chip. Right after the
28 initial install (i686 code from the install CD), the onboard graphics
29 could not handle NHL Gamecentre Live fullscreen (1920x1080). There
30 would be constant stuttering. After I emerged system and world with
31 "-march=native -O2 -mfpmath=sse", it handles NHL Gamecentre Live
32 fullscreen, and even a 1080p movie clip downloaded from Youtube. Fedora
33 with generic i686 code would not work for me.
34
35 --
36 Walter Dnes <waltdnes@××××××××.org>

Replies