Tredje betaversjon av Haiku R1 operativsystem

Etter et år med utvikling har den tredje betaversjonen av Haiku R1-operativsystemet blitt publisert. 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 den nye utgivelsen er det utarbeidet flere oppstartbare Live-bilder (x86, x86-64). Kildekoden for det meste av Haiku OS er distribuert under den gratis MIT-lisensen, 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 384 MB RAM (Intel Core i3 og 2 GB RAM anbefales).

Tredje betaversjon av Haiku R1 operativsystem

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.

Hovedinnovasjoner:

  • WebPositive nettleser utviklet av prosjektet har blitt overført til å bruke WebKit 612.1.21-motoren. Betydelig forbedret stabilitet og kompatibilitet med andre nettlesere.
  • Forbedret installasjonsprosess. Grensesnittet for å partisjonere disken i seksjoner er forenklet og grensesnittet for konfigurering av drivere er modernisert.
  • Utvidet maskinvarestøtte. Drivere for trådløse enheter er flyttet fra FreeBSD 13. Lagt til nye drivere for lydkort, lagringssystemer og USB-enheter. Forbedret støtte for USB 3. Forbedret ytelse på systemer med NVIDIA-grafikkort (GeForce 6200-GeForce Go 6400).
  • Muligheten til å gjenoppta nedlasting av oppdateringer som ble avbrutt på grunn av nettverksfeil er implementert.
  • Forbedret støtte for mørke fargetemaer.
  • Muligheten til å deaktivere berøringsplaten er lagt til inndatasysteminnstillingene.
  • Forbedret støtte for XFS- og NFS-filsystemer.
  • Lagt til støtte for Sun VTOC-partisjonstabeller.
  • Forutsatt skalering av rullefelt avhengig av skriftstørrelse.
  • Forbedret lokaliseringsstøtte.
  • Forbedret stabilitet til MediaPlayer. Lagt til støtte for 4K-video.
  • Pakkebehandlingen gir støtte for å kjøre behandlerskript under pakkefjerning.
  • Programversjoner er oppdatert. Python 2 har blitt avviklet og erstattet av Python 3.7.
  • App_server-grafikkserveren har redesignet minneadministrasjon og lagt til ytterligere sammensatte gjengivelsesoperasjoner (brukes i nettleseren for å gjengi lerretselementer).
  • Terminalemulatoren gir støtte for escape-sekvenser for å sende ut dupliserte tegn.
  • Forbedret kompatibilitet med POSIX-spesifikasjoner, inkludert ekstra støtte for mlock/munlock, ppoll og exp10/exp10f/exp10l operasjoner.

Kilde: opennet.ru

Legg til en kommentar