Mercurial > lcfOS
comparison readme.rst @ 283:c9781c73e7e2
Added first kernel files
author | Windel Bouwman |
---|---|
date | Fri, 15 Nov 2013 12:26:50 +0100 |
parents | c137f1fe3e65 |
children | 7b38782ed496 |
comparison
equal
deleted
inserted
replaced
282:c137f1fe3e65 | 283:c9781c73e7e2 |
---|---|
3 ===== | 3 ===== |
4 | 4 |
5 Project goals | 5 Project goals |
6 ------------- | 6 ------------- |
7 | 7 |
8 * To write a microkernel OS. | 8 * To write a microkernel based OS |
9 * Write the kernel in C3 ('cos') | 9 * Write the kernel in the c3 language |
10 * Write a kernel in oberon like language and be able to compile this with the ide. | 10 * Create a c3 compiler in python |
11 * Create python scripts that form the major part of the OS. | |
12 * Make IDE in python that can compile the OS. | |
13 | 11 |
14 Directory structure | 12 Directory structure |
15 ------------------- | 13 ------------------- |
16 | 14 |
17 'os' contains the os written in oberon like language. | 15 'kernel' contains the microkernel. |
18 'ide' contains the python3 qt4 ide to build the os. | 16 'python' contains the python utilities. |
19 'cos' contains the os written in C and assembler. | |
20 | 17 |
21 Software dependencies | 18 Software dependencies |
22 --------------------- | 19 --------------------- |
23 * python3 | 20 |
24 * pyqt4 | 21 * python3 |
22 * (optional) pyqt5, pyqt4 or pyside | |
25 | 23 |
26 How to start the IDE | 24 How to start the IDE |
27 -------------------- | 25 -------------------- |
28 | 26 |
29 cd python | 27 cd python |
34 | 32 |
35 cd python | 33 cd python |
36 python -m unittest | 34 python -m unittest |
37 | 35 |
38 .. image:: https://drone.io/bitbucket.org/windel/lcfos/status.png | 36 .. image:: https://drone.io/bitbucket.org/windel/lcfos/status.png |
37 | |
39 .. image:: https://codeship.io/projects/f4a4da90-2ffd-0131-58c6-5ea61a10d89b/status | 38 .. image:: https://codeship.io/projects/f4a4da90-2ffd-0131-58c6-5ea61a10d89b/status |
40 | 39 |
41 | 40 |
42 | 41 |