'''Static Operating System''' (Static OS) ist ein 32 Bit Betriebssystem, welches von Stefan Mayer entwickelt wird. Das Betriebssystem wird derzeit noch als Closed Source entwickelt. Ein Video welches den Betrieb des OS zeigt, kann auf Youtube angesehen werden: [http://www.youtube.com/watch?v=fF-6pyQtDJQ Static Operating System RUN] {{Infobox OS | Name = Static Operating System | Version = 1.8 | Entwickler = [[Benutzer:Hunter| Stefan Mayer]] | Lizenz = - | Kernel = Microkernel | API = SOS_API | Binaerformat = [[ELF]] | Sprache = [[C]], [[Assembler|ASM]] | Plattform = [[x86|i386]] | Homepage = [http://www.staticos.at.tf/ http://www.staticos.at.tf/] }} [[Bild:Staticos1.JPG]] == Features == '''Version 1.8''' * 32 Bit * Intel x86 Architektur * GRUB als Bootloader (Multiboot fähig) * Protected Mode * Paging / Phys-Virt-Memorymanagement (malloc/realloc/free) * IDT / GDT / TSS * PIC / PIT * Multitasking (Ring 0 / Ring 3) * Elf-Support * ATAPI / ATA (derzeit noch im Kernel implementiert) * FDC (z.z. keien Verwendung) * Virtual 8086 Modus (ermöglicht das Ausführen von 16 Bit Code im Protected Mode) * Maus / Tastatur - Treiber (Treibermanagement -> völlig eigenständige Treiber) * VESA (Verschiedene Auflösung durch V8086 Task möglich / Standart: 800x600x24bpp ) * Grafische Benutzeroberfläche ** Fenster (verschiebbar, Größe veränderbar) ** Labels (Zur einfachen Textausgabe in Fenstern) ** Buttons ** Textbox ** Listbox (beliebig Einträge abfragen/hinufügen/editieren/entfernen) ** Pictures (SBF, SCU, BMP, RAW) ** Font-Support (Verdana, Courier New, Comic Sans, Impact, ...) * API ** Taskhandling ** User Speicherzugriffe (umalloc) ** Funktions/Handler-Registrierung ** IPC (Inter Process Communication) ** ... == Screenshots == Static Operating System Ladevorgang [[Bild:Staticos1.JPG]] Static Operating System GUI Test [[Bild:Staticos2.JPG]] Static Operating System Fenster vergrößern [[Bild:Staticos3.JPG]] == Download == [http://www.e-d-l.at/temp/staticos/StaticOS_QEMU.rar Download] [[Kategorie:Betriebssystem]]