I-Redox, inkqubo yokusebenza ebhalwe ngolwimi lwenkqubo yokuRusa

I-Redox OS

Emva konyaka wophuhliso, ukumiliselwa kwenguqulelo entsha yenkqubo yokusebenza yeRedox 0.5 yabhengezwaeyiphi Eyona nto kugxilwe kuyo kukuba ukukhula kwayo kusetyenziswa ulwimi lweRust kunye nomxholo we-microkernel.

Uphuhliso lweprojekthi zisasazwa phantsi kwelayisensi ye-MIT yasimahla. Ukuvavanya kwi-VirtualBox okanye kwi-QEMU, imifanekiso ethile yokuqalisa inikezelwa nganye kwezi.

Imeko yomsebenzisi weRedox isekwe kwi-Orbital GUI eqhuba eWayland. INetsurf isetyenziswa njengesikhangeli sewebhu.

Malunga neRoxox

Inkqubo yokusebenza isebenzisa umxholo we-microkernel, apho kuphela kukunxibelelana phakathi kweenkqubo kunye nolawulo lwezixhobo kubonelelwa kwinqanaba le-kernel kwaye konke okunye ukusebenza kugqithiselwa kumathala eencwadi anokusetyenziswa zii-kernel kunye neearhente zabasebenzisi.

bonke abalawuli babaleka kwindawo yomsebenzisi kwiibhokisi zesanti zebhokisi yesanti. Ukuhambelana nezicelo esele zikho, Uluhlu olukhethekileyo lwe-POSIX lubonelelwe olukuvumela ukuba usebenze iinkqubo ezininzi ngaphandle kokungena.

I-Redox iphuhliswa ngokwefilosofi ye-Unix, iboleka izimvo ezithile kwiSeL4, iMinix, kunye neSicwangciso 9.

Inkqubo isebenzisa umgaqo "yonke into iyi-URL«.

Umzekelo, i-URL "log: //" inokusetyenziselwa ukungena, ukusebenzisana phakathi kweenkqubo "ibhasi: //", unxibelelwano lwenethiwekhi "tcp: //", njalo njalo.

Iimodyuli ezinokuphunyezwa ngohlobo lwabaqhubi, izandiso zekernel kunye neearhente zabasebenzisi zinokubhalisa abaphathi be-URL, umzekelo ungabhala imodyuli yokufikelela kumazibuko e-I / O kwaye uyibophele kwi-URL "port_io: / /", Emva onokuyisebenzisa ukufikelela kwizibuko lama-60 ngokuvula i-url "port_io: // 60".

Le projekthi ikwakhulisa umphathi wayo webhetshi, iseti yezinto ezisemgangathweni ezisetyenziswayo (i-binutils, i-coreutils, i-netutils, i-extrautils), igobolondo yomyalelo we "ion", umhleli wombhalo wesodiyodi, istaki senethiwekhi kunye nenkqubo yefayile ye-TFS ephuhliswe ngokwesiseko semibono yeZFS. ).

I-asus-eepc-900

Ukucwangciswa kusekwe kulwimi lweToml. Inkqubo ngoku ixhasa ukusetyenziswa kweprosesa ye-x86_64 enekhadi yemizobo ehambelana ne-VBE (nvidia, intel, amd), iidrives ze-AHCI, kunye namakhadi enethiwekhi asekwe kwiitshipsi ze-E1000 okanye i-RTL8168.

Izinto eziphambili ezinqabileyo zeRedox 0.5

Ukukhutshwa kwenguqulelo entsha yeRedox 0.05 iza nolunye uluvo esinokuthi sibonise lona kwimeko yokuqala ukuba ilayibrari ye-Relibc esemgangathweni C ngokwayo, ebhalwe eRust.

I-Relibc ibekwe njengokuphunyezwa okuphathekayo kwithala leencwadi eliqhelekileyo le-C, i-POSIX ehambelanayo kwaye iyakwazi ukusebenza hayi kwiRedox kuphela, kodwa nakwizibonelelo ezisekwe kwiLinux.

Ngaphambili kwiRoxox, ifolokhwe yethala leencwadi elitsha elivela kwiprojekthi yeCygwin yayisetyenziswa njengethala leencwadi eliqhelekileyo, kodwa ayilungiselelwe abaphuhlisi ngokokhuseleko kunye neqonga elinqamlezileyo. Kwinqanaba langoku lophuhliso, iRelibc sele iphezulu kakhulu ekusebenzeni kwe-newlib.

Ukongeza koku kwiRedox 0.5 i-bootloader-coreboot kunye ne-bootloader-efi zilungiselelwe i-coreboot kunye ne-EFI, esekwe kuyo imifanekiso yoyilo.

Amathala eencwadi asebenza ne-EFI abhalwe eRust kunye nekhowudi yokuqalisa (umthwalo wokuhlawula i-coreboot) kwiRust. Itshaja zinokusetyenziswa ngokwahlukeneyo kwiRoxox nakwezinye iiprojekthi.

Inkqubo yolawulo lomsitho yenzelwe ukuba ibonelele ngenkxaso echanekileyo yokukhetha kunye neefowuni zokuvota.

Kwezinye iindaba ezinokuthi ziqaqanjiswe kwisibhengezo sale nguqulelo intsha siyifumana:

  • Inkxaso epheleleyo yemephu yememori (mmap) yemisebenzi iphunyeziwe.
  • Inkxaso ye-Pthreads yongezwa kwaye iifowuni ezongezelelweyo zacetyiswa ukuba zilungiswe.
  • Ukuphuculwa kwenkxaso ye-LLVM, ukuvumela indibano ye-rustc kunye neMesa (c llvmpipe).
  • Ngenxa yotshintsho kwilayibrari yenkqubo entsha, inkxaso yezicelo ezininzi ezininzi zafezekiswa.
  • Zizonke iiphakheji ezintsha ezingama-62 zongezwa.

Ukufakelwa kwiRoxox Sele kukho iipakeji ezilungele ukusetyenziswa kunye neelayibrari I-SDL2, ffmpeg, cairo, gstreamer, pcre, glman, libiconv, libsodium, kunye nokufumana imiyalezo, iseti yeekhomputha, ukumiliselwa kwe-OpenGL, isicelo se-OpenGL, i-Vcckv Mesa, i-scummvm emulators, i-doscites kunye namasiko, kunye nokusetyenziswa kwe-OpenGL kuseto lwayo. Nukem 3D), openttd kunye neFreeDoom.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.