S'ha llançat la segona versió beta del sistema operatiu Haiku R1

publicat segona versió beta del sistema operatiu Haiku R1.

El projecte es va crear originalment com a reacció al tancament del sistema operatiu BeOS i es va desenvolupar amb el nom d'OpenBeOS, però va ser rebatejat el 2004 a causa de les afirmacions relacionades amb l'ús de la marca registrada BeOS en el nom. Per avaluar el rendiment d'una versió nova s'han preparat diverses imatges en directe d'arrencada (x86, x86-64). El codi font de la majoria del sistema operatiu Haiku es distribueix amb programari lliure. Llicència MIT, amb l'excepció d'algunes biblioteques, còdecs multimèdia i components manllevats d'altres projectes. Haiku OS està dirigit a ordinadors personals i utilitza el seu propi nucli, construït sobre una arquitectura modular, optimitzada per a una gran capacitat de resposta a les accions de l'usuari i una execució eficient d'aplicacions multiprocés. Es proporciona una API orientada a objectes per als desenvolupadors. El sistema es basa directament en tecnologies BeOS 5 i té com a objectiu la compatibilitat binària amb les aplicacions d'aquest sistema operatiu.


Requisits mínims de maquinari: CPU Pentium II i 256 MB de RAM (es recomana Intel Core i3 i 2 GB de RAM).

OpenBFS s'utilitza com a sistema de fitxers, que admet atributs de fitxers ampliats, registre, punters de 64 bits, suport per emmagatzemar metaetiquetes (per a cada fitxer podeu desar atributs en la forma clau=valor, que fa que el sistema de fitxers sigui semblant a una base de dades). ) i índexs especials per accelerar la recuperació d'ells. Els arbres B+ s'utilitzen per organitzar l'estructura de directoris. Des del codi BeOS, Haiku inclou el gestor de fitxers Tracker i Deskbar, tots dos de codi obert després que BeOS abandonés l'escena. En els gairebé dos anys des de l'última actualització, 101 desenvolupadors han participat en el desenvolupament de Haiku, que han preparat més de 2800 canvis i han tancat 900 informes d'errors i sol·licituds d'innovacions.

Principals innovacions:

  • Rendiment millorat en pantalles d'alta densitat de píxels (HiDPI). Es garanteix l'escalat correcte dels elements de la interfície. La mida de la lletra s'utilitza com a factor clau per a l'escala, depenent de quina escala de tots els altres elements de la interfície es selecciona automàticament. Tipus de lletra estàndard de 12 punts. (mida per defecte) и Tipus de lletra de 18 punts.

  • El panell Deskbar implementa un mode "mini", en el qual el panell no ocupa tota l'amplada de la pantalla, sinó que canvia dinàmicament en funció de les icones col·locades. Mode d'expansió automàtica del panell millorat, que només s'expandeix al passar el ratolí i mostra una opció més compacta en mode normal.

  • S'ha afegit una interfície per configurar els dispositius d'entrada, que combina configuradors de ratolí, teclat i joystick. S'ha afegit suport per a ratolins amb més de tres botons i la possibilitat de personalitzar les accions dels botons del ratolí.

  • Actualitzat navegador web WebPositive, que s'ha traduït a la nova versió del motor WebKit i optimitzat per reduir el consum de memòria.

  • S'ha millorat la compatibilitat amb POSIX i s'ha portat una gran part de nous programes, jocs i conjunts d'eines gràfiques. Inclòs disponible per al llançament Aplicacions LibreOffice, Telegram, Okular, Krita i AQEMU, així com jocs FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot i altres.


  • L'instal·lador ara té la possibilitat d'excloure en instal·lar paquets opcionals presents al suport. Quan es configuren particions de disc, es mostra més informació sobre les unitats, s'implementa la detecció de xifratge i s'afegeix informació sobre l'espai lliure a les particions existents. Hi ha una opció disponible per actualitzar ràpidament Haiku R1 Beta 1 a la versió Beta 2.

  • El terminal proporciona emulació de la clau Meta. A la configuració, podeu assignar el rol Meta a la tecla Alt/Opció situada a l'esquerra de la barra espaiadora (la tecla Alt a la dreta de la barra espaiadora conservarà la seva assignació).

  • S'ha implementat el suport per a unitats NVMe i el seu ús com a suport d'arrencada.

  • El suport per a USB3 (XHCI) s'ha ampliat i estabilitzat. S'ha ajustat l'arrencada des de dispositius USB3 i s'ha garantit el correcte funcionament amb els dispositius d'entrada.

  • S'ha afegit un carregador d'arrencada per a sistemes amb UEFI.

  • S'ha treballat per estabilitzar i millorar el rendiment del nucli. S'han corregit molts errors que provocaven bloquejos o bloquejos.

  • Codi del controlador de xarxa importat de FreeBSD 12.

Article original aquí.
Notes de la versió en anglès aquí.

PD: Tens alguna pregunta? Us convidem a Canal de telegrames en rus.

Font: linux.org.ru

Afegeix comentari