From mboxrd@z Thu Jan 1 00:00:00 1970 From: aap@papnet.eu (Angelo Papenhoff) Date: Tue, 7 Mar 2017 07:52:59 +0100 Subject: [TUHS] Source code abundance? In-Reply-To: References: <23bbfb06-2de6-a9e1-0786-3f46d17c1192@kilonet.net> <20170306153317.GA23881@indra.papnet.eu> <58bd8c5e.SIdpJ50JQrnMjOIf%schily@schily.net> Message-ID: <20170307065259.GA31628@indra.papnet.eu> On 06/03/17, Clem Cole wrote: > On Mon, Mar 6, 2017 at 11:20 AM, Joerg Schilling wrote: > > > > > The kernel definitely looks like it was written from scratch. > > > > The fact that there are functions like "issig()" make it obvious that the > > authors did have access to at least the V6 kernel via the Lions book. > > > I can say for a fact that is not how it was. AIX was a port starting > with AT&T code originally targeted to run on DEC and Intel Systems. > > As I said previously when I ran down the history of AIX, the developers had > AT&T licenses. As I was reminded in an off line discussion with one of > the IBM guys when I was checking to make sure, ISC did the original 386 > port for all of AT&T, Intel and IBM (one port - 3 checks). ISC also > started the AIX port, with a number of the folks moving to LCC which was a > step I left out in my previous email sorry, since it was implied when I > said they started with that AT&T 386 stuff (which AT&T got from ISC). > Bottom line.... it was not a rewrite, it was always a port. > > ... > > Companies like DEC, HP and IBM start working with one version of the kernel > or worse yet, the command system and enhance it as they need. But time > moves forward and their version and the rest of the world start to become > different (branch/fork). Linux has been mostly able to keep the kernel > the same, but not the command system. I find this hard to believe. Of course code evolves, but I don't really see anything that looks like original UNIX code in AIX 4.1.3. I would expect at least a slight semblance. Had they really replaced (almost?) all code by the time of AIX 4? aap