66d70f1b84a78204133b06d51a41241560062e4c
[tpg/acess2.git] / README
1 ========
2  Acess2
3 ========
4
5 Acess2 is [TPG]'s hobby operating system.
6
7 The Acess kernel is SEMI-posix compilant, but will be a comatability
8 library that emulates the different functions.
9
10 === Source Tree ===
11 --- /Kernel ---
12 The /Kernel tree contains the kernel sources.
13  Within the root of the tree is the miscelanious architecture agnostic
14    code for managing threads, loading modules and other things.
15  /Kernel/arch/<archname> - Architecture dependent code
16  /Kernel/bin - Binary file format parsers. Takes a binary file and
17    convertes it into a binary object that the loader can then load into memory.
18  /Kernel/vfs - The Virtual Filesystem
19  /Kernel/vfs/fs - The various filesystem drivers for the VFS.
20  /Kernel/drv - Drivers
21
22 --- Usermode ---
23 /Usermode contains the base acess system
24  /Usermode/Applications - Usermode applications such as the default
25    command shell and the login shell.
26  /Usermode/Libraries - Usermode shared libraries and crt0.o, currently
27    implemented are libacess (kernel interface), a basic libc and ld-acess
28    (dynamic linker).
29  /Usermode/include - Required include files for the shared libraries.
30
31 === Building ===

UCC git Repository :: git.ucc.asn.au