Redox OS-ka ku qoran Rust wuxuu la yimid nooc cusub 0.6 oo kuwanuna waa warkiisa

Kadib sanad iyo badh horumar Redox 0.6 sii deynta nidaamka hawlgalka oo daaha laga qaaday, kaas oo lagu horumariyo iyadoo la adeegsanayo luqadda Rust iyo fikradda microkernel, marka lagu daro kaas oo loo kobciyey iyadoo loo eegayo falsafada Unix oo fikradaha qaar ka amaahda SeL4, Minix iyo Plan 9.

Dib u habeyn isticmaal fikradda microkernel, halkaas oo kaliya isdhexgalka ka dhexeeya geeddi-socodka iyo maaraynta kheyraadka waxaa lagu bixiyaa heerka kernel, dhammaan howlaha kale waxaa loo gudbiyaa maktabadaha. taas oo loo isticmaali karo labada kernel iyo codsiyada khaaska ah. Dhammaan kontaroolayaashu waxay ku ordaan booska isticmaalaha ee ku yaal deegaannada sanduuqa. Si loo waafajiyo codsiyada jira, lakab gaar ah oo loo yaqaan 'POSIX layer' ayaa la siiyaa kaas oo kuu oggolaanaya inaad maamusho barnaamijyo badan adigoon guurin.

Nidaamku wuxuu khuseeyaa mabda'a "wax walboo waa URL". Tusaale ahaan, "log: //" waxaa loo isticmaali karaa in lagu qoro URL-ka, "bus: //" ee wada xiriirka howlaha, "tcp: //" ee xiriirka shabakadda, iyo wixii la mid ah.

Qeybaha lagu fulin karo qaabka xakamaynta, kordhinta kernel iyo codsiyada gaarka ah waxay iska diiwaan gelin karaan cinwaanadooda URL, tusaale ahaan waad qori kartaa module si aad uga soo gasho I / O dekedaha kuna xira URL "port_io: //", ka dib markaa waad u isticmaali kartaa inaad marin u hesho ilaa dekedda 60 adoo furaya URL-ka "port_io: // 60". Horumarka mashruuca waxaa lagu qaybiyaa liisanka bilaashka ah ee 'MIT'.

Deegaanka isticmaalaha ee Redox wuxuu ku dhisanyahay qolofta sawirada ee Orbital (inaan lagu qaldin qolof kale oo Orbital ah oo adeegsada Qt iyo Wayland) iyo qalabka loo yaqaan 'OrbTk', oo bixiya API-yo la mid ah Flutter, React, iyo Redux. Netsurf waxaa loo isticmaalaa shabakad internet. Mashruucu wuxuu kaloo soo saaraa maareeyaha xirmada u gaarka ah, xirmo qalab caadi ah (binutils, coreutils, netutils, extrautils), ion shell, relibc standard C library, sodium vim-like text editor, network stack, and developed TFS file system iyada oo ku saleysan fikradaha ZFS (nooca qaybsan ee ZFS ee luqadda Rust). Dejinta waxaa lagu dejiyay luqadda Toml.

Waxyaabaha ugu muhiimsan ee Redox 0.6

Waxyaabaha cusub ee ka dhex muuqda nooca cusub, waxay ku jirtaa maareeyaha xusuusta kernel (rmm) kaas oo si buuxda dib loogu qoray. Hirgelinta cusub u suurtagashay in laga takhaluso xusuusta daadatay taas oo dhibaatooyin keentay markii la isticmaalayay maareeyihii hore ee xusuusta. Intaa waxaa dheer, xasilloonida taageerada nidaamyada multicore waa la hagaajiyay.

Waxaa sidoo kale xusid mudan in noocaan cusub ee Redox 0.6 ay kujiraan mashruucyo badan oo ay soo saareen ardayda hoosta barnaamijka 'RSoC' (Redox OS Summer of Code) hindisaha, oo ay ku jiraan horumarinnada la xiriira taageerada io_uring, tratra, strace, gdb, disk partition, iyo diiwaanka.

Maktabada caadiga ah ee 'Relibc standard C' ee mashruucu soo saaray ayaa si aad ah loo hagaajiyay, taas oo ka shaqeyn karta kaliya ma aha Redox, laakiin sidoo kale waxay ka shaqeyn kartaa qaybinta ku saleysan kernel-ka Linux.

Dhinaca kale sidoo kale waxaa lagu xusay in maareeyaha xirmooyinka pkgar u gaar ah lagu daray iyo qaabka xirmada laxiriira, oo lasameeyay iyadoo la tixgalinayo sifooyinka gaarka ah ee Redox OS. Maamulaha xirmada wuxuu ku bixiyaa xaqiijinta isha saxeexa dhijitaalka ah, xakamaynta sharafta, dib-u-dhiska, cusboonaysiinta otomaatiga ah, wareejinta xogta la beddelay oo keliya, madaxbanaanida tusaha rakibida Si ka duwan qaabab kale, pkgar kaliya waxaa ku jira metadata lagama maarmaanka u ah soo saarida xirmada.

Ee isbeddelada kale ee muuqda:

  • Qoraallo loogu talagalay buug cunto karis ah, oo ay ku jiraan tilmaamaha ku saabsan sida loo uruuriyo qaybaha kala duwan ee nidaamka hawlgalka Redox, oo loo wareejiyay nidaamka dhismaha cusub, oo lagu qoray luqadda Rust.
  • Nidaamka isku-duwidda cusub, halkii laga heli lahaa qoraalo qolof ah oo lagu sharraxayo caqliga isku-darka, feylasha qaab Toml ah ayaa la soo jeediyay.
  • Waqti badan ayaa lagu qaatay diyaarinta dagaalka dib-u-habeynta ee ka dhanka ah isbeddelka is-waafajinta nasashada ee Habeenkii Rust-ka la dhiso ee lala xiriirinayo dib-u-shaqeynta Asm macro.

Hel Redox 0.6

Kuwa xiiseynaya inay ogaadaan nidaamka, waa inay ogaadaan taas sawiro boot oo diyaar ah ayaa la bixiyaa in la isticmaalo (61 MB) si loo tijaabiyo nidaamka hawlgalka ee Redox. Si ka duwan noocyadii hore, laanta 0.6 waxaa loo tixgeliyaa inay ku habboon tahay tijaabada qalabka dhabta ah, maahan oo keliya QEMU iyo VirtualBox.


Ka tag faalladaada

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

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  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.