Libreboot rilis 20230319. Memulai pengembangan distribusi Linux dengan utilitas OpenBSD

Rilis firmware bootable gratis Libreboot 20230319 telah disajikan. Proyek ini mengembangkan proyek coreboot yang sudah jadi, yang menyediakan pengganti firmware UEFI dan BIOS berpemilik yang bertanggung jawab untuk menginisialisasi CPU, memori, periferal, dan komponen perangkat keras lainnya, meminimalkan sisipan biner.

Libreboot ditujukan untuk menciptakan lingkungan sistem yang memungkinkan Anda sepenuhnya membuang perangkat lunak berpemilik, tidak hanya pada tingkat sistem operasi, tetapi juga firmware yang menyediakan booting. Libreboot tidak hanya menghapus coreboot dari komponen non-bebas, tetapi juga menambahkan fitur untuk memudahkan pengguna akhir dalam menggunakannya, menciptakan distribusi yang dapat digunakan oleh pengguna mana pun tanpa keahlian khusus.

Di antara peralatan yang didukung di Libreboot:

  • Sistem desktop Gigabyte GA-G41M-ES2L, Intel D510MO, Intel D410PT, Intel D945GCLF dan Apple iMac 5,2.
  • Laptop: Tablet ThinkPad X60 / X60S / X60, ThinkPad T60, Tablet Lenovo ThinkPad X200 / X200S / X200 / X220 / X230, Lenovo ThinkPad R400, Lenovo ThinkPad T400 / T400S / T420 / T440, Lenovo ThinkPad T500 / T530, Lenovo Think Pad W500 / W530, Lenovo ThinkPad R500, Apple MacBook1 dan MacBook2, serta berbagai Chromebook dari ASUS, Samsung, Acer dan HP.

Dalam rilis baru:

  • Menambahkan dukungan untuk laptop Lenovo ThinkPad W530 dan T530. Versi berikutnya diharapkan mendukung HP EliteBook 8560w, Lenovo G505S dan Dell Latitude E6400.
  • Dukungan untuk papan Asus p2b_ls dan p3b_f telah dihentikan.
  • Untuk papan dengan prosesor berdasarkan mikroarsitektur Haswell, kode inisialisasi memori (raminit) telah diadaptasi. Diuji pada laptop ThinkPad T440p dan ThinkPad W541.
  • Mengatasi masalah saat memasuki mode tidur (S3) pada laptop ThinkPad T440p dan ThinkPad W541.
  • GRUB telah mengaktifkan mode keluaran konsol paksa (GRUB_TERMINAL=konsol) tanpa mengubah mode video, yang telah meningkatkan tampilan menu boot media instalasi untuk beberapa distribusi Linux.
  • Sebagian besar papan x86 telah disinkronkan dengan basis kode CoreBoot pada Februari 2023, termasuk peningkatan untuk perangkat dengan chip berdasarkan mikroarsitektur Haswell (ThinkPad T440p/W541).
  • Perubahan dari basis kode GRUB dan SeaBIOS saat ini telah ditransfer.
  • Batas waktu di grub.cfg dikurangi dari 10 menjadi 5 detik.
  • Untuk laptop ThinkPad GM45, ukuran memori video yang dialokasikan secara default telah dikurangi dari 352MB menjadi 256MB.
  • Basis kode nvmutil telah dikerjakan ulang.

Selain itu, penulis Libreboot mulai mengembangkan distribusi Live minimalis baru untuk memulihkan sistem setelah kegagalan. Dengan analogi dengan distribusi Heads, proyek ini mengembangkan lingkungan sistem yang dipreteli yang dihosting di Flash, yang dapat dimuat dari LibreBoot, CoreBoot atau LinuxBoot, namun alih-alih merakitnya sebagai β€œpayload” yang dapat di-boot, proyek baru ini berencana untuk menyiapkan a image sistem terpisah, dimuat ke CBFS dan dipanggil dari payload perantara dari GRUB atau SeaBIOS, yang mampu menjalankan file yang dapat dieksekusi yang dihosting di Flash.

Proyek ini menarik karena berencana menggabungkan kernel Linux, pustaka Musl C standar, dan alat dari lingkungan dasar OpenBSD. Untuk mengimplementasikan ide ini, pengembangan proyek lobase, yang terlibat dalam porting utilitas OpenBSD ke Linux, tetapi ditinggalkan 5 tahun yang lalu, dilanjutkan (penulis Libreboot membuat fork lobase, yang diperbarui ke OpenBSD 7.2 dan porting untuk Musl ). Direncanakan untuk menggunakan toolkit apk-tools dari Alpine Linux untuk mengelola paket dan menginstal program tambahan, serta alat perakitan abuild dan aports untuk menghasilkan image. Setelah fork lingkungan pengguna OpenBSD siap, rencananya akan ditransfer ke proyek Alpine untuk digunakan sebagai alternatif paket BusyBox.

Selain itu, kami dapat mencatat pengumuman proyek CloudFW 2.0 dengan implementasi firmware berdasarkan Coreboot dan LinuxBoot untuk menggantikan UEFI, menyediakan tumpukan firmware terbuka lengkap untuk server x86. Pengembangannya dilakukan oleh perusahaan China Bytedance (pemilik TikTok) yang menggunakan CloudFW pada perangkat keras di infrastrukturnya.



Sumber: opennet.ru

Tambah komentar