linux from nothing
James Bonnet
jimbo
Mon May 17 11:43:42 PDT 2004
m.w.chang wrote:
> AH.. FORGOT ABOUT MINIX! I did read about Mr. Trovald's story and
> forgot about that piece. lost marks in linux history... :(
>
> and how did the guy crated minix? where is that very core bootdisk?
> shouldn't linuxfromscratch begin from that very first bootdisk? :)
>
>>> I think he meant, how do you create an OS when you have nothing. Using
>>> Knoppix is kinda cheating, cause you're using the OS to create the OS.
>>> Linus didn't have Linux to self-host his original kernel.
>>
>> right.. but he had minix.. which is where linux came from if Im not
>> mistaken.. NOT that he took minix and hacked it into linux, but that
>> he created linux ON minux..
>
>
Thats where xenix, sinix, and UNICS the grand-daddy come into play..
going back to 1969..
So yesterday I was talking to this guy here who worked at AT&T during
the heyday and I said hey, what was before UNICS(yes it was a C)...Bob
was one of the original at&t support guys.. just a wealth of knowledge,
and yes BS.. [grin] Bob says, pulling up a chair getting ready to tell
me a bedtime story.. That previous to any operating system as we know
today there were routines programmed into computers of the time that did
specific "things" They(users)accessed these routines by passing hex-data
on keypad to them got results back then fed results to another routine
until they got their answer.. if no routing existed they programmed
these beasts with yet another routing.. enter kerrigan and ritchey, they
decided to combine these routines and add some fluff to make computers
easier to use.. shells, editors, etc..
then ol' bob and i had a discussion about what an operating system is..
IMHO and Bob agrees, its just the kernel, memory management, basic IO,
etc.. Its not bash, vi, emacs, or whatever.. But, Im sure your opinions
will vary..
anyway, so.. mr. chang.. unless you have a PDP11 laying around and want
to re-invent the wheel.. why don't you pick a current linux or UNIX, or
heck windows OS and create your own new and fresh OS.. there is LOTS of
information about making kernels and operating systems. There are
college classes that teach you this and people have written tons of
books on the subject.
creating kernels is something I'm actually quite initerested in so the
discussion on the roots of all of this was interesting. An _excellent_
book is "The Secret Garden Explained" no longer in print, but you can
find it.. Further, lots of the ancient source code, (is that our IP?!
heh) is availabe from SCO. Read it, understand it.. and then copy it and
use it in your kernel.. JUST KIDDING.
you all have a great day-
jim
More information about the Linux-users
mailing list