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

Nakon godinu i po razvoja, najavljeno je izdavanje nove verzije Redox 0.7 operativnog sistema, verzija u kojoj se razvoj već fokusirao na pravi hardver i sa kojom su postignuta velika poboljšanja, od objedinjavanja sistema za pokretanje, poboljšanja performansi, između ostalog.

Za one koji nisu upoznati sa Redox-om, trebali bi znati da je operativni sistem razvijen je prema Unix filozofiji i posuđuje neke ideje od SeL4, Minix i Plan 9.

redoks koristi koncept mikrokernela, u kojoj se međuprocesna komunikacija i upravljanje resursima pružaju samo na nivou kernela, a sve ostale funkcionalnosti smještene su u biblioteke koje se mogu koristiti i u kernelu i u korisničkim aplikacijama.

sve kontroleri rade u korisničkom prostoru u izolovanim okruženjima. Za kompatibilnost sa postojećim aplikacijama, obezbeđen je poseban POSIX sloj koji omogućava pokretanje mnogih programa bez prenosa.

Sistem primjenjuje princip "sve je URL". Na primjer, URL "log://" se može koristiti za evidentiranje, "bus://" za međuprocesnu komunikaciju, "tcp://" za mrežnu komunikaciju, itd. Moduli, koji se mogu implementirati kao upravljački programi, jezgra ekstenzije i prilagođene aplikacije, mogu registrovati vlastite URL rukovaoce; na primjer, možete napisati I/O pristupni modul i vezati ga za "port_io://" URL, nakon čega ga možete koristiti za pristup portu 60 otvaranjem URL-a "port_io://60".

Glavne novine Redox-a 0.7

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

u kernelu, Osim ispravljanja grešaka, urađen je posao na poboljšanju performansi i proširenju hardverske podrške, takođe je obezbeđ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 sa budućim verzijama kompajlera.

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

Sistem datoteka RedoxFS je prepisan i promijenjen da koristi CoW mehanizam (Kopiraj-na-piši), u kojem promjene ne prepisuju informacije, nego se čuvaju na novoj lokaciji, što je omogućilo značajno povećanje pouzdanosti. Od novih karakteristika RedoxFS-a, podrška za ažuriranja transakcija, enkripcija podataka korištenjem AES algoritma, kao i sigurnost podataka i metapodataka digitalnim potpisima. Osigurano je dijeljenje FS koda u sistemu i bootloaderu.

Kontinuirano poboljšanje Relibc standardne C biblioteke razvijen od strane projekta, koji može raditi ne samo na Redox-u, već i na distribucijama baziranim na Linux kernelu. Promjene su olakšale migraciju nekoliko programa na Redox i riješile probleme sa mnogim programima i bibliotekama napisanim u jeziku C.

A je pripremljen verzija rustc kompajlera koja može da radi na Redox-u. Od ostalih zadataka ističu se optimizacija performansi i prilagođavanje menadžera paketa opterećenja za rad u Redox okruženju.

Od ostalih promjena koji se ističu:

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

Na kraju, Ako ste zainteresirani da saznate više o tome, detalje 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 napravljene za arhitekturu x86_64 i dostupne su za sisteme sa UEFI i BIOS-om.

Link za preuzimanje je ovo.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.