Wydanie GeckOS 2.1, systemu operacyjnego dla procesorów MOS 6502

Po 4 latach prac opublikowano wersję systemu operacyjnego GeckOS 2.1, przeznaczonego do użytku na systemach z ośmiobitowymi procesorami MOS 6502 i MOS 6510, używanymi w komputerach Commodore PET, Commodore 64 i CS/A65. Projekt rozwijany jest przez jednego autora (André Fachata) od 1989 roku, napisany w językach asemblerowych i C oraz rozpowszechniany na licencji GPLv2.

System operacyjny jest wyposażony w mikrojądro, obsługuje wielozadaniowość z wywłaszczaniem i system zarządzania pamięcią, udostępnia standardowe narzędzia uniksowe (sh, mkdir, ps, ls itp.) i prymitywne (wielowątkowość, semafory, sygnały itp.), rozwija standard biblioteka lib6502 zawiera uproszczony stos TCP/IP z możliwością uruchamiania aplikacji sieciowych (dostępny jest na przykład serwer http). W wersji minimalnej rdzeń systemu zajmuje tylko 2 KB, a w wersji pełnej 4 KB. Jądro jest niezależne od sprzętu — wszystkie komponenty specyficzne dla sprzętu są umieszczone w osobnej warstwie.

Nowa wersja poprawiła implementację narzędzi ps i ls, dodała aplikację setinfo do zmiany informacji o uruchomionych zadaniach, stworzyła narzędzia kill, hexdump, wc i inne oraz zaproponowała nowy interpreter poleceń lsh. Poprawiona wydajność portów dla platform C64, PET i CBM 8x96. Zwrócono port dla platformy CS/A65.

Źródło: opennet.ru

Dodaj komentarz