-
Notifications
You must be signed in to change notification settings - Fork 1
/
README~
29 lines (19 loc) · 905 Bytes
/
README~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
== SOS Operating System ==
Simple kernel ver 0.0.4
=== Release Notes ===
This version (Codename Vox) is a work in progress version with in-kernel multithreading, to give the support to module loading.
* Threads are managed by a non-reentrant circular list
=== TODO ===
==== For this version ====
* Reimplement with B/R Trees the memory heap, to get better performances
* (Maybe, to be evaluated) Implement priorities in multithreading
* Make list reentrant (that's not necessary, because of the way the threading is implemented, but it may be useful for future uses)
* Semaphores
* Evaluate the best format for initrd (migration from proprietary to tar.gz)
* Documentation
==== Future versions ====
(Sorted by implementation date)
* SysCalls
* Configuration file - in the initrd, with format and so on...
* Binary file loader, to ring 2 - to load modules (called server)
* ... Refer to wiki...