중복 가능성:
리눅스 커널을 별도로 설치할 수 있나요?
다큐멘터리를 봤다혁신적인 운영 체제GNU의 기본 운영체제와 리눅스의 커널이 있습니다. 그런 다음 Linux 운영 체제의 수정된 버전이 배포되었습니다.
내가 원하는 운영 체제는 배포판이 아닌 기본 Linux 운영 체제입니다. 리눅스 홈페이지를 가봤는데 배포판에 대한 정보밖에 없었습니다.
사용자는 기본 Linux 운영 체제를 사용할 수 없습니까?
답변1
Linux 자체는 응용프로그램이 없기 때문에 별로 유용하지 않습니다. Linux는 순전히 커널일 뿐입니다. 실제로 커널이 부팅을 마치면 가장 먼저 하는 일은 init
. 해당 앱이 없으면 큰 오류 메시지가 표시되며 해당 앱으로 아무 것도 할 수 없습니다*.
Distros는 일련의 애플리케이션과 함께 Linux 커널을 배포하기 때문에 그렇게 명명되었습니다.
마찬가지로 GNU 유틸리티 자체도 커널 없이는 쓸모가 없습니다. 저장 매체에 저장하고 컴퓨터를 켤 수는 있지만 이러한 프로그램을 실행할 수 있는 방법은 없습니다. 또한 특정 프로그램이 init
시작 되더라도 init
다른 모든 프로그램은 커널에 의존하여 서비스를 제공합니다. 예를 들어, 일반적으로 호출되는 프로그램이 init
수행하는 첫 번째 작업은 파일을 여는 것입니다 /etc/inittab
. 파일을 열려면 open()
커널에서 제공하는 함수를 호출합니다.
이제 GNU 응용 프로그램이 없거나 거의 없는 배포판을 구축할 수 있습니다. 바라보다알파인 리눅스예를 들어. 이것이 제가 Linux GNU/Linux라고 부르지 않는 이유입니다. 제가 Linux라고 말할 때 GNU 유틸리티가 있는 Linux 시스템의 하위 집합을 의미하는 것은 아닙니다.
*기술적으로는몇 가지커널만으로 할 수 있습니다.
답변2
배포판은 기본적으로 사람들의 희망에 맞게 맞춤화된 Linux 커널을 갖춘 GNU 소프트웨어의 편집물입니다. 특정 "패키지"는 한 배포판의 일부일 수 있지만 다른 배포판의 일부는 아닐 수 있습니다. 일부 배포판에서는 다른 소프트웨어의 파일 설치 위치를 수정하는 것을 좋아합니다.
어쩌면 당신은 시도해야처음부터 리눅스가장 순수한 Linux 설치 중 하나입니다.
답변3
가장 순수한 형태의 Linux는 바닐라 Linux입니다. 이는 단지 커널일 뿐이며 수정이나 응용 프로그램은 없습니다. 다음에서 다운로드할 수 있습니다.http://www.kernel.org
배포판은 해당 커널에서 실행되는 애플리케이션의 구성이며, 내가 아는 한 대부분의 배포판은 커널을 수정합니다.
어떤 사람들은 커널 자체와 배포판을 구별하기 위해 커널에만 Linux라는 이름을 사용하고 배포판에는 GNU/Linux라는 이름을 사용합니다.
자세한 내용을 보려면 여기를 클릭하세요:http://en.wikipedia.org/wiki/GNU/Linux_naming_controversy
커널 수정이 적은 Linux 배포판에는 Slackware, Arch Linux, Gentoo 및 Linux from Scratch가 포함됩니다.