CoreBoot 4.18 ra mắt với các cải tiến, sửa lỗi và hơn thế nữa

coreboot

Coreboot (trước đây được gọi là LinuxBIOS) là một dự án nhằm thay thế phần sụn không miễn phí trong BIOS độc quyền

Sau 4 tháng trôi qua kể từ khi phát hành phiên bản 4.17, dự án coreboot đã xuất bản bản phát hành dự án CoreBoot 4.18 và trong quá trình tạo ra phiên bản mới, hơn 200 nhà phát triển đã tham gia, họ đã chuẩn bị hơn 1800 thay đổi và trong số đó có 50 tác giả đã gửi các bản vá lỗi đầu tiên của họ.

Đối với những người không quen với CoreBoot, bạn nên biết rằng đây là một mã nguồn mở thay thế cho Hệ thống I / O cơ bản truyền thống (BIOS) đã có trên PC MS-DOS những năm 80 và thay thế nó bằng UEFI (Unified Extensible). CoreBoot cũng là một phần mềm tương tự phần mềm độc quyền miễn phí và có sẵn để xác minh và kiểm tra đầy đủ. CoreBoot được sử dụng làm phần sụn cơ sở để khởi tạo phần cứng và điều phối khởi động.

Bao gồm khởi tạo chip đồ họa, PCIe, SATA, USB, RS232. Đồng thời, các thành phần nhị phân FSP 2.0 (Gói hỗ trợ phần mềm Intel) và phần sụn nhị phân cho hệ thống con Intel ME, được yêu cầu để khởi tạo và khởi chạy CPU và chipset, được tích hợp vào CoreBoot.

Các tính năng mới chính của CoreBoot 4.18

Trong phiên bản CoreBoot 4.18 mới này được giới thiệu, nó được nhấn mạnh rằng hỗ trợ thêm cho 23 bo mạch chủ, 19 trong số đó được sử dụng trên thiết bị Chrome OS hoặc máy chủ của Google. Trong số đó nổi bật và không phải của Google:

  • MSI PRO Z690-A WIFI DDR4
  • AMD Miến Điện
  • miếng đệm AMD
  • Siemens MC APL7

Ngoài điều này, người ta lưu ý rằng triển khai khả năng tạo SBoM (hóa đơn vật liệu phần mềm firmware), xác định thành phần của các thành phần của phần mềm có trong hình ảnh chương trình cơ sở, chẳng hạn, để tự động kiểm tra lỗ hổng bảo mật hoặc quét giấy phép trong chương trình cơ sở.

Một thay đổi khác nổi bật là thêm khả năng xác định hoạt động cho từng thiết bị để sconfig, một trình biên dịch cho cấu trúc cây thiết bị mô tả các thành phần phần cứng hiện có. Các hoạt động được chỉ định dưới dạng một mã định danh C.

Đã thêm khả năng phát hiện sự hiện diện của thiết bị i2c khi tạo bản ghi thiết bị trong bảng ACPI / SSDT. tính năng này có thể được sử dụng để phát hiện bàn di chuột bằng lời nhắc gốc "phát hiện", bỏ qua cờ "thăm dò" trước đây được sử dụng cho bàn di chuột, dành riêng cho hạt nhân Linux được sử dụng trong ChromeOS. Nó được đề cập rằng màn hình cảm ứng yêu cầu một chuỗi nguồn phức tạp hơn, được thực hiện trong tương lai, sau đó chúng cũng sẽ thay đổi.

Nó cũng được nhấn mạnh rằng công việc tiếp tục trong phiên bản thứ tư của cơ chế phân bổ nguồn lực (TÀI NGUYÊN_ALLOCATOR_V4), triển khai hỗ trợ thao tác nhiều phạm vi tài nguyên, sử dụng toàn bộ không gian địa chỉ và cấp phát bộ nhớ trên 4 GB.

Các thay đổi khác nổi bật trong phiên bản mới này:

  • Đã thêm các mục nhập Kconfig để tùy chọn cung cấp đường dẫn đến các thẻ CoSWID thay vì sử dụng các thẻ CoSWID mặc định
  • Đã cập nhật thành phần tải trọng dựa trên ngăn xếp UEFI EDK II (TianoCore), đã được thử nghiệm với Intel Core (thế hệ thứ 2 đến thứ 12), Intel Small Core BYT, BSW, APL, GLK và GLK-R, AMD Stoney Ridge và Picasso.
  • Đã thêm Makefile.inc để tạo và tạo thẻ coswid
  • Cơ chế khởi tạo cổ điển cho chế độ đa xử lý (LEGACY_SMP_INIT) không được dùng nữa, được thay thế bằng mã khởi tạo PARALLEL_MP.
  • Đã thêm trình điều khiển bảng điều khiển smbus.
  • Tiện ích checkpatch cung cấp hỗ trợ cho hạt nhân Linux 5.19.
  • Tiếp tục dịch cú pháp ACPI sang ASL 2.0.
  • Đã xóa hỗ trợ cho bo mạch chủ Google Brya4ES.
    Hỗ trợ thêm cho Intel Meteor Lake, Mediatek Mt8188 và AMD Morgana SoC.

Các bạn quan tâm muốn biết thêm về phiên bản CoreBoot 4.18 mới này có thể tham khảo chi tiết Trong liên kết sau.

Tải xuống CoreBoot

Cuối cùng, đối với những người quan tâm đến việc có thể tải xuống phiên bản CoreBoot mới này họ có thể làm điều đó từ phần tải xuống của họ, có thể tìm thấy trên trang web chính thức của dự án.

Thêm vào đó, họ sẽ có thể tìm thấy tài liệu và thông tin thêm về dự án.

Liên kết là cái này.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.