Den andre betaversjonen av Haiku R1-operativsystemet har blitt utgitt

publisert andre betaversjon av operativsystemet Haiku R1.

Prosjektet ble opprinnelig opprettet som en reaksjon på nedleggelsen av BeOS-operativsystemet og utviklet under navnet OpenBeOS, men ble omdøpt i 2004 på grunn av påstander knyttet til bruken av BeOS-varemerket i navnet. For å evaluere ytelsen til en ny utgivelse flere oppstartbare Live-bilder er utarbeidet (x86, x86-64). Kildekoden for det meste av Haiku OS er distribuert under gratis programvare. MIT-lisens, med unntak av noen biblioteker, mediekodeker og komponenter lånt fra andre prosjekter. Haiku OS er rettet mot personlige datamaskiner og bruker sin egen kjerne, bygget på en modulær arkitektur, optimert for høy respons på brukerhandlinger og effektiv kjøring av flertrådede applikasjoner. En objektorientert API er tilgjengelig for utviklere. Systemet er direkte basert på BeOS 5-teknologier og er rettet mot binær kompatibilitet med applikasjoner for dette operativsystemet.


Minimum maskinvarekrav: Pentium II CPU og 256 MB RAM (Intel Core i3 og 2 GB RAM anbefales).

OpenBFS brukes som et filsystem, som støtter utvidede filattributter, logging, 64-bits pekere, støtte for lagring av metakoder (for hver fil kan attributter lagres i formen nøkkel=verdi, noe som gjør filsystemet lik en database) og spesielle indekser for å øke hastigheten på henting av dem. B+-trær brukes til å organisere katalogstrukturen. Fra BeOS-koden inkluderer Haiku Tracker-filbehandleren og Deskbar, som begge var åpen kildekode etter at BeOS forlot scenen. I løpet av de nesten to årene siden siste oppdatering har 101 utviklere deltatt i utviklingen av Haiku, som har utarbeidet mer enn 2800 endringer og lukket 900 feilrapporter og forespørsler om innovasjoner.

Hovedinnovasjoner:

  • Forbedret ytelse på skjermer med høy pikseltetthet (HiDPI). Riktig skalering av grensesnittelementer er sikret. Skriftstørrelse brukes som en nøkkelfaktor for skalering, avhengig av hvilken skala for alle andre grensesnittelementer som automatisk velges. Standard 12-punkts skrift. (standardstørrelse) и 18-punkts skrift.

  • Deskbar-panelet implementerer en "mini"-modus, der panelet ikke opptar hele bredden av skjermen, men endres dynamisk avhengig av de plasserte ikonene. Forbedret modus for automatisk utvidelse av panelet, som bare utvides ved museover og viser et mer kompakt alternativ i normal modus.

  • Et grensesnitt er lagt til for å konfigurere inndataenheter, som kombinerer mus, tastatur og joystick-konfiguratorer. Lagt til støtte for mus med mer enn tre knapper og muligheten til å tilpasse handlingene til museknappene.

  • Oppdatert nettleser WebPositiv, som er oversatt til den nye utgivelsen av WebKit-motoren og optimalisert for å redusere minneforbruket.

  • Forbedret kompatibilitet med POSIX og portert en stor del av nye programmer, spill og grafiske verktøysett. Inkludert tilgjengelig for lansering LibreOffice, Telegram, Okular, Krita og AQEMU-applikasjoner, samt spill FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot og andre.


  • Installasjonsprogrammet har nå muligheten til å ekskludere når du installerer valgfrie pakker på mediet. Når du setter opp diskpartisjoner, vises mer informasjon om stasjoner, krypteringsdeteksjon implementeres og informasjon om ledig plass i eksisterende partisjoner legges til. Et alternativ er tilgjengelig for raskt å oppdatere Haiku R1 Beta 1 til Beta 2-utgivelsen.

  • Terminalen gir emulering av Meta-tasten. I innstillingene kan du tilordne Meta-rollen til Alt/Alternativ-tasten som er plassert til venstre for mellomromstasten (Alt-tasten til høyre for mellomromstasten beholder sin tilordning).

  • Støtte for NVMe-stasjoner og deres bruk som oppstartbare medier er implementert.

  • Støtte for USB3 (XHCI) er utvidet og stabilisert. Oppstart fra USB3-enheter er justert og korrekt drift med inngangsenheter er sikret.

  • Lagt til bootloader for systemer med UEFI.

  • Det har blitt jobbet for å stabilisere og forbedre kjerneytelsen. Mange feil som forårsaket fryser eller krasjer har blitt fikset.

  • Nettverksdriverkode importert fra FreeBSD 12.

Original artikkel her.
Utgivelsesnotater på engelsk her.

PS: Har du spørsmål? Vi inviterer deg til Russiskspråklig telegramkanal.

Kilde: linux.org.ru

Legg til en kommentar