LightOS
Aus Lowlevel
lightOS ist ein weiteres Betriebssystem für x86 und x86-64. Es basiert auf einem Microkernel. Das Projekt wurde zugunsten von Pedigree eingestellt. Das Projekt wird seit Anfang 2009 wieder weiterentwickelt.
Inhaltsverzeichnis
Entwickler
Features
Im Moment sind die folgenden Features implementiert:
- Microkernel
- x86 und x86-64
- Multitasking/-threading
- Shared libraries
- IPC: Messages, Shared-Memory
- SMP-kompatibles System wird erkannt und alle Prozessoren gestartet
- Netzwerkkartentreiber:
- TCP/IP Stack: Ethernet, ARP, IP (teilweise), UDP, DNS, DHCP
- kleine Shell
- Portierte Anwendungen:
- yasm 0.6.1
- nano 2.0.6
- nasm 0.99.02
- binutils 2.18
- Portierte Bibliotheken:
- zlib 1.2.3
- libbzip2 1.0.4
- freetype 2.3.5
- libpng 1.2.20
Ziele
Das Hauptziel ist es, einen möglichst performanten Mikrokernel mit Unterstützung für SMP- und evtl. auch NUMA-Systemen zu entwickeln. Außerdem soll die IPC so gestaltet werden, dass Prozesse, welche auf verschiedenen Computer laufen, ohne zusätzlichen Aufwand miteinander kommunizieren können.