Vydanie GeckOS 2.1, operačného systému pre procesory MOS 6502

Po 4 rokoch vývoja bolo zverejnené vydanie operačného systému GeckOS 2.1 zameraného na použitie na systémoch s osembitovými procesormi MOS 6502 a MOS 6510, používanými v PC Commodore PET, Commodore 64 a CS/A65. Projekt vyvíjal jeden autor (André Fachat) od roku 1989, bol napísaný v jazyku assembler a C a distribuovaný pod licenciou GPLv2.

Operačný systém je vybavený mikrokernelom, podporuje preemptívny multitasking a systém správy pamäte, poskytuje štandardné unixové utility (sh, mkdir, ps, ls atď.) a primitívy (multitreading, semafory, signály atď.), vyvíja štandard knižnica lib6502, obsahuje zjednodušený zásobník TCP/IP s možnosťou spúšťania sieťových aplikácií (k dispozícii je napríklad http server). V minimálnej zostave zaberá jadro systému len 2 KB a v plnej zostave 4 KB. Jadro je hardvérovo nezávislé – všetky hardvérovo špecifické komponenty sú umiestnené v samostatnej vrstve.

Nová verzia zlepšila implementáciu pomôcok ps a ls, pridala aplikáciu setinfo na zmenu informácií o spustených úlohách, vytvorila pomocné programy kill, hexdump, wc a ďalšie a navrhla nový interpret príkazov lsh. Vylepšený výkon portov pre platformy C64, PET a CBM 8x96. Port pre platformu CS/A65 bol vrátený.

Zdroj: opennet.ru

Pridať komentár