코어부트
(coreboot. 區 LinuxBIOS
[2]
)는
自由 소프트웨어
프로젝트의 一種이자 該當 프로젝트 아래에서 開發되는 소프트웨어의 이름이다. 1999年 겨울 로스 알라모스 國立 硏究所(Los Alamos National Laboratory, LANL) 內 Advanced Computing Laboratory에서 始作되어
[3]
現在
自由 소프트웨어 財團
의 支援 아래에
[4]
進行되고 있는 이 프로젝트는 大部分의 컴퓨터에 심어져 있는 事由 BIOS를 32비트 또는 64비트 運營體制를 驅動하는 데 必要한 最小限의 機能만을 搭載한 輕量의 BIOS로 代替하는 것을 目標로 하고 있다.
프로그램 코어부트는
GNU 一般 空中 使用 許可書
를 따라 配布되며, 設置하기 위해서는
플래시롬
이라는 프로그램이 必要하다.
現在는 소스코드만 받을수있다.
支援 플랫폼
[
編輯
]
코어부트는
바이오스
를 代替하는 프로그램이기 때문에 바이오스를 使用하는 x86 系列 플랫폼에서만 設置 및 驅動이 可能하다. 다만 컴퓨터는 다양한 製造社들에 依해 다양한 構造로 만들어져 나오기 때문에 모든 x86 系列 플랫폼이 當場 共通的으로 코어부트가 設置되고 驅動될 수 있는 것은 아니다.
驅動
[
編輯
]
코어부트는 主로
리눅스
커널을 卽席에서 驅動하는 데 쓰이지만 事實은 ELF 形式을 갖는 바이너里라면 어떤 것이든 實行할 수 있다. 또한 16비트 모드로만 驅動되는 旣存의 바이오스들과 달리 처음에 10餘個의 演算을 遂行한 다음 EFI처럼 32비트 모드로 구동된다.
[5]
다만 바이오스 呼出 機能은 가지고 있지 않기 때문에 이를 使用하려면 코어부트床에서
SeaBIOS
라는 것을 驅動해야 된다. 코어부트를 使用하는 컴퓨터에서
마이크로소프트 윈도우
,
FreeBSD
等 리눅스 以外의 運營 體制들을 驅動할 때에도 이 프로그램을 驅動해야 된다.
SeaBIOS 말고도
GRUB
의 役割을 代身하는 FILO, 遠隔 네트워크 始動을 遂行하는 gPXE 等이 코어부트床에서 驅動할 수 있다.
같이 보기
[
編輯
]
各州
[
編輯
]
外部 링크
[
編輯
]