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

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

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

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

답변1

당신이 링크한 기사는 계속해서 말합니다.

서버는 POSIX API를 집합적으로 구현합니다.

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

관련 정보