Lëshimi i Libreboot 20230319. Fillimi i zhvillimit të një shpërndarjeje Linux me shërbimet OpenBSD

Është prezantuar lëshimi i firmware-it falas të bootable Libreboot 20230319. Projekti zhvillon një ndërtim të gatshëm të projektit coreboot, i cili siguron një zëvendësim për firmware-in e pronarit UEFI dhe BIOS përgjegjës për inicializimin e CPU-së, kujtesës, periferikëve dhe komponentëve të tjerë të harduerit. minimizimi i inserteve binare.

Libreboot synon krijimin e një mjedisi sistemi që ju lejon të shpërndani plotësisht softuerin e pronarit, jo vetëm në nivelin e sistemit operativ, por edhe firmuerin që ofron nisjen. Libreboot jo vetëm që heq bazën e komponentëve jo të lirë, por gjithashtu shton veçori për ta bërë më të lehtë përdorimin e përdoruesve fundorë, duke krijuar një shpërndarje që mund të përdoret nga çdo përdorues pa aftësi të veçanta.

Ndër pajisjet e mbështetura në Libreboot:

  • Sistemet e desktopit Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF dhe Apple iMac 5,2.
  • Laptopë: ThinkPad X60 / X60S / X60 Tablet, ThinkPad T60, Lenovo ThinkPad X200 / X200S / X200 Tablet / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad Lenovo T400 /400Pad T420 /440P 500 / T530, Lenovo Think Pad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 dhe MacBook2 dhe pajisje të ndryshme Chromebook nga ASUS, Samsung, Acer dhe HP.

Në publikimin e ri:

  • Mbështetje e shtuar për laptopët Lenovo ThinkPad W530 dhe T530. Versioni tjetër pritet të mbështesë HP EliteBook 8560w, Lenovo G505S dhe Dell Latitude E6400.
  • Mbështetja për bordet Asus p2b_ls dhe p3b_f është ndërprerë.
  • Për bordet me procesorë të bazuar në mikroarkitekturën Haswell, kodi i inicializimit të memories (raminit) është përshtatur. Testuar në laptopët ThinkPad T440p dhe ThinkPad W541.
  • Zgjidhen problemet me hyrjen në modalitetin e fjetjes (S3) në laptopët ThinkPad T440p dhe ThinkPad W541.
  • GRUB ka aktivizuar modalitetin e daljes së detyruar të konsolës (GRUB_TERMINAL=konsola) pa ndryshuar modalitetin e videos, gjë që ka përmirësuar shfaqjen e menyve të nisjes për mediat e instalimit të disa shpërndarjeve Linux.
  • Shumica e pllakave x86 janë sinkronizuar me bazën e kodeve CoreBoot që nga shkurti 2023, duke përfshirë përmirësime për pajisjet me çipa të bazuara në mikroarkitekturën Haswell (ThinkPad T440p/W541).
  • Ndryshimet nga bazat aktuale të kodit GRUB dhe SeaBIOS janë transferuar.
  • Kohëzgjatja në grub.cfg u reduktua nga 10 në 5 sekonda.
  • Për laptopët ThinkPad GM45, madhësia e paracaktuar e kujtesës së videos është zvogëluar nga 352 MB në 256 MB.
  • Baza e kodit nvmutil është ripunuar.

Për më tepër, autori i Libreboot filloi të zhvillonte një shpërndarje të re minimaliste Live për rivendosjen e sistemeve pas dështimeve. Në analogji me shpërndarjen Heads, projekti zhvillon një mjedis të sistemit të zhveshur të pritur në Flash, i cili mund të ngarkohet nga LibreBoot, CoreBoot ose LinuxBoot, por në vend që ta montojë atë si një "payload" bootable, projekti i ri planifikon të përgatisë një imazh i veçantë i sistemit, i ngarkuar në CBFS dhe i thirrur nga ngarkesat e ndërmjetme nga GRUB ose SeaBIOS, i aftë për të ekzekutuar skedarë të ekzekutueshëm të vendosur në Flash.

Projekti është interesant sepse planifikon të kombinojë kernelin Linux, bibliotekën standarde Musl C dhe mjetet nga mjedisi bazë OpenBSD. Për të zbatuar këtë ide, zhvillimi i projektit lobase, i cili ishte i përfshirë në transferimin e shërbimeve OpenBSD në Linux, por i braktisur 5 vjet më parë, vazhdoi (autori i Libreboot krijoi një pirun lobase, i cili u përditësua në OpenBSD 7.2 dhe u transferua për Musl ). Është planifikuar të përdoret paketa e veglave apk-tools nga Alpine Linux për të menaxhuar paketat dhe instaluar programe shtesë, dhe mjetet e montimit abuild dhe aport për të gjeneruar imazhe. Pasi piruni i mjedisit të përdoruesit OpenBSD të jetë gati, ai planifikohet të transferohet në projektin Alpine për t'u përdorur si një alternativë ndaj paketës BusyBox.

Për më tepër, mund të vërejmë njoftimin e projektit CloudFW 2.0 me zbatimin e firmuerit të bazuar në Coreboot dhe LinuxBoot për të zëvendësuar UEFI, duke siguruar një pirg të plotë të hapur firmware për serverët x86. Zhvillimi kryhet nga kompania kineze Bytedance (zotëron TikTok), e cila përdor CloudFW në harduer në infrastrukturën e saj.



Burimi: opennet.ru

Shto një koment