From owner-freebsd-hackers Wed Apr 7 12:13:13 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from luke.pmr.com (luke.pmr.com [207.170.114.132]) by hub.freebsd.org (Postfix) with ESMTP id 25D3B15945 for ; Wed, 7 Apr 1999 12:12:55 -0700 (PDT) (envelope-from bob@luke.pmr.com) Received: (from bob@localhost) by luke.pmr.com (8.9.2/8.9.2) id OAA55710; Wed, 7 Apr 1999 14:09:51 -0500 (CDT) (envelope-from bob) Date: Wed, 7 Apr 1999 14:09:51 -0500 From: Bob Willcox To: Ladavac Marino Cc: "'Chuck Robey'" , "Alton, Matthew" , DL-ADM , "'Hackers@FreeBSD.ORG'" Subject: Re: AIX going BSD Message-ID: <19990407140951.A54187@luke.pmr.com> Reply-To: Bob Willcox References: <97A8CA5BF490D211A94F0000F6C2E55D097586@s-lmh-wi-900.corpnet.at> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.1i In-Reply-To: <97A8CA5BF490D211A94F0000F6C2E55D097586@s-lmh-wi-900.corpnet.at>; from Ladavac Marino on Thu, Apr 01, 1999 at 10:54:03AM +0200 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Apr 01, 1999 at 10:54:03AM +0200, Ladavac Marino wrote: > > I was actually commending IBM/AIX on its good taste in choice of > source bits (i.e. ours and NetBSD's) and actually acknowledging that (by > not removing the RCS id lines). > > If it weren't for the funky executable/shared-library format and > toolchain, I'd actually like it a lot (where did it get that from? > OS/2--AFAIR OS/2 had DLL's before AIX got them). Actually, AIX 2.x (on the RT, remember those) had shared libraries in '87. These were quite limited in functionality (you could not replace a member without quite probably breaking *all* executables that linked to them since they didn't have indirect linkage to the functions in them. For AIX 3.1 and beyond (RS6K versions of AIX) an all-new shared library mechanism was implemented. This (as I remember) hit the streets in '90. The funky object file and shared library format (XTOC) came from IBM research folks. Unfortunately, no too much attention (none?) was paid by them to what was taking shape in the Unix community (I believe Elf was not seriously considered at the time, due, at least in part, to political issues between IBM and AT&T/USL). This is my recollection anyway. (I was there [AIX architecture] at the time, but I learned some time ago that my memory is not infallable.) > > /Marino > > > > ----------------------------+----------------------------------------- > > ------ > > Chuck Robey | Interests include any kind of voice or > > data > > chuckr@glue.umd.edu | communications topic, C programming, and > > Unix. > > 213 Lakeside Drive Apt T-1 | > > Greenbelt, MD 20770 | I run picnic (FreeBSD-current) > > (301) 220-2114 | and jaunt (Solaris7). > > ----------------------------+----------------------------------------- > > ------ > > > > > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-hackers" in the body of the message > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message -- Bob Willcox The man who follows the crowd will usually get no bob@luke.pmr.com further than the crowd. The man who walks alone is Austin, TX likely to find himself in places no one has ever been. -- Alan Ashley-Pitt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message