Linux-2.4
|
几篇Linux的分析文档: (这里的更新速度慢, 请查看比较完整的文章列表
) 读mm/shmem.c 的时候遇到问题,想到UserModeLinux可以用来调试linux内核,于是费尽力气高定了UML,仅伺此文
using uml.txt.
Kernel Development
Process 成为linux kernel 维护者 |
arch/i386/mm:
fault.c
: swap, address space, shmem, filemap
extable.c : 内核禁地,search_exception_table __do_strncpy_from_user
ioremap.c : 映射物理地址到内核的虚拟地址,virt_to_phys,page->virtual
mm_init.c : linux 的memory map, 内存初始化流程
mm:
bootmem.c
filemap.c
highmem.c
memory.c
mlock.c
mmap.c
mmap_avl.c
(没有分析)
mprotect.c
mremap.c
numa.c
oom_kill.c
page_alloc.c
page_io.c
slab.c
swap.c
swapfile.c
swap_state.c
vmalloc.c
vmscan.c |
fs
写在读文件系统之前<pre
fs:大容量硬盘,block size,ide驱动>
fs_attr.c_dnotify.c
bad_inode.c
reserve_for_binfmt.c
block_dev.c
buffer.c
dcache.c
devices.c
dquot.c
exec.c
fcntl.c
fifo.c_pipe.c
file.c
filesystem.c
file_table.c |
|
|
tool-chain无疑是一个系统最重要的软件之一,而我们选择了GNU
toolchain:binutils,gcc,gdb,libc(newlib) |


|
ToolChain Porting HOST or Target
Overview of toolchain porting for new OS or new CPU
GDBINT梗概 :GDB
porting相关的官方文档,此文目的不在翻译.错误在所难免,敬请谅解. |
Fav-links

|
国外的站点:
www.nondot.org Operating System Resource Center 当时发现的第一个爱不释手的网站.
www.linuxforum.net 战斗的地方,纯粹的技术论坛,含金量很高的.
execpc geezer
专注于OS design,与www.nondot.org
极为类似,一个宝库阿.
www.pcguide.com 关于PC的方方面面,看看右上角的超炫硬盘结构图,既是出自该处.点击小图看大图阿.
www.visopsys.org
Visual Operating system,和此站风格类似,一个OS加上资源链接
国内有关项目:
http://www.osdev.cn
操作系统地带,很多的资料,MenuetOS
http://larryli.51.net
larry的网站,ANOS
http://cnix.gro.clinux.org cnix
http://lingix.gro.clinux.org ligix |
Updatelog:
|