I-ToaruOS 2.1 iyafika, i-OS ezimele ebhalwe kusukela ekuqaleni

I-ToaruOS

I-ToaruOS iyisistimu yokusebenza "egcwele" yama-x86-64 PC kanye nosekelo lokuhlola lwe-ARMv8.

Ekupheleni konyaka odlule ngabelana lapha engosini ngezindaba zokwethulwa kwesistimu yokusebenza eyadonsa amehlo abaningi, lolu hlelo lunegama le-ToaruOS, ukuthi okuthakazelisayo ngale OS ukuthi ibhalwe kusukela ekuqaleni futhi inikezwe i-kernel yayo, isilayishi sebhuthi, umtapo C ojwayelekile, umphathi wephakheji, izingxenye zesikhala somsebenzisi, kanye nesixhumi esibonakalayo esinomphathi wewindi oyinhlanganisela.

Ekuqaleni, le phrojekthi yathuthukiswa eNyuvesi yase-Illinois njengomsebenzi wocwaningo emkhakheni wokwenza inhlanganisela entsha yokuxhumana yezithombe, kodwa kamuva yaguqulwa yaba uhlelo oluzimele olusebenzayo.

Mayelana ne-ToaruOS

Enhliziyweni ye I-ToaruOS kune-kernel esebenzisa i-hybrid modular architecture ehlanganisa isisekelo se-monolithic kanye nezindlela zokusebenzisa amamojula alayishekayo, ngendlela abashayeli bedivayisi abaningi abatholakala ngayo abaklanywe ngayo, njengezilawuli zediski, isistimu yefayela, ikhibhodi, igundane, amakhadi enethiwekhi, ama-sound chips, nama-plug-ins ezihambelini ze-VirtualBox.

I-kernel isekela imicu ye-Unix, i-TTY, isistimu yefayela ebonakalayo, /proc pseudo file system, multithreading, IPC, ramdisk, ptrace, inkumbulo eyabiwe, imisebenzi eminingi, nezinye izici ezivamile.

Uhlelo ifakwe isiphathi sewindi esiyinhlanganisela, isekela amafayela asebenzisekayo axhunywe ngamandla ngefomethi ye-ELF, ukwenza izinto eziningi, isitaki sezithombe, singasebenzisa i-Python 3 ne-GCC. I-ext2 isetshenziswa njengohlelo lwefayela. I-bootloader ihambisana ne-BIOS ne-EFI. Isitaki senethiwekhi sinika amandla amasokhethi esitayela se-BSD ama-API futhi sisekela ukuxhumana kwenethiwekhi, okuhlanganisa i-loopback.

kwezinhlelo zokusebenza zomdabu igqamisa i vi thayipha umhleli wekhodi ye-bim, esetshenziswe iminyaka embalwa edlule ukuthuthukisa izinhlelo zokusebenza eziqondene ne-ToaruOS ezifana nomphathi wefayela, i-terminal emulator, iphaneli yesithombe esekela amawijethi, umphathi wephakheji, kanye nemitapo yolwazi yezithombe ezisekelwayo (i-PNG, i-JPEG) namafonti e-TrueType.

Ngezinhlelo ze-ToaruOS ezifana Vim, GCC, Binutils, FreeType, MuPDF, SDL, Cairo, Doom, Quake, Super Nintendo emulator, Bochs, Njll

Amanoveli amakhulu we-ToaruOS 2.1

Ukukhishwa kwenguqulo entsha ye I-Toaru OS 2.1 inguqulo lapho wengeze usekelo lokuqala lwezakhiwo ze-AArch64 (ARMv8), kufaka phakathi ikhono lokuhlola lokusebenzisa i-ToaruOS ebhodini I-Raspberry Pi 400 kanye ne-emulator ye-QEMU.

Olunye ushintsho olugqamile yilolo ukucutshungulwa nokudluliswa kwamasignali ezinhlelweni kuklanywe kabusha esikhaleni somsebenzisi, kanye nezingcingo eziya ku-sigaction, i-sigprocmask, i-sigwait, ne-sigsuspend seyenziwe.

Ngaphezu kwalokho ukuphathwa kwenkumbulo kuthuthukisiwe esikhaleni somsebenzisi, kanye nesitaki senethiwekhi nokunikezelwa kwetheminali, ukuhumusha okuvilaphayo kusetshenziswe futhi inqolobane ye-glyph yamafonti e-TrueType yengeziwe.

Izindlela zokusetha iwashi nazo zengeziwe, okuhlanganisa ikholi yesistimu ye-settimeofday namandla anwetshiwe okusetshenziswa kwedethi.

Kwamanye amanoveli agqamayo kulokhu inguqulo entsha:

  • Kwengezwe ikholi yesistimu ye-munmap.
  • Umphathi oyinhlanganisela unomthelela wokufiphala futhi udizayine kabusha ukuphatha umcimbi lapho iwindi lishintshwa usayizi.
  • Usekelo lokumisa amakheli e-IPv4 nokuhlelwa komzila kwengezwe kusisetshenziswa se-ifconfig. Ukusekelwa kwesokhethi ye-ICMP.
  • Ukwesekwa okwengeziwe komsebenzi we-recvfrom kumasokhethi e-UDP ne-ICMP.
  • Kwengezwe amandla okusebenza ngamakhibhodi e-USB ku-bootloader.
  • Into yokususa amafayela yengezwe kumenyu yokuqukethwe yomphathi wefayela.
  • Ukuboniswa okuthuthukisiwe kwezithombe kusiqaphi sesistimu.
  • Kwengezwe insiza ye-grep ngosekelo lwezinkulumo ezijwayelekile.
  • Ukukhishwa komyalo we-ps okuthuthukisiwe (amakholomu engeziwe angeziwe).

Okokugcina, uma ufisa ukwazi okwengeziwe ngayo, kufanele wazi ukuthi ikhodi yephrojekthi ibhalwe ku-C futhi isatshalaliswa ngaphansi kwelayisensi ye-BSD, ungabheka imininingwane. Kulesi sixhumanisi esilandelayo.

Landa futhi uthole i-ToaruOS 2.1

Kulabo abathanda ukuhlola le nguqulo entsha, ilungiselele isithombe esibukhoma ukuze silandwe, usayizi ongu-14,4 MB, esingahlolwa ku-QEMU, VMware noma ku-VirtualBox.

Isixhumanisi Ingabe lokhu.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.