Progress fl-użu ta' Redox OS fuq ħardwer reali

Jeremy Soller (Jeremy Soller), fundatur tas-sistema operattiva redox, miktuba bil-lingwa Rust, qallek dwar l-użu b'suċċess ta 'Redox fuq laptop System76 Galaga Pro (Jeremy Soller jaħdem fuq System76). Il-komponenti diġà funzjonali għal kollox jinkludu tastieri, touchpad, ħażna (NVMe) u Ethernet.

Esperimenti b'Redox fuq laptop diġà għamluha possibbli li tittejjeb il-prestazzjoni tas-sewwieqa, iżidu l-appoġġ HiDPI għal xi applikazzjonijiet u joħolqu komponenti ġodda, bħal pkgar, li jissimplifikaw l-installazzjoni ta 'Redox minn stampi Live. Fost il-ħidmiet li fuqhom hija ffukata l-attenzjoni issa hemm il-kisba tal-abbiltà li s-sistema tiġbor waħedha (l-assemblaġġ tar-Redox minn ambjent ibbażat fuq ir-Redox). Fi ftit xhur, Soller qed jippjana li jaqleb għal xogħol fuq Redox full-time fuq wieħed mill-kompjuters minn ambjent tad-desktop ibbażat fuq Redox, wara li jkun sar xi titjib fil-kompilatur rustc.

Il-kunċett tal-mikrokernel użat fir-Redox jissimplifika l-iżvilupp tas-sewwieqa, peress li s-subsistema li tipprovdi s-sewwieqa tista 'tiġi kkumpilata mill-ġdid u terġa' tinbeda mingħajr ma jieqaf ix-xogħol. Huwa mistenni li l-iżvilupp f'ambjent ibbażat fuq Redox se jtejjeb l-effiċjenza tal-porting ta 'programmi u jsolvi problemi bl-appoġġ tal-ħardwer. Per eżempju, huwa ppjanat li jitlesta l-munzell USB u żżid sewwieqa tal-grafika.

Progress fl-użu ta' Redox OS fuq ħardwer reali

Ejja nfakkru li s-sistema operattiva hija żviluppata skont il-filosofija Unix u tissellef xi ideat minn SeL4, Minix u Pjan 9. Redox juża l-kunċett ta 'mikrokernel, li fih biss interazzjoni bejn il-proċessi u l-ġestjoni tar-riżorsi huma pprovduti fil-livell tal-qalba. , u l-funzjonalità l-oħra kollha titmexxa għal-libreriji li jistgħu jintużaw kemm mill-kernel kif ukoll mill-applikazzjonijiet tal-utent. Is-sewwieqa kollha jaħdmu fl-ispazju tal-utent f'ambjenti ta' sandbox iżolati. Għall-kompatibilità ma 'applikazzjonijiet eżistenti, saff POSIX speċjali huwa pprovdut, li jippermettilek li tmexxi ħafna programmi mingħajr porting.

Is-sistema tuża l-prinċipju "kollox huwa URL". Pereżempju, il-URL "log://" jista 'jintuża għall-illoggjar, "bus://" għall-interazzjoni bejn il-proċessi, "tcp://" għall-interazzjoni tan-netwerk, eċċ. Moduli, li jistgħu jiġu implimentati fil-forma ta 'sewwieqa, estensjonijiet tal-kernel, u applikazzjonijiet tal-utent, jistgħu jirreġistraw l-immaniġġjar tal-URL tagħhom stess, pereżempju, tista' tikteb modulu ta 'aċċess għall-port I/O u jorbotha mal-URL "port_io://". ", u wara tista' tużaha biex taċċessa l-port 60 billi tiftaħ il-URL "port_io://60". Żviluppi tal-proġett jinfirex taħt il-liċenzja MIT b'xejn.

Ambjent tal-utent f'Redox mibnija ibbażata fuq il-qoxra grafika tagħha stess Orbitali (m'għandux jiġi konfuż ma ' oħrajn qoxra Orbitali, bl-użu ta' Qt u Wayland) u sett ta' għodda OrbTk, li jipprovdi API simili għal Flutter, React u Redux. Użat bħala web browser Netsurf. Il-proġett qed jiżviluppa wkoll tiegħu maniġer tal-pakketti, sett ta' utilitajiet standard (binutils, coreutils, netutils, extrautils), qoxra tal-kmand jone, librerija standard C relibc, editur tat-test bħal vim sodium, munzell tan-netwerk u sistema ta 'fajls TFS, żviluppat ibbażat fuq l-ideat ta 'ZFS (verżjoni modulari ta' ZFS fil-lingwa Rust). Il-konfigurazzjoni hija ssettjata fil-lingwa Toml.

Progress fl-użu ta' Redox OS fuq ħardwer reali

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster