Versi baru Boot inti 25.03 sekarang tersedia dan dilengkapi dengan serangkaian fitur baru yang relevan yang memperkuat kemungkinan alternatif gratis ini untuk firmware berpemilik. Mereka yang sudah menggunakan solusi ini untuk mengganti BIOS tradisional atau ingin memperbaruinya pada perangkat yang kompatibel kini memiliki lebih banyak opsi dan peningkatan teknis yang menghasilkan pengalaman yang lebih stabil dan serbaguna.
Dalam edisi ini, Coreboot memperluas dukungannya dengan lebih dari dua puluh motherboard baru dan menerapkan modifikasi signifikan di beberapa bidang, dari penanganan grafis dan rutinitas inisialisasi memori hingga solusi baru untuk arsitektur RISC-V, periferal, dan pengontrol terintegrasi. Semua ini mempertahankan pendekatan minimalis dan independen terhadap OS, yang memudahkan peluncuran berbagai platform dalam lingkungan terbuka.
Papan baru didukung di Coreboot 25.03
Salah satu penambahan paling menonjol dalam versi ini adalah perluasan perangkat keras yang didukung. Dua puluh dua motherboard baru telah ditambahkan, banyak di antaranya digunakan oleh Google Chromebook, tetapi juga oleh perangkat dari produsen terkenal seperti ASRock, ASUS, HP, Lenovo, dan StarLabs. Daftar ini merupakan respons terhadap upaya berkelanjutan untuk membuat Coreboot lebih mudah digunakan pada komputer modern, serta pada sistem lama yang masih didukung di lingkungan tertentu.
Daftar lengkap papan baru yang didukung:
- AMD Crater untuk SoC Renoir
- ASROCK Z87 Extreme3, Extreme4, Z87M Extreme4 dan Pro4
- ASUS P8H67-I DELUXE
- Google Dirks, Guren, Meliks, Moxie, Ocelot, Pujjoniru, Quandiso2 dan Wyrdeer
- Seri HP Pro 3400
- Intel Ptlrvp (platform referensi untuk Panther Lake)
- Lenovo ThinkCentre M900
- NovaCustom V540TU (14”) dan V560TU (16”)
- Baterai Pintar StarLabs StarLite Mk V (N200), StarBook Mk VII (165H dan N200)
Peningkatan teknis dan fitur baru
Di antara perubahan yang paling relevan pada tingkat teknis adalah: peningkatan dalam manajemen layar, termasuk rotasi logo otomatis untuk perangkat berorientasi potret. Tampilannya juga telah disetel halus saat penutup laptop ditutup, memprioritaskan tampilan eksternal tanpa menyebabkan kesalahan orientasi.
Untuk debugging USB, Skrip find_usbdebug.sh telah disesuaikan dengan versi baru usbutils (dari v016 dan seterusnya), memperbaiki kegagalan yang disebabkan oleh perubahan format pada output lsusb -t
. Hal ini memudahkan untuk bekerja di lingkungan dengan versi alat diagnostik yang berbeda.
Topologi CPU juga telah direvisi. Memperbaiki bug yang memengaruhi arsitektur Meteor Lake terkait dengan ID inti duplikat, yang menyebabkan kerusakan saat mencoba menulis ke register yang dilindungi. Bidang tambahan sekarang didefinisikan dalam struktur topologi untuk memastikan identifikasi unik setiap inti dalam paket fisik.
Fitur baru dalam manajemen baterai dan penghentian awal di Coreboot 25.03
Logika pemberitahuan baterai lemah telah dipindahkan, sebelumnya digabungkan dengan driver FSP (Firmware Support Package) Intel. Fungsionalitas ini sekarang berada di luar kode FSP, yang memungkinkan lebih banyak platform (termasuk yang tidak menggunakan FSP) untuk menampilkan peringatan atau melakukan penghentian aman jika terjadi kegagalan daya kritis.
Selain itu, Menambahkan opsi Kconfig untuk mengaktifkan penghentian awal. Hal ini memungkinkan pemadaman listrik terkendali bahkan sebelum inisialisasi memori penuh, fitur yang berguna terutama pada platform Intel di mana operasi spesifik diperlukan sebelum boot sistem penuh.
Peningkatan kompatibilitas dan kinerja dengan Coreboot 25.03
Dukungan RAM diperluas berkat peningkatan inisialisasi untuk platform lama seperti Haswell, yang menguntungkan komputer dengan prosesor yang masih digunakan secara profesional saat ini. Dukungan untuk DDR5 pada 7500 MT/s juga telah diaktifkan, memperluas kemungkinan pada perangkat keras modern.
Kemajuan penting lainnya meliputi:
- Peningkatan dukungan untuk periferal USB Type-C dan Thunderbolt
- Optimalisasi manajemen termal dan energi
- Peningkatan pada kompilasi, alat pengembangan, dan dokumentasi
- Dukungan tambahan untuk touchpad, TPM, dan fitur keamanan
- Peningkatan kompatibilitas ACPI dan perangkat tertanam (EC)
Statistik pembangunan
Peluncuran ini merupakan hasil usaha kolektif yang luar biasa.. Sejak versi sebelumnya 24.12, 1.001 komitmen telah dicatat, dengan rata-rata 10 kontribusi per hari. Secara total, 88.158 baris kode telah ditambahkan dan 22.900 dihapus, mencerminkan fase pengembangan yang intensif. Sebanyak 131 penulis berpartisipasi, termasuk 29 orang yang berkontribusi pada proyek ini untuk pertama kalinya. Bagi yang tertarik dengan versi Coreboot lainnya dapat membaca artikel di Boot inti 24.05.
Masalah yang diketahui belum terselesaikan
Beberapa masalah masih terbuka dan memengaruhi tingkat umum (dalam arsitektur atau muatan) dan platform tertentu. Ini termasuk ketidakcocokan dengan versi SeaBIOS atau EDK2 pada Windows 10/11, kegagalan keyboard USB pada konfigurasi tertentu, atau konflik mikrokode pada sistem lama. Kegagalan boot juga telah dilaporkan pada model tertentu saat menghubungkan monitor eksternal atau menggunakan kartu grafis tertentu.
Di antara kasus yang paling relevan:
- Kesalahan ACPI dengan Windows di Thinkpad (misalnya, W530)
- Kegagalan pengenalan WiFi pada komputer Lenovo M700 Tiny
- Masalah keyboard USB pada platform sekunder
- Keterbatasan saat menggunakan CPU multi-core pada motherboard tertentu
Walaupun bug ini tidak memengaruhi sistem secara keseluruhan, namun bug ini menyoroti keberagaman perangkat keras dan kompleksitas dalam memelihara solusi terbuka yang berinteraksi dengan benar dengan perangkat yang beragam tersebut.
Proyek ini juga memperbarui beberapa alat eksternal seperti CMake (sekarang pada versi 3.31.3) dan ACPICA (diperbarui ke 20241212), memperkuat kompatibilitas dengan infrastruktur pengembangan modern.
Coreboot versi 25.03 menunjukkan langkah maju yang signifikan. Bagi mereka yang mencari kontrol lebih besar atas startup sistem mereka, menghilangkan ketergantungan pada firmware tertutup. Dengan papan yang lebih kompatibel, peningkatan stabilitas yang terlihat, dan dukungan yang diperluas untuk memori dan periferal, rilis ini menegaskan kembali kematangan teknis dan kemampuan beradaptasi proyek terhadap perangkat keras masa kini dan lama.