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

Une nouvelle version du firmware libre de chargement Libreboot 20230319 a Ă©tĂ© prĂ©sentĂ©e. Le projet dĂ©veloppe une compilation prĂȘte du projet coreboot, offrant un remplacement aux firmware propriĂ©taires UEFI et BIOS, qui sont responsables de l'initialisation du CPU, de la mĂ©moire, des pĂ©riphĂ©riques et d'autres composants matĂ©riels, tout en minimisant les insertions binaires.

Libreboot vise à créer un environnement systÚme permettant de se passer totalement de logiciels propriétaires, non seulement au niveau du systÚme d'exploitation, mais aussi des firmware responsables du démarrage. Libreboot ne se contente pas de nettoyer coreboot des composants non-libres, mais l'enrichit avec des outils facilitant son utilisation par les utilisateurs finaux, formant une distribution que tout utilisateur sans compétences spécifiques peut utiliser.

Parmi le matériel pris en charge par 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 ThinkPad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 et MacBook2, ainsi que divers appareils Chromebook des entreprises ASUS, Samsung, Acer et HP.

Dans cette nouvelle version :

  • Le support des ordinateurs portables Lenovo ThinkPad W530 et T530 a Ă©tĂ© ajoutĂ©. La prochaine version devrait apporter le support de HP EliteBook 8560w, Lenovo G505S et Dell Latitude E6400.
  • Le support des cartes Asus p2b_ls et p3b_f a Ă©tĂ© arrĂȘtĂ©.
  • Pour les cartes avec des processeurs basĂ©s sur l'architecture micro-Haswell, le code pour l'initialisation de la mĂ©moire (raminit) a Ă©tĂ© adaptĂ©. Le fonctionnement a Ă©tĂ© vĂ©rifiĂ© sur les ordinateurs portables ThinkPad T440p et ThinkPad W541.
  • Des problĂšmes de transition vers le mode veille (S3) sur les ordinateurs portables ThinkPad T440p et ThinkPad W541 ont Ă©tĂ© rĂ©solus.
  • Un mode de sortie forcĂ©e vers la console (GRUB_TERMINAL=console) a Ă©tĂ© intĂ©grĂ© dans GRUB sans changer le mode vidĂ©o, ce qui a amĂ©liorĂ© l'affichage des menus de dĂ©marrage des supports d'installation de certaines distributions Linux.
  • Pour la plupart des cartes x86, une synchronisation avec la base de code de CoreBoot a Ă©tĂ© effectuĂ©e, basĂ©e sur fĂ©vrier 2023, incluant entre autres des amĂ©liorations pour les appareils avec des puces basĂ©es sur l'architecture micro-Haswell (ThinkPad T440p/W541).
  • Des modifications ont Ă©tĂ© transfĂ©rĂ©es depuis les bases de code actuelles de GRUB et SeaBIOS.
  • Le temps d'attente dans grub.cfg a Ă©tĂ© 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Ă© le dĂ©veloppement d'une nouvelle distribution Live minimaliste pour la rĂ©cupĂ©ration des systĂšmes aprĂšs des pannes. Tout comme avec la distribution Heads, le projet dĂ©veloppe un environnement systĂšme allĂ©gĂ©, hĂ©bergĂ© sur Flash, qui peut ĂȘtre chargĂ© Ă  partir de LibreBoot, CoreBoot ou LinuxBoot, mais au lieu de le construire comme un « payload » de dĂ©marrage, le nouveau projet prĂ©voit de prĂ©parer une image systĂšme distincte, chargĂ©e dans le CBFS et appelĂ©e Ă  partir des payloads intermĂ©diaires avec GRUB ou SeaBIOS, capables d'exĂ©cuter des fichiers placĂ©s sur Flash.

Le projet est intĂ©ressant car il prĂ©voit de combiner le noyau Linux, la bibliothĂšque standard C Musl et les outils de l'environnement de base OpenBSD. Pour rĂ©aliser cette idĂ©e, le dĂ©veloppement du projet lobase, qui portait des utilitaires OpenBSD pour Linux mais a Ă©tĂ© abandonnĂ© il y a 5 ans, a Ă©tĂ© poursuivi (l'auteur de Libreboot a créé un fork de lobase, qui a Ă©tĂ© mis Ă  jour jusqu'Ă  OpenBSD 7.2 et portĂ© pour Musl). Pour la gestion des paquets et l'installation de programmes supplĂ©mentaires, il est prĂ©vu d'utiliser l'outil apk-tools d'Alpine Linux, et pour la crĂ©ation d'images, les outils de construction abuild et aports. Une fois le fork de l'environnement utilisateur OpenBSD prĂȘt, il est prĂ©vu de le transmettre au projet Alpine pour qu'il soit utilisĂ© comme alternative au paquet BusyBox.

On peut Ă©galement noter l'annonce du projet CloudFW 2.0 avec la mise en Ɠuvre d'un firmware basĂ© sur Coreboot et LinuxBoot pour remplacer UEFI, fournissant une pile de firmware ouverte complĂšte pour x86.serveurs. Le dĂ©veloppement est menĂ© par la sociĂ©tĂ© chinoise Bytedance (propriĂ©taire de TikTok), qui utilise CloudFW sur le matĂ©riel de son infrastructure.

Lire la vidéo


Source : opennet.ru
Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster