Added container information for sources such as linux and posix

This commit is contained in:
Bahadir Balban
2009-10-01 11:24:25 +03:00
parent 5eae7dc07b
commit 4db35ff350
2 changed files with 30 additions and 0 deletions

12
conts/linux/README Normal file
View File

@@ -0,0 +1,12 @@
Codezero Virtualized Linux
This source repository contains our efforts on virtualizing the linux kernel
on top of Codezero. Currently the work is focused on the ARM architecture.
linux-x.x.x/
This directory contains our current linux sources that are being modified for
virtualization.
rootfs/
This directory contains a sample root filesystem.

18
conts/posix/README Normal file
View File

@@ -0,0 +1,18 @@
Codezero POSIX Services
This directory contains the source code for the POSIX services developed on top
of the Codezero Microkernel. There is a pager called MM0 which demonstrates how
a pager on top of Codezero should act, by its system call usage.
FS0 is the VFS task that implements File IO via IPC. FS0 can be thought of as a
micokernel server.
Test0 is the userspace task that tests microkernel system call functionality as
well as the POSIX system call functionality by issuing calls to MM0 and FS0.
Codezero POSIX services partially demonstrate how a POSIX level operating
system would be written on top of Codezero. Unlike shallow implementations on
embedded systems that only look like POSIX, mm0 and fs0 implement a real virtual
memory subsystem and virtual filesystem that solidly backs the API. Neverhteless
services such as terminal IO and common filesystem support are currently
missing.