Redox 0.7 waxay la timaaddaa horumarin waxqabad, taageero la kordhiyey iyo in ka badan

Ka dib sanad iyo badh horumar ah, sii deynta nooca cusub ee nidaamka hawlgalka Redox 0.7 ayaa lagu dhawaaqay, Nooca kaas oo horumarintu ay horeyba diiradda u saartay qalabka dhabta ah iyo taas oo horumar weyn lagu gaaray, laga bilaabo midaynta nidaamka boot, hagaajinta waxqabadka, iyo waxyaabo kale.

Kuwa aan aqoon u lahayn Redox, waa inay ogaadaan in nidaamka hawlgalka waxaa lagu horumariyaa sida ay qabto falsafada Unix oo fikrado ka soo amaahday SeL4, Minix iyo Plan 9.

Dib u habeyn waxay isticmaashaa fikradda microkernel, kaas oo isgaadhsiinta hab-socodka iyo maaraynta khayraadka lagu bixiyo kaliya heerka kernel, iyo dhammaan hawlaha kale ee la dhigo maktabadaha loo isticmaali karo labadaba kernel iyo codsiyada isticmaalaha.

oo dhan kontaroolayaashu waxay ku shaqeeyaan meel isticmaale oo deegaan cidla ah. La jaanqaadka codsiyada jira, lakab POSIX gaar ah ayaa la bixiyaa si loogu oggolaado barnaamijyo badan in ay socdaan iyada oo aan la soo qaadin.

Nidaamku wuxuu khuseeyaa mabda'a "wax walba waa URL". Tusaale ahaan, URL-ka "log://" waxa loo isticmaali karaa gelitaanka, "bas://" xidhiidhka hab-socodka dhexdooda ah, "tcp://" ee isgaarsiinta shabakada, iwm. Modules, kuwaas oo loo hirgelin karo darawalnimo ahaan, kordhinta asaasiga ah, iyo codsiyada caadiga ah, waxay diiwaangelin karaan maamulayaasha URL-kooda; tusaale ahaan, waxaad qori kartaa moduleka gelitaanka I/O oo waxaad ku xidhi kartaa "port_io: //" URL, ka dib waxaad u isticmaali kartaa inaad gasho dekedda 60 adigoo furaya "port_io: // 60" URL.

Waxyaabaha ugu muhiimsan ee Redox 0.7

Markaad diyaarinayso nooc cusub, dareenka ugu weyn ayaa la bixiyay si loo hubiyo shaqada qalabka dhabta ah, tan iyo bootloader gabi ahaanba dib baa loo qoray, kaas oo mideeya koodhka boot-ka ee nidaamka BIOS iyo UEFI oo ugu horrayn lagu qoray Rust. Beddelka bootloader-ka ayaa si weyn u ballaadhiyay baaxadda qalabka la taageeray.

Kernel-ka, Waxa intaa dheer in la saxo khaladaadka. shaqada ayaa la qabtay si loo hagaajiyo waxqabadka iyo ballaarinta taageerada hardware, milicsiga (khariidadaynta) dhammaan xusuusta jidhka ayaa sidoo kale la bixiyaa, isticmaalka boggaga xusuusta ee soo noqnoqda waa la joojiyay, koodhka ururiyaha ee gudaha gelinta ayaa dib loo qoray si loo hagaajiyo la jaanqaadka noocyada mustaqbalka ee compiler.

Koodhka si uu ula shaqeeyo ACPI AML (ACPI Machine Language) qeexitaanka - uefi.org ayaa laga raray kernel-ka loona guuray habka asalka acpid ee ku dhex socda booska isticmaalaha.

Nidaamka faylka RedoxFS dib ayaa loo qoray oo loo beddelay si loo isticmaalo habka CoW (Koobi-ku-qor), kuwaas oo isbedeladu aanay ku qorin xogta, halkii, waxay ku badbaadaan meel cusub, taas oo suurtogal ka dhigtay in la gaaro koror weyn oo la isku halleyn karo. Astaamaha cusub ee RedoxFS, taageerada cusboonaysiinta wax kala iibsiga, sirta xogta iyadoo la adeegsanayo algorithm-ka AES, iyo sidoo kale xogta iyo amniga xogta badan ee leh saxiixyada dhijitaalka ah. Wadaagista koodhka FS ee nidaamka iyo bootloader waa la bixiyay.

Kordhinta joogtada ah ee maktabadda heerka C ee Relibc waxaa soo saaray mashruuca, kaas oo aan ka shaqeyn karin kaliya Redox, laakiin sidoo kale qaybinta ku salaysan kernel Linux. Isbeddellada ayaa fududeeyay in dhowr barnaamij loo haajiro Redox waxayna xalliyeen dhibaatooyin barnaamijyo iyo maktabado badan oo ku qoran luqadda C.

A waa la diyaariyay nooca isku-darka rustc ee ku shaqeyn kara Redox. Hawlaha intiisa kale, hagaajinta waxqabadka iyo la qabsiga maareeyaha xirmada culeyska si uu uga shaqeeyo deegaanka Redox ayaa soo muuqda.

Isbeddelada kale taagan:

  • Waxaa lagu daray taageerada bilowga ah ee naqshadaha AArch64.
  • Waa la bedelay si loo habeeyo dhammaan dariiqyada faylka ee UTF-8 codaynta.
  • Waxa ku jira Initfs waxa loo raray fayl cusub, taas oo fududaynaysa baakaynta

Ugu dambeyntii, Haddii aad xiisaynayso inaad waxbadan ka ogaato, waxaad ka eegi kartaa faahfaahinta xiriirka soo socda.

Soo deji Redox OS

Kuwa danaynaya inay isku dayaan Redox OS, waa inay ogaadaan in rakibaadda iyo sawirada nool, 75 MB ee cabbirka, la bixiyo. Dhismayaasha waxaa loo dhisay qaab dhismeedka x86_64 waxaana diyaar u ah nidaamyada leh UEFI iyo BIOS.

Xiriirinta soo dejintu waa tan.


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.