Terzo rilascio beta del sistema operativo Haiku R1

Dopo un anno di sviluppo, è stato pubblicato il terzo rilascio beta del sistema operativo Haiku R1. Inizialmente, il progetto è stato creato come reazione alla chiusura del sistema operativo BeOS e si è sviluppato sotto il nome di OpenBeOS, ma è stato rinominato nel 2004 a causa di contestazioni legate all'uso del marchio BeOS. Sono stati preparati diversi immagini Live di avvio (x86, x86-64) per valutare il lavoro della nuova versione. I codici sorgente della maggior parte del sistema operativo Haiku sono distribuiti sotto licenza libera MIT, ad eccezione di alcune librerie, codec multimediali e componenti presi da altri progetti.

Il sistema operativo Haiku è orientato ai personal computer, utilizza un proprio kernel basato su architettura modulare, ottimizzato per un'elevata reattività alle azioni dell'utente e per un'esecuzione efficace di applicazioni multithread. È disponibile un'API orientata agli oggetti per gli sviluppatori. Il sistema è direttamente basato su tecnologie BeOS 5 e mira a una compatibilità binaria con le applicazioni per tale OS. Requisiti minimi di hardware: CPU Pentium II e 384 MB di RAM (consigliato Intel Core i3 e 2 GB di RAM).

Terzo rilascio beta del sistema operativo Haiku R1

La filesystem utilizzata è OpenBFS, che supporta attributi estesi dei file, journaling, puntatori a 64 bit, supporto per la memorizzazione di meta-tag (per ciascun file possono essere salvati attributi in forma chiave=valore, rendendo il file system simile a un database) e indici speciali per accelerare le selezioni. La struttura delle directory è organizzata attraverso alberi «B+ tree». Tra il codice di BeOS, sono inclusi nel pacchetto di Haiku il gestore file Tracker e la barra degli strumenti Deskbar, il cui codice sorgente è stato reso pubblico dopo la scomparsa di BeOS.

Novità principali:

  • Il browser web sviluppato dal progetto, WebPositive, è stato aggiornato per utilizzare il motore WebKit 612.1.21. È stata notevolmente migliorata la stabilità e la compatibilità con altri browser.
  • È stata migliorata la procedura di installazione. L'interfaccia per la partizione del disco è stata semplificata e l'interfaccia per la configurazione dei driver è stata modernizzata.
  • È stata ampliata la compatibilità hardware. Sono stati portati da FreeBSD 13 i driver per i dispositivi wireless. Sono stati aggiunti nuovi driver per schede audio, sistemi di archiviazione e dispositivi USB. È stata migliorata la compatibilità con USB 3. È stato aumentato il rendimento nei sistemi con schede grafiche NVIDIA (GeForce 6200-GeForce Go 6400).
  • È stata implementata la possibilità di riprendere il download degli aggiornamenti interrotti a causa di problemi di rete.
  • È stata migliorata la compatibilità con i temi scuri.
  • Nelle impostazioni di sistema di input è stata aggiunta l'opzione per disabilitare il touchpad.
  • È stata migliorata la compatibilità con i file system XFS e NFS.
  • È stata aggiunta la compatibilità con le tabelle delle partizioni Sun VTOC.
  • È stata garantita la scalabilità delle barre di scorrimento in base alla dimensione del font.
  • È stata migliorata la compatibilità con la localizzazione.
  • È stata aumentata la stabilità del lettore multimediale MediaPlayer. È stata aggiunta la compatibilità con video in risoluzione 4K.
  • Il gestore di pacchetti supporta l'esecuzione di script di gestione durante la rimozione dei pacchetti.
  • Sono state aggiornate le versioni dei programmi. Python 2 è stato dichiarato obsoleto e al suo posto è arrivato Python 3.7.
  • Nell'interfaccia grafica server app_server è stata rivisitata la gestione della memoria e sono state aggiunte operazioni composite di rendering aggiuntive (utilizzate nel browser per visualizzare gli elementi canvas).
  • Nell'emulatore di terminale è stata implementata la compatibilità con le sequenze di escape per visualizzare caratteri ripetuti.
  • Migliorata la compatibilità con le specifiche POSIX, inclusa l'aggiunta del supporto per le operazioni mlock/munlock, ppoll e exp10/exp10f/exp10l.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster