Përparimi në përdorimin e sistemit operacional Redox në pajisje reale.

Jeremy Soller (Jeremy Soller), themeluesi i sistemit operativ Redox, e shkruar në gjuhën Rust, tregoi për përdorimin e suksesshëm të Redox në laptopin System76 Galaga Pro (Jeremy Soller punon në kompaninë System76). Komponentët e plotë që funksionojnë përfshijnë tastieret, touchpad-in, ruajtjen (NVMe) dhe Ethernet-in.

Eksperimentet me Redox në laptop tashmë kanë përmirësuar punën e driverëve, kanë shtuar mbështetje HiDPI në disa aplikacione dhe kanë krijuar komponentë të rinj, si pkgar, që thjeshtojnë instalimin e Redox nga imazhet Live. Një nga objektivat që tani është në fokus është arritja e mundësisë për vetë-montimin e sistemit (ndërtimeve të Redox nga një mjedis i bazuar në Redox). Pas disa muajsh, Soller planifikon të kalojë në një nga kompjuterët për të punuar vazhdimisht mbi Redox nga mjedisi i bazuar në Redox, pasi të kryhen disa përmirësime lidhur me kompilatorin rustc.

Koncepti i mikro-kërkesës i aplikuar në Redox thjeshton zhvillimin e driverëve, pasi mund të rikompilohet dhe rifillohet nën-sistemi që siguron funksionimin e driverëve pa ndalur punën. Pritet që zhvillimi në një mjedis të bazuar në Redox do të rrisë efikasitetin e portimit të programeve dhe zgjidhjen e problemeve të mbështetjes së harduerit. Për shembull, planifikohet që të arrihet një gjendje e plotë për grumbujin USB dhe të shtohen driverët grafikë.

Përparimi në përdorimin e sistemit operacional Redox në pajisje reale.

Kujtojmë se sistemi operativ po zhvillohet sipas filozofisë Unix dhe huazon disa ide nga SeL4, Minix dhe Plan 9. Redox përdor konceptin e mikro-kërkesës, ku në nivelin e bërthamës sigurohet vetëm ndërveprimi midis proceseve dhe menaxhimi i burimeve, ndërsa gjithë funksionaliteti tjetër është e nxjerrë në biblioteka që mund të përdoren si nga bërthama ashtu edhe nga aplikacionet e përdoruesit. Të gjitha driverët ekzekutohen në hapësirën e përdoruesit në mjedise të izoluar sandbox. Për kompatibilitetin me aplikacionet ekzistuese ofrohet një shtresë speciale POSIX që lejon ekzekutimin e shumë programeve pa portim.

Sistemi aplikon parimin "të gjitha janë URL". Për shembull, për regjistrimin në log mund të përdoret URL "log://", për komunikimin midis proceseve "bus://", për komunikimin në rrjet "tcp://" etj. Modulet që mund të realizohen në formë drejtorish, zgjerimesh të bërthamës dhe aplikacionesh përdoruesi mund të regjistrojnë trajtuesit e tyre të URL-ve, për shembull, mund të shkruhet një modul për qasjen në portet e hyrjes/daljes dhe ta lidhim me URL "port_io://", pas së cilës mund të përdoret për qasje në portin 60 duke hapur URL "port_io://60". Arrihet zhvillimi i projektit shpërndahen me licencë të hapur MIT.

Mjedisi i përdoruesit në Redox bazohet bazohet në ndërfaqen e tij grafike Orbital (mos e ngatërroni me ndonjë tjetër ndërfaqe Orbital, e cila përdor Qt dhe Wayland) dhe mjetin OrbTk, duke ofruar një API të ngjashëm me Flutter, React dhe Redux. Si shfletues web përdoret Netsurf. Projekti gjithashtu zhvillon një set standard të utilitarëve (binutils, coreutils, netutils, extrautils), shell-in menaxheri i paketaveion , bibliotekën standarde në Crelibc , një redaktor teksti i ngjashëm me vimsodium , karakari dhe sistemi i skedarëveTFS , e zhvilluar mbi bazën e ideve ZFS (varianti modular i ZFS në gjuhën Rust). Konfigurimi përcaktohet në gjuhënToml ..

Përparimi në përdorimin e sistemit operacional Redox në pajisje reale.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster