È stata rilasciata la seconda versione beta del sistema operativo Haiku R1

Pubblicato second beta release of the operating system Haiku R1.

Originariamente il progetto è stato creato in risposta alla chiusura del sistema operativo BeOS e si è evoluto sotto il nome OpenBeOS, ma è stato rinominato nel 2004 a causa di questioni legate all'uso del marchio BeOS. Per valutare il funzionamento della nuova versione sono stati preparati diversi immagini Live avviabili (x86, x86-64). I codici sorgente della maggior parte del sistema operativo Haiku sono distribuiti con licenza open source la licenza MIT, ad eccezione di alcune librerie, codec multimediali e componenti presi da altri progetti. Il sistema operativo Haiku è orientato ai computer personali, utilizza un kernel proprietario basato su un'architettura modulare, ottimizzato per un'elevata reattività alle azioni dell'utente e per l'esecuzione efficace di applicazioni multithread. Per gli sviluppatori è disponibile un'API orientata agli oggetti. Il sistema si basa direttamente su tecnologie BeOS 5 ed è mirato a garantire la compatibilità binaria con le applicazioni per questo sistema operativo.


Requisiti minimi per l'hardware: CPU Pentium II e 256 MB di RAM (consigliato Intel Core i3 e 2 GB di RAM).

Il filesystem utilizza OpenBFS, che supporta attributi estesi dei file, il journaling, puntatori a 64 bit, supporto per la memorizzazione di metatag (ogni file può conservare attributi in forma di chiave=valore, rendendo il FS simile a un database) e indici speciali per velocizzare le ricerche. La struttura delle directory è organizzata con alberi B+. Dal codice di BeOS, Haiku ha integrato il file manager Tracker e la barra Deskbar, i cui sorgenti sono stati resi disponibili dopo l'uscita di BeOS. Negli ultimi due anni, nello sviluppo di Haiku hanno partecipato 101 sviluppatori, che hanno realizzato oltre 2800 modifiche e chiuso 900 segnalazioni di bug e richieste di nuove funzionalità.

Novità principali:

  • Migliorato il funzionamento sugli schermi ad alta densità di pixel (HiDPI). Garantita una corretta scala degli elementi dell'interfaccia. Come fattore chiave per la scalabilità è stata utilizzata la dimensione del carattere, in base alla quale viene automaticamente selezionata la scala di tutti gli altri elementi dell'interfaccia. Carattere standard di 12 punti. (dimensione predefinita) e carattere di 18 punti.

  • Nella barra Deskbar è stata introdotta la modalità «mini», in cui la barra non occupa tutta la larghezza dello schermo, ma cambia dinamicamente a seconda delle icone posizionate. È stata migliorata la modalità di apertura automatica della barra, che aumenta di dimensioni solo quando si passa il mouse e mostra una versione più compatta in modalità normale.

  • È stata aggiunta un'interfaccia per la configurazione dei dispositivi di input, che unisce i configuratori di mouse, tastiera e joystick. È stata aggiunta la compatibilità con topi con più di tre pulsanti e la possibilità di configurare le azioni dei pulsanti del mouse.

  • Aggiornato web-browser WebPositive, che è stato portato alla nuova versione del motore WebKit e ottimizzato per ridurre il consumo di memoria.

  • È stata migliorata la compatibilità con POSIX e portata una vasta gamma di nuovi programmi, giochi e toolkit grafici. Tra questi, sono disponibili per l'esecuzione le applicazioni LibreOffice, Telegram, Okular, Krita e AQEMU, oltre ai giochi FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot e altri.


  • Nell'installer è stata aggiunta la possibilità di escludere durante l'installazione i pacchetti non obbligatori presenti nel supporto. Durante la configurazione delle partizioni del disco, viene mostrata maggiore informazione sui dispositivi di archiviazione, è stata implementata la determinazione dell'applicazione della crittografia e sono state aggiunte informazioni sullo spazio libero nelle partizioni esistenti. È disponibile un'opzione per l'aggiornamento rapido da Haiku R1 Beta 1 a Beta 2.

  • Nel terminale è stata implementata l'emulazione del tasto Meta. Nelle impostazioni è possibile assegnare al tasto Alt/Option a sinistra della barra spaziatrice il ruolo di Meta (il tasto Alt a destra della barra spaziatrice manterrà la sua funzione).

  • È stato implementato il supporto per i dispositivi NVMe e il loro utilizzo come supporti di avvio.

  • Il supporto USB3 (XHCI) è stato ampliato e stabilizzato. È stata facilitata l'avvio da dispositivi USB3 e garantito il corretto funzionamento con i dispositivi di input.

  • È stato aggiunto un bootloader per sistemi con UEFI.

  • Sono stati effettuati lavori di stabilizzazione e aumento delle prestazioni del kernel. Sono stati risolti molti errori che portavano a blocchi o crash.

  • Il codice dei driver di rete è stato importato da FreeBSD 12.

Origine dell'articolo qui.
Note sul rilascio in inglese qui.

P.S.: Hai domande? Ti invitiamo a unirti al canale Telegram in lingua russa.

Fonte: linux.org.ru

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