코어부트 프로젝트, 독점 BIOS 및 펌웨어에 대한 유명한 무료 대안 새로운 버전 25.09가 출시되었습니다.110명의 프로그래머의 협업으로 개발된 684개의 변경 사항이 포함되어 있으며, 이는 커뮤니티의 역동성과 활력을 보여줍니다.
가장 주목할 만한 새로운 기능 중 하나는 ASROCK, GIGABYTE, HP, Intel, Lenovo 등의 모델을 포함한 새로운 마더보드에 대한 지원이 추가되었다는 점입니다. 이를 통해 이 프로젝트는 최신 데스크톱, 워크스테이션, 노트북과의 호환성이 크게 확대되었습니다.
Coreboot 25.09의 새로운 주요 기능
한 가장 뛰어난 측면 중 하나 Coreboot 25.09는 부팅 성능이 크게 향상됨스토리지 흐름과 페이로드 압축 해제의 여러 최적화 덕분에 LZMA 압축 해제를 위한 SSE 명령어 구현 Lenovo X220에서 수행한 테스트에서 SPI 컨트롤러가 압축 해제 작업을 중단하지 않고도 CPU 캐시에 데이터를 미리 로드할 수 있게 되면서 속도가 30% 향상되고 부팅 시간이 46밀리초 단축되었습니다.
또한 Intel Panther Lake 플랫폼, 비동기 파일 로딩 시스템 출시 CPU가 다른 작업을 실행하는 동안 SPI DMA를 사용하여 fsps.bin 파일을 미리 로드합니다. 이 병렬 처리 기술은 부팅 시간을 17~18밀리초까지 단축할 수 있습니다.안정성을 손상시키지 않고 효율성을 향상시킵니다.
코어부또한 새로운 동기화 기능도 통합합니다.cbfs_preload_wait_for_all()과 같은 함수는 스토리지 백엔드를 종료하기 전에 작업이 안전하게 완료되도록 보장합니다. 토큰 기반 전송 대기열을 기반으로 하는 Fast SPI DMA 서브시스템은 복잡한 로드 환경에서 더욱 예측 가능하고 안정적인 성능을 제공합니다.
고급 부팅 모드 감지 및 전원 관리
또 다른 주요 개선 사항은 다음과 같습니다. 부팅 모드 정보 프레임워크 구현LB_TAG_BOOT_MODE 태그를 Coreboot 내부 테이블에 추가합니다. 이 시스템을 통해 페이로드는 일반 모드, 배터리 부족 모드 또는 충전 모드 등 부팅 상태를 직접 확인할 수 있습니다.
이 혁신 배터리 감지 논리를 다시 구현하기 위해 페이로드가 필요하지 않습니다.전원 관리를 간소화하고 펌웨어 초기 단계에서도 상태 데이터를 항상 사용할 수 있도록 보장합니다. 또한, 새로운 lb_add_boot_mode() 함수를 사용하면 플랫폼에서 이전 버전과의 호환성을 유지하면서 특정 요구 사항에 맞게 감지 기능을 조정할 수 있습니다.
이 외에도 e도 강조됩니다.개발팀은 MTRR 기록 관리를 완전히 재구성했습니다. 그래픽 메모리의 경우, 해당 구성을 실리콘 초기화 프로세스의 초기 단계로 이동했습니다. FSP-S(펌웨어 지원 패키지 - 실리콘) 모듈에 적용된 이러한 수정을 통해 그래픽 하위 시스템 초기화 시간이 123밀리초에서 115밀리초로 단축되었습니다.
soc_mark_gfx_memory() 함수는 부팅 초기에 쓰기 결합(WC) 레지스터를 설정하여 그래픽 펌웨어 로딩 시 메모리 접근 패턴을 개선합니다. 이러한 변경 사항은 성능 향상 외에도 코드 유지 관리를 용이하게 하고 다양한 환경에서 더욱 일관된 실행을 보장합니다.
전반적인 개선 및 생태계 확장
Coreboot 25.09에서는 여러 가지 추가 개선 사항이 도입되었으며, 그 중 주요 내용은 다음과 같습니다. amdfwtool 도구의 최적화이제 Turin 플랫폼에 대한 확장된 지원을 제공하며 smmstoretool 업데이트, 더 나은 UEFI 변수 관리를 위해 가변 블록 크기와 GUID 별칭을 지원합니다.
TPM 지원 (신뢰할 수 있는 플랫폼 모듈) 통합으로 확장되었습니다 fTPM의 AMD 플랫폼용, 향상된 로고 렌더링 및 Bochs 디스플레이 드라이버 지원 기능이 추가되었습니다. 플래시 압축 및 쓰기 작업 시 시스템 안정성과 보안을 강화하기 위한 조치도 시행되었습니다.
도구 및 종속성 수준에서 이 릴리스에서는 여러 주요 구성 요소가 업데이트되었습니다. binutils 2.44, ACPICA 20250404, MPFR 4.2.2, SeaBIOS 1.17.0, U-Boot 2025.07, LinuxBoot 및 Libpayload에 대한 개선 사항이 포함되어 부팅 모드 관리의 조정이 개선되고 최신 아키텍처가 지원됩니다.
마지막으로, 다음 버전인 Coreboot 25.12는 올해 12월 말에 출시될 예정이며, 이를 통해 프로젝트의 일관된 개발 속도가 유지될 것입니다.
출처 : https://github.com/coreboot