Випуск 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

Додати коментар або відгук