![Unix/Linux 시스템이 여전히 Microsoft에 의존해야 하는 이유는 무엇입니까?](https://linux55.com/image/183989/Unix%2FLinux%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EC%97%AC%EC%A0%84%ED%9E%88%20Microsoft%EC%97%90%20%EC%9D%98%EC%A1%B4%ED%95%B4%EC%95%BC%20%ED%95%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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 모드로 정의하기 위해 선택되었습니다.
다음과 관련이 없습니다의존. 많은 사양이 기업에서 개발되어 표준으로 채택됩니다. 대회 형식에 대한 자세한 내용을 보려면 시작하세요.여기.