What & How & Why

这是本文档旧的修订版!


History of Liunx

Linus Torvalds

Linus Benedict Torvalds: a Finnish software engineer who is the creator and principal developer of the Linux kernel.

Multitasking for x86386

Torvalds created three small programs: one can print “A”, other can print “B”, the third one can switch between the first and second program by some custom logicals. He put all of these three programs into x86386 and run them together; then he got a result like: “ABABABAB…”. That being said, x86386 is able to run multitasking base on the hardware.

Linux 0.02

Reference: Minix
Programming language & Complier: C & GCC
Compatible: Torvalds hope linux could be compatible with Unix so that people who use linux can also run programs that developed on Unix. So he followed POSIX standard to develop the next version of linux.

Linux kernel