GNU 시스템 유틸리티는 Linux와 어떻게 호환됩니까?

GNU 시스템 유틸리티는 Linux와 어떻게 호환됩니까?

~에 따르면GNU 허드 아키텍처GNU 운영 체제는 원래 마이크로커널 아키텍처 GNU Hurd 커널과 함께 사용하도록 설계되었습니다.

Linux가 모놀리식 설계라면 열성팬은 어떻게 Linux 커널을 GNU 소프트웨어와 결합하여 GNU/Linux 시스템을 만들 수 있습니까? Linux 커널이 응용 프로그램 IPC, 장치 드라이버, 파일 시스템 등과 같은 GNU 구성 요소를 대체했습니까? 아니면 이러한 GNU 사용자 모드 유틸리티를 커널 모드로 가져오려는 상당한 노력이 있었습니까? 후자가 사실이라면 이 일을 하는 것이 얼마나 어려울까요?

답변1

당신이 링크한 기사에는 계속해서 다음과 같은 말이 있습니다.

서버는 POSIX API를 공동으로 구현합니다.

이러한 애플리케이션은 POSIX API를 사용하여 작성된 "사용자 공간" 애플리케이션이므로 최소한의 변경만으로 POSIX와 유사한 운영 체제에서 실행할 수 있습니다.

관련 정보