But that's what I like about AmigaOS, instead of, as Linux did, copying Unix directly, TripOS took the major concepts of that day and improved on them. Instead of anally sticking to what was, they took a step forward and improved it all.
Of course, that to me is what makes Amiga "Amiga." They didn't give us what they could, they improved on it all and gave us quite a bit more.
Actually, they did only give us what they could.
"As most of you know, AmigaDOS was not the first choice for the top-level OS/DOS on the Amiga computer. What we now call AmigaDOS was really the backup DOS, based on an already existing OS known as Tripos"
"Once in a while, someone suggests that the original DOS be written according to the original specs. This was even proposed by some members of the Amiga team, but Amiga management decided that it wouldn't be possible to complete the DOS and still launch the Amiga on time, especially since the software guys had already given up weekends at home. And going home. And sleeping."
"CAOS stands for the Commodore Amiga Operating System"
"CAOS was contracted out, for the most part, to a company that felt Unix was a better choice and didn't buy into my design. They became history when they started using their Sun development systems for other projects, not the Amiga higher level OS functions."
So we know that before Commodore came along, there was nothing resembling dos.library. They found a cheap 68000 compatible operating system that was similar to what they wanted, even though there were a lot of things that it didn't do that were spec'd for CAOS.
They appear to only have done the bare minimum of work, to integrate TRIPOS with exec and make it callable from C. They should have done something about BPTR, so that when BCPL was removed it wouldn't have left an annoying legacy.
CAOS actually has some limitations that weren't in TRIPOS, like a 1mb maximum file size, which would have had to be removed for it to have achieved similar success.
Some of the concepts in CAOS were similar to unix though, like /dev for devices and access to operating system structures using special files in /exec
What made it an Amiga is that they took an old unheard of OS (TRIPOS had been around since 1978), written in an old forgotten language (BCPL came out in 1966). The hardware also wasn't revolutionary, it was an evolution of the Atari 8 bit.
Microsoft and Apple got caught with inferior products, but their business skills allowed them to survive long enough to catch up.
Atari pretty much followed the same path as Amiga, but went cheaper on everything (CPM/GEM/graphics chip/sound chip).