Redox, oo ah nidaam hawlgal oo lagu qoray luqadda barnaamijka Rust

Redox OS

Kadib sanad horumarineed, waxaa lagu dhawaaqay daahfurka nooca cusub ee nidaamka hawlgalka ee Redox 0.5, taas oo Diiradeeda ugu weyni waa in horumarinteeda ay adeegsaneyso luqadda miridhku ku dhacay iyo fikradda microkernel.

Horumarka mashruuca waxaa lagu qaybiyaa liisanka MIT ee bilaashka ah. Tijaabinta VirtualBox ama QEMU, sawirro koodh gaar ah ayaa loo bixiyaa mid kasta oo ka mid ah kuwan.

Deegaanka isticmaalaha Redox wuxuu ku saleysan yahay Orbital GUI oo ka socda Wayland. Netsurf waxaa loo isticmaalaa shabakad internet.

Ku saabsan Redox

Nidaamka hawlgalka wuxuu adeegsadaa fikradda microkernel, halkaas oo kaliya isdhexgalka ka dhexeeya geeddi-socodka iyo maaraynta kheyraadka lagu bixiyo heerka kernel iyo dhammaan shaqooyinka kale waxaa loo wareejiyaa maktabadaha ay isticmaali karaan labada kernel iyo kuwa isticmaala.

oo dhan kantaroolayaashu waxay ku ordaan booska isticmaale ee sanduuqa sandbox. Si loo waafajiyo codsiyada jira, lakabka POSIX gaar ah ayaa la siiyaa kaas oo kuu oggolaanaya inaad maamusho barnaamijyo badan adigoon gudbin.

Dib u habeyn waxaa loo soo saaray iyadoo loo eegayo falsafada Unix, fikradaha qaarna laga amaahdo SeL4, Minix, iyo Plan 9.

Nidaamku wuxuu adeegsadaa mabda'a ah "wax walba waa URL«.

Tusaale ahaan, URL-ka "log: //" waxaa loo isticmaali karaa jarista, isdhexgalka ka dhexeeya howlaha "bus: //", isdhexgalka shabakada "tcp: //", iyo wixii la mid ah.

Module lagu fulin karo qaab wadayaal ah, kordhinta kernel iyo wakiilada isticmaalaha ayaa diiwaangelin kara cinwaankooda URL, tusaale ahaan waad qori kartaa module si aad u gasho I / O dekedaha kuna xir cinwaanka URL "port_io: / /", Kadib kaas oo aad u isticmaali karto si aad uga gasho dekedda 60 adoo ka furaya url "port_io: // 60".

Mashruucu wuxuu kaloo horumarinayaa maareeyaha dufcadiisa, nooc ka mid ah yutiilitida caadiga ah (binutils, coreutils, netutils, extrautils), qolofka amarka "ion", tifaftiraha qoraalka sodium ee vod-like, isku xirka shabakada iyo nidaamka feylka TFS ee lagu sameeyay iyadoo lagu saleynayo fikradaha ZFS. ).

asus-eepc-900

Qaabeynta waxaa lagu dejiyay luqadda Toml. Nidaamku hadda wuxuu taageeraa adeegsiga processor-yada x86_64 oo leh kaarka sawirada ee loo yaqaan 'VBE-compliant card' (nvidia, intel, amd), AHCI drives, iyo kaararka shabakada oo ku saleysan E1000 ama RTL8168 chips.

Waxyaabaha ugu muhiimsan ee Redox 0.5

Sii deynta nooca cusub ee Redox 0.05 waxay la timid hal-abuurnimo kuwaas oo aan ku iftiimin karno markii ugu horreysay maktabadda caadiga ah ee 'Relibc C' lafteeda, oo lagu qoray Rust.

Relibc waxaa loo taagay inay tahay hirgelin la qaadan karo oo ah maktabada heerka C, POSIX u hogaansanaanta awoodna u leh inay ka shaqeyso kaliya Redox, laakiin sidoo kale qeybinta Linux-ku saleysan.

Markii hore on Redox, fargeeto maktabadda newlib mashruuca Cygwin Waxaa loo adeegsaday maktabad caadi ah, laakiin looma qorsheynin horumariyeyaasha xagga amniga iyo isweydaarsiga. Marxaladda hadda lagu jiro ee horumarka, Relibc durba way ka sarreeysaa shaqeynta newlib.

Intaas waxaa sii dheer Redox 0.5 bootloader-coreboot cusub iyo bootloader-efi oo loo diyaariyey coreboot iyo EFI, iyadoo lagu saleynayo sawirada boot-ka la sameeyay.

Maktabadaha ay ku shaqeeyaan EFI waxay ku qoran yihiin Rust iyo nambarka bilowga (payload for coreboot) ee Rust. Xeedho waxaa loo isticmaali karaa si ka duwan Redox iyo mashaariic kale.

Nidaamka maaraynta dhacdada ayaa dib loo habeeyay si loo bixiyo taageerada saxda ah ee xulashada iyo codeynta wicitaanada.

Warka kale ee lagu iftiimin karo ku dhawaaqida nuucaan cusub waxaan helnaa:

  • Taageero buuxda oo loogu talagalay khariidadeynta howlaha (mmap) ayaa la hirgeliyey.
  • Taageerada loo yaqaan 'Pthreads' waa lagu daray oo wicitaanada nidaamka ee dheeriga ah ayaa lagu taliyay in la sameeyo calaamadaha.
  • Taageerada LLVM ee la hagaajiyay, oo u oggolaaneysa isu imaatinka rustc iyo Mesa (c llvmpipe).
  • U guuritaanka maktabadda nidaamka cusub awgeed, taageerada dalabyo badan oo cusub ayaa lagu guuleystay.
  • Wadar ahaan 62 baakado cusub ayaa lagu daray.

Ku rakibida Redox waxaa jira baakado diyaar u ah in lagu isticmaalo maktabadaha SDL2, ffmpeg, cairo, gstreamer, pcre, glman, libiconv, libsodium, and gettext, set of compilers, a OpenGL Apply, a OpenGL application, Vcckv Mesa, scummvm emulators, doscites and Customs, and a OpenGL application in its set. Nukem 3D), openttd iyo FreeDoom.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.