Introduction - If you have any usage issues, please Google them yourself
linux kernel, it is very suitable for learning the principles of operating systems, as well as the development of the relevant operating system also has a very good reference
Packet : 59564318linux-0.95gz.rar filelist
linux-0.95gz\linux\Makefile
linux-0.95gz\linux\boot\head.s
linux-0.95gz\linux\boot\bootsect.S
linux-0.95gz\linux\boot\setup.S
linux-0.95gz\linux\fs\stat.c
linux-0.95gz\linux\fs\Makefile
linux-0.95gz\linux\fs\read_write.c
linux-0.95gz\linux\fs\block_dev.c
linux-0.95gz\linux\fs\buffer.c
linux-0.95gz\linux\fs\inode.c
linux-0.95gz\linux\fs\file_table.c
linux-0.95gz\linux\fs\open.c
linux-0.95gz\linux\fs\char_dev.c
linux-0.95gz\linux\fs\exec.c
linux-0.95gz\linux\fs\fcntl.c
linux-0.95gz\linux\fs\super.c
linux-0.95gz\linux\fs\namei.c
linux-0.95gz\linux\fs\ioctl.c
linux-0.95gz\linux\fs\pipe.c
linux-0.95gz\linux\fs\select.c
linux-0.95gz\linux\fs\minix\bitmap.c
linux-0.95gz\linux\fs\minix\Makefile
linux-0.95gz\linux\fs\minix\truncate.c
linux-0.95gz\linux\fs\minix\namei.c
linux-0.95gz\linux\fs\minix\inode.c
linux-0.95gz\linux\fs\minix\minix_op.c
linux-0.95gz\linux\fs\minix\file_dev.c
linux-0.95gz\linux\init\main.c
linux-0.95gz\linux\kernel\Makefile
linux-0.95gz\linux\kernel\sched.c
linux-0.95gz\linux\kernel\exit.c
linux-0.95gz\linux\kernel\fork.c
linux-0.95gz\linux\kernel\panic.c
linux-0.95gz\linux\kernel\traps.c
linux-0.95gz\linux\kernel\asm.s
linux-0.95gz\linux\kernel\signal.c
linux-0.95gz\linux\kernel\printk.c
linux-0.95gz\linux\kernel\sys.c
linux-0.95gz\linux\kernel\mktime.c
linux-0.95gz\linux\kernel\vsprintf.c
linux-0.95gz\linux\kernel\sys_call.s
linux-0.95gz\linux\kernel\ptrace.c
linux-0.95gz\linux\kernel\chr_drv\keyboard.S
linux-0.95gz\linux\kernel\chr_drv\Makefile
linux-0.95gz\linux\kernel\chr_drv\rs_io.s
linux-0.95gz\linux\kernel\chr_drv\console.c
linux-0.95gz\linux\kernel\chr_drv\tty_ioctl.c
linux-0.95gz\linux\kernel\chr_drv\tty_io.c
linux-0.95gz\linux\kernel\chr_drv\serial.c
linux-0.95gz\linux\kernel\chr_drv\pty.c
linux-0.95gz\linux\kernel\math\Makefile
linux-0.95gz\linux\kernel\math\math_emulate.c
linux-0.95gz\linux\kernel\math\error.c
linux-0.95gz\linux\kernel\math\convert.c
linux-0.95gz\linux\kernel\math\ea.c
linux-0.95gz\linux\kernel\math\get_put.c
linux-0.95gz\linux\kernel\math\add.c
linux-0.95gz\linux\kernel\math\mul.c
linux-0.95gz\linux\kernel\math\div.c
linux-0.95gz\linux\kernel\math\compare.c
linux-0.95gz\linux\kernel\blk_drv\hd.c
linux-0.95gz\linux\kernel\blk_drv\ll_rw_blk.c
linux-0.95gz\linux\kernel\blk_drv\floppy.c
linux-0.95gz\linux\kernel\blk_drv\Makefile
linux-0.95gz\linux\kernel\blk_drv\blk.h
linux-0.95gz\linux\kernel\blk_drv\ramdisk.c
linux-0.95gz\linux\lib\Makefile
linux-0.95gz\linux\lib\ctype.c
linux-0.95gz\linux\lib\close.c
linux-0.95gz\linux\lib\dup.c
linux-0.95gz\linux\lib\_exit.c
linux-0.95gz\linux\lib\open.c
linux-0.95gz\linux\lib\errno.c
linux-0.95gz\linux\lib\execve.c
linux-0.95gz\linux\lib\setsid.c
linux-0.95gz\linux\lib\string.c
linux-0.95gz\linux\lib\wait.c
linux-0.95gz\linux\lib\write.c
linux-0.95gz\linux\lib\malloc.c
linux-0.95gz\linux\mm\Makefile
linux-0.95gz\linux\mm\memory.c
linux-0.95gz\linux\mm\swap.c
linux-0.95gz\linux\tools\build.c
linux-0.95gz\linux\include\unistd.h
linux-0.95gz\linux\include\time.h
linux-0.95gz\linux\include\termios.h
linux-0.95gz\linux\include\stddef.h
linux-0.95gz\linux\include\stdarg.h
linux-0.95gz\linux\include\fcntl.h
linux-0.95gz\linux\include\utime.h
linux-0.95gz\linux\include\string.h
linux-0.95gz\linux\include\errno.h
linux-0.95gz\linux\include\signal.h
linux-0.95gz\linux\include\const.h
linux-0.95gz\linux\include\a.out.h
linux-0.95gz\linux\include\ctype.h
linux-0.95gz\linux\include\sys\stat.h
linux-0.95gz\linux\include\sys\types.h
linux-0.95gz\linux\include\sys\times.h
linux-0.95gz\linux\include\sys\utsname.h
linux-0.95gz\linux\include\sys\wait.h
linux-0.95gz\linux\include\sys\time.h
linux-0.95gz\linux\include\sys\param.h
linux-0.95gz\linux\include\sys\resource.h
linux-0.95gz\linux\include\sys\ptrace.h
linux-0.95gz\linux\include\linux\hdreg.h
linux-0.95gz\linux\include\linux\kernel.h
linux-0.95gz\linux\include\linux\sched.h
linux-0.95gz\linux\include\linux\sys.h
linux-0.95gz\linux\include\linux\tty.h
linux-0.95gz\linux\include\linux\fs.h
linux-0.95gz\linux\include\linux\mm.h
linux-0.95gz\linux\include\linux\head.h
linux-0.95gz\linux\include\linux\config.h
linux-0.95gz\linux\include\linux\fdreg.h
linux-0.95gz\linux\include\linux\math_emu.h
linux-0.95gz\linux\include\linux\timer.h
linux-0.95gz\linux\include\linux\minix_fs.h
linux-0.95gz\linux\include\asm\io.h
linux-0.95gz\linux\include\asm\memory.h
linux-0.95gz\linux\include\asm\system.h
linux-0.95gz\linux\include\asm\segment.h
linux-0.95gz\linux\fs\minix
linux-0.95gz\linux\kernel\chr_drv
linux-0.95gz\linux\kernel\math
linux-0.95gz\linux\kernel\blk_drv
linux-0.95gz\linux\include\sys
linux-0.95gz\linux\include\linux
linux-0.95gz\linux\include\asm
linux-0.95gz\linux\boot
linux-0.95gz\linux\fs
linux-0.95gz\linux\init
linux-0.95gz\linux\kernel
linux-0.95gz\linux\lib
linux-0.95gz\linux\mm
linux-0.95gz\linux\tools
linux-0.95gz\linux\include
linux-0.95gz\linux
linux-0.95gz