GeckOS - GeckOS
![]() GeckOS Shell | |
Vývojář | André Fachat |
---|---|
Pracovní stav | Historický |
Zdrojový model | Otevřený zdroj |
Poslední vydání | 2.0.9 / 6. října 2013 |
Poslední náhled | 2.0.9 / 6. října 2013 |
Platformy | Technologie MOS 6502 |
Jádro typ | Microkernel |
Licence | GPLv2 |
Oficiální webové stránky | 6502.org |
GeckOS je experimentální operační systém pro MOS 6502 a kompatibilní procesory.
Přehled
Systém některé nabízí Unixový funkčnost včetně preventivní multitasking, multithreading, semafory, signály, binární přemístění, TCP / IP síťování přes SLIP a 6502 standardní knihovna.
GeckOS obsahuje nativní podporu pro Commodore PET (Modely 32 KB a 96 KB), Commodore 64 a systém homebrew CS / A65. Vzhledem k povaze kódu jádra nezávislého na platformě je GeckOS inzerován jako extrémně snadný operační systém pro portování na alternativní platformy 6502.
Binární kompatibilita s LUnix operačního systému lze dosáhnout při použití sdílené knihovny lib6502.
Kvůli nedostatku MMU a malý zásobník s pevným umístěním 6502, multitasking je poněkud omezený. Při použití sdíleného prostoru zásobníku podporuje OS maximálně čtyři úkoly. To lze zvýšit na šestnáct úkolů, když je povoleno snapshotování zásobníku, i když se to děje na úkor rychlosti systému.