anden betaudgivelse af operativsystemet . Projektet blev oprindeligt oprettet som et svar på lukningen af BeOS-operativsystemet og blev udviklet under navnet OpenBeOS, men blev omdøbt i 2004 på grund af påstande relateret til brugen af BeOS-varemærket i navnet. At evaluere arbejdet med den nye udgivelse flere bootbare Live-aftryk (x86, x86-64). Kildekoden til det meste af Haiku OS distribueres under en fri licens. , med undtagelse af nogle biblioteker, mediecodecs og komponenter lånt fra andre projekter.
Haiku OS er designet til personlige computere, bruger sin egen kerne, bygget på basis af en modulær arkitektur, optimeret til høj lydhørhed over for brugerhandlinger og effektiv udførelse af multi-threaded applikationer. For udviklere præsenteres en objektorienteret API. Systemet er direkte baseret på BeOS 5-teknologier og er rettet mod binær kompatibilitet med applikationer til dette OS. Minimumskrav til hardware: Pentium II CPU og 256 MB RAM (Intel Core i3 og 2 GB RAM anbefales).
Det anvendte filsystem er OpenBFS, som understøtter udvidede filattributter, journalføring, 64-bit pointere, understøttelse af lagring af metatags (for hver fil kan attributter gemmes i formen key=value, hvilket gør FS'en lig en database) og specielle indekser for at fremskynde hentningen. For at organisere mappestrukturen bruges "B+ træ"-træer. Haikus BeOS-kode inkluderer Tracker-filhåndteringen og Deskbar, som begge var open source-versioner efter BeOS forlod markedet.
I de næsten to år siden den sidste opdatering har 101 udviklere bidraget til Haiku, foretaget over 2800 ændringer og lukket 900 fejlrapporter og funktionsanmodninger. Hoved :
- Forbedret ydeevne på skærme med høj pixeltæthed (HiDPI). Korrekt skalering af grænsefladeelementer er sikret. Nøglefaktoren for skalering er skriftstørrelsen, afhængigt af hvilken skaleringen af alle andre grænsefladeelementer automatisk vælges.
- Skrivebordslinjen har en "mini"-tilstand, hvor panelet ikke optager hele skærmens bredde, men ændrer sig dynamisk afhængigt af de placerede ikoner. Forbedret automatisk udvidelse af paneltilstand, som kun øger størrelsen, når musen holdes over, og viser en mere kompakt version i normal tilstand.
- Tilføjet en grænseflade til konfiguration af inputenheder, som kombinerer mus-, tastatur- og joystick-konfiguratorer. Tilføjet understøttelse af mus med mere end tre knapper og muligheden for at tilpasse museknaphandlinger.
- Webbrowser opdateret , som er blevet migreret til den nye version af WebKit-motoren og optimeret til at reducere hukommelsesforbruget.
- Forbedret POSIX-kompatibilitet og porteret en stor del af nye programmer, spil og grafiske værktøjssæt. Blandt andet er følgende applikationer tilgængelige til lancering: LibreOffice, Telegram, Okular, Krita og AQEMU, samt spillene FreeCiv, DreamChess og Minetest.
- Installationsprogrammet har nu mulighed for at udelade valgfrie pakker, der findes på mediet under installationen. Når du konfigurerer diskpartitioner, vises der flere oplysninger om drev, der implementeres krypteringsdetektion, og der tilføjes oplysninger om ledig plads på eksisterende partitioner. Der er en mulighed for hurtigt at opdatere Haiku R1 Beta 1 til Beta 2-udgivelsen.
- Terminalen tilbyder emulering af Meta-nøglen. I indstillingerne kan du tildele Meta-rollen til Alt/Option-tasten, der er placeret til venstre for mellemrumstasten (Alt-tasten til højre for mellemrumstasten beholder sin tildeling).
- Implementeret understøttelse af NVMe-drev og deres brug som bootbare medier.
- Udvidet og stabiliseret USB3 (XHCI) understøttelse. Opstart fra USB3-enheder er blevet justeret, og korrekt drift med inputenheder er sikret.
- Tilføjet bootloader til systemer med UEFI.
- Der er udført arbejde på at stabilisere og forbedre kernens ydeevne. Rettede mange fejl, der forårsagede frysning eller nedbrud.
- Netværksdriverkoden er importeret fra FreeBSD 12.
Kilde: opennet.ru
