Utgivelse av GeckOS 2.1, et operativsystem for MOS 6502-prosessorer

Etter 4 års utvikling har utgivelsen av GeckOS 2.1-operativsystemet blitt publisert, rettet mot bruk på systemer med åtte-bits MOS 6502- og MOS 6510-prosessorer, brukt i Commodore PET, Commodore 64 og CS/A65 PC-er. Prosjektet har blitt utviklet av én forfatter (André Fachat) siden 1989, skrevet på assembly- og C-språk, og distribuert under GPLv2-lisensen.

Operativsystemet er utstyrt med en mikrokjerne, støtter forebyggende multitasking og et minnestyringssystem, gir standard Unix-verktøy (sh, mkdir, ps, ls, etc.) og primitiver (multithreading, semaforer, signaler, etc.), utvikler en standard biblioteket lib6502, inkluderer en forenklet TCP/IP-stabel med muligheten til å kjøre nettverksapplikasjoner (for eksempel er en http-server tilgjengelig). I en minimal konstruksjon tar systemkjernen bare 2 KB, og i en full build tar den opp 4 KB. Kjernen er maskinvareuavhengig - alle maskinvarespesifikke komponenter er plassert i et eget lag.

Den nye versjonen har forbedret implementeringen av ps- og ls-verktøyene, lagt til setinfo-applikasjonen for å endre informasjon om kjørende oppgaver, opprettet verktøyene kill, hexdump, wc og flere, og foreslått en ny lsh-kommandotolk. Forbedret portytelse for C64, PET og CBM 8x96 plattformer. Porten for CS/A65-plattformen er returnert.

Kilde: opennet.ru

Legg til en kommentar