Bidh Redox an OS a chaidh a sgrìobhadh ann an Rust a ’ruighinn le dreach ùr 0.6 agus seo na naidheachdan aige

Às deidh bliadhna gu leth de leasachadh Foillseachadh siostam obrachaidh Redox 0.6 air fhoillseachadh, a tha air a leasachadh a ’cleachdadh a’ chànan Rust agus a ’bhun-bheachd microkernel, a bharrachd air a tha air a leasachadh a rèir feallsanachd Unix agus a ’faighinn iasad de bheachdan bho SeL4, Minix agus Plana 9.

Redox cleachd am bun-bheachd microkernel, far nach eil ach an eadar-obrachadh eadar pròiseasan agus riaghladh ghoireasan air a thoirt seachad aig ìre kernel, agus a h-uile gnìomh eile air a thoirt do na leabharlannan. a ghabhas cleachdadh leis an dà chuid na h-innealan kernel agus gnàthaichte. Bidh na riaghladairean uile a ’ruith ann an àite luchd-cleachdaidh ann an àrainneachdan bogsa gainmhich. Airson co-chòrdalachd le tagraidhean a tha ann mu thràth, tha còmhdach POSIX sònraichte air a thoirt seachad a leigeas leat mòran phrògraman a ruith gun imrich.

Tha an siostam a ’cur an gnìomh a’ phrionnsapail “tha a h-uile dad na URL”. Mar eisimpleir, faodar "log: //" a chleachdadh gus an URL, "bus: //" a chlàradh airson conaltradh eadar-phròiseas, "tcp: //" airson conaltradh lìonra, agus mar sin air adhart.

Na modalan a ghabhas an cur an gnìomh ann an cruth riaghladairean, faodaidh leudachadh kernel agus tagraidhean gnàthaichte an luchd-làimhseachaidh URL aca fhèin a chlàradh, mar eisimpleir faodaidh tu modal a sgrìobhadh gus faighinn gu na puirt I / O agus a cheangal ris an URL "port_io: //", às deidh sin faodaidh tu a chleachdadh gus faighinn gu port 60 le bhith a ’fosgladh an URL" port_io: // 60 ". Tha leasachaidhean a ’phròiseict air an sgaoileadh fo chead MIT an-asgaidh.

Tha àrainneachd an neach-cleachdaidh ann an Redox air a thogail air slige grafaigeach Orbital fhèin (gun a bhith air a mheasgadh le slige Orbital eile a bhios a ’cleachdadh Qt agus Wayland) agus an inneal OrbTk, a bheir seachad APIan coltach ri Flutter, React, agus Redux. Tha Netsurf air a chleachdadh mar bhrobhsair lìn. Bidh am pròiseact cuideachd a ’leasachadh a mhanaidsear pacaid fhèin, seata de dh’ innealan àbhaisteach (binutils, coreutils, netutils, extrautils), slige ian, leabharlann inbhe C relibc, deasaiche teacsa sodium vim, stac lìonra, agus leasaich e siostam faidhle TFS stèidhichte air beachdan air ZFS (dreach modular de ZFS sa chànan Rust). Tha na roghainnean air an suidheachadh ann an cànan Toml.

Prìomh ùirsgeulan Redox 0.6

De na nobhailean a tha a ’seasamh a-mach bhon dreach ùr, tha e anns an manaidsear cuimhne kernel (rmm) a chaidh ath-sgrìobhadh gu tur. Am buileachadh ùr fhuair iad cuidhteas cuidhteas cuimhne dh ’adhbhraich sin duilgheadasan nuair a bha thu a’ cleachdadh an t-seann mhanaidsear cuimhne. A bharrachd air an sin, chaidh seasmhachd na taic airson siostaman ioma-cridhe a leasachadh.

Thathar cuideachd mothachail gu bheil an dreach ùr seo de Redox 0.6 a ’toirt a-steach mòran phròiseactan a chaidh an leasachadh le oileanaich fon iomairt RSoC (Redox OS Summer of Code), a ’toirt a-steach leasachaidhean co-cheangailte ri taic airson io_uring, ptrace, strace, gdb, sgaradh diosc, agus clàr.

Chaidh leasachadh mòr a dhèanamh air leabharlann inbhe C Relibc a chaidh a leasachadh leis a ’phròiseact, a dh’ fhaodadh a bhith ag obair chan ann a-mhàin air Redox, ach cuideachd air sgaoilidhean stèidhichte air kernel Linux.

Air an làimh eile cuideachd tha e air ainmeachadh gun deach am manaidsear pacaid pkgar aige fhèin a chur ris agus an cruth pacaid co-cheangailte ris, air a leasachadh a ’toirt aire do fheartan sònraichte Redox OS. Bidh manaidsear pacaid a ’toirt seachad dearbhadh stòr le ainm-sgrìobhte didseatach, smachd ionracas, ath-thogail, ùrachaidhean fèin-ghluasadach, gluasad dàta atharraichte a-mhàin, neo-eisimeileachd eòlaire stàlaidh. Eu-coltach ri cruthan eile, chan eil pkgar a ’toirt a-steach ach na meata-dàta a tha riatanach gus a’ phacaid a thoirt a-mach.

De na atharrachaidhean eile a tha a ’seasamh a-mach:

  • Sgrìobhaidhean airson leabhar còcaireachd, a ’toirt a-steach stiùireadh air mar a chruinnicheas tu na diofar phàirtean de shiostam-obrachaidh Redox, air an toirt don t-siostam togail ùr, sgrìobhte sa chànan Rust.
  • Anns an t-siostam cruinneachaidh ùr, an àite sgriobtaichean sligean gus cunntas a thoirt air loidsig co-chruinneachaidh, thathas a ’moladh faidhlichean ann an cruth Toml.
  • Chaidh tòrr ùine a chaitheamh ag ullachadh an ath-dhèanamh a ’sabaid an-aghaidh na h-atharrachaidhean co-fhreagarrachd briseadh ann an togalaichean oidhche Rust co-cheangailte ri ath-obair macro Asm.

Faigh Redox 0.6

Dhaibhsan aig a bheil ùidh ann a bhith eòlach air an t-siostam, bu chòir fios a bhith aca air tha ìomhaighean bròg deiseil air an tabhann a chleachdadh (61 MB) gus deuchainn a dhèanamh air siostam obrachaidh Redox. Eu-coltach ri dreachan roimhe, thathas a ’meas gu bheil meur 0.6 freagarrach airson deuchainnean air fìor bhathar-cruaidh, chan e dìreach QEMU agus VirtualBox.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.

bool (fìor)