Introduction - If you have any usage issues, please Google them yourself
A small operating system code, very simple to use, but the structure is complete and available for developers to refer to learning.
Packet : 17869359amos-src-0.6.0.rar filelist
amos-src-0.6.0\AMOS\.cdtproject
amos-src-0.6.0\AMOS\.cvsignore
amos-src-0.6.0\AMOS\.project
amos-src-0.6.0\AMOS\bin\.cvsignore
amos-src-0.6.0\AMOS\bin\bochsrc.bxrc
amos-src-0.6.0\AMOS\bin\CVS\Entries
amos-src-0.6.0\AMOS\bin\CVS\Repository
amos-src-0.6.0\AMOS\bin\CVS\Root
amos-src-0.6.0\AMOS\bin\elf.bat
amos-src-0.6.0\AMOS\bin\grub.ima
amos-src-0.6.0\AMOS\bin\Makefile
amos-src-0.6.0\AMOS\bin\menu.cfg
amos-src-0.6.0\AMOS\bin\run_bochs.bat
amos-src-0.6.0\AMOS\bin\run_qemu.bat
amos-src-0.6.0\AMOS\bin\test.txt
amos-src-0.6.0\AMOS\CVS\Entries
amos-src-0.6.0\AMOS\CVS\Repository
amos-src-0.6.0\AMOS\CVS\Root
amos-src-0.6.0\AMOS\include\apps\CVS\Entries
amos-src-0.6.0\AMOS\include\apps\CVS\Repository
amos-src-0.6.0\AMOS\include\apps\CVS\Root
amos-src-0.6.0\AMOS\include\apps\shell\CVS\Entries
amos-src-0.6.0\AMOS\include\apps\shell\CVS\Repository
amos-src-0.6.0\AMOS\include\apps\shell\CVS\Root
amos-src-0.6.0\AMOS\include\apps\shell\tinysh.h
amos-src-0.6.0\AMOS\include\CVS\Entries
amos-src-0.6.0\AMOS\include\CVS\Repository
amos-src-0.6.0\AMOS\include\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\CVS\Entries
amos-src-0.6.0\AMOS\include\kernel\CVS\Repository
amos-src-0.6.0\AMOS\include\kernel\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\debug.h
amos-src-0.6.0\AMOS\include\kernel\fs\CVS\Entries
amos-src-0.6.0\AMOS\include\kernel\fs\CVS\Repository
amos-src-0.6.0\AMOS\include\kernel\fs\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\fs\dfs.h
amos-src-0.6.0\AMOS\include\kernel\fs\fat.h
amos-src-0.6.0\AMOS\include\kernel\fs\vfs.h
amos-src-0.6.0\AMOS\include\kernel\interrupt.h
amos-src-0.6.0\AMOS\include\kernel\io\CVS\Entries
amos-src-0.6.0\AMOS\include\kernel\io\CVS\Repository
amos-src-0.6.0\AMOS\include\kernel\io\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\io\dev\bitbucket.h
amos-src-0.6.0\AMOS\include\kernel\io\dev\console.h
amos-src-0.6.0\AMOS\include\kernel\io\dev\CVS\Entries
amos-src-0.6.0\AMOS\include\kernel\io\dev\CVS\Repository
amos-src-0.6.0\AMOS\include\kernel\io\dev\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\io\dev\floppy.h
amos-src-0.6.0\AMOS\include\kernel\io\dev\keyboard.h
amos-src-0.6.0\AMOS\include\kernel\io\io.h
amos-src-0.6.0\AMOS\include\kernel\kernel.h
amos-src-0.6.0\AMOS\include\kernel\kprintf.h
amos-src-0.6.0\AMOS\include\kernel\mm\CVS\Entries
amos-src-0.6.0\AMOS\include\kernel\mm\CVS\Repository
amos-src-0.6.0\AMOS\include\kernel\mm\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\mm\dma.h
amos-src-0.6.0\AMOS\include\kernel\mm\mm.h
amos-src-0.6.0\AMOS\include\kernel\mm\paging.h
amos-src-0.6.0\AMOS\include\kernel\mm\physical.h
amos-src-0.6.0\AMOS\include\kernel\mm\segmentation.h
amos-src-0.6.0\AMOS\include\kernel\multiboot.h
amos-src-0.6.0\AMOS\include\kernel\pm\CVS\Entries
amos-src-0.6.0\AMOS\include\kernel\pm\CVS\Repository
amos-src-0.6.0\AMOS\include\kernel\pm\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\pm\elf.h
amos-src-0.6.0\AMOS\include\kernel\pm\process.h
amos-src-0.6.0\AMOS\include\kernel\pm\scheduler.h
amos-src-0.6.0\AMOS\include\kernel\pm\sync\CVS\Entries
amos-src-0.6.0\AMOS\include\kernel\pm\sync\CVS\Repository
amos-src-0.6.0\AMOS\include\kernel\pm\sync\CVS\Root
amos-src-0.6.0\AMOS\include\kernel\pm\sync\mutex.h
amos-src-0.6.0\AMOS\include\kernel\syscall.h
amos-src-0.6.0\AMOS\include\lib\amos.h
amos-src-0.6.0\AMOS\include\lib\CVS\Entries
amos-src-0.6.0\AMOS\include\lib\CVS\Repository
amos-src-0.6.0\AMOS\include\lib\CVS\Root
amos-src-0.6.0\AMOS\include\lib\libc\ctype.h
amos-src-0.6.0\AMOS\include\lib\libc\CVS\Entries
amos-src-0.6.0\AMOS\include\lib\libc\CVS\Repository
amos-src-0.6.0\AMOS\include\lib\libc\CVS\Root
amos-src-0.6.0\AMOS\include\lib\libc\stdio.h
amos-src-0.6.0\AMOS\include\lib\libc\stdlib.h
amos-src-0.6.0\AMOS\include\lib\libc\string.h
amos-src-0.6.0\AMOS\include\sys\CVS\Entries
amos-src-0.6.0\AMOS\include\sys\CVS\Repository
amos-src-0.6.0\AMOS\include\sys\CVS\Root
amos-src-0.6.0\AMOS\include\sys\types.h
amos-src-0.6.0\AMOS\Makefile
amos-src-0.6.0\AMOS\readme.html
amos-src-0.6.0\AMOS\src\apps\apps.ld
amos-src-0.6.0\AMOS\src\apps\CVS\Entries
amos-src-0.6.0\AMOS\src\apps\CVS\Repository
amos-src-0.6.0\AMOS\src\apps\CVS\Root
amos-src-0.6.0\AMOS\src\apps\hanoi\CVS\Entries
amos-src-0.6.0\AMOS\src\apps\hanoi\CVS\Repository
amos-src-0.6.0\AMOS\src\apps\hanoi\CVS\Root
amos-src-0.6.0\AMOS\src\apps\hanoi\hanoi.c
amos-src-0.6.0\AMOS\src\apps\hanoi\Makefile
amos-src-0.6.0\AMOS\src\apps\init\CVS\Entries
amos-src-0.6.0\AMOS\src\apps\init\CVS\Repository
amos-src-0.6.0\AMOS\src\apps\init\CVS\Root
amos-src-0.6.0\AMOS\src\apps\init\init.c
amos-src-0.6.0\AMOS\src\apps\init\Makefile
amos-src-0.6.0\AMOS\src\apps\Makefile
amos-src-0.6.0\AMOS\src\apps\shell\CVS\Entries
amos-src-0.6.0\AMOS\src\apps\shell\CVS\Repository
amos-src-0.6.0\AMOS\src\apps\shell\CVS\Root
amos-src-0.6.0\AMOS\src\apps\shell\main.c
amos-src-0.6.0\AMOS\src\apps\shell\Makefile
amos-src-0.6.0\AMOS\src\apps\shell\tinysh.c
amos-src-0.6.0\AMOS\src\apps\test\CVS\Entries
amos-src-0.6.0\AMOS\src\apps\test\CVS\Repository
amos-src-0.6.0\AMOS\src\apps\test\CVS\Root
amos-src-0.6.0\AMOS\src\apps\test\Makefile
amos-src-0.6.0\AMOS\src\apps\test\test.c
amos-src-0.6.0\AMOS\src\CVS\Entries
amos-src-0.6.0\AMOS\src\CVS\Repository
amos-src-0.6.0\AMOS\src\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\CVS\Entries
amos-src-0.6.0\AMOS\src\kernel\CVS\Repository
amos-src-0.6.0\AMOS\src\kernel\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\debug.c
amos-src-0.6.0\AMOS\src\kernel\fs\CVS\Entries
amos-src-0.6.0\AMOS\src\kernel\fs\CVS\Repository
amos-src-0.6.0\AMOS\src\kernel\fs\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\fs\dfs.c
amos-src-0.6.0\AMOS\src\kernel\fs\fat.c
amos-src-0.6.0\AMOS\src\kernel\fs\Makefile
amos-src-0.6.0\AMOS\src\kernel\fs\vfs.c
amos-src-0.6.0\AMOS\src\kernel\interrupt.c
amos-src-0.6.0\AMOS\src\kernel\io\CVS\Entries
amos-src-0.6.0\AMOS\src\kernel\io\CVS\Repository
amos-src-0.6.0\AMOS\src\kernel\io\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\io\dev\bitbucket.c
amos-src-0.6.0\AMOS\src\kernel\io\dev\console.c
amos-src-0.6.0\AMOS\src\kernel\io\dev\CVS\Entries
amos-src-0.6.0\AMOS\src\kernel\io\dev\CVS\Repository
amos-src-0.6.0\AMOS\src\kernel\io\dev\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\io\dev\floppy.c
amos-src-0.6.0\AMOS\src\kernel\io\dev\keyboard.c
amos-src-0.6.0\AMOS\src\kernel\io\dev\Makefile
amos-src-0.6.0\AMOS\src\kernel\io\io.c
amos-src-0.6.0\AMOS\src\kernel\io\Makefile
amos-src-0.6.0\AMOS\src\kernel\isr.asm
amos-src-0.6.0\AMOS\src\kernel\kernel.c
amos-src-0.6.0\AMOS\src\kernel\kernel.ld
amos-src-0.6.0\AMOS\src\kernel\kprintf.c
amos-src-0.6.0\AMOS\src\kernel\loader.asm
amos-src-0.6.0\AMOS\src\kernel\Makefile
amos-src-0.6.0\AMOS\src\kernel\mm\CVS\Entries
amos-src-0.6.0\AMOS\src\kernel\mm\CVS\Repository
amos-src-0.6.0\AMOS\src\kernel\mm\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\mm\dma.c
amos-src-0.6.0\AMOS\src\kernel\mm\Makefile
amos-src-0.6.0\AMOS\src\kernel\mm\mm.c
amos-src-0.6.0\AMOS\src\kernel\mm\paging.c
amos-src-0.6.0\AMOS\src\kernel\mm\physical.c
amos-src-0.6.0\AMOS\src\kernel\mm\segmentation.c
amos-src-0.6.0\AMOS\src\kernel\pm\CVS\Entries
amos-src-0.6.0\AMOS\src\kernel\pm\CVS\Repository
amos-src-0.6.0\AMOS\src\kernel\pm\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\pm\Makefile
amos-src-0.6.0\AMOS\src\kernel\pm\process.c
amos-src-0.6.0\AMOS\src\kernel\pm\scheduler.c
amos-src-0.6.0\AMOS\src\kernel\pm\sync\CVS\Entries
amos-src-0.6.0\AMOS\src\kernel\pm\sync\CVS\Repository
amos-src-0.6.0\AMOS\src\kernel\pm\sync\CVS\Root
amos-src-0.6.0\AMOS\src\kernel\pm\sync\Makefile
amos-src-0.6.0\AMOS\src\kernel\pm\sync\mutex.c
amos-src-0.6.0\AMOS\src\kernel\syscall.c
amos-src-0.6.0\AMOS\src\lib\amos.c
amos-src-0.6.0\AMOS\src\lib\CVS\Entries
amos-src-0.6.0\AMOS\src\lib\CVS\Repository
amos-src-0.6.0\AMOS\src\lib\CVS\Root
amos-src-0.6.0\AMOS\src\lib\libc\ctype.c
amos-src-0.6.0\AMOS\src\lib\libc\CVS\Entries
amos-src-0.6.0\AMOS\src\lib\libc\CVS\Repository
amos-src-0.6.0\AMOS\src\lib\libc\CVS\Root
amos-src-0.6.0\AMOS\src\lib\libc\Makefile
amos-src-0.6.0\AMOS\src\lib\libc\stdio.c
amos-src-0.6.0\AMOS\src\lib\libc\stdlib.c
amos-src-0.6.0\AMOS\src\lib\libc\string.c
amos-src-0.6.0\AMOS\src\lib\Makefile
amos-src-0.6.0\AMOS\tools\CVS\Entries
amos-src-0.6.0\AMOS\tools\CVS\Repository
amos-src-0.6.0\AMOS\tools\CVS\Root
amos-src-0.6.0\AMOS\tools\cygwin1.dll
amos-src-0.6.0\AMOS\tools\mcopy.exe
amos-src-0.6.0\AMOS\tools\mmd.exe
amos-src-0.6.0\AMOS\tools\mtools.conf
amos-src-0.6.0\AMOS\include\kernel\io\dev\CVS
amos-src-0.6.0\AMOS\include\kernel\pm\sync\CVS
amos-src-0.6.0\AMOS\src\kernel\io\dev\CVS
amos-src-0.6.0\AMOS\src\kernel\pm\sync\CVS
amos-src-0.6.0\AMOS\include\apps\shell\CVS
amos-src-0.6.0\AMOS\include\kernel\fs\CVS
amos-src-0.6.0\AMOS\include\kernel\io\CVS
amos-src-0.6.0\AMOS\include\kernel\io\dev
amos-src-0.6.0\AMOS\include\kernel\mm\CVS
amos-src-0.6.0\AMOS\include\kernel\pm\CVS
amos-src-0.6.0\AMOS\include\kernel\pm\sync
amos-src-0.6.0\AMOS\include\lib\libc\CVS
amos-src-0.6.0\AMOS\src\apps\hanoi\CVS
amos-src-0.6.0\AMOS\src\apps\init\CVS
amos-src-0.6.0\AMOS\src\apps\shell\CVS
amos-src-0.6.0\AMOS\src\apps\test\CVS
amos-src-0.6.0\AMOS\src\kernel\fs\CVS
amos-src-0.6.0\AMOS\src\kernel\io\CVS
amos-src-0.6.0\AMOS\src\kernel\io\dev
amos-src-0.6.0\AMOS\src\kernel\mm\CVS
amos-src-0.6.0\AMOS\src\kernel\pm\CVS
amos-src-0.6.0\AMOS\src\kernel\pm\sync
amos-src-0.6.0\AMOS\src\lib\libc\CVS
amos-src-0.6.0\AMOS\include\apps\CVS
amos-src-0.6.0\AMOS\include\apps\shell
amos-src-0.6.0\AMOS\include\kernel\CVS
amos-src-0.6.0\AMOS\include\kernel\fs
amos-src-0.6.0\AMOS\include\kernel\io
amos-src-0.6.0\AMOS\include\kernel\mm
amos-src-0.6.0\AMOS\include\kernel\pm
amos-src-0.6.0\AMOS\include\lib\CVS
amos-src-0.6.0\AMOS\include\lib\libc
amos-src-0.6.0\AMOS\include\sys\CVS
amos-src-0.6.0\AMOS\src\apps\CVS
amos-src-0.6.0\AMOS\src\apps\hanoi
amos-src-0.6.0\AMOS\src\apps\init
amos-src-0.6.0\AMOS\src\apps\shell
amos-src-0.6.0\AMOS\src\apps\test
amos-src-0.6.0\AMOS\src\kernel\CVS
amos-src-0.6.0\AMOS\src\kernel\fs
amos-src-0.6.0\AMOS\src\kernel\io
amos-src-0.6.0\AMOS\src\kernel\mm
amos-src-0.6.0\AMOS\src\kernel\pm
amos-src-0.6.0\AMOS\src\lib\CVS
amos-src-0.6.0\AMOS\src\lib\libc
amos-src-0.6.0\AMOS\bin\CVS
amos-src-0.6.0\AMOS\include\apps
amos-src-0.6.0\AMOS\include\CVS
amos-src-0.6.0\AMOS\include\kernel
amos-src-0.6.0\AMOS\include\lib
amos-src-0.6.0\AMOS\include\sys
amos-src-0.6.0\AMOS\src\apps
amos-src-0.6.0\AMOS\src\CVS
amos-src-0.6.0\AMOS\src\kernel
amos-src-0.6.0\AMOS\src\lib
amos-src-0.6.0\AMOS\tools\CVS
amos-src-0.6.0\AMOS\bin
amos-src-0.6.0\AMOS\CVS
amos-src-0.6.0\AMOS\include
amos-src-0.6.0\AMOS\src
amos-src-0.6.0\AMOS\tools
amos-src-0.6.0\AMOS
amos-src-0.6.0