Treće beta izdanje operativnog sustava Haiku R1

Nakon godinu dana razvoja, objavljeno je treće beta izdanje operativnog sustava Haiku R1. Projekt je izvorno nastao kao reakcija na zatvaranje operativnog sustava BeOS i razvijao se pod imenom OpenBeOS, ali je preimenovan 2004. godine zbog tvrdnji vezanih uz korištenje robne marke BeOS u nazivu. Za procjenu performansi novog izdanja, pripremljeno je nekoliko live slika za pokretanje (x86, x86-64). Izvorni kod za većinu Haiku OS-a distribuira se pod besplatnom licencom MIT-a, s izuzetkom nekih biblioteka, medijskih kodeka i komponenti posuđenih iz drugih projekata.

Haiku OS fokusiran je na osobna računala, koristi vlastitu jezgru, izgrađenu na temelju modularne arhitekture, optimiziranu za visoku reakciju na radnje korisnika i učinkovito izvršavanje višenitnih aplikacija. Za programere je predstavljen objektno orijentirani API. Sustav se izravno temelji na BeOS 5 tehnologijama i usmjeren je na binarnu kompatibilnost s aplikacijama za ovaj OS. Minimalni hardverski zahtjev: Pentium II CPU i 384 MB RAM-a (preporučuje se Intel Core i3 i 2 GB RAM-a).

Treće beta izdanje operativnog sustava Haiku R1

Kao datotečni sustav koristi se OpenBFS koji podržava proširene atribute datoteka, vođenje dnevnika, 64-bitne pokazivače, podršku za pohranu meta oznaka (za svaku datoteku možete pohraniti atribute u obliku ključ=vrijednost, što čini datotečni sustav izgleda kao baza podataka) i posebni indeksi za ubrzavanje njihovog pretraživanja. B+ stabla se koriste za organiziranje strukture imenika. Od koda BeOS-a, Haiku uključuje upravitelj datoteka Tracker i Deskbar, koji su bili otvoreni nakon što je BeOS napustio scenu.

Glavne inovacije:

  • Web-preglednik WebPositive razvijen u okviru projekta prebačen je na korištenje motora WebKit 612.1.21. Značajno poboljšana stabilnost i kompatibilnost s drugim preglednicima.
  • Poboljšan postupak instalacije. Pojednostavljeno je sučelje za particioniranje diska na sekcije i modernizirano sučelje za konfiguriranje upravljačkih programa.
  • Proširena hardverska podrška. Upravljački programi za bežične uređaje premješteni su iz FreeBSD 13. Dodani su novi upravljački programi za zvučne kartice, sustave za pohranu i USB uređaje. Poboljšana podrška za USB 3. Poboljšana izvedba na sustavima s NVIDIA grafičkim karticama (GeForce 6200-GeForce Go 6400).
  • Implementirana je mogućnost nastavka preuzimanja ažuriranja koja su bila prekinuta zbog mrežnih kvarova.
  • Poboljšana podrška za teme tamnih boja.
  • U postavke sustava unosa dodana je mogućnost onemogućavanja dodirne podloge.
  • Poboljšana podrška za XFS i NFS datotečne sustave.
  • Dodana podrška za Sun VTOC particijske tablice.
  • Omogućeno skaliranje traka za pomicanje ovisno o veličini fonta.
  • Poboljšana podrška za lokalizaciju.
  • Poboljšana stabilnost MediaPlayera. Dodana podrška za 4K video.
  • Upravitelj paketa pruža podršku za pokretanje skripti rukovatelja tijekom uklanjanja paketa.
  • Verzije programa su ažurirane. Python 2 je zastario i zamijenjen Pythonom 3.7.
  • Grafički poslužitelj app_server je redizajnirao upravljanje memorijom i dodao dodatne kompozitne operacije renderiranja (koje se koriste u pregledniku za renderiranje elemenata platna).
  • Emulator terminala pruža podršku za izlazne sekvence za izlaz dvostrukih znakova.
  • Poboljšana kompatibilnost s POSIX specifikacijama, uključujući dodatnu podršku za operacije mlock/munlock, ppoll i exp10/exp10f/exp10l.

Izvor: opennet.ru

Dodajte komentar