GNU 프로젝트에 Hurd라는 독립적 인 커널이 있다는 사실에 놀랐습니다. 그리고 Arch Hurd 및 Debian GNU / Hurd와 같은 주류 배포판이 있습니다. Hurd over Linux에 대해 중요한 이점이 있습니까?
GNU 프로젝트에 Hurd라는 독립적 인 커널이 있다는 사실에 놀랐습니다. 그리고 Arch Hurd 및 Debian GNU / Hurd와 같은 주류 배포판이 있습니다. Hurd over Linux에 대해 중요한 이점이 있습니까?
답변:
이 시점에서 GNU / Hurd의 "안정된"배포가 없다는 점을 고려할 때 주요 장점은 Linux에있는 것 같습니다.
Mach 마이크로 커널과 전통적인 모 놀리 식 유닉스 커널의 차이점을 이해하기 시작하기에 좋은 곳은 Mach (Kernel) 의 Wikipedia 페이지입니다 .
흥미로운 점으로, Mac OS X은 XNU라는 Mach Kernel을 사용합니다. Mach 3.0을 기반으로하지만 허드와 같은 마이크로 커널은 아닙니다. Apple이 NeXT를 인수했을 때 Jobs가 Mach 커널을 NeXT에서 Apple로 가져 왔기 때문에 의미가 있습니다.
행복한 독서.
상태 업데이트 2018
2018 년 첫 6 개월 동안 HURD의 git repo는 40 개의 커밋을 받았으므로 안정성에 대한 소문이 과장 될 수 있습니다. 활성 코드 기고자 수는 5와 비슷합니다. 따라서 GNU / Hurd는 여전히 GNU / Linux의 주요 단점입니다. 다른 업데이트가 있는지 7 년 후 2025 년에 다시 확인하십시오.
허드는 리눅스가 존재하기 전에 원래의 '예상 된'커널이었다. 겉보기에 몇 년 동안 개발되었습니다. 그 동안 Linus Torvalds는 전 세계의 자원 봉사자와 함께 크고 크지 만 작동하는 커널을 개발하고 구현했습니다. Redhat, HP 및 IBM을 포함한 많은 소프트웨어 회사의 프로그래머로 향상되었습니다. 신뢰할 수 있고 작동합니다. Mach는 단순한 마이크로 커널을 갖는 Minix 철학을 고수합니다. 철학의 차이점을보고 싶다면 Minix의 작업을 살펴 보는 것이 좋습니다. 마이크로 커널에는 이론적 인 장점이 있지만 필자가 읽은 모든 문헌은 Linux가 채택한 커널 전략을 선호하는 것으로 보입니다.
GNU Hurd에 관한 Wikipedia 기사 에 따르면 :
스톨만은 2010 년 개발 20 년 후 "GNU Hurd에 대해 매우 낙관적이지 않았다. 약간 진전을 이루었지만 실제로는 훨씬 더 많은 문제를 해결해야한다"고 덧붙였다. 자유 커널이 이미 존재하고 있기 때문에 (Linux), Hurd를 완료하면 자유 운영 체제의 주요 남은 문제인 장치 지원을 해결하지 못하기 때문에 GNU 시스템에 중요하지 않습니다.
프로젝트를 완료하고 직면 한 문제를 해결하는 데 많은 양의 작업이 필요한 것 같습니다. 게다가 허드 커널이 현재 리눅스 커널에 비해 대부분의 일반 사용자에게 어떤 혜택을 제공하는지에 대해서는 확실하지 않습니다. 광범위한 아키텍처.
이 때문에, 허드 (Hurd)는이 시점에서 학업 운동에 지나지 않습니다. 그 뒤에 실제로 운전할 필요가 없다면, Linux의 인상적인 기능을 따라 잡거나 넘어 설 수는 없지만, 언제라도 완전한 유용성에 도달 할 것 같지 않습니다. 허드 개발자를 노크한다는 의미는 아니지만 숨을 참지 않을 것입니다 ...