자신만의 *nix 운영 체제를 만드는 방법에 대한 책에는 어떤 것이 있나요? [폐쇄]

자신만의 *nix 운영 체제를 만드는 방법에 대한 책에는 어떤 것이 있나요? [폐쇄]

나만의 Unix 운영 체제를 만들고 싶습니다. 처음부터 배울 수 있는 책이 있나요?

답변1

내 생각엔 이 주제에 관해 인쇄된 책을 구할 수 없을 것 같아요. 고려해야 할 최고의 리소스는 다음과 같습니다.선형 FS(처음부터 리눅스).

이 책은 Linux 배포판이자 소스 코드에서 자신만의 Linux 배포판을 구축하는 방법을 알려주는 책입니다.

답변2

"나만의 UNIX 운영 체제 만들기"를 의미한다면 아마도 관련 리소스에 관심이 있을 것입니다.xv6("간단한 Unix 계열 교육 운영 체제"), 또는"4.4BSD 운영 체제의 설계 및 구현".

편집하다우연히 이걸 발견했는데,"Unix 연구에 대한 McIlroy의 주석이 달린 가이드", 이는 또한 관련이 있을 수 있습니다. (@nimrodm의 Plan 9 팁을 주의 깊게 읽어보세요 :).)

답변3

귀하가 UNIX 시스템을 원한다는 것을 이해하지만, 보다 현대적인 운영 체제를 살펴보는 것도 가치가 있다고 생각합니다.

계획 9Bell Labs의 설립자는 UNIX를 만든 바로 그 사람이었으며 동일한 철학을 극단적으로 받아들였습니다(모든 것이 파일이고 단순하며 가젯으로 구성됨). Plan9은 모놀리식(그러나 작은) 레거시 커널입니다.

QNXUNIX와 일부 유사하지만(적어도 표면적으로는) 상업용 마이크로커널(openqnx 참조)이지만 디자인은 더 급진적입니다.

마침내,미니엑스UNIX에서 영감을 받은 마이크로커널의 또 다른 예이며, 그 디자인과 내부를 설명하는 좋은 책이 함께 제공됩니다.

자신의 프로젝트를 시작하기 전에 위 시스템을 읽어보는 것이 좋습니다.

답변4

@sr_의 답변 외에도 자신만의 UNIX 계열 운영 체제를 개발하고 싶다면 다음을 권장합니다.Unix에 대한 라이온스의 의견,UNIX 운영 체제 설계,아마도운영 체제 설계 및 구현마이크로커널 기반 UNIX 유사 운영 체제를 구현하는 방법을 알아보세요.

관련 정보