A doua versiune beta a sistemului de operare Haiku R1

Publicat al doilea beta release al sistemului de operare Haiku R1. Inițial, proiectul a fost creat ca o reacție la închiderea sistemului de operare BeOS și s-a dezvoltat sub numele OpenBeOS, dar a fost redenumit în 2004 din cauza unor revendicări legate de utilizarea mărcii comerciale BeOS. Pentru a evalua funcționarea noii versiuni a fost pregătit mai multe imagini Live de boot (x86, x86-64). Codurile sursă ale celei mai mari părți din sistemul de operare Haiku sunt distribuite sub o licență liberă MIT, cu excepția unor biblioteci, codec-uri media și componente împrumutate din alte proiecte.

Sistemul de operare Haiku este orientat spre computere personale, folosește un nucleu propriu, construit pe o arhitectură modulară, optimizată pentru un timp de răspuns ridicat la acțiunile utilizatorului și pentru executarea eficientă a aplicațiilor multi-threading. Pentru dezvoltatori este disponibil un API orientat pe obiecte. Sistemul se bazează direct pe tehnologiile BeOS 5 și are ca obiectiv compatibilitatea binară cu aplicațiile pentru acest sistem de operare. Cerința minimă hardware: CPU Pentium II și 256 MB RAM (recomandat Intel Core i3 și 2 GB RAM).

A doua versiune beta a sistemului de operare Haiku R1

Ca sistem de fișiere, se folosește OpenBFS, care suportă atribute extinse ale fișierelor, jurnalizare, pointeri de 64 de biți, suport pentru stocarea meta-tag-urilor (pentru fiecare fișier se pot salva atribute sub formă de cheie=valoare, ceea ce face ca FS să semene cu o bază de date) și indecși speciali pentru accelerarea extragerii acestora. Pentru organizarea structurii directoarelor se utilizează arbori „B+ tree”. Din codul BeOS, în compunerea Haiku este inclus managerul de fișiere Tracker și panoul Deskbar, a căror cod sursă a fost deschis după plecarea BeOS de pe scenă.

În aproape doi ani de la ultima actualizare, în dezvoltarea Haiku au participat 101 dezvoltatori, care au pregătit peste 2800 de modificări și au închis 900 de mesaje de erori și cereri de implementare a inovațiilor. Principalul noutăți:

  • A fost îmbunătățită funcționarea pe ecrane cu densitate mare a pixelilor (HiDPI). S-a asigurat scalarea corectă a elementelor interfeței. Ca factor cheie pentru scalare a fost utilizată dimensiunea fontului, în funcție de care se selectează automat scala tuturor celorlalte elemente ale interfeței.

    A doua versiune beta a sistemului de operare Haiku R1
  • Panoul Deskbar a implementat modul „mini”, în care panoul nu ocupă întreaga lățime a ecranului și se schimbă dinamic în funcție de pictogramele plasate. Modificat modul de extindere automată a panoului, care își mărește dimensiunea doar la trecerea mouse-ului și afișează o variantă mai compactă în modul normal.

    A doua versiune beta a sistemului de operare Haiku R1
  • A fost adăugat o interfață pentru configurarea dispozitivelor de intrare, unde sunt consolidate configuratoarele mouse-ului, tastaturii și joystick-ului. A fost adătat suport pentru mouse-uri cu mai mult de trei butoane și a apărut posibilitatea de a personaliza acțiunile butoanelor mouse-ului.

    A doua versiune beta a sistemului de operare Haiku R1
  • Browserele web au fost actualizate. WebPositive, care a fost transferat pe o nouă versiune a motorului WebKit și optimizat pentru a reduce consumul de memorie.

    A doua versiune beta a sistemului de operare Haiku R1
  • Compatibilitatea cu POSIX a fost îmbunătățită și o mare parte din programele noi, jocuri și kituri grafice au fost portate. Printre acestea se numără aplicațiile LibreOffice, Telegram, Okular, Krita și AQEMU, precum și jocurile FreeCiv, DreamChess și Minetest.

    A doua versiune beta a sistemului de operare Haiku R1
  • În installer a fost adăugată posibilitatea de a exclude la instalare pachetele opționale prezente pe suport. La configurarea partițiilor de disc sunt prezentate mai multe informații despre unități, a fost implementată determinarea aplicării criptării și au fost adăugate informații despre spațiul liber din partițiile existente. Este disponibilă o opțiune pentru actualizarea rapidă de la Haiku R1 Beta 1 la versiunea Beta 2.

    A doua versiune beta a sistemului de operare Haiku R1
  • În terminal a fost asigurată emularea tastei Meta. În setări se poate aloca tasta Alt/Opțiune din stânga spațiului pentru a îndeplini rolul de Meta (tasta Alt din dreapta spațiului va păstra funcția sa).

    A doua versiune beta a sistemului de operare Haiku R1
  • A fost implementat suportul pentru unități NVMe și utilizarea acestora ca medii bootabile.
  • Suportul USB3 (XHCI) a fost extins și stabilizat. S-a îmbunătățit bootarea de pe dispozitive USB3 și a fost asigurată funcționarea corectă cu dispozitivele de intrare.
  • A fost adăugat un bootloader pentru sistemele cu UEFI.
  • A fost lucrat la stabilizarea și îmbunătățirea performanței nucleului. Au fost corectate multe erori care duceau la blocări sau accidente.
  • Codul driverelor de rețea a fost importat din FreeBSD 12.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster