Unix/Linux 시스템이 여전히 Microsoft에 의존해야 하는 이유는 무엇입니까?

Unix/Linux 시스템이 여전히 Microsoft에 의존해야 하는 이유는 무엇입니까?

Intel 하드웨어의 Ubuntu 20.04 시스템:

# cd /boot/efi/EFI/
# file $(find . -name '*.efi')
./ubuntu/grubx64.efi: PE32+ executable …, for MS Windows
./ubuntu/shimx64.efi: PE32+ executable …, for MS Windows
./ubuntu/mmx64.efi:   PE32+ executable …, for MS Windows
./BOOT/fbx64.efi:     PE32+ executable …, for MS Windows
./BOOT/mmx64.efi:     PE32+ executable …, for MS Windows

단일 부팅인 Ubuntu에서만 작동합니다.
Unix 시스템은 Windows보다 14년 앞서 있습니다.

그렇다면 왜 "MS Windows"일까요?

마이크로소프트의 세계에서 벗어날 수 있는 방법은 없을까요?

(예, 알고 있습니다. 저항은 소용없습니다.)

답변1

PE32+ 예공공 규범이유가 있어서 선택되었습니다(15페이지 참고 참조).UEFI 사양 2.8B).

참고: 이 이미지 유형은 UEFI 이미지에 Thumb 및 Thumb2 명령어를 포함하는 동시에 EFI 인터페이스 자체를 ARM 모드로 정의하기 위해 선택되었습니다.

다음과 관련이 없습니다의존. 많은 사양이 기업에서 개발되어 표준으로 채택됩니다. 대회 형식에 대한 자세한 내용을 보려면 시작하세요.여기.

관련 정보