Libreboot 20231021 sudah rilis dan ini beritanya

boot gratis

Libreboot bertujuan untuk menciptakan lingkungan sistem yang sepenuhnya membuang perangkat lunak berpemilik

Beberapa hari yang lalu, versi baru Libreboot 20231021 dirilis , sebuah versi yang menyoroti penambahan dukungan untuk perangkat HP dan ASUS baru, serta fakta bahwa GRUB LUKS2 sekarang kompatibel, di antara hal-hal lainnya.

Bagi yang belum familiar dengan Libreboot, ini adalah proyek yang mengembangkan versi gratis dari proyek CoreBoot, menyediakan pengganti tanpa biner untuk firmware UEFI dan BIOS berpemilik yang bertanggung jawab untuk menginisialisasi CPU, memori, periferal, dan komponen perangkat keras lainnya.

Libreboot menyediakan firmware yang dapat di-boot untuk mesin x86/ARM yang kompatibel , dengan menjalankan bootloader yang kemudian memuat sistem operasi Anda. Libreboot menggantikan firmware BIOS/UEFI milik perusahaan pada mesin x86 dan menyediakan konfigurasi yang lebih baik pada Chromebook berbasis ARM yang kompatibel (bootloader U-Boot, bukan bootloader deep-load milik Google).

Berita utama Libreboot 20230625

Versi baru Libreboot 20231021 ini menyoroti bahwa pengelola boot U-Boot yang digunakan dalam firmware Chromebook telah diperbarui ke versi 2023.10 , dan telah disinkronkan dengan repositori Coreboot sejak 12 Oktober dan dengan repositori SeaBIOS sejak 24 Agustus.

Perubahan penting lainnya dalam versi baru ini adalah penataan ulang direktori. Isi direktori " resources/scripts/ " telah dipindahkan ke direktori " script/ " yang terpisah, dan direktori " resources/ " telah diganti namanya menjadi " config/ ", karena hanya file konfigurasi dan patch yang tersisa di sana (patch akan dipindahkan ke direktori "patch/").

Disebutkan bahwa file IFD/GbE telah dipindahkan ke direktori " config/ifd/ ", sedangkan biner khusus vendor terpisah dari file IFD/GbE dan terletak di direktori " vendorfiles/ ".

Selain itu, Libreboot 20231021 juga menyoroti dukungan baru yang ditambahkan untuk laptop Dell Latitude E6430 (GPU Intel), Lenovo ThinkPad X301, HP EliteBook 2170p, dan HP EliteBook 8470p .

Selain itu, perintah untuk alat kompilasi lbmk (sistem build Libreboot) telah disederhanakan; misalnya, alih-alih "./build boot roms" Anda sekarang dapat menentukan "./build roms". Jumlah skrip kompilasi telah dikurangi dari 50 menjadi 12.

Dua audit terhadap sistem build lbmk dilakukan, mengurangi ukuran kode sebesar 50% dan meningkatkan produktivitas.

Kita juga akan menemukan bahwa dukungan untuk partisi terenkripsi dalam format LUKS2 telah ditambahkan menggunakan mekanisme pembangkitan kunci berdasarkan algoritma argon2 (sebelumnya hanya konfigurasi dengan PBKDF2 yang didukung).

Perubahan penting lainnya meliputi:

  • Dukungan untuk motherboard server telah dikembalikan untuk model ASUS KFSN4-DRE dan ASUS KGPE-D16 dan dukungan telah ditambahkan untuk motherboard PC untuk model ASUS KCMA-D8 dan Dell Precision T1650.
  • Ditransisikan ke cabang bootloader GRUB 2.12-rc yang sedang dalam pengembangan.
  • Menambahkan dukungan untuk membuat firmware serprog untuk papan berdasarkan mikrokontroler RP2040 (pico-serprog) dan STM32 (stm32-vserprog).
  • Protokol serprog didukung oleh flashrom dan digunakan untuk firmware flash SPI.
  • Penanganan kesalahan yang jauh lebih ketat dan tangguh;
  • Sebagian besar logika telah disatukan menjadi satu skrip yang masing-masing menjalankan satu jenis tugas, bukan beberapa skrip yang melakukan jenis percakapan yang sama.
  • GitHub tidak lagi digunakan di tautan repositori utama Git, tetapi hanya sebagai cadangan
  • Repositori pendukung sekarang ditentukan, untuk semua repositori utama di config/git/
  • Proyek pohon tunggal tidak perlu lagi diunduh ulang jika sudah diunduh.
  • Pemeriksaan integritas yang lebih baik saat mengunduh file dari vendor
  • Dukungan GRUB LUKS2 kini tersedia, dengan derivasi kunci argon2
  • Jumlah modul yang sangat sedikit di GRUB, hanya menyimpan apa yang diperlukan.
  • Pembersihan file vendor kini dilakukan dengan skrip injeksi, bukan skrip rilis.
  • U-Boot kini dapat dikompilasi secara mandiri, tanpa menggunakan skrip build ROM, karena penanganan crossgcc kini disediakan untuk U-Boot selain coreboot.

Terakhir, jika Anda tertarik untuk mempelajari lebih lanjut tentang rilis baru ini, Anda dapat menemukan detailnya di tautan berikut.


Tambahkan sebagai sumber pilihan di Google