Language Selection

English French German Italian Portuguese Spanish

A Brief History of the UNIXes

Filed under
OS

Here is a timeline of events that triggered the Unix revolution starting from Multics to OpenSolaris
1965: Bell Labs, GE, MIT start working on the Multics Time Sharing System

1966: Kenneth Thompson finishes his Master's Degree in Electrical Engineering from UCB and joins Bell Labs
1968: Dennis MacAlistair Ritchie finishes his Doctorate from Harvard and joins the Multics team at Bell Labs
1969: Bell Labs pulls out of Multics Project. Thompson begins writing UNICS in assembly language
1970: Digital Electronic Corporation ships the PDP-11 and Bell Labs gets one of them
1971: UNIX gains popularity inside Bell Labs and people start using it
1972: UNIX is re-written in the C programming language paving way for portability to different computers.
1974: UCB gets UNIX version 4 and starts making improvments to it
1975: AT&T begins licensing Unix to Universities
1978: Bill Joy rolls out BSD unix from Berkeley.
1979: Microsoft licenses UNIX from AT&T and distributes XENIX
[Thank god XENIX was not a hit. Just imagine if it had been ! Everyone would be saying that Microsoft Created UNIX Wink ]

Full Article.

More in Tux Machines

Openwashing

Mentor Embedded Linux adds SMACK security and IoT support

Mentor Graphics has updated Mentor Embedded Linux (MEL) with Yocto Project 2.0 code, SMACK security, and support for CANopen, BACNet, and 6LoWPAN. Mentor Graphics has spun a more secure and industrial IoT-ready version of its commercial Mentor Embedded Linux (MEL) distribution and development platform that moves up to a modern Linux codebase built around Yocto Project 2.0 (“Jethro”). Yocto Project 2.0, which advances to GCC 5.2 and adds Toaster support, among other enhancements, was recently adopted by rival embedded distro Wind River Linux 8. Read more

Development News

  • GHC performance is rather stable
    Johannes Bechberger, while working on his Bachelor’s thesis supervised by my colleague Andreas Zwinkau, has developed a performance benchmark runner and results visualizer called “temci”, and used GHC as a guinea pig. You can read his elaborate analysis on his blog.
  • Ready for a nostalgia kick? Usborne has put its old computer books on the web for free
    UK publishing house Usborne is giving out its iconic 1980s programming books as free downloads. The books, which are available for free as PDF files, include Usborne's introductions to programming series, adventure games, computer games listings and first computer series. The series was particularly popular in the UK, where they helped school a generation of developers and IT professionals.
  • LLVM Patches Confirm Google Has Its Own In-House Processor
    Patches published by Google developers today for LLVM/Clang confirm that the company has at least one in-house processor of its own. Jacques Pienaar, a software engineer at Google since 2014, posted patches today seeking to mainline a "Lanai" back-end inside LLVM. He explained they want to contribute their Lanai processor to the LLVM code-base as they continue developing this back-end with a focus on compiling C99 code. He mentions Lanai is a simple in-order 32-bit processor with 32 x 32-bit registers, two registers with fixed values, four used for program state tracking, and two reserved for explicit usage by user, and no floating point support.

Security Leftovers