Sortie de Libreboot 20230319. Début du développement d'une distribution Linux avec les utilitaires OpenBSD

La version du firmware amorçable gratuit Libreboot 20230319 a été présentée. Le projet développe une version prête à l'emploi du projet coreboot, qui remplace le firmware propriétaire UEFI et BIOS responsable de l'initialisation du processeur, de la mémoire, des périphériques et d'autres composants matériels. minimiser les insertions binaires.

Libreboot vise à créer un environnement système qui vous permet de vous passer complètement de logiciels propriétaires, non seulement au niveau du système d'exploitation, mais également du micrologiciel qui assure le démarrage. Libreboot supprime non seulement le coreboot des composants non libres, mais ajoute également des fonctionnalités pour faciliter l'utilisation par les utilisateurs finaux, créant ainsi une distribution qui peut être utilisée par n'importe quel utilisateur sans compétences particulières.

Parmi les équipements supportés dans Libreboot :

  • Systèmes de bureau Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF et Apple iMac 5,2.
  • Ordinateurs portables : ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo ThinkPad T500 / T530, Lenovo Think Pad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 et MacBook2 et divers Chromebooks d'ASUS, Samsung, Acer et HP.

Dans la nouvelle version :

  • Ajout de la prise en charge des ordinateurs portables Lenovo ThinkPad W530 et T530. La prochaine version devrait prendre en charge les HP EliteBook 8560w, Lenovo G505S et Dell Latitude E6400.
  • La prise en charge des cartes Asus p2b_ls et p3b_f a été interrompue.
  • Pour les cartes équipées de processeurs basés sur la microarchitecture Haswell, le code d'initialisation de la mémoire (raminit) a été adapté. Testé sur les ordinateurs portables ThinkPad T440p et ThinkPad W541.
  • Problèmes résolus lors de l’entrée en mode veille (S3) sur les ordinateurs portables ThinkPad T440p et ThinkPad W541.
  • GRUB a activé le mode de sortie console forcée (GRUB_TERMINAL=console) sans changer le mode vidéo, ce qui a amélioré l'affichage des menus de démarrage pour les supports d'installation de certaines distributions Linux.
  • La plupart des cartes x86 ont été synchronisées avec la base de code CoreBoot depuis février 2023, y compris des améliorations pour les appareils dotés de puces basées sur la microarchitecture Haswell (ThinkPad T440p/W541).
  • Les modifications des bases de codes GRUB et SeaBIOS actuelles ont été transférées.
  • Délai d'expiration dans grub.cfg réduit de 10 à 5 secondes.
  • Pour les ordinateurs portables ThinkPad GM45, la taille de la mémoire vidéo allouée par défaut a été réduite de 352 Mo à 256 Mo.
  • La base de code nvmutil a été retravaillée.

De plus, l'auteur de Libreboot a commencé à développer une nouvelle distribution Live minimaliste pour restaurer les systèmes après une panne. Par analogie avec la distribution Heads, le projet développe un environnement système allégé hébergé sur Flash, qui peut être chargé depuis LibreBoot, CoreBoot ou LinuxBoot, mais au lieu de l'assembler comme une « charge utile » bootable, le nouveau projet prévoit de préparer un image système distincte, chargée dans CBFS et appelée à partir de charges utiles intermédiaires de GRUB ou SeaBIOS, capable d'exécuter des fichiers exécutables hébergés sur Flash.

Le projet est intéressant car il prévoit de combiner le noyau Linux, la bibliothèque standard Musl C et les outils de l'environnement de base OpenBSD. Pour mettre en œuvre cette idée, le développement du projet lobase, qui impliquait le portage des utilitaires OpenBSD vers Linux, mais abandonné il y a 5 ans, s'est poursuivi (l'auteur de Libreboot a créé un fork de lobase, qui a été mis à jour vers OpenBSD 7.2 et porté pour Musl ). Il est prévu d'utiliser la boîte à outils apk-tools d'Alpine Linux pour gérer les packages et installer des programmes supplémentaires, ainsi que les outils d'assemblage abuild et aports pour générer des images. Une fois que le fork de l'environnement utilisateur OpenBSD est prêt, il est prévu de le transférer vers le projet Alpine pour l'utiliser comme alternative au package BusyBox.

De plus, on peut noter l'annonce du projet CloudFW 2.0 avec l'implémentation d'un firmware basé sur Coreboot et LinuxBoot pour remplacer UEFI, fournissant une pile de firmware ouverte à part entière pour les serveurs x86. Le développement est réalisé par la société chinoise Bytedance (propriétaire de TikTok), qui utilise CloudFW sur le matériel de son infrastructure.



Source: opennet.ru

Ajouter un commentaire