linux内核原始版本

时间:2016-03-13 15:39:28
【文件属性】:

文件名称:linux内核原始版本

文件大小:116KB

文件格式:RAR

更新时间:2016-03-13 15:39:28

内核分析 操作系统 编程 实例

0.01是最原始的版本了,它和现在linux的最大不同可能就是内存管理这一块了,至于进程调度则直接受内存管理的影响


【文件预览】:
linux0.01
----init()
--------main.c(4KB)
----mm()
--------Makefile(749B)
--------memory.c(7KB)
--------page.s(444B)
----kernel()
--------exit.c(3KB)
--------tty_io.c(7KB)
--------rs_io.s(3KB)
--------traps.c(5KB)
--------system_call.s(5KB)
--------keyboard.s(9KB)
--------hd.c(11KB)
--------sys.c(3KB)
--------console.c(10KB)
--------mktime.c(1KB)
--------vsprintf.c(5KB)
--------sched.c(5KB)
--------Makefile(4KB)
--------asm.s(3KB)
--------shell.c(167B)
--------printk.c(955B)
--------fork.c(3KB)
--------panic.c(269B)
--------serial.c(1KB)
----boot()
--------head.s(5KB)
--------boot.s(8KB)
----lib()
--------write.c(335B)
--------setsid.c(65B)
--------execve.c(107B)
--------errno.c(11B)
--------dup.c(67B)
--------ctype.c(1KB)
--------close.c(69B)
--------_exit.c(136B)
--------Makefile(956B)
--------open.c(328B)
--------string.c(114B)
--------wait.c(192B)
----fs()
--------fcntl.c(1KB)
--------pipe.c(2KB)
--------block_dev.c(2KB)
--------super.c(2KB)
--------buffer.c(6KB)
--------bitmap.c(4KB)
--------char_dev.c(1KB)
--------read_write.c(3KB)
--------tty_ioctl.c(4KB)
--------Makefile(5KB)
--------open.c(4KB)
--------file_table.c(56B)
--------namei.c(14KB)
--------stat.c(1KB)
--------inode.c(6KB)
--------ioctl.c(935B)
--------file_dev.c(2KB)
--------truncate.c(1KB)
--------exec.c(7KB)
----tools()
--------build(13KB)
--------build.c(2KB)
----Makefile(2KB)
----ndisasm(81KB)
----include()
--------const.h(321B)
--------unistd.h(6KB)
--------string.h(7KB)
--------sys()
--------linux()
--------time.h(734B)
--------signal.h(2KB)
--------stdarg.h(780B)
--------termios.h(5KB)
--------a.out.h(6KB)
--------ctype.h(1KB)
--------asm()
--------fcntl.h(1KB)
--------errno.h(1KB)
--------stddef.h(286B)
--------utime.h(225B)

网友评论

  • 不错不错 谢谢
  • 看了一下,很不错
  • 看看内核到底是怎么运作的
  • 很好,很不错
  • Linux 说开源的,中国人应该好好学