
Coreboot (sebelumnya disebut LinuxBIOS) adalah proyek yang ditujukan untuk mengganti firmware tidak bebas di BIOS berpemilik
La Coreboot 24.02 edisi Februari telah dirilis baru-baru ini dan perbaikan besar telah dilaksanakan dimana 111 pengembang berpartisipasi dan menyiapkan 814 perubahan. Rilis ini mewakili tiga bulan kerja yang dihabiskan untuk menyempurnakan basis kode Coreboot, dengan fokus pada pembersihan dan peningkatan kualitas.
Tidak diragukan lagi, a berita yang paling menonjol rilis ini dan yang dapat diperhatikan oleh para pengikut proyek adalah eaku mengubah format nomor versi, karena hingga versi sebelumnya proyek menggunakan skema penamaan versi tambahan (4.xx),
Sekarang Coreboot telah mengadopsi skema penamaan Tahun.Bulan.Sub-versi dan rilis berikutnya yang dijadwalkan pada bulan Mei tahun ini akan membawa nomor 24.05, dengan tersirat subversi 00. Jika terjadi perbaikan atau versi tambahan, nilai seperti .01, .02, dan seterusnya akan ditambahkan.
Apa yang baru di Coreboot 24.02?
Versi baru Coreboot 24.02 memperkenalkan penghapusan lengkap cabang "master". dari proyek Coreboot, jadi mulai rilis ini kami akan mengembangkan cabang baru yang disebut "utama". Modifikasi ini dilakukan sebagai tanggapan atas pertimbangan bahwa kata "master" mungkin dianggap tidak benar secara politis sehingga menimbulkan kemarahan di kalangan aktivis tertentu. Sekitar 6 bulan yang lalu, proyek ini bermigrasi dari 'master' ke 'utama', dan sejak itu kedua cabang tetap sinkron untuk memudahkan transisi. Dimulai dengan rilis ini, mereka akan sepenuhnya menghilangkan cabang master.
Mengenai perubahan infrastruktur, dekoder gambar JPEG telah diganti dengan implementasi dalam bahasa Wuffs (Menangani Format File Tidak Terpercaya dengan Aman). Bahasa ini menawarkan keamanan memori, menghasilkan kode C/C++, dan dioptimalkan untuk membuat parser, encoder, dan decoder format file. Mengadopsi decoder JPEG yang aman mengurangi paparan proyek Anda terhadap potensi serangan, seperti LogoFAIL.
Selain perbaikan yang disebutkan di atas, perubahan tambahan telah dilakukan pada boot pusat, termasuk penggantian nama Makefile dari .inc menjadi .mk untuk mengidentifikasinya dengan lebih baik, penambahan dukungan untuk chip GD25LQ255E dan IS25WP256D di SPI, menambahkan dukungan untuk beberapa grup segmen PCI pada perangkat, menghapus dukungan untuk beberapa downlink yang tidak digunakan pada perangkat, mengganti nama bus dan link_list ke upstream dan downstream pada perangkat, dan memperbarui file pohon perangkat sehingga platform Intel modern menggunakan chipset.cb.
dari perubahan lain yang menonjol dari versi baru ini:
- Memperbaiki bug pada penghitungan hari bulan Februari di tahun kabisat, yang menyebabkan RTC terus-menerus kembali ke tanggal pembangunan 29 Februari 2024.
- Menambahkan struktur tabel pemetaan ulang Arm IO, yang mewakili topologi IO dari sistem berbasis Arm.
- Menambahkan dukungan PPTT, yang menghasilkan tabel topologi properti prosesor (PPTT) yang sesuai dengan spesifikasi ACPI 6.4.
- Menambahkan dukungan untuk tabel WDAT, meletakkan dasar untuk menerapkan spesifikasi tabel ACPI WDAT (Watchdog Action Table).
- dukungan buildgcc untuk perangkat Apple M1/M2
- Mengganti dekoder dengan implementasi Wuffs, bahasa pemrograman aman memori yang menangani format file tidak tepercaya.
- Menghapus dukungan untuk beberapa downlink yang tidak digunakan
- crossgcc dipindahkan dari menggunakan GCC 11.4.0 ke GCC 13.2.0, CMake diperbarui dari versi 3.26.4 ke 3.27.7.
- Komponen payload yang diperbarui berdasarkan GRUB 2.12 dan Seabios 1.16.3.
- Tingkatkan ke Kconfig dari Linux 6.7
Jika Anda tertarik untuk mempelajari lebih lanjut tentang Coreboot 24.02 versi baru ini, Anda dapat melihat detailnya Di tautan berikut.
Dapatkan CoreBoot
Terakhir, bagi mereka yang tertarik untuk bisa mendapatkan versi baru dari CoreBoot ini mereka dapat melakukannya dari bagian unduhan mereka, yang terletak di situs resmi proyeknya. Selain itu, di dalamnya Anda dapat menemukan dokumentasi dan informasi lebih lanjut tentang proyek tersebut. Tautannya adalah ini.