Darrien <Darrien_Lambert@
[email protected]> wrote:
More like second cousins.
Linicks is a clone of Minix, Minix is a clone of Unix.
*BSD has descended directly from the original Unix code.
http://ragib.hypermart.net/linux/
"A solution seemed to appear in form of MINIX. It was written from
scratch by Andrew S. Tanenbaum, a Dutch professor who wanted to teach
his students the inner workings of a real operating system. It was
designed to run on the Intel 8086 microprocessors that had flooded the
world market.
As an operating system, MINIX was not a superb one. But it had the
advantage that the source code was available. Anyone who happened to
get the book 'Operating System' by Tanenbaum could get hold of the
12,000 lines of code, written in C and assembly language. For the
first time, an aspiring programmer or hacker could read the source
codes of the operating system, which to that time the software vendors
had guarded vigorously. A superb author, Tanenbaum captivated the
brightest minds of computer science with the elaborate and
immaculately lively discussion of the art of creating a working
operating system. Students of Computer Science all over the world
poured over the book, reading through the codes to understand the very
system that runs their computer."
I don't think you can clone UNIX with 12,000 lines of code. Tanenbaum
was simply writing a crude OS to instruct with, as many do.
There are some interesting highlights on the link above.
"In August 25, 1991 the historic post was sent to the MINIX news group
by Linus .....
From: (e-mail address removed) (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <
[email protected]>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things). I've currently ported bash(1.08) and gcc(1.40),
and things seem to work.This implies that I'll get something practical
within a few months, andI'd like to know what features most people
would want. Any suggestions are welcome, but I won't promise I'll
implement them
Linus (
[email protected])
PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably
never will support anything other than AT-harddisks, as that's
all I have :-(."