Libreboot 20231021 telah pun dikeluarkan dan ini adalah beritanya

libreboot

Libreboot bertujuan untuk mewujudkan persekitaran sistem yang sepenuhnya mengetepikan perisian proprietari

Beberapa hari yang lalu, versi baharu Libreboot 20231021 telah dikeluarkan , satu versi yang mengetengahkan sokongan tambahan untuk peranti HP dan ASUS baharu, serta hakikat bahawa GRUB LUKS2 kini serasi, antara lain.

Bagi mereka yang tidak biasa dengan Libreboot, ia merupakan projek yang membangunkan cabang percuma sepenuhnya bagi projek CoreBoot, yang menyediakan pengganti bebas binari untuk firmware UEFI dan BIOS proprietari yang bertanggungjawab untuk memulakan CPU, memori, peranti persisian dan komponen perkakasan lain.

Libreboot menyediakan firmware boleh but untuk mesin x86/ARM yang serasi , but bootloader yang kemudiannya memuatkan sistem pengendalian anda. Ia menggantikan firmware BIOS/UEFI proprietari pada mesin x86 dan menyediakan konfigurasi yang dipertingkatkan pada Chromebook berasaskan ARM yang serasi (bootloader U-Boot, bukannya bootloader muat dalam Google).

Berita utama Libreboot 20230625

Versi baharu Libreboot 20231021 ini mengetengahkan bahawa pengurus but U-Boot yang digunakan dalam firmware Chromebook telah dikemas kini kepada versi 2023.10 , dan telah disegerakkan dengan repositori Coreboot sejak 12 Oktober dan dengan repositori SeaBIOS sejak 24 Ogos.

Satu lagi perubahan ketara dalam versi baharu ialah penstrukturan semula direktori. Kandungan direktori " resources/scripts/ " telah dipindahkan ke direktori " script/ " yang berasingan, dan direktori " resources/ " telah dinamakan semula kepada " config/ ", kerana hanya fail konfigurasi dan tampalan yang tinggal di sana (tampalan bertujuan untuk dipindahkan ke direktori " tampalan / ").

Telah disebut bahawa fail IFD/GbE telah dipindahkan ke direktori " config/ifd/ ", manakala binari khusus vendor berasingan daripada fail IFD/GbE dan terletak dalam direktori " vendorfiles/ ".

Di samping itu, Libreboot 20231021 juga mengetengahkan sokongan baharu yang ditambah untuk komputer riba Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p dan HP EliteBook 8470p .

Tambahan pula, arahan untuk alat kompilasi lbmk (Libreboot build system) telah dipermudahkan; contohnya, kini anda boleh menentukan "./build boot roms" dan bukannya "./build boot roms". Bilangan skrip kompilasi telah dikurangkan daripada 50 kepada 12.

Dua audit sistem binaan lbmk telah dilakukan, mengurangkan saiz kod sebanyak 50% dan meningkatkan produktiviti.

Kita juga akan mendapati bahawa sokongan untuk partition yang disulitkan dalam format LUKS2 telah ditambah menggunakan mekanisme penjanaan kunci berdasarkan algoritma argon2 (sebelum ini hanya konfigurasi dengan PBKDF2 yang disokong).

Perubahan ketara lain termasuk:

  • Sokongan untuk papan induk pelayan telah dikembalikan untuk model ASUS KFSN4-DRE dan ASUS KGPE-D16 dan sokongan telah ditambah untuk papan induk PC untuk model ASUS KCMA-D8 dan Dell Precision T1650.
  • Beralih kepada cawangan pemuat but GRUB 2.12-rc yang sedang dalam pembangunan.
  • Menambah sokongan untuk mencipta perisian tegar serprog untuk papan berdasarkan mikropengawal RP2040 (pico-serprog) dan STM32 (stm32-vserprog).
  • Protokol serprog disokong oleh flashrom dan digunakan untuk perisian tegar kilat SPI.
  • Pengendalian ralat yang lebih ketat dan lebih mantap;
  • Kebanyakan logik telah disatukan menjadi skrip tunggal yang melaksanakan satu jenis tugas setiap satu, dan bukannya berbilang skrip yang melakukan jenis perbualan yang sama.
  • GitHub tidak lagi digunakan dalam pautan repositori Git utama, tetapi hanya sebagai sandaran
  • Repositori sokongan kini ditakrifkan, untuk semua repositori utama dalam config/git/
  • Projek pokok tunggal tidak lagi perlu dimuat turun semula apabila ia telah dimuat turun.
  • Semakan integriti yang lebih baik apabila memuat turun fail daripada vendor
  • Sokongan GRUB LUKS2 kini tersedia, dengan terbitan kunci argon2
  • Bilangan modul yang sangat kecil dalam GRUB, hanya menyimpan apa yang perlu.
  • Pembersihan fail vendor kini dilakukan oleh skrip suntikan, bukannya skrip keluaran.
  • U-Boot kini boleh disusun secara bebas, tanpa menggunakan skrip binaan ROM, kerana pengendalian crossgcc kini disediakan untuk U-Boot sebagai tambahan kepada coreboot.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut tentang keluaran baharu ini, anda boleh mendapatkan butirannya di pautan berikut.


Tambahkan sebagai sumber pilihan dalam Google