Second beta release of the Haiku R1 operating system

Pubblicato second beta release of the operating system Haiku R1. The project was initially created in response to the closure of the BeOS OS and developed under the name OpenBeOS, but was renamed in 2004 due to trademark claims related to the use of the BeOS name. To evaluate the performance of the new release preparati some Live boot images (x86, x86-64). The source code for most of the Haiku OS is distributed under a free license MIT, except for some libraries, media codecs, and components borrowed from other projects.

Haiku OS is aimed at personal computers, utilizing its own kernel built on a modular architecture, optimized for high responsiveness to user actions and efficient execution of multithreaded applications. An object-oriented API is provided for developers. The system is directly based on BeOS 5 technologies and aims for binary compatibility with applications for this OS. Minimum hardware requirements: CPU Pentium II and 256 MB RAM (recommended Intel Core i3 and 2 GB RAM).

Second beta release of the Haiku R1 operating system

Come file system, viene utilizzato OpenBFS, che supporta attributi estesi dei file, logging, puntatori a 64 bit, supporto per la memorizzazione di meta-tag (per ogni file è possibile salvare attributi in forma chiave=valore, rendendo il FS simile a un database) e indici speciali per accelerare le query. Per organizzare la struttura delle directory vengono utilizzati alberi «B+ tree». Dal codice BeOS è stato incluso nel Haiku il file manager Tracker e la barra degli strumenti Deskbar, i cui codici sorgente sono stati resi disponibili dopo la fine di BeOS.

Negli ultimi due anni, dalla precedente aggiornamento, 101 sviluppatori hanno contribuito allo sviluppo di Haiku, preparando oltre 2800 modifiche e chiudendo 900 segnalazioni di bug e richieste di implementazione di novità. I principali novità:

  • Migliorata la funzionalità sugli schermi ad alta densità di pixel (HiDPI). Garantita una corretta scalabilità 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.

    Second beta release of the Haiku R1 operating system
  • Nella barra degli strumenti Deskbar è stata implementata la modalità 'mini', in cui la barra non occupa tutta la larghezza dello schermo e cambia dinamicamente a seconda delle icone posizionate. È stata migliorata la modalità di apertura automatica della barra, che aumenta le dimensioni solo quando si passa il mouse e mostra una versione più compatta in modalità normale.

    Second beta release of the Haiku R1 operating system
  • È 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.

    Second beta release of the Haiku R1 operating system
  • Il browser web è stato aggiornato WebPositive, che è stato portato alla nuova versione del motore WebKit e ottimizzato per ridurre il consumo di memoria.

    Second beta release of the Haiku R1 operating system
  • È stata migliorata la compatibilità con POSIX e sono stati portati molti nuovi programmi, giochi e toolkit grafici. Sono ora disponibili per l'avvio le applicazioni LibreOffice, Telegram, Okular, Krita e AQEMU, così come i giochi FreeCiv, DreamChess e Minetest.

    Second beta release of the Haiku R1 operating system
  • 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.

    Second beta release of the Haiku R1 operating system
  • 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).

    Second beta release of the Haiku R1 operating system
  • È stato implementato il supporto per i dispositivi NVMe e il loro utilizzo come supporti di avvio.
  • È stato ampliato e stabilizzato il supporto per USB3 (XHCI). È stata attivata l'avvio da dispositivi USB3 e garantito un 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.

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