Kuburitswa kweGeckOS 2.1, sisitimu yekushandisa yeMOS 6502 processors

Mushure memakore mana ebudiriro, kuburitswa kweiyo GeckOS 4 inoshanda sisitimu yakaburitswa, yakanangana nekushandiswa pamasisitimu ane masere-bit MOS 2.1 uye MOS 6502 processors, anoshandiswa muCommodore PET, Commodore 6510 uye CS/A64 PCs. Chirongwa ichi chakagadzirwa nemunyori mumwechete (AndrΓ© Fachat) kubvira 65, chakanyorwa mumitauro yegungano neC, uye chakagoverwa pasi perezinesi reGPLv1989.

Iyo inoshanda sisitimu ine microkernel, inotsigira preemptive multitasking uye memory management system, inopa yakajairwa Unix zvishandiso (sh, mkdir, ps, ls, nezvimwewo) uye primitives (multithreading, semaphores, masaini, nezvimwewo), inovandudza mwero. raibhurari lib6502, inosanganisira yakarerutswa TCP/IP stack ine kugona kumhanyisa network application (semuenzaniso, http server iripo). Mukuvaka kudiki, iyo system musimboti inotora chete 2 KB, uye mukuvaka yakazara inotora 4 KB. Iyo kernel ndeye Hardware yakazvimirira-ese ma Hardware-chaiwo zvikamu zvinoiswa mune yakaparadzana layer.

Iyo vhezheni nyowani yakavandudza mashandisirwo e ps uye ls zvishandiso, yakawedzera iyo setinfo application yekushandura ruzivo nezve kumhanya mabasa, yakagadzira kuuraya, hexdump, wc uye zvimwe zvinoshandiswa, uye yakurudzira mutsva welsh command muturikiri. Kuvandudza mashandiro echiteshi cheC64, PET uye CBM 8x96 mapuratifomu. Chiteshi che CS/A65 chikuva chadzoserwa.

Source: opennet.ru

Voeg