Static OS
Aus Lowlevel
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:
Static Operating System | |
---|---|
Entwickler: | Stefan Mayer |
Akt. Version: | 1.8 |
Lizenz: | - |
OS-Eigenschaften | |
Plattform: | i386 |
Kernelart: | Microkernel |
Sprache: | C, ASM |
API: | SOS_API |
Binärformat: | ELF |
IPC-Methode: | |
Homepage | |
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
Static Operating System GUI Test
Static Operating System Fenster vergrößern