Redox 0.7 prihaja z izboljšavami zmogljivosti, večjo podporo in še več

Po letu in pol razvoja, objavljena je bila izid nove različice operacijskega sistema Redox 0.7, različica, v kateri se je razvoj že osredotočil na pravo strojno opremo in s katero so bile med drugim dosežene velike izboljšave, od poenotenja zagonskega sistema, izboljšav zmogljivosti.

Za tiste, ki niso seznanjeni z Redoxom, bi morali vedeti, da je operacijski sistem je razvit v skladu s filozofijo Unixa in si sposodi nekaj idej pri SeL4, Minix in Plan 9.

Redox uporablja koncept mikrojedra, pri katerem sta medprocesna komunikacija in upravljanje virov zagotovljena le na ravni jedra, vse ostale funkcionalnosti pa so nameščene v knjižnicah, ki se lahko uporabljajo tako v jedru kot v uporabniških aplikacijah.

Vsi krmilniki delujejo v uporabniškem prostoru v izoliranih okoljih. Za združljivost z obstoječimi aplikacijami je na voljo posebna plast POSIX, ki omogoča izvajanje številnih programov brez prenosa.

Sistem uporablja načelo "vse je URL". Na primer, URL "log://" se lahko uporablja za beleženje, "bus://" za komunikacijo med procesi, "tcp://" za omrežno komunikacijo itd. Moduli, ki jih je mogoče implementirati kot gonilnike, razširitve jedra in aplikacije po meri, lahko registrirajo lastne upravljalnike URL-jev; na primer lahko napišete V/I dostopni modul in ga povežete z URL-jem "port_io://", nato pa ga lahko uporabite za dostop do vrat 60, tako da odprete URL "port_io://60".

Glavne novosti Redoxa 0.7

Pri pripravi nove različice je bila glavna pozornost namenjena zagotavljanju dela na pravi strojni opremi, saj bootloader je bil popolnoma prepisan, ki poenoti zagonsko kodo na sistemih BIOS in UEFI in je napisan predvsem v Rustu. Sprememba zagonskega nalagalnika je znatno razširila obseg podprte strojne opreme.

V jedru, Poleg popravljanja napak, opravljeno je bilo delo za izboljšanje zmogljivosti in razširitev podpore za strojno opremo, zagotovljena je tudi refleksija (preslikava) celotnega fizičnega pomnilnika, uporaba rekurzivnih pomnilniških strani je ustavljena, zbirniška koda v inline vstavkih pa je bila na novo napisana, da se izboljša združljivost s prihodnjimi različicami prevajalnika.

Koda za delo s specifikacijo ACPI AML (ACPI Machine Language) – uefi.org je bila premaknjena iz jedra v proces ozadja acpid, ki se izvaja v uporabniškem prostoru.

Datotečni sistem RedoxFS je bil na novo napisan in spremenjen za uporabo mehanizma CoW (Kopiraj ob pisanju), v katerem spremembe ne prepišejo informacij, temveč so shranjeni na novi lokaciji, kar je omogočilo znatno povečanje zanesljivosti. Med novimi funkcijami RedoxFS je podpora za transakcijske posodobitve, šifriranje podatkov z uporabo algoritma AES ter varnost podatkov in metapodatkov z digitalnimi podpisi. Zagotovljena je skupna raba kode FS v sistemu in zagonskem nalagalniku.

Nadaljevanje izboljševanja standardne knjižnice C Relibc ki ga je razvil projekt, ki lahko deluje ne samo na Redoxu, temveč tudi na distribucijah, ki temeljijo na jedru Linuxa. Spremembe so olajšale selitev več programov v Redox in rešile težave s številnimi programi in knjižnicami, napisanimi v jeziku C.

A je pripravljen različica prevajalnika rustc, ki se lahko izvaja na Redoxu. Od preostalih nalog izstopata optimizacija zmogljivosti in prilagoditev upravljalnika paketov nalaganja za delo v okolju Redox.

Od ostalih sprememb ki izstopajo:

  • Dodana začetna podpora za arhitekturo AArch64.
  • Spremenjeno za obdelavo vseh poti datotek v kodiranju UTF-8.
  • Vsebina Initfs je bila premaknjena v novo datoteko, kar olajša pakiranje.

Končno, Če vas zanima več o tem, podrobnosti lahko preverite v naslednja povezava.

Prenesite Redox OS

Za tiste, ki jih zanima, da bi lahko preizkusili Redox OS, bi morali vedeti, da so na voljo namestitvene in žive slike, velikosti 75 MB. Zgradbe so zgrajene za arhitekturo x86_64 in so na voljo za sisteme z UEFI in BIOS.

Povezava za prenos je ta.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.