From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3375.165.247.30.229.1081390422.squirrel@wish.cooper.edu> In-Reply-To: <9d7ff25cc1cb8a187ec626f4ccfe804d@collyer.net> References: <9d7ff25cc1cb8a187ec626f4ccfe804d@collyer.net> Subject: Re: [9fans] x10 From: "Joel Salomon" To: 9fans@cse.psu.edu User-Agent: SquirrelMail/1.4.2 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Date: Wed, 7 Apr 2004 22:13:42 -0400 Content-Transfer-Encoding: quoted-printable Topicbox-Message-UUID: 54b1cbd0-eacd-11e9-9e20-41e7f4b1d025 Geoff Collyer said: > Actually there's another reason to choose Linux last (other than > Windows): the distributions I've seen are just a collection of ~1,000 > packages and, if they even come with sources, you hope you can compile > them all, but they demand different prerequisite library versions > (often for little or no reason), some of which are incompatible and > can't co-exist, so it becomes a major pain to construct a consistent > source tree, for which you have running binaries, and which you could > recompile all (or part) of. The BSDs at least are integrated systems, > maintained as systems, not packages, so they come with self-consistent > sources, and you can compile them. For programs that aren't part of > the core system (``ports''), they let `make' figure out the > dependencies (novel!) and drag in the necessary prerequisites and they > usually build (occasionally the gratuitous overspecificity of version > numbers bites one in the ass; it's a real problem in the BSD/Linux > world). Then there's gentoo ( http://www.gentoo.org/ ) -- Linux with a ports-like system attached. I haven't the bandwidth to use it myself, but someone at cooper I introduced it too uses it on his home network and loves it. He VNC'd to his computer from school (shades of plan9) to show me an 'emerge sync' in progress. Couldn't get him hooked on plan9, though... --Joel