유닉스의 핵심은 어디에 있는가?

유닉스의 핵심은 어디에 있는가?

이런 질문이 많다는 것을 알고 있지만 이런 질문은 드물다고 확신합니다. 저는 운영체제 구축에 도전하고 싶은 컴퓨터 프로그래머입니다. 나는 내가 하고 있는 일이 결코 비교할 수 없다는 것을 알았기 때문에 Unix를 기반으로 하고 싶었습니다. 유닉스는 어디서 찾을 수 있나요? 나는 Mint(Linux라는 것을 알고 있습니다)와 같은 것을 의미하지 않습니다. 내 말은, 그것들은 모두 물건에 기초하고 있다는 것입니다. 부트로더, 커널 등 주요 파일은 어디서 구할 수 있나요?

답변1

Unix는 실제로 이 운영체제의 브랜드 이름이며, 핵심 사양은 다음과 같습니다.http://www.unix.org/. Linux는 Unix가 아니지만 부분적으로 Unix를 모방합니다. FreeBSD는 Unix의 직계 후손이지만 처음부터 많은 변화가 있었습니다.

유닉스라고 불리기 위해서는 인증을 신청해야 합니다. Apple의 OSX는 Unix 인증을 받았습니다.

답변2

리눅스핵심입니다. 다음에서 다운로드할 수 있습니다.kernel.org.

여러 가지 부트로더가 있지만 가장 유명한 것은 다음과 같습니다.애벌레.

이러한 혼란을 해소하기 위해 Mint는 Linux 기반분배하다. 리눅스에 더해GNU 컴파일러 컬렉션, 이것X 윈도우 시스템, 그리고 수천 개의 다른 프로그램이 모두 하나의 운영 체제로 통합되었습니다.

어쩌면 자신만의 운영 체제를 개발하기 전에 먼저 시작해야 할 수도 있습니다.처음부터 리눅스관련된 부분을 더 잘 이해하십시오.

답변3

배우는 경우 Linux와 같은 현대적이고 완전하며 작동하는 실제 운영 체제로 시작하지 않을 것입니다. 그래도 이것을 북마크에 추가하고 두 번째로 다시 돌아오세요. 첫째, 커널 내부를 배우기 위해서는 해야 할 일이 많습니다. ("gcc.c" 대신 "helloworld.c"로 C 프로그래밍을 시작하는 이유가 있습니다).

대신, 마이크로커널의 핵심 구성요소를 보여주는 교육 목적의 커널로 시작하세요.미닉스. ...운영 체제가 존재하지 않았기 때문에 Linux, Minix 및 Unix의 (얽힌) 역사는 연구 프로젝트의 일환으로 배울 가치가 있습니다.거품 속에(심지어계획 9).

답변4

어쩌면 당신이 관심이 있을 수도 있습니다xv6;Xv6은 2006년 여름 MIT 운영체제 과정을 위해 개발된 교육용 운영체제이다.. UNIX 운영 체제에도 많은 리소스가 있습니다.

더 알고 싶다면부트 로더,운영체제 개발 시리즈시작하기 좋은 곳입니다.

관련 정보