Redox 0.7 stiže s poboljšanjima performansi, povećanom podrškom i još mnogo toga

Nakon godinu i pol razvoja, najavljeno je izlazak nove verzije Redox 0.7 operativnog sustava, verzija u kojoj se razvoj već fokusirao na pravi hardver i s kojom su postignuta velika poboljšanja, od objedinjavanja sustava podizanja sustava, poboljšanja performansi, između ostalog.

Za one koji nisu upoznati s Redoxom, trebali bi znati da je operativni sustav razvijen je prema Unix filozofiji i posuđuje neke ideje iz SeL4, Minixa i Plana 9.

Redox koristi koncept mikrokernela, u kojem se međuprocesna komunikacija i upravljanje resursima pružaju samo na razini kernela, a sva ostala funkcionalnost smještena je u knjižnice koje se mogu koristiti i u kernelu i u korisničkim aplikacijama.

sve kontroleri rade u korisničkom prostoru u izoliranim okruženjima. Za kompatibilnost s postojećim aplikacijama, osiguran je poseban POSIX sloj koji omogućuje pokretanje mnogih programa bez prijenosa.

Sustav primjenjuje princip "sve je URL". Na primjer, URL "log://" može se koristiti za bilježenje, "bus://" za međuprocesnu komunikaciju, "tcp://" za mrežnu komunikaciju itd. Moduli, koji se mogu implementirati kao upravljački programi, proširenja jezgre i prilagođene aplikacije, mogu registrirati vlastite URL rukovaoce; na primjer, možete napisati I/O pristupni modul i povezati ga s "port_io://" URL-om, nakon čega ga možete koristiti za pristup portu 60 otvaranjem URL-a "port_io://60".

Glavne novosti Redoxa 0.7

Prilikom pripreme nove verzije, glavna pažnja bila je posvećena osiguranju rada na stvarnom hardveru, budući da bootloader je potpuno prepisan, koji objedinjuje kod za pokretanje na BIOS i UEFI sustavima i napisan je prvenstveno u Rustu. Promjena bootloadera značajno je proširila raspon podržanog hardvera.

u jezgri, Osim ispravljanja grešaka, obavljen je posao na poboljšanju performansi i proširenju hardverske podrške, također je omogućena refleksija (mapiranje) sve fizičke memorije, upotreba rekurzivnih memorijskih stranica je zaustavljena, a asemblerski kod u inline umetcima je prepisan kako bi se poboljšala kompatibilnost s budućim verzijama kompajlera.

Kod za rad sa specifikacijom ACPI AML (ACPI Machine Language) – uefi.org premješten je iz kernela u acpid pozadinski proces koji se izvodi u korisničkom prostoru.

Sustav datoteka RedoxFS je prepisan i promijenjen da koristi CoW mehanizam (kopiraj-na-piši), u kojem promjene ne prepisuju informacije, nego se spremaju na novo mjesto, što je omogućilo značajno povećanje pouzdanosti. Od novih značajki RedoxFS-a, podrška za transakcijska ažuriranja, enkripcija podataka korištenjem AES algoritma, kao i sigurnost podataka i metapodataka digitalnim potpisima. Osigurano je dijeljenje FS koda u sustavu i bootloaderu.

Kontinuirano poboljšanje Relibc standardne C biblioteke razvijen od strane projekta, koji može raditi ne samo na Redoxu, već i na distribucijama temeljenim na jezgri Linuxa. Promjene su olakšale migraciju nekoliko programa na Redox i riješile probleme s mnogim programima i knjižnicama napisanim u jeziku C.

A je pripremljeno verzija rustc kompajlera koja se može izvoditi na Redoxu. Od ostalih zadataka ističe se optimizacija performansi i prilagodba upravitelja paketa opterećenja za rad u Redox okruženju.

Od ostalih promjena koji se ističu:

  • Dodana početna podrška za AArch64 arhitekturu.
  • Promijenjeno za obradu svih puteva datoteka u UTF-8 kodiranju.
  • Sadržaj Initfs-a premješten je u novu datoteku, što olakšava pakiranje.

Konačno, Ako vas zanima više o tome, pojedinosti možete provjeriti u sljedeći link.

Preuzmite Redox OS

Za one koji su zainteresirani da mogu isprobati Redox OS, trebali bi znati da su u ponudi instalacija i slike u živo, veličine 75 MB. Zgrade su izgrađene za arhitekturu x86_64 i dostupne su za sustave s UEFI i BIOS-om.

Link za preuzimanje je ovo.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.