LightOS

Aus Lowlevel
Version vom 23. März 2008, 12:12 Uhr von Bluecode (Diskussion | Beiträge) (Hab das mal auf den neusten Stand gebracht...)
Wechseln zu:Navigation,

lightOS ist ein weiteres Betriebssystem für x86 und x86-64. Es basiert auf einem Microkernel. Das Projekt wurde zugunsten von Pedigree eingestellt.

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.

Links