From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RjKNR-0004ZT-5U for garchives@archives.gentoo.org; Sat, 07 Jan 2012 00:43:17 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9E9F421C02E; Sat, 7 Jan 2012 00:43:04 +0000 (UTC) Received: from ironport2-out.teksavvy.com (ironport2-out.teksavvy.com [206.248.154.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 88F02E073C for ; Sat, 7 Jan 2012 00:42:26 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av0EACCUB0/O+KAJ/2dsb2JhbABErEKBBoFyAQEEATocKAsLNBIUJTeHerYag32EeoI3YwSIOYR5AYdThV+II4RS X-IronPort-AV: E=Sophos;i="4.71,471,1320642000"; d="scan'208";a="155594811" Received: from 206-248-160-9.dsl.teksavvy.com (HELO waltdnes.org) ([206.248.160.9]) by ironport2-out.teksavvy.com with SMTP; 06 Jan 2012 19:42:25 -0500 Received: by waltdnes.org (sSMTP sendmail emulation); Fri, 06 Jan 2012 19:41:39 -0500 From: "Walter Dnes" Date: Fri, 6 Jan 2012 19:41:39 -0500 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] rfc: locations of binaries and separate /usr Message-ID: <20120107004139.GA13697@waltdnes.org> References: <20120103230918.GA7247@linux1> <4F03A1AA.6070205@gentoo.org> <20120104091743.0e1cd91a@pomiocik.lan> <4F0440B3.4090500@gentoo.org> <20120104163734.07439f2b@pomiocik.lan> <20120104163315.GV780@gentoo.org> <20120104174742.11d7002d@pomiocik.lan> <20228.34930.732592.657243@a1i15.kph.uni-mainz.de> <1325703086.11298.3.camel@TesterTop4> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1325703086.11298.3.camel@TesterTop4> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 976f063a-d6df-4f6f-a687-a2c3ca6418b1 X-Archives-Hash: 6eca6b2956fcdde57a4a8db8ddeee9d9 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