Terza versione beta del sistema operativo Haiku R1

Dopo un anno di sviluppo è stata pubblicata la terza versione beta del sistema operativo Haiku R1. Il progetto è stato originariamente creato come reazione alla chiusura del sistema operativo BeOS e sviluppato con il nome OpenBeOS, ma è stato rinominato nel 2004 a causa di rivendicazioni relative all'uso del marchio BeOS nel nome. Per valutare le prestazioni della nuova versione, sono state preparate diverse immagini Live avviabili (x86, x86-64). Il codice sorgente per la maggior parte del sistema operativo Haiku è distribuito sotto la licenza gratuita del MIT, ad eccezione di alcune librerie, codec multimediali e componenti presi in prestito da altri progetti.

Il sistema operativo Haiku è rivolto ai personal computer e utilizza il proprio kernel, costruito su un'architettura modulare, ottimizzato per un'elevata reattività alle azioni dell'utente e un'esecuzione efficiente di applicazioni multi-thread. Per gli sviluppatori viene fornita un'API orientata agli oggetti. Il sistema si basa direttamente sulle tecnologie BeOS 5 e mira alla compatibilità binaria con le applicazioni per questo sistema operativo. Requisiti hardware minimi: CPU Pentium II e 384 MB di RAM (si consigliano Intel Core i3 e 2 GB di RAM).

Terza versione beta del sistema operativo Haiku R1

OpenBFS viene utilizzato come file system, che supporta attributi di file estesi, registrazione, puntatori a 64 bit, supporto per la memorizzazione di meta tag (per ogni file è possibile salvare gli attributi nella forma chiave=valore, il che rende il file system simile a un database ) e indici speciali per velocizzarne il recupero. Gli “alberi B+” vengono utilizzati per organizzare la struttura delle directory. Dal codice BeOS, Haiku include il file manager Tracker e la Deskbar, entrambi open source dopo che BeOS ha lasciato la scena.

Principali innovazioni:

  • Il browser web WebPositive sviluppato dal progetto è stato trasferito per utilizzare il motore WebKit 612.1.21. Stabilità e compatibilità con altri browser notevolmente migliorate.
  • Processo di installazione migliorato. L'interfaccia per la partizione del disco in sezioni è stata semplificata e l'interfaccia per la configurazione dei driver è stata modernizzata.
  • Supporto hardware esteso. I driver per i dispositivi wireless sono stati spostati da FreeBSD 13. Aggiunti nuovi driver per schede audio, sistemi di archiviazione e dispositivi USB. Supporto USB 3 migliorato Prestazioni migliorate su sistemi con schede grafiche NVIDIA (GeForce 6200-GeForce Go 6400).
  • È stata implementata la possibilità di riprendere il download degli aggiornamenti interrotti a causa di guasti di rete.
  • Supporto migliorato per temi di colore scuro.
  • È stata aggiunta la possibilità di disabilitare il touchpad alle impostazioni del sistema di input.
  • Supporto migliorato per i file system XFS e NFS.
  • Aggiunto il supporto per le tabelle delle partizioni Sun VTOC.
  • Fornito ridimensionamento delle barre di scorrimento in base alla dimensione del carattere.
  • Supporto per la localizzazione migliorato.
  • Stabilità migliorata di MediaPlayer. Aggiunto supporto per video 4K.
  • Il gestore pacchetti fornisce supporto per l'esecuzione degli script del gestore durante la rimozione del pacchetto.
  • Le versioni del programma sono state aggiornate. Python 2 è stato deprecato e sostituito da Python 3.7.
  • Il server grafico app_server ha riprogettato la gestione della memoria e ha aggiunto ulteriori operazioni di rendering composito (utilizzate nel browser per eseguire il rendering degli elementi canvas).
  • L'emulatore di terminale fornisce il supporto per le sequenze di escape per restituire caratteri duplicati.
  • Compatibilità migliorata con le specifiche POSIX, incluso il supporto aggiunto per le operazioni mlock/munlock, ppoll ed exp10/exp10f/exp10l.

Fonte: opennet.ru

Aggiungi un commento