Pagpagawas sa GeckOS 2.1, usa ka operating system alang sa MOS 6502 nga mga processor

Pagkahuman sa 4 ka tuig nga pag-uswag, ang pagpagawas sa GeckOS 2.1 operating system na-publish, nga gitumong sa paggamit sa mga sistema nga adunay walo ka bit nga MOS 6502 ug MOS 6510 nga mga processor, nga gigamit sa Commodore PET, Commodore 64 ug CS / A65 PCs. Ang proyekto gimugna sa usa ka awtor (André Fachat) sukad sa 1989, gisulat sa asembliya ug C nga mga pinulongan, ug giapod-apod ubos sa lisensya sa GPLv2.

Ang operating system nasangkapan sa usa ka microkernel, nagsuporta sa preemptive multitasking ug usa ka sistema sa pagdumala sa panumduman, naghatag sa standard nga Unix utilities (sh, mkdir, ps, ls, ug uban pa) ug mga primitives (multithreading, semaphores, signal, ug uban pa), nagpalambo sa usa ka sumbanan library lib6502, naglakip sa gipasimple nga TCP/IP stack nga adunay abilidad sa pagpadagan sa mga aplikasyon sa network (pananglitan, adunay http server). Sa usa ka gamay nga pagtukod, ang sistema sa kinauyokan mokuha lamang sa 2 KB, ug sa usa ka bug-os nga pagtukod nagkinahanglan kini og 4 KB. Ang kernel independente sa hardware—ang tanan nga sangkap nga espesipiko sa hardware gibutang sa usa ka lahi nga layer.

Gipauswag sa bag-ong bersyon ang pagpatuman sa ps ug ls utilities, gidugang ang setinfo nga aplikasyon alang sa pagbag-o sa kasayuran bahin sa pagpadagan sa mga buluhaton, gimugna ang pagpatay, hexdump, wc ug uban pa nga mga gamit, ug gisugyot ang usa ka bag-ong lsh command interpreter. Gipauswag nga performance sa pantalan alang sa C64, PET ug CBM 8x96 nga mga plataporma. Ang pantalan alang sa CS/A65 nga plataporma gibalik na.

Source: opennet.ru

Idugang sa usa ka comment