Выпуск GeckOS 2.1, аперацыйнай сістэмы для працэсараў MOS 6502

Пасля 4 гадоў распрацоўкі апублікаваны выпуск аперацыйнай сістэмы GeckOS 2.1, накіраванай на выкарыстанне на сістэмах з васьміразраднымі працэсарамі MOS 6502 і MOS 6510, якія ўжываліся ў ПК Commodore PET, Commodore 64 і CS/A65. Праект развіваецца адным аўтарам (André Fachat) з 1989 года, напісаны на мовах асэмблер і Сі, і распаўсюджваецца пад ліцэнзіяй GPLv2.

Аперацыйная сістэма абсталявана мікраядром, падтрымлівае выцясняючую шматзадачнасць і сістэму кіравання памяццю, падае тыпавыя Unix-утыліты (sh, mkdir, ps, ls і да т.п.) і прымітывы (шматструменнасць, семафоры, сігналы і да т.п.), развівае стандартную бібліятэку lib6502, уключае спрошчаны TCP/IP стэк з магчымасцю запуску сеткавых прыкладанняў (напрыклад, даступны http-сервер). У мінімальнай зборцы ядро ​​сістэмы займае ўсяго 2 КБ, а ў поўнай - 4 КБ. Ядро не залежыць ад абсталявання - усё спецыфічныя для апаратнага забеспячэння кампаненты вынесены ў асобны пласт.

У новай версіі палепшана рэалізацыя ўтыліт ps і ls, дададзена прыкладанне setinfo для змены інфармацыі аб выкананых задачах, створаны ўтыліты kill, hexdump, wc і more, прапанаваны новы камандны інтэрпрэтатар lsh. Палепшана праца партоў для платформаў C64, PET і CBM 8×96. Вернуты порт для платформы CS/A65.

Крыніца: opennet.ru

Дадаць каментар