deuxième version bêta du système d'exploitation À l'origine, le projet a été créé en réaction à la fermeture du système d'exploitation BeOS et a évolué sous le nom d'OpenBeOS, mais a été renommé en 2004 à cause de réclamations liées à l'utilisation de la marque BeOS dans son nom. Pour évaluer le fonctionnement de la nouvelle version plusieurs images Live bootables (x86, x86-64). La majorité du code source du système d'exploitation Haiku est diffusée sous une licence libre , à 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, utilisant un noyau propriétaire construit sur une architecture modulaire, optimisé pour une réactivité élevée aux actions de l'utilisateur et une exécution efficace des applications multithread. Un API orienté objet est proposé aux développeurs. Le système est directement basé sur les technologies de BeOS 5 et vise à la compatibilité binaire avec les applications de ce système. Configuration matérielle minimale requise : processeur Pentium II et 256 Mo de RAM (recommandé : Intel Core i3 et 2 Go de RAM).
Comme système de fichiers, OpenBFS est utilisé, prenant en charge les attributs de fichiers étendus, le journalisation, les pointeurs de 64 bits, la prise en charge du stockage de méta-tags (pour chaque fichier, il est possible de sauvegarder des attributs sous la forme clé=valeur, ce qui rend le système de fichiers similaire à une base de données) et des index spéciaux pour améliorer les requêtes. Les arbres « B+ tree » sont utilisés pour organiser la structure des répertoires. Parmi le code de BeOS, Haiku comprend 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.
Au cours des presque deux années écoulées depuis la dernière mise à jour, 101 développeurs ont participé au développement de Haiku, qui ont préparé plus de 2800 modifications et résolu 900 rapports de bugs et demandes d'innovations. Principales :
- L'amélioration du fonctionnement sur les écrans à haute densité de pixels (HiDPI) a été réalisée. Le redimensionnement des éléments de l'interface est assuré correctement. La taille de la police a été utilisée comme facteur clé pour le mise à l'échelle, en fonction duquel la mise à l'échelle de tous les autres éléments de l'interface est automatiquement sélectionnée.
- Le panneau Deskbar dispose d'un mode « mini », où le panneau n'occupe pas toute la largeur de l'écran, changeant dynamiquement en fonction des icônes placées. Le mode d'auto-agrandissement du panneau a été amélioré, augmentant sa taille uniquement lors du survol 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.
- Navigateur web mis à jour , qui a été mis à jour vers une nouvelle version du moteur WebKit et optimisé pour réduire la consommation de mémoire.
- Amélioration de la compatibilité avec POSIX et portage d'un grand nombre de nouveaux programmes, jeux et bibliothèques graphiques. Parmi eux, les applications LibreOffice, Telegram, Okular, Krita et AQEMU, ainsi que les jeux FreeCiv, DreamChess et Minetest sont désormais disponibles.
- 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.
- Prise en charge de l'USB3 (XHCI) étendue et stabilisée. Le démarrage à partir de dispositifs USB3 a été établi et la fonctionnalité avec les dispositifs d'entrée est assurée.
- 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.
Source : opennet.ru
