• # quelques rectifs et état du lard

    Posté par . En réponse au message alternatives aux bios/efi ordinaires. Évalué à 7.

    Tianocore/EDK2 est utilisé en payload par coreboot car ce dernier ne s'occupe que de l'initialisation matérielle. Mais EDK2 n'est pas dispo pour les dernières plates-formes Intel, et rien chez AMD.

    coreboot est proposé chez quelques vendeurs comme Purism ou System76.

    libreboot n'est plus utilisable sur du x86 de moins de neuf ans à cause des blobs indispensables. Tu peux oublier cette approche puriste.

    linuxboot reste assez confidentiel et aux dernières nouvelles de vejmarie ça reste cantonné à certains serveurs d'entreprise tournant sur Intel Xeon.

    la chaine hostboot-skiboot est proposée sur les ordis de Raptor Computing, et dispo aussi pour d'autres cartes-mères Openpower.

    uboot est très populaire mais surtout utilisé en tant que bootloader pour des systèmes embarqués type ARM contenant déjà une bootrom, donc pas vraiment en tant que remplaçant d'un bios. Son support UEFI est considéré moins complet que Tianocore mais à voir au cas par cas et le support ARM est à suivre.
    En bootloader alternatif, on trouve aussi petitboot qui est dispo pour openpower et les anciens powerpc et qui est désormais utilisé sur ARM64 par Hardkernel sur ses dernières cartes Odroid.

    est ce que les bios alternatifs sont, communément à certains logiciels embarqués (openwrt, lede..) réservés à des utilisateurs très expérimentés?

    Oui si ce n'est pas supporté par le vendeur ou par une grosse communauté qui a essuyé les plâtres.

    j'aimerais savoir si certains d'entre vous se sont déjà aventurés dans des expérimentations, et si oui avec succès?

    J'ai testé coreboot sur du AMD K10 (donc sans UEFI) parce qu'il y avait un build pour la carte mais c'était pas concluant (seulement 4Go de DDR3 supporté et seulement aux timings JEDEC tout pourris) et le portage de ce modèle a été arrêté en cours de route donc j'ai remis le BIOS du vendeur.
    Jamais testé Tianocore mais j'ai du succès avec me_cleaner. C'est déjà ça de pris.
    Mon expérience avec uboot sur armhf ne compte pas vraiment vu que c'est uniquement en bootloader mais ça peut tout de même devenir une tâche compliquée sur des portages un peu jeunes ou expérimentaux.