meinOS ist ein [[Ausgabe_2#Der_Microkernel | Microkernel]]-Betriebssystem für x86-Systeme. Außerdem unterstützt meinOS Mehrprozessor-Systeme. Es wird von [[Benutzer:Jgraef | jgraef]] entwickelt. == Entwicklung == Im Moment werden einige Kernel-Funktionen noch vollendet und es müssen noch viele Treiber geschrieben werden. Einige Programme/Bibliotheken müssen auch noch getestet werden === Komplett (oder noch in Arbeit) === * Kernel ** Memorymanagement (todo: noch nicht ganz fertig) ** Multiprocessor-Kompatibilität (todo: noch nicht vollständig) ** Taskmanagement ** IPC (Message Passing) ** [[Multiboot]]-Kompatibilität ** Signals (todo: Kernel-Schnittstelle) ** Timer-Schnittstelle * Server ** Keyboard-Server ** Console-Server ** COM-Server ** Floppy-Server (mit CDI ist das ja kein Problem mehr) ** Filesystem-Server (noch in Arbeit) * Bibliotheken ** libmeinos (enthält cmos, devfs, DMA, IPC, PCI ** stdlibc (natürlich noch nicht komplett) ** libcdi (cdi.net noch nicht implementiert; testen wäre angebracht) === Planung === * Init-Task (Initialisierung aller Treiber und des Login-Programms) * Shell (eventuell Portierung einer vorhandenen Shell) * devfs (FS-Treiber für /dev) * Ext2-Treiber * eventuell pipefs (Für Named Pipes ohne "richtiges" FS, dass Named Pipes unterstützt) * Einige kleine Programme (cp, mv, rm, mkfile, cat, echo, usw.) Wie man sieht, ist noch eine Menge zu tun. == Download == * Unoffizielles Release vom 20.12.07: ** Floppy-Image: [http://wonsheimlan.wo.funpic.de/meinos/downloads/floppy.img.gz floppy.img.gz] (195,4kB) ** Sourcecode: [http://wonsheimlan.wo.funpic.de/meinos/downloads/meinos.tar.gz meinos.tar.gz] (460kB) == Screenshot (Unoffizielles Release vom 20.12.07) == http://wonsheimlan.wo.funpic.de/meinos/screenshots/screen.gif == Weblinks == * [http://wonsheimlan.wo.funpic.de/meinos/ Website von meinOS] [[Category:Betriebssysteme]]