Mercurial > lcfOS
comparison README.md @ 188:1113da536872
Used markdown
author | Windel Bouwman |
---|---|
date | Sat, 25 May 2013 14:46:12 +0200 |
parents | bf5ab358f43a |
children | 003c8a976fff |
comparison
equal
deleted
inserted
replaced
187:bf5ab358f43a | 188:1113da536872 |
---|---|
1 | 1 |
2 Status badge: | |
3 | 2 |
4 [![Build Status](https://drone.io/bitbucket.org/windel/lcfos/status.png)](https://drone.io/bitbucket.org/windel/lcfos/latest) | 3 # Project goals |
5 | |
6 = Project goals = | |
7 * To write a microkernel sort of OS. | 4 * To write a microkernel sort of OS. |
8 * Write the kernel in C ('cos') | 5 * Write the kernel in C ('cos') |
9 * Write a kernel in oberon like language and be able to compile this with the ide. | 6 * Write a kernel in oberon like language and be able to compile this with the ide. |
10 * Create python scripts that form the major part of the OS. | 7 * Create python scripts that form the major part of the OS. |
11 * Make IDE in python that can compile the OS. | 8 * Make IDE in python that can compile the OS. |
12 | 9 |
13 = Directory structure = | 10 Status badge: |
11 | |
12 [![Build Status](https://drone.io/bitbucket.org/windel/lcfos/status.png)](https://drone.io/bitbucket.org/windel/lcfos/latest) | |
13 | |
14 # Directory structure | |
15 | |
14 'os' contains the os written in oberon like language. | 16 'os' contains the os written in oberon like language. |
15 'ide' contains the python3 qt4 ide to build the os. | 17 'ide' contains the python3 qt4 ide to build the os. |
16 'cos' contains the os written in C and assembler. | 18 'cos' contains the os written in C and assembler. |
17 | 19 |
18 = Software required = | 20 # Software dependencies |
19 * python3 | 21 * python3 |
20 * pyqt4 | 22 * pyqt4 |
21 Optional: | 23 Optional: |
22 * bochs | 24 * bochs |
23 * nasm | 25 * nasm |
24 | 26 |
25 = How to start the IDE = | 27 # How to start the IDE |
26 | 28 |
27 $ cd ide | 29 $ cd ide |
28 $ python runide.py | 30 $ python runide.py |
29 | 31 |
30 = About the C version of the OS = | 32 = About the C version of the OS = |