Date: Tue, 21 Jan 1997 14:40:24 -0500 From: dennis <dennis@etinc.com> To: Peter Mutsaers <plm@xs4all.nl> Cc: hackers@freebsd.org Subject: Re: Commerical applications (was: Development and validation Message-ID: <3.0.32.19970121144017.00a8dd10@etinc.com>
next in thread | raw e-mail | index | archive | help
At 07:46 AM 1/21/97 +0100, you wrote: >>> On Mon, 20 Jan 1997 13:47:35 -0700 (MST), Terry Lambert >>> <terry@lambert.org> said: > > >> > 1) Linux has ELF. > >> > 2) FreeBSD does not. > >> > 3) ELF is desirable > >> > 4) Linux is doing something right that FreeBSD isn't. > >> > >> Item 4 is *NOT* the inevitable result of 1, 2, and 3. You've > >> forgotten that ELF was *necessary* in Linux in order for it to > >> get beyond a certain stage, and it's not (yet) necessary in > >> FreeBSD. > > TL> ELF was *not* necessary for Linux to obtain BSD-style shared > TL> libraries; BSD is proof of that. If you are referring to a > TL> different stage than that, then I argue that the same is true > TL> of BSD. > > >> Plus, the entire move to ELF was *NOT* done with the users best > >> interest in mind. > > TL> If FreeBSD did not move to ELF because it was "protecting" the > TL> best interests of its users, then it made an error. > >During Linux's move to ELF I was using it and very shortly after ELF >first became available I converted my system to it (about one year >before official release). > >I think that the move to ELF was not hard for users and I see not how >it could have been done otherwise: ELF and a.out were available >concurrently (and still are). Yes, but it was a nightmare for commercial vendors, because twice as many scenarios and versions had to be supported. If you're going to change, change all at once at a particular Release. Having twice as many scenarios to debug is difficult for everyone. The big problem with Linux is that there are too many versions, too many patches, too many options, and too few people running even close to the same thing. Dennis
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.32.19970121144017.00a8dd10>