Ukukhishwa kwe-GeckOS 2.1, isistimu yokusebenza yamaphrosesa we-MOS 6502

Ngemuva kweminyaka emi-4 yokuthuthuka, kushicilelwe ukukhishwa kohlelo lokusebenza lwe-GeckOS 2.1, okuhloswe ngalo ukusetshenziswa kumasistimu ane-6502-bit MOS 6510 kanye ne-MOS 64 processors, esetshenziswa kuma-Commodore PET, Commodore 65 kanye nama-CS/A1989 PC. Le phrojekthi yathuthukiswa umlobi oyedwa (u-André Fachat) kusukela ngo-2, ebhalwe ngezilimi ezihlanganisiwe nezingu-C, futhi yasatshalaliswa ngaphansi kwelayisensi ye-GPLvXNUMX.

Isistimu yokusebenza ifakwe i-microkernel, isekela ukwenza izinto eziningi ngaphambi kokuhlola kanye nesistimu yokulawula inkumbulo, inikeza izinsiza ezijwayelekile ze-Unix (sh, mkdir, ps, ls, njll.) kanye nama-primitives (multithreading, semaphores, signals, njll.), ithuthukisa izinga elijwayelekile umtapo wezincwadi we-lib6502, uhlanganisa isitaki se-TCP/IP esenziwe lula esinamandla okusebenzisa izinhlelo zokusebenza zenethiwekhi (isibonelo, iseva ye-http iyatholakala). Ngokwakhiwa okuncane, umgogodla wesistimu uthatha kuphela u-2 KB, futhi ekwakheni okugcwele kuthatha u-4 KB. I-kernel izimele ngehadiwe—zonke izingxenye eziqondene nehadiwe zibekwe kungqimba oluhlukile.

Inguqulo entsha ithuthukise ukusetshenziswa kwezinsiza ze-ps kanye ne-ls, yengeza uhlelo lokusebenza lwe-setinfo lokushintsha ulwazi mayelana nemisebenzi esebenzayo, idale ukubulala, i-hexdump, i-wc nezinye izinsiza, futhi yaphakamisa umhumushi omusha we-lsh. Ukusebenza kwembobo okuthuthukisiwe kwezingxenyekazi ze-C64, PET kanye ne-CBM 8x96. Imbobo yenkundla ye-CS/A65 ibuyisiwe.

Source: opennet.ru

Engeza amazwana