blob: b913ecdcf6691d23f6ee2bbfd907aaf891bcf810 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# SOS - School Operating System
SOS is meant to be a ready to use package to teach operating systems in
German schools.
A zip-archive including course material as well as the runnable operating system can be downloaded at [https://github.com/fischerling/SOS/releases](https://github.com/fischerling/SOS/releases).
SOS is based on the great [MentOS](https://mentos-team.github.io/) educational
operating system as well as [QEMU](https://www.qemu.org/) to provide a easy way
to start SOS on any windows work station.
## Whishlist
- [ ] Support booting from USB
- [ ] Cover scheduling in SOS
- [ ] Implement passive waiting in MentOS
- [ ] Implement an idle thread
- [ ] Implement a scheduling visualization
## Licenses
* [MentOS](https://mentos-team.github.io/) is licensed under the terms of the [MIT license](https://github.com/mentos-team/MentOS/blob/1832c77fdb20e8a56f2acb7e5ba71dcdfb02bbe9/LICENSE.md).
* [QEMU](https://wiki.qemu.org/License) is licensed under the terms of the [GNU General Public License, version 2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html).
* Other content in this repository is licensed under the terms of [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)
|