TIL/2026

UEFI 무엇인가

고무 오리 2026. 2. 12. 18:22
728x90

NVIDIA Jetson AGX Orin 보드 의 부트로더는 UEFI 가 담당해요

기존 자체 제작 부트로더인 CBOOT 을 버리고 UEFI 를 선택한 이유는 무엇일까요?

 

Bootloader

부트로더는 크게 아래 두 가지 목적이 있어요

 

✔️ HW 초기화

타겟 바이너리 (Firmware나 OS) 실행하기 위한 최소한의 HW 초기화 작업

 

✔️ 제어권 이양

초기화 완료 후 타겟 바이너리 진입점(Entry Point) 으로 실행 권한 전달

 

왜 CBOOT에서 UEFI로 바꿨는가?

NVIDIA Orin 이전 세대 까지는 CBOOT이라는 자체제작 부트로더를 썼어요

Orin 세대부터 자체 규격을 버리고 산업 표준을 채택했어요

 

✔️ CBOOT

NVIDIA가 Orin 이전 세대 까지 사용하던 자체 제작 부트로더

CBOOT에 맞게 OS 수정 필요

 

✔️ UEFI

전 세계 공통 표준 부트로더

UEFI 규격만 지켜 OS 개발하면 어떤 보드에서든 바로 실행 가능

 

정리하면

아래 3가지 장점이 생기는군요

 

  • 표준화: 특정 제조사 의존성 을 제거하고 개발 생태계 를 확장
  • 호환성: Mainline Linux 등 다양한 OS 를 Orin 보드 에 쉽게 이식
  • 효율성: 표준 규격 활용 으로 부트로더 커스터마이징 비용 을 절감

 

728x90

'TIL > 2026' 카테고리의 다른 글

find, grep 그리고 xargs 완벽 구분  (0) 2026.02.12
Suspend to RAM  (0) 2026.02.12
Main 보다 먼저 호출되는 코드가 있다?!  (0) 2026.01.21
muldiv64 는 무엇인가?  (0) 2026.01.21
VectorCAST : clicast vs DATA API (manage)  (0) 2026.01.07