Vài ngày trước, thông báo chính thức đã được đưa ra. Bản phát hành Coreboot 25.12Phiên bản mới của dự án, nhằm phát triển một giải pháp mã nguồn mở thay thế cho BIOS và firmware độc quyền (UEFI), là kết quả của ba tháng làm việc miệt mài. Đã tích lũy được hơn 750 xác nhận (cam kết) Được tạo bởi 110 nhà phát triểnTrong đó có 21 cộng tác viên mới tham gia dự án.
Phiên bản này nổi bật nhờ việc triển khai giao diện cấu hình thời gian chạy mớiDung lượng lưu trữ bền vững lớn hơn, dung lượng SMMSTORE lớn hơn, hỗ trợ được cải thiện cho camera MIPI trên nền tảng Intel (IPU) và hỗ trợ phần cứng thế hệ tiếp theo.
Hỗ trợ cho bo mạch chủ và bộ xử lý mới.
Cũng giống như các phiên bản trước, phiên bản Coreboot mới cũng mở rộng đáng kể danh sách phần cứng tương thích. Trong bản phát hành nàyĐã bổ sung hỗ trợ chính thức cho Bo mạch chủ dành cho người tiêu dùng, máy trạm và máy tính xách tay doanh nghiệp:
- Bo mạch chủ dành cho người tiêu dùng: ASRock Z77 Extreme4 và ASUS PRIME H610I-PLUS D4.
- Máy tính xách tay Lenovo: ThinkPad T470s và T580.
- Phần cứng chuyên dụng: Siemens MC EHL6 và Star Labs Starfighter (Arrow Lake 285H).
- Bo mạch chủ máy chủ và ChromeOS: Đã bổ sung thêm 6 bo mạch được sử dụng trong các trung tâm dữ liệu của Google và các thiết bị Chromebook.
- Về bộ xử lý (SoC), hỗ trợ bước đầu đã được thêm vào cho AMD Turin, thế hệ CPU hiệu năng cao tiếp theo. Những cải tiến quan trọng cũng đã được thực hiện cho các nền tảng Intel Panther Lake và Qualcomm X1P42100.
Cấu hình thời gian chạy: Coreboot Forms Representation (CFR)
Một trong những thay đổi cấu trúc quan trọng nhất là áp dụng khuôn khổ CFR (Biểu diễn dạng Coreboot). Công nghệ này cung cấp API thống nhất cho phép bạn sửa đổi cấu hình từ phần sụn không cần biên dịch lại mã lệnh hoặc thực hiện ghi đè bộ nhớ hoàn toàn.
Thông qua CFR, Người dùng có thể truy cập vào các menu tùy chọn để điều khiển các chức năng. các thiết bị phần cứng như:
- Kích hoạt hoặc vô hiệu hóa iGPU (đồ họa tích hợp).
- Lựa chọn thủ công các bảng điều khiển hoặc màn hình cảm ứng.
- Điều khiển nâng cao quạt và cấu hình nhiệt.
Hiện tại, hơn 40 bo mạch chủ của Google đã chuyển sang hệ thống này, tích hợp trực tiếp với kho lưu trữ biến UEFI để đảm bảo các thay đổi được lưu giữ sau khi khởi động lại.
Cải tiến bộ điều khiển và hệ thống con lưu trữ
Bộ điều khiển SMMSTOREChịu trách nhiệm quản lý các vùng nhớ bền vững được bảo vệ bởi Chế độ Quản lý Hệ thống (SMM), Dung lượng lưu trữ mặc định đã được tăng từ 256 KB lên 512 KB. Việc tăng dung lượng này rất quan trọng đối với các nền tảng hiện đại cần nhiều không gian hơn để lưu trữ các biến UEFI và cấu hình phần mềm phức tạp.
Camera MIPI trên nền tảng Intel
Coreboot đã thiết kế lại cách quản lý camera trên các dòng máy tính xách tay Intel thế hệ tiếp theo. Khả năng hỗ trợ camera MIPI đã được cải thiện. (Giao diện bộ xử lý công nghiệp di động - MIPI), đang dần thay thế các camera USB truyền thống (UVC). Không giống như camera USB, MIPI gửi dữ liệu thô thông qua giao diện nối tiếp (CSI) trực tiếp đến bộ xử lý tín hiệu hình ảnh (ISP) tích hợp trong CPU.
Phiên bản 25.12 Tối ưu hóa việc liệt kê ACPI của các cảm biến này. Đảm bảo rằng các hệ điều hành như Windows và Linux có thể xác định chính xác vị trí vật lý của cảm biến (PLD) và dữ liệu tĩnh của nó (SSDB).
Những tiến bộ trong kiến trúc của Qualcomm, AMD và Intel
Quá trình phát triển cho các kiến trúc cụ thể đã nhận được một số cập nhật:
- Qualcomm X1P42100: Đã bổ sung các khả năng gỡ lỗi nâng cao, chẳng hạn như tải dữ liệu RAM và sử dụng Chính sách gỡ lỗi bộ xử lý ứng dụng (APDP). Hỗ trợ cho USB Type-C và các cải tiến đối với Hệ thống hiển thị di động (MDSS) cũng đã được triển khai.
- AMD Glinda và Faegan: Đã bổ sung hỗ trợ cho bộ điều khiển Ethernet 10 Gigabit và cấu hình USB4 thông qua DeviceTree. Ngoài ra, các phép tính MTRR đã được đơn giản hóa để tăng tốc thời gian khởi động.
- Intel Panther Lake: Hỗ trợ chuẩn bộ nhớ LPCAMM mới (Low Power Compressed Attached Memory Module), chuẩn bị cho các dòng máy tính xách tay siêu mỏng sẽ áp dụng định dạng này.
Thay đổi về kỹ thuật và công cụ
Đối với các nhà phát triển, cơ sở hạ tầng nội bộ của Coreboot cũng đã được cải tiến. Các công cụ bên ngoài đã được cập nhật. Chẳng hạn như Binutils 2.45 và ACPICA 20250807, trong khi bộ công cụ nds32le-elf lỗi thời đã bị loại bỏ.
Trong hiệu sách libpayload, một API đã được thêm vào để xác định kích thước bộ nhớ vật lý. và hỗ trợ thuật toán nén LZ4. Cuối cùng, các trình điều khiển cụ thể cho bộ giải mã âm thanh Cirrus Logic (CS35L56 và CS42L43) đã được thêm vào, và hỗ trợ ACPI đã được mở rộng cho các hệ thống có kiến trúc RISC-V.
Cuối cùng, nếu bạn quan tâm muốn biết thêm về nó, bạn có thể tham khảo chi tiết Trong liên kết sau đây.