코어부트

위키百科, 우리 모두의 百科事典.

코어부트
다른 이름 coreboot
原著者 Ronald G. Minnich, Eric Biederman, Olli Lo, Stefan Reinauer, 코어부트 커뮤니티
發表日 1999年 (25年 前) ( 1999 )
安定化 버전
4.19 / 2023年 1月 16日 (16個月 前) ( 2023-01-16 )
貯藏所
프로그래밍 言語 大部分이 C 로 構成, 約 1%만이 ASM
플랫폼 x86 x86-64 (WiP: [1] ARM )
種類 펌웨어
라이선스 GNU GPL
狀態 支援 中
웹사이트 coreboot .org

코어부트 (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 等이 코어부트床에서 驅動할 수 있다.

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

外部 링크 [ 編輯 ]