Rilascio di GeckOS 2.1, un sistema operativo per processori MOS 6502

Dopo 4 anni di sviluppo è stato pubblicato il rilascio del sistema operativo GeckOS 2.1, destinato all'utilizzo sui sistemi con processori MOS 6502 e MOS 6510 a otto bit, utilizzati nei PC Commodore PET, Commodore 64 e CS/A65. Il progetto è stato sviluppato da un autore (André Fachat) dal 1989, scritto in linguaggio assembly e C e distribuito sotto la licenza GPLv2.

Il sistema operativo è dotato di un microkernel, supporta il multitasking preemptive e un sistema di gestione della memoria, fornisce utilità Unix standard (sh, mkdir, ps, ls, ecc.) e primitive (multithreading, semafori, segnali, ecc.), sviluppa uno standard libreria lib6502, include uno stack TCP/IP semplificato con la possibilità di eseguire applicazioni di rete (ad esempio, è disponibile un server http). In una build minima, il core del sistema occupa solo 2 KB, mentre in una build completa occupa 4 KB. Il kernel è indipendente dall'hardware: tutti i componenti specifici dell'hardware sono posizionati in un livello separato.

La nuova versione ha migliorato l'implementazione delle utilità ps e ls, ha aggiunto l'applicazione setinfo per modificare le informazioni sulle attività in esecuzione, ha creato le utilità kill, hexdump, wc e altre e ha proposto un nuovo interprete dei comandi lsh. Prestazioni delle porte migliorate per le piattaforme C64, PET e CBM 8x96. Il port per la piattaforma CS/A65 è stato restituito.

Fonte: opennet.ru

Aggiungi un commento