To understand the true workings of a software system, read its source code.

Linux 0.11 no more than 2w lines.

usr/src/linux Make kernel
dd bs=8192 if=Image of=/dev/fd0 Burn the kernel, reset
Copy the code

The birth of Linux operating system is inseparable from Unix operating system, MINIX operating system, GNU project and POSIX standard and Internet network.

Linux operating system is a clone of Unix operating system.

Free software developed by GNU project: Emacs editing system, Bash shell program, GCC, GDB debugging program.

POSIX: A cluster of standards developed by IEEE and ISO/IEC that describe the invocation service interfaces of operating systems based on existing UNIX practices and experience. Used to ensure that written applications can be ported and run on multiple operating systems at the source level.

Linux is coming…

Linux0.11:

  1. /boot/boots. S is divided into bootsect.s and boot/setup.s
  2. A maximum of 16MB memory is supported
  3. Have their own subdirectories for drivers and memory managers
  4. Added floppy disk driver
  5. Supports file prefetch.

.

Img + root file image. Img + kernel source = operating system disk