On 01/27/2015 07:21 PM, stephen Turner wrote:
> 
>> The BSD syscall ABIs I've seen aren't very usable (no way to make a
>> syscall without a stack, which is mandatory, and likewise no futex),
>> but fortunately you have Linux syscall ABI available on some BSDs.
>>
>> Rich
> 
> So I read that unix dates back to the 60's...

Specifically 1969, although took another ~4 years to make it to the
outside world (via an Association for Computing Machinery article Ken
and Dennis wrote about it in 1973 that was reprinted in the 1974 annual,
which made everybody try to get a copy).

BSD happened when Ken Thompson, author of Unix, took a year leave of
absence from Bell Labs to teach at his alma mater, the University of
California at Berkeley. (It was 1975 but I can never remember that means
fall 74 to spring 75 or spring 75 to fall 76.) The university ordered a
PDP-11 to install Unix on, and he taught two semesters of classes on OS
design using unix as an example, and when he left the students
maintained and upgraded the system.

In 1979 Berkeley got the contract to replace the internet's original IMP
routers (based on honeywell minicomputers that were then 10 years old)
and the network stack Bolt Beraneck and Newman had written that htey
were supposed to integrate was crap that ate 100% of the CPU keeping up
with a 64k line, and Bill Joy wrote a new one that did the same thing
with 1% cpu, and this is why every internet router for the next decade
was running BSD:

http://www.salon.com/2000/05/16/chapter_2_part_one/

> who is more accurate to
> the unix syscall linux or bsd or other? Im curious who decided it was a
> good idea to be different. Gnu im betting...

GNU has nothing to do with anything. (Linux is not gnu. Linux succeeded
in _spite_ of gnu, not because of it. GNU Hurd failed for a _reason_.
The Cathedral and the Bazaar wasn't a comparison of Linux vs proprietary
development, it was a comparison of Linux vs the Free Software
Foundation, which the pre-book versions explicitly SAID back when it was
a usenix paper, ala http://firstmonday.org/article/view/578/499 )

All the FSF has ever been particularly good at is self-promotion and
taking credit for other people's work.

Long ago I wrote up a lot of this history in two parts:

http://landley.net/notes-2010.html#17-07-2010
http://landley.net/notes-2010.html#19-07-2010

I can give you references to primary sources if you'd like. (The best of
which for this topic is probably "A quarter century of Unix" by Peter
Salus, although he's written a new one called the Demon the Gnu and the
Penguin I've been meaning to read. Me, I drove to a conference in
california to send two hours with him in the greenroom, interviewing the
guy. And one of the first things I found out is he lived about six miles
away from me in Austin, although he's since moved to... Toronto, I think?)

For the history of the internet you can't beat the book "Where wizards
stay up late".

Rob
_______________________________________________
Toybox mailing list
[email protected]
http://lists.landley.net/listinfo.cgi/toybox-landley.net

Reply via email to