Beberapa hari yang lalu hal itu diumumkan secara resmi. Rilis Coreboot 25.12Versi baru proyek ini, yang mengembangkan alternatif sumber terbuka untuk BIOS dan firmware berpemilik (UEFI), adalah hasil kerja intensif selama tiga bulan. mengumpulkan lebih dari 750 konfirmasi (melakukan) dibuat oleh 110 pengembang, termasuk 21 kolaborator baru yang bergabung dalam proyek ini.
Versi ini menonjol karena implementasinya antarmuka konfigurasi runtime baru, kapasitas penyimpanan persisten yang lebih besar, kapasitas SMMSTORE yang lebih besar, dukungan yang lebih baik untuk kamera MIPI pada platform Intel (IPU) dan dukungan untuk perangkat keras generasi berikutnya.
Dukungan untuk motherboard dan prosesor baru
Seperti versi sebelumnya, versi Coreboot yang baru ini juga secara signifikan memperluas daftar perangkat keras yang kompatibel. Dalam rilis iniDukungan resmi telah ditambahkan untuk Motherboard konsumen, workstation, dan laptop bisnis:
- Motherboard untuk konsumen: ASRock Z77 Extreme4 dan ASUS PRIME H610I-PLUS D4.
- Laptop Lenovo: ThinkPad T470s dan T580.
- Perangkat keras khusus: Siemens MC EHL6 dan Star Labs Starfighter (Arrow Lake 285H).
- Papan server dan ChromeOS: 6 papan yang digunakan di pusat data Google dan perangkat Chromebook telah ditambahkan.
- Terkait prosesor (SoC), dukungan awal telah ditambahkan untuk AMD Turin, generasi CPU berkinerja tinggi berikutnya. Peningkatan penting juga telah diimplementasikan untuk platform Intel Panther Lake dan Qualcomm X1P42100.
Konfigurasi runtime: Coreboot Forms Representation (CFR)
Salah satu perubahan struktural yang paling relevan adalah adopsi kerangka kerja CFR (Representasi Formulir Coreboot). Teknologi ini menyediakan API terpadu yang memungkinkan Anda untuk memodifikasi konfigurasi dari firmware tanpa perlu mengkompilasi ulang kode atau melakukan flashing memori secara lengkap.
Melalui CFR, Pengguna dapat mengakses menu opsi untuk mengontrol fungsi. perangkat keras seperti:
- Mengaktifkan atau menonaktifkan iGPU (grafis terintegrasi).
- Pemilihan panel sentuh atau layar secara manual.
- Kontrol lanjutan untuk kipas dan profil termal.
Saat ini, lebih dari 40 motherboard Google telah bermigrasi ke sistem ini, terintegrasi langsung dengan penyimpanan variabel UEFI untuk memastikan bahwa perubahan tetap ada setelah reboot.
Peningkatan pada pengontrol dan subsistem penyimpanan
Pengontrol SMMSTORE, bertanggung jawab untuk mengelola area memori persisten yang dilindungi oleh System Management Mode (SMM), Ukuran penyimpanan default-nya telah ditingkatkan dari 256 KB menjadi 512 KB. Peningkatan ini sangat penting untuk platform modern yang membutuhkan lebih banyak ruang untuk menyimpan variabel UEFI dan konfigurasi firmware yang kompleks.
Kamera MIPI pada Platform Intel
Coreboot telah mendesain ulang cara pengelolaan kamera pada laptop Intel generasi berikutnya. Dukungan untuk kamera MIPI telah ditingkatkan. (Mobile Industry Processor Interface), yang menggantikan kamera USB tradisional (UVC). Tidak seperti kamera USB, MIPI mengirimkan data mentah melalui antarmuka serial (CSI) langsung ke prosesor sinyal gambar (ISP) yang terintegrasi ke dalam CPU.
Versi 25.12 mengoptimalkan enumerasi ACPI dari sensor-sensor ini, memastikan bahwa sistem operasi seperti Windows dan Linux dapat mengidentifikasi lokasi fisik sensor (PLD) dan data statisnya (SSDB) dengan benar.
Kemajuan dalam arsitektur Qualcomm, AMD, dan Intel
Pengembangan untuk arsitektur tertentu telah menerima beberapa pembaruan:
- Qualcomm X1P42100: Kemampuan debugging tingkat lanjut telah ditambahkan, seperti pemuatan dump RAM dan penggunaan Application Processor Debug Policy (APDP). Dukungan untuk USB Type-C dan peningkatan pada Moving Display Subsystem (MDSS) juga telah diimplementasikan.
- AMD Glinda dan Faegan: Dukungan untuk pengontrol Ethernet 10 Gigabit dan konfigurasi USB4 melalui DeviceTree telah ditambahkan. Selain itu, perhitungan MTRR telah disederhanakan untuk mempercepat waktu booting.
- Intel Panther Lake: Dukungan untuk standar memori LPCAMM (Low Power Compressed Attached Memory Module) yang baru, mempersiapkan laptop ultra-tipis yang akan mengadopsi format ini.
Perubahan teknis dan alat
Bagi para pengembang, infrastruktur internal Coreboot juga telah berevolusi. Alat eksternal telah diperbarui. seperti Binutils 2.45 dan ACPICA 20250807, sementara toolchain nds32le-elf yang sudah usang telah dihapus.
Di toko buku libpayload, sebuah API telah ditambahkan untuk menentukan ukuran memori fisik. dan dukungan untuk algoritma kompresi LZ4. Terakhir, driver khusus untuk codec audio Cirrus Logic (CS35L56 dan CS42L43) telah ditambahkan, dan dukungan ACPI telah diperluas ke sistem dengan arsitektur RISC-V.
Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detailnya Di tautan berikut.