{{Infobox OS | Name = lightOS | Version = 0.2pre2 | Entwickler = [[Benutzer:Bluecode | bluecode]] | Lizenz = GNU GPL | Kernel = Microkernel | API = Nativ & teilweise [[POSIX]] | Binaerformat = [[ELF]] | Sprache = [[C++]] & teilweise [[C]] | IPC= Message passing & shared-memory | Plattform = i386, x86_64 | Homepage = [http://repo.or.cz/w/lightOS.git http://repo.or.cz/w/lightOS.git] }} 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. == Entwickler == * [[Benutzer:Bluecode | bluecode]] == 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: ** [[AMD PCnet]] ** [[RTL8139 | Realtek RTL8139]] * 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 [[Kernel | 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 = * [http://repo.or.cz/w/lightOS.git Projektseite] [[Kategorie:Betriebssystem]]