Ho lokolloa ha GeckOS 2.1, sistimi e sebetsang bakeng sa li-processor tsa MOS 6502

Kamora lilemo tse 4 tsa nts'etsopele, ho phatlalalitsoe ho lokolloa ha sistimi ea ts'ebetso ea GeckOS 2.1, e reretsoeng ho sebelisoa lits'ebetsong tse nang le li-processor tse robeli tsa MOS 6502 le MOS 6510, tse sebelisoang ho Commodore PET, Commodore 64 le CS/A65 PC. Morero ona o entsoe ke sengoli se le seng (André Fachat) ho tloha ka 1989, se ngotsoeng ka lipuo tsa kopano le C, 'me se abuoe tlas'a laesense ea GPLv2.

Sistimi ea ts'ebetso e na le microkernel, e ts'ehetsa mesebetsi e mengata ea pele le sistimi ea taolo ea memori, e fana ka lisebelisoa tse tloaelehileng tsa Unix (sh, mkdir, ps, ls, joalo-joalo) le li-primitives (multithreading, semaphores, signals, joalo-joalo), e hlahisa maemo a tloaelehileng. laebrari lib6502, e kenyelletsa sephutheloana se nolofalitsoeng sa TCP/IP se nang le bokhoni ba ho tsamaisa lits'ebetso tsa marang-rang (mohlala, seva ea http e teng). Ka mohaho o fokolang, motheo oa tsamaiso o nka 2 KB feela, 'me ka mohaho o feletseng o nka 4 KB. Kernel ha e na lisebelisoa tse ikemetseng - likarolo tsohle tse ikhethileng tsa Hardware li behiloe ka lehlakoreng le fapaneng.

Phetolelo e ncha e ntlafalitse ts'ebetsong ea lits'ebeletso tsa ps le ls, e ekelitse ts'ebeliso ea setinfo bakeng sa ho fetola tlhahisoleseling mabapi le mesebetsi e sebetsang, e thehile polao, hexdump, wc le lits'ebeletso tse ling, mme e sisinya toloko e ncha ea taelo ea lsh. Ts'ebetso e ntlafalitsoeng ea boema-kepe bakeng sa sethala sa C64, PET le CBM 8x96. Boema-kepe ba sethala sa CS/A65 bo khutlisitsoe.

Source: opennet.ru

Eketsa ka tlhaloso