이 질문을하기에 잘못된 장소라면 사과드립니다. 그러나 이 질문을 게시해야 할 위치를 찾는 데 어려움을 겪고 있습니다. 저는 Linux를 좋아해서 Linux만 사용합니다. 나는 한동안 ARM 장치에 OS를 구축해 왔지만 정말 나쁜 방식이었습니다. 예를 들어 장치에 Alpine 운영 체제를 설치하고 싶습니다. 나는 장치 DTB와 사전 구축된 OS를 찾을 것입니다. 사전 구축된 부트 섹터와 DTB를 선택한 다음 DTB, 부트 및 Alpine FS를 함께 접착하여 작동하는 OS를 만드는 사악한 통합 파이프라인을 만들 것입니다. 작동하긴 하지만 제공된 dtb와 사전 구축된 OS가 필요하므로 누군가 이미 모든 어려운 작업을 완료했습니다.
그래서 제 질문은 최초의 운영 체제가 어떻게 구축되었느냐는 것입니다. RPI(또는 다른 장치)를 제공하는 경우 작동하는 커널을 어떻게 컴파일하고 빌드합니까? 아니면 적어도 내 안의 두려움을 전달하는 것을 멈추고 이러한 괴물을 만드는 것을 멈출 수 있습니까?