Redox 0.8, OS napisan u Rustu, stiže s podrškom za i686 i više

Redox

Operativni sustav razvijen je prema Unix filozofiji i posuđuje neke ideje iz SeL4, Minixa i Plana 9.

The izlazak nove verzije operativnog sustava Redox 0.8, razvijen pomoću jezika Rust i koncepta mikrojezgre. U ovoj novoj verziji ističe se da je dodan i686 kompatibilnost, omogućene su značajke kao što su audio i preliminarna podrška za više zaslona, ​​a infrastruktura pokretanja i instalacije je pojednostavljena i ojačana.

Redox koristi koncept mikrojezgre, u kojem se na razini jezgre osigurava samo međuprocesna komunikacija i upravljanje resursima, te sve ostale funkcionalnosti.

Svi upravljački programi pokreću se u korisničkom prostoru u zaštićenim okruženjima. Za kompatibilnost s postojećim aplikacijama, osiguran je poseban POSIX sloj koji omogućuje rad mnogih programa bez prijenosa.

Glavne novosti Redoxa 0.8

Nova verzija nastavlja raditi kako bi osigurala rad na stvarnom hardveru. Uz arhitekturu x86_64, dodana je mogućnost rada na 86-bitnim x32 sustavima (i686, Pentium II i kasnije). Migracija na ARM64 (aarch64) CPU je u tijeku. Il radim na stvarnom ARM hardveru koji još nije podržan, ali moguće je dignuti emulacijom ARM64 u QEMU.

Prema zadanim postavkama, audio podsustav je omogućen a pruža se početna podrška za postavke s više monitora (na sustavima s UEFI međuspremnikom okvira).

Od opreme, koja je kompatibilna s operativnim sustavom Redox, tu su AC'97 i Intel HD Audio zvučni čipovi, grafički izlaz preko VESA BIOS API ili UEFI GOP, Ethernet (Intel 1/10 Gigabit Ethernet, Realtek RTL8168), ulazni uređaji (tipkovnice, miševi, dodirne podloge), SATA (AHCI, IDE) i NVMe. Podrška za Wi-Fi i USB još nije spremna (USB radi samo na QEMU).

Nadalje, za pojednostavljenje stvaranja i instalacije pozadinskih procesa, predložen je paket crate redox-daemon.

Također je istaknuto da sustav gradnje je redizajniran, na kojem je postalo moguće graditi za različite arhitekture u istom izvornom stablu. Kako bi se pojednostavilo sastavljanje različitih konfiguracija, predlaže se skripta build.sh.

Kernel je pojednostavio rad s memorijom, dodao je mogućnost manipuliranja adresnim prostorima s korisničke razine.

Dodano je podrška za sustave s više monitora za Orbital grafičku ljusku, poboljšana je obrada kursora miša i dodan indikator za promjenu glasnoće. Izbornik ima mogućnost podjele aplikacija u kategorije.

Od ostalih promjena koji se ističu u ovoj novoj verziji:

  • Dodana podrška za izgradnju pomoću alata podman.
  • Izrada kernela, bootloader i initfs unificirani su s drugim paketima.
  • Kombinirane slike za pokretanje sustava za BIOS i EFI.
  • Implementacija clone i exec sistemskih poziva premještena je u korisnički prostor.
  • Pojednostavljeni postupak preuzimanja.
  • Uveden je bootstrap program koji pokreće kernel i omogućuje povećano učitavanje ELF datoteka, kao što je init proces.
  • Dodan skalirani program koji omogućuje rad setuid programa kao što je sudo.
  • Dodana je demo konfiguracija za stvaranje oglednih programa koji nisu uključeni u osnovnu sliku za pokretanje s grafičkim okruženjem.
  • Audiod podsustavu audiod dodana je podrška za programsku kontrolu glasnoće.
  • Dodan upravljački program za zvučne čipove temeljene na AC'97.
  • Poboljšani upravljački program za Intel HD Audio čipove.
  • Dodan upravljački program za IDE kontrolere.
  • Poboljšana podrška za NVMe diskove.
  • Poboljšani PCI, PS/2, RTL8168, USB HID, VESA kontroleri.
  • Organizacija instalacijskog procesa je redizajnirana: bootloader, bootstrap, kernel i initfs sada se nalaze u direktoriju /boot.

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

Preuzmite Redox OS

Za testiranje Redox OS-a osigurane su demo verzije od 768 MB, kao i slike s osnovnim grafičkim okruženjem (256 MB) i konzolnim alatima za poslužiteljske sustave (256 MB).

Međugradnje su generirane za x86_64 arhitekturu i dostupne su za sustave s UEFI i BIOS. Demo slika, uz Orbital grafičko okruženje, uključuje DOSBox emulator, izbor igara (DOOM, Neverball, Neverputt, sopwith, syobonaction), tutorijale, rodioplay glazbeni player i Sodium uređivač teksta.

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.

  1.   miguel rodriguez dijo

    Ovaj projekt napreduje velikim koracima, za nekoliko desetljeća možda će se moći nositi s Linuxom.