Libreboot 26.10 공개, UEFI·크롬북 지원 추가
원제 Libreboot 26.10 "Ominous Olive" released with UEFI, Chromebook support
122 포인트댓글 47

Key Point
오픈소스 펌웨어의 역사적 전환점으로, 완전한 UEFI 지원 추가와 AI 폐지 정책 수립이 프로젝트의 철학적·기술적 방향을 명확히 보여준다.
핵심 요약
- 오픈소스 부팅 펌웨어 Libreboot 26.10 '오미너스 올리브' 버전이 공개되었으며, EDK2 기반 UEFI 지원과 MrChromebox로부터 233개 크롬북 모델이 추가되었다.
- 기존 GRUB·SeaBIOS 페이로드를 EFI 버전으로 대체하고 EDK2를 기본값으로 설정했으며, 이전 세팅과의 하위 호환성을 위해 두 페이로드를 부트 메뉴에서 접근 가능하도록 제공한다.
- 거의 모든 64비트 대응 하드웨어(ThinkPad X200, T480 등)에서 EDK2를 사용하며, 32비트 전용 메인보드는 기존 방식을 유지한다.
- Windows를 포함한 모든 UEFI 호환 운영체제 부팅이 가능하며, 기존에는 제공하지 않던 완전한 오픈소스 UEFI 구현을 제공한다.
- 233개 크롬북을 MrChromebox로부터 자동으로 임포트했으며, 현재는 소스 코드만 제공되고 바이너리는 이후 제공될 예정이다.
- AMD Fam15h 메인보드는 15h.org의 coreboot 포크를 사용하여 더 신뢰성 높은 메모리 초기화와 CPU 초기화, IOMMU·TPM 수정을 제공한다.
- EDK2는 Intel의 BSD 라이선스 UEFI 참조 구현이며, MrChromebox의 EDK2 포크를 통해 제네릭 coreboot 페이로드로 사용되는 완전한 업계 표준 UEFI 구현이다.
- x86에서 U-Boot를 EDK2로 교체했으며, 이는 U-Boot 개발자가 AI 기반 포크를 진행한 것에 대한 반발로 AI 폐지 정책을 추가한 Libreboot의 입장을 반영한다.
- Libreboot은 AGENTS.md를 통해 강력한 반AI 정책을 도입했으며, 프로젝트 리더는 AI의 전력 소비, 환경 영향, 민주주의 위협, 저작권 문제를 들어 AI 사용을 거부한다고 명시했다.
- PCI-E 재할당 가능 BAR(rebar)을 지원하여 4GB 이상의 메모리 할당이 필요한 현대식 그래픽 카드 사용이 가능하지만, Intel 통합 GPU 비디오 출력 문제로 기본값에서는 비활성화되어 있다.
- GCC 15.2, MPC 1.4.1, Nasm 3.02 등 주요 상위 버전을 업데이트했으며, nvmutil에 수백 줄의 변경사항을 적용했다.
- libreboot-utils와 mkhtemp, spkmodem-recv 강화 기능은 과도한 엔지니어링으로 인해 취소되었으며, ZFSBootMenu 기반의 Linuxboot EFI 지원은 향후 릴리스에서 제공될 예정이다.
- CrabEFI(Rust 기반 페이로드)는 rustc·cargo 도구의 신뢰성 부족으로 미루어졌으며, Rust 생태계가 안정화된 후 통합될 계획이다.
- 기본적으로 모든 이미지에 단일 ROM만 제공되며, 사용자가 필요시 CBFS에 keymap.gkb 파일을 추가하여 키맵을 변경할 수 있다.
- SeaBIOS 텍스트 모드를 부팅하는 FreeBSD 사용자는 기존 설정을 유지할 수 있으나, 새로운 설치는 UEFI 기반 EDK2를 권장한다.