Publié deuxième version bêta du système d'exploitation Haiku R1.
À l'origine, le projet a été créé en réponse à l'arrêt de l'OS BeOS et a été développé sous le nom d'OpenBeOS, mais a été renommé en 2004 en raison de revendications liées à l'utilisation de la marque BeOS. Pour évaluer le fonctionnement de la nouvelle version plusieurs images Live bootables (x86, x86-64) ont été préparées. Les codes sources de la majorité du système d'exploitation Haiku sont distribués sous une licence libre la licence MIT, à l'exception de certaines bibliothèques, codecs multimédias et composants empruntés à d'autres projets. Le système d'exploitation Haiku est orienté vers les ordinateurs personnels, utilise son propre noyau, construit sur une architecture modulaire, optimisé pour une haute réactivité aux actions de l'utilisateur et un bon rendement des applications multithread. Un API orienté objet est proposé aux développeurs. Le système est directement basé sur les technologies BeOS 5 et vise la compatibilité binaire avec les applications de cet OS.
Exigence minimale en matière de matériel : CPU Pentium II et 256 Mo de RAM (recommandé : Intel Core i3 et 2 Go de RAM).
Le système de fichiers utilisé est OpenBFS, qui prend en charge les attributs de fichier étendus, le journalisation, les pointeurs 64 bits, le stockage de méta-tags (pour chaque fichier, des attributs peuvent être conservés sous la forme clé=valeur, ce qui rend le FS similaire à une base de données) et des index spéciaux pour accélérer les requêtes. Les arbres B+ sont utilisés pour organiser la structure des répertoires. Le gestionnaire de fichiers Tracker et la barre des tâches Deskbar, dont les codes sources ont été rendus publics après le retrait de BeOS, ont été inclus dans Haiku. En presque deux ans depuis la dernière mise à jour, 101 développeurs ont participé au développement de Haiku, apportant plus de 2800 modifications et fermant 900 rapports d'erreurs et demandes de nouvelles fonctionnalités.
Les principales nouveautés :
-
Amélioration de la performance sur les écrans à haute densité de pixels (HiDPI). Un redimensionnement correct des éléments d'interface a été assuré. Comme facteur clé pour le redimensionnement, la taille de la police a été utilisée, en fonction de laquelle le redimensionnement de tous les autres éléments d'interface est automatiquement sélectionné. Police standard de 12 points. (taille par défaut) et police de 18 points.
-
Le panneau Deskbar a un mode « mini », dans lequel le panneau ne prend pas toute la largeur de l'écran, mais change dynamiquement en fonction des icônes affichées. Le mode d'ouverture automatique du panneau a été amélioré, augmentant la taille uniquement lors du passage de la souris et affichant une version plus compacte en mode normal.
-
Une interface a été ajoutée pour configurer les dispositifs d'entrée, qui combine des configurateurs de souris, de claviers et de manettes. Support ajouté pour les souris ayant plus de trois boutons et possibilité de configurer les actions des boutons de la souris.
-
Mis à jour Navigateur web WebPositive, qui a été mis à jour vers une nouvelle version du moteur WebKit et optimisé pour réduire la consommation de mémoire.
-
La compatibilité avec POSIX a été améliorée et une grande quantité de nouveaux programmes, jeux et boîtes à outils graphiques a été portée. Parmi ceux-ci, les applications suivantes sont disponibles pour exécution : LibreOffice, Telegram, Okular, Krita et AQEMU, ainsi que les jeux FreeCiv, DreamChess, Minetest, OpenMW, Open Jedi Academy, OpenArena, Neverball, Arx-Libertatys, Colobot et d'autres.
-
L'installateur a ajouté la possibilité d'exclure lors de l'installation des paquets optionnels présents sur le support. Lors de la configuration des partitions, plus d'informations sur les disques sont affichées, l'application de chiffrage est déterminée et des informations sur l'espace libre dans les partitions existantes sont ajoutées. Une option pour une mise à jour rapide de Haiku R1 Beta 1 vers Beta 2 est disponible.
-
Le terminal simule maintenant la touche Meta. Dans les paramètres, vous pouvez attribuer le rôle de Meta à la touche Alt/Option à gauche de la barre d'espace (la touche Alt à droite de la barre d'espace conservera sa fonction).
Le support des disques NVMe a été implémenté, permettant leur utilisation comme disques de démarrage.
Le support USB3 (XHCI) a été élargi et stabilisé. Le démarrage à partir de dispositifs USB3 a été établi et un fonctionnement correct avec les dispositifs d'entrée a été assuré.
Un chargeur a été ajouté pour les systèmes avec UEFI.
Un travail a été effectué pour stabiliser et améliorer les performances du noyau. De nombreux bugs entraînant des blocages ou des plantages ont été corrigés.
Le code des pilotes réseau a été importé de FreeBSD 12.
L'original de l'article ici.
Notes de version en anglais ici.
P.S. : Vous avez des questions ? Nous vous invitons à rejoindre notre canal Telegram russophone.
Source : linux.org.ru
