Чөлөөт програм хангамжийн сангийн шаардлагад нийцсэн Libreboot түгээлтийн хувилбар болох Canoeboot-ыг нийтэлсэн

Libreboot түгээлтийн гол хөгжүүлэгч, үүсгэн байгуулагч Лиа Роу нь Libreboot-тэй зэрэгцүүлэн хөгжүүлж, Libreboot-ийн бүрэн үнэгүй хувилбар болох Canoeboot төслийн анхны хувилбарыг танилцуулсан бөгөөд энэ нь Чөлөөт Програм хангамжийн сангийн бүрэн үнэгүй түгээлтийн шаардлагыг хангасан юм. Өмнө нь уг төслийг "албан бус GNU Boot" нэрээр нийтэлж байсан боловч GNU Boot-ийг бүтээгчдээс гомдол хүлээн авсны дараа түүнийг анх nonGeNUine Boot, одоо Canoeboot гэж нэрлэсэн. Canoeboot хувилбар 20231026 нь Libreboot 20231021-ийн саяхан гарсан хувилбар дээр тулгуурласан бөгөөд Чөлөөт Програм хангамжийн сангийн шалгуурыг хангаагүй бүрэлдэхүүн хэсгүүд болон өөрчлөлтүүдийг устгасан.

Libreboot-ийн тусдаа угсралт үүсгэх хэрэгцээг Чөлөөт програм хангамжийн сангаас бий болгосон үнэгүй түгээлтийн иж бүрдэлд тавигдах шаардлага нь хоёртын програм хангамж болон хоёртын драйверын бүрэлдэхүүн хэсгүүдийг нийлүүлэхийг зөвшөөрдөггүйтэй холбон тайлбарлаж байна. Үүний зэрэгцээ, өнгөрсөн жилээс эхлэн Libreboot төсөл нь хоёртын бүрэлдэхүүн хэсгүүдийг ашиглах илүү прагматик дүрмүүдэд шилжсэн нь дэмжигдсэн техник хангамжийн хүрээг мэдэгдэхүйц өргөжүүлэх боломжтой болсон. Libreboot төслийн шинэ зорилго нь аюулгүй байдал, найдвартай байдалд нөлөөлдөг хоёртын бүрэлдэхүүн хэсгүүдээс бусад CoreBoot-д дэмжигдсэн бүх техник хангамжийг дэмжих явдал юм (жишээ нь, Libreboot нь Intel ME-г идэвхгүй болгохын тулд me_cleaner ашигладаг). Энэ аргын тусламжтайгаар Libreboot нь Чөлөөт Програм хангамжийн Сангийн байр сууринаас бүрэн үнэгүй түгээлтийн статусаа алджээ.

Canoeboot-д дэмжигдсэн төхөөрөмжүүд (Libreboot-д дэмжигдсэн боловч Canoeboot-д дэмжигдээгүй самбаруудыг зурсан байна):

  • Серверийн эх хавтангууд:
    • ASUS KFSN4-DRE
    • ASUS KGPE-D16
  • Ширээний системүүд:
    • Гигабайт GA-G41M-ES2L;
    • Acer G43T-AM3;
    • Intel D510MO/D410PT;
    • Apple iMac 5,2;
    • HP Elite 8200 SFF/MT;
    • HP Elite 8300 USDT;
    • ASUS KCMA-D8;
    • Dell Precision T1650.
  • Тэмдэглэлийн дэвтэр:
    • ThinkPad X60/X60S/X60 таблет;
    • ThinkPad T60;
    • Lenovo ThinkPad X200 / X200S / X200 / X220 / X230 Таблет;
    • Lenovo ThinkPad X301;
    • Lenovo ThinkPad R400;
    • Lenovo ThinkPad T400 / T400S / T420 / T420S / T430 / T440;
    • Lenovo ThinkPad T500/T530;
    • Lenovo ThinkPad W500/W530/W541;
    • Lenovo ThinkPad R500;
    • HP EliteBook 2560p / 2570p / 2170p / 8470p / Folio 9470m;
    • Dell Latitute E6400/E6430;
    • Apple MacBook1 болон MacBook2;
    • ASUS Chromebook Flip C101 (ARM);
    • Samsung Chromebook Plus (ARM).

Үндсэн өөрчлөлтүүд:

  • GRUB 2.12-rc ачаалагчийн одоо хөгжиж байгаа салбар руу шилжсэн. Argon2 алгоритм дээр суурилсан түлхүүр үүсгэх механизмыг ашиглан LUKS2 форматаар шифрлэгдсэн хуваалтуудын дэмжлэгийг нэмсэн (өмнө нь зөвхөн PBKDF2 тохиргоог дэмждэг байсан).
  • lbmk (Libreboot бүтээх систем) бүтээх хэрэгслийн командуудыг хялбаршуулсан, жишээ нь "./build boot roms"-ын оронд та одоо "./build roms"-ыг зааж өгч болно. Угсрах скриптийн тоог 50-аас 12 болгон бууруулсан. lbmk угсралтын системд 50 удаа аудит хийсэн нь кодын хэмжээг XNUMX%-иар багасгаж, бүтээмжийг нэмэгдүүлэх боломжтой болсон.
  • Каталогийн бүтцийг өөрчилсөн. "resources/scripts/" лавлахын агуулгыг тусдаа "script/" сан руу зөөж, "resources/" лавлахын нэрийг "config/" болгон өөрчилсөн тул тэнд зөвхөн тохиргооны файлууд болон засварууд үлдсэн (засварууд) "patch/" лавлах руу шилжүүлэхээр төлөвлөж байна) . IFD/GbE файлуудыг "config/ifd/" директор руу зөөсөн. Борлуулагчийн тусгай хоёртын файлууд нь IFD/GbE файлуудаас тусдаа бөгөөд "vendorfiles/" директорт байрладаг.
  • RP2040 (pico-serprog) болон STM32 (stm32-vserprog) микроконтроллерууд дээр суурилсан хавтангуудад зориулсан serprog програм хангамжийг бүтээхэд дэмжлэг нэмсэн. Serprog протоколыг flashrom дээр дэмждэг бөгөөд SPI флаш програм хангамжид ашигладаг.
  • Chromebook программд хэрэглэгддэг U-Boot ачаалагчийг 2023.10 хувилбар болгон шинэчилсэн.
  • 12-р сарын 24-ны байдлаар Coreboot репозитортой, XNUMX-р сарын XNUMX-ний байдлаар SeaBIOS репозитортой синхрончлогдсон.
  • Libreboot-тэй харьцуулахад төхөөрөмжүүдийн дэмжлэгийг хассан:
    • Dell Latitude E6430
    • Dell Precision T1650
    • HP EliteBook 2170p
    • HP EliteBook 2560p
    • HP EliteBook 2570p
    • HP EliteBook 8470p
    • HP 8200 SFF
    • HP 8300 USDT
    • HP EliteBook 9470м
    • Lenovo ThinkPad T420
    • Lenovo ThinkPad T420S
    • Lenovo ThinkPad T430
    • Lenovo ThinkPad T440p
    • Lenovo ThinkPad T520
    • Lenovo ThinkPad T530
    • Lenovo ThinkPad W530
    • Lenovo ThinkPad W541
    • Lenovo ThinkPad X220/X220T
    • Lenovo ThinkPad X230/X230T

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster