허드 : 그렇지 않은 커널

허드 Richard Stallman이 설립 한 동일한 이름의 프로젝트에서 GNU 운영 체제의 원래 커널입니다. Hurd의 개발은 1990 년에 시작되었지만 최종 버전은 2002 년에 출시 될 것으로 예상되지 않았습니다. 따라서 GNU 운영 체제에서 그 자리는 Linux 커널이 차지했습니다.


그러나 실제로 Hurd의 개발은 1991 년부터 2010 년까지 Hurd 저장소에 대한 모든 기여를 받아 3D 애니메이션으로 만드는 코드 웜으로 제작 된 비디오에서 볼 수 있듯이 결코 멈추지 않았습니다. 만든 프로그래머의 이름 주위에 줄 지어있는 파일.

Hurd에 대한 자세한 정보를 원합니다

GNU Hurd는 GNU 운영 체제의 기반이되는 Unix 커널을 시뮬레이션하는 서버 프로그램 세트입니다. GNU 프로젝트는 1990 년부터 자유 소프트웨어로 개발하여 GPL 라이센스에 따라 배포하고 있습니다.

Hurd는 기능성, 보안 성, 안정성면에서 유닉스 계열 커널을 능가하는 동시에 호환성을 유지하려고합니다. 이는 Hurd가 POSIX 사양을 구현하지만 사용자에 대한 임의의 제한을 제거했기 때문에 가능합니다.

대부분의 유닉스 계열 코어와 달리 Hurd는 마이크로 커널 위에 구축되어 있습니다 (현재는 Mach 만 지원되지만 4 세대 LXNUMX 마이크로 커널에서 Hurd를 실행하는 프로젝트가 현재 중단되었지만), 가장 기본적인 서비스를 제공합니다. 커널 : 하드웨어 (다중 처리를 통한 CPU, 메모리 관리를 통한 RAM 메모리 및 기타 사운드, 그래픽, 저장 장치 등)에 대한 액세스를 조정합니다.

OSF / 1, NEXTSTEP, Mac OS X, Lites 및 MkLinux와 같이 Mach 마이크로 커널 위에서 실행되는 다른 유닉스 계열 시스템이 있습니다. 모두 단일 서버로 구현됩니다. 따라서 기존 Unix 시스템의 모 놀리 식 커널을 마이크로 커널과 Unix 서버라는 두 가지 요소로 대체합니다.

대신 Hurd는 동시에 실행되는 여러 서버로 구성됩니다. 시계에서 네트워크 관리에 이르기까지 모든 것을 제어하는 ​​하나의 거대한 프로그램 대신 Hurd의 이러한 각 작업은 별도의 서버에서 처리됩니다. 이렇게하면 (이론적으로 적어도) Hurd를 훨씬 쉽게 개발할 수 있습니다. 한 서버를 변경하면 다른 서버에 원치 않는 영향을 줄 가능성이 적기 때문입니다. 여기에서 재귀 이중 두문자어가 파생됩니다. Hurd라는 단어는 Hird of Unix-Replacing Daemons (스페인어 : Unix를 대체하는 악마의 "Hird")의 약어입니다. 차례로 Hird라는 용어는 깊이를 나타내는 인터페이스의 허드 (깊이를 나타내는 인터페이스의 "허드")를 의미합니다. 미국 영어에서 Hurd와 Hird는 모두 무리 (스페인어 : 무리)로 발음되므로 GNU Hurd는 "누우 무리"로 번역 될 수 있습니다.

원래의 Mach 디자인에서 주요 목표 중 하나는 이러한 종류의 "서버 팜"이었지만 Hurd는이 디자인을 Mach 마이크로 커널에서 처음 구현 한 것 같습니다 (QNX는 유사하지만 자체 마이크로 커널을 기반으로 함). Mach에서 작업하는 그룹이 Mach에서 너무 바빠서 전체 운영 체제에 전념 할 수없는 것처럼 보이지만 이전에 다중 서버 배포가 없었던 이유는 분명하지 않습니다. Hurd는 또한 소핵 사이에서 이식성을 시도합니다.

Hurd를 사용하는 방법?

가장 기능적인 Hurd 배포판은 Debian에서 제공하는 배포판입니다. 자세한 내용은 프로젝트 페이지를 참조하십시오. 데비안 GNU / 허드.

또한 Hurd를 사용하는 다른 방법이 있습니다.

1.- GNU / Hurd 배포판 설치. 가장 안정적이고 기능적인 Debian GNU / Hurd 외에 다른 GNU / Hurd 배포판이 있습니다. 아치, 닉스OS

2.- 낮게 실행 . Xen은 오픈 소스 가상 머신 모니터입니다. 설계 목표는 단일 컴퓨터에서 완전히 작동하는 방식으로 운영 체제의 완전한 기능 인스턴스를 실행할 수 있도록하는 것입니다. Xen은 안전한 격리, 리소스 제어, QoS 보장 및 핫 가상 머신 마이그레이션을 제공합니다. 사용자 응용 프로그램과의 호환성을 유지하면서 Xen을 실행하도록 운영 체제를 명시 적으로 수정할 수 있습니다. 이를 통해 Xen은 특별한 하드웨어 지원없이 고성능 가상화를 달성 할 수 있습니다.

3.- 에서 실행 이미지 qemu 또는에서 LiveCD.

그리고이 웹 페이지는 데비안 GNU / 허드 시스템에서 렌더링 된 허드의 유용성에 대한 살아있는 증거입니다.

푸엔테스 : 허드위키 백과


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   미켈 마욜 이 투르

    이 코어는 매우 느리고 nix는 고대이며 Haiku와 Hurd가 진화하는지 확인하는 데 여전히 최고입니다. 잘한다면 시스템의 속도, 특히 개인의 속도가 진화합니다.

    MS는 nix가 겸손한 컴퓨터에서 빠르게 작동하고 MS는 XNUMX 년마다 최신 컴퓨터를 필요로하므로 속도가 느려지지 않기 때문에 그대로 유지됩니다.

  2.   후안 아길레라

    단순하고 거짓입니다. 리눅스 뒤에는 Linus뿐만 아니라 수천 명의 사람들이 있고 Hurd 뒤에는 코드를 다듬을 사람이 적습니다. 리눅스는 프로그래머가 커널을 개발하도록하는 회사에도 관심이 있기 때문입니다. 허드로 이것은 일어나지 않습니다.

  3.   차우케스

    아주 좋은 기사 ... 나는 항상 Debian GNU / Hurd를 테스트하는 변덕을 가지고있었습니다.

    인사말.

  4.   미겔

    정말 간단한 코멘트

  5.   후안 루이스 카노

    매우 흥미로운 기사입니다. 리눅스가 그렇게 빠르게 발전하고 허드가 여전히 100 % 기능적이지 않다는 느낌을 준다는 사실을 멈추고 생각하는 것은 매우 흥미로울 것입니다 ...

  6.   Rockerlatino

    그 뒤에는 천재 (Linus tolvard)가 있고 hurd는 그 뒤에 미친 부러움 (stallman)이기 때문에 아무것도 달성하지 못하기 때문에 쉬운 리눅스 발전

  7.   세바스찬 마 그리

    Linux가 Hurd보다 빠르게 발전하고 일반적으로 모든 모 놀리 식 커널 시스템이 마이크로 커널보다 더 성공적인 이유의 일부는 Linus와 Tanenbaum (Minix 제작자) 간의 논쟁에서 찾을 수 있습니다.

    https://secure.wikimedia.org/wikipedia/en/wiki/Tanenbaum%E2%80%93Torvalds_debate