코어스타트업이란?

코어스타트업이란?

보드의 펌웨어 교체에 관한 내용이라고 읽었는데 왜 이 작업을 수행해야 하며 보드에 다른 운영 체제를 설치하는 기능에 영향을 미치나요?

답변1

상술 한 바와 같이위키피디아 페이지:

이전에 LinuxBIOS로 알려진 coreboot는 대부분의 컴퓨터에서 독점 펌웨어(BIOS 또는 UEFI)를 최신 32비트 또는 64비트 프로그램을 간단히 로드하고 실행하도록 설계된 경량 펌웨어로 대체하도록 설계된 소프트웨어 프로젝트입니다. 디지털 운영 체제.

본질적으로 이는 최신 컴퓨터의 펌웨어 수준을 "개방"하고 단순화하는 것을 목표로 하는 계획입니다. 나는 그것이 가능한 한 무료 소프트웨어라고 생각합니다. 그러나 특정 하드웨어 장치에서 실행하려면 바이너리 blob이 필요합니다.자유롭게 이끌 수 있다얼룩을 완전히 제거하는 Coreboot 버전이므로 100% 무료 소프트웨어입니다. 그러나 이로 인해 Libreboot는 보다 제한적인 하드웨어 하위 집합에서만 실행될 수 있습니다.

왜 Coreboot를 사용하고 싶어할까요? 여러 가지 이유를 생각해 볼 수 있습니다.

PC 펌웨어 개발에 참여하는 데 관심이 있다면 독점 펌웨어가 오픈 소스인 Coreboot로 전환할 수 있습니다. 이런 방식으로(일반적으로 GNU/Linux와 유사) 코드를 찾아보고 작동 방식을 이해하려고 노력할 수 있습니다. 따라서 교육적인 관점에서 볼 때 이는 아마도 좋은 일일 것입니다.

누군가 무료 소프트웨어에 관심이 있다면 이러한 이유로 Coreboot 또는 Libreboot를 선호할 수 있습니다. 펌웨어에 바이너리 blob이 있는 경우 여기에 무엇이 포함되어 있는지 알 수 없습니다. 이론적으로 여기에는 개인 정보 보호/보안을 손상시킬 수 있는 코드가 포함될 수 있습니다. 자유 소프트웨어 재단은 Libreboot 펌웨어로 실행되는 시스템만 보증합니다.

내가 생각할 수 있는 또 다른 점은 누군가가 새 장치를 개발하는 경우 Coreboot를 여기에 포팅하는 것이 처음부터 자체 펌웨어를 작성하거나 독점 펌웨어 비용을 지불하는 것보다 더 간단하다고 생각할 수 있다는 것입니다. Coreboot는 시스템을 시작하고 실행하는 데 필요한 최소한의 코드만 포함하고 있기 때문에 간결하고 빠르며 효율적입니다. Coreboot 자체는 BIOS나 UEFI 서비스를 제공하지 않는다는 점은 주목할 가치가 있습니다. 단지 하드웨어를 초기화한 다음 제어권을 다른 항목에 전달합니다. 따라서 운영 체제에서 이러한 서비스를 요구하는 경우 페이로드를 통해 제공되어야 합니다(아래 설명 참조).

다른 운영 체제를 설치하는 기능에 영향을 미치나요?

첫째, 기본 운영 체제는 일반적으로 설치되지 않습니다.판자(임베디드 시스템에 대해 이야기하지 않는 한). 일반적으로 외부 저장 장치(예: 하드 드라이브)에 설치됩니다. 따라서 Coreboot가 저장 장치에 액세스하고 기본 운영 체제를 호출할 수 있을 만큼 기본적인 환경을 설정할 수 있는 한 이론상으로는 어떤 시스템도 부팅할 수 없는 이유가 없습니다. 운영 체제. 몇 개 있어요유효 탑재량이를 용이하게 하는 데 도움이 됩니다. 페이로드는 기본적으로 외부 저장소에 저장되지 않고 펌웨어에 내장된 부트로더입니다. 예를 들어 GRUB는 Coreboot에 페이로드로 내장될 수 있으며 물론 Linux와 Windows도 부팅할 수 있습니다. MacOS로 부팅할 수 있는 로드아웃 옵션이 있는지는 잘 모르겠지만, 있다고 해도 놀라지 않을 것입니다.

관련 정보