Linux 배포판에 대한 나의 이해는 다음과 같습니다.Linux 커널을 기반으로 한 운영 체제이며, 대부분 Linux 커널에서는 사용할 수 없는 기본 데스크톱 환경을 갖추고 있습니다. Fedora는 Gnome을 사용하고 Ubuntu는 Unity 등을 사용합니다. 그러나 일부 시스템(예: Arch Linux)에는 기본 창 관리자가 없습니다.
질문:커널 외부 배포판에는 어떤 구성 요소가 포함됩니까(예: Arch Linux는 커널 자체와 어떻게 다릅니까)? 커널만으로도 완전한 기능을 갖춘 운영 체제를 구축할 수 있습니까?
답변1
배포되는 내용은 배포 대상의 목적에 따라 다릅니다.
거의 모든 소프트웨어는 Fedora, Ubuntu, Debian 및 Arch Linux와 같은 일반적인 배포판에서 실행될 수 있습니다. 대부분의 Linux 배포판은 무료 소프트웨어에 중점을 둡니다. 주요 범용 배포판에는 틈새 청중 이외의 용도로 사용되는 거의 모든 무료 소프트웨어가 포함되며, 버그가 너무 많지 않고 합리적으로 사용할 수 있으며, (대부분의 배포판은 자원 봉사 활동이므로) 돈을 기꺼이 쓸 사람이 있습니다. 정리할 시간입니다.
데스크탑용 모든 배포판에는 창 관리자가 포함되어 있으며 종종 여러 개의 창 관리자가 포함됩니다. 일부 배포판에서는 이를 기본 설치의 일부로 만들고 이를 기본적으로 사용하도록 사용자 계정을 설정하는 등 특정 창 관리자를 선호할 수 있습니다. 그러나 창은 사용자의 선택입니다. 동일한 시스템의 다른 사용자는 어쨌든 다른 창 관리자를 사용할 수 있습니다.
데스크톱이나 서버 컴퓨터용이 아닌 배포판은 다른 소프트웨어 옵션을 제공할 수 있습니다. 예를 들어,오픈WRT이는 임베디드 장치, 특히 네트워크 장치를 대상으로 하는 Linux 배포판으로 GUI를 제공하지 않습니다.
엔진만으로 자동차를 만들 수 없듯이 커널만으로는 운영체제를 만들 수 없습니다. 커널은 어떤 방식으로든 시스템과 상호 작용할 수 있는 방법을 제공하지 않습니다. 최소 시스템에는 최소한 어느 정도의 방법이 필요합니다.시작 시 프로그램 실행. 시스템이 어떤 방식으로든 상호 작용하려면 로그인 방법이 필요합니다. 대부분의 시스템에는 로그인 방법이 있지만 일부 내장 장치에는 로그인 방법이 없을 수도 있습니다. 하나 갖고 싶다면유닉스- 시스템과 마찬가지로 다음을 포함한 일반적인 Unix 유틸리티가 필요합니다.껍데기, 모든 UNIX 시스템에서 예상되는 다양한 기타 도구. GUI를 원한다면 필요합니다X 윈도우 시스템. Linux를 커널로 사용하여 Unix가 아닌 시스템을 구축하는 것이 가능합니다. Android가 가장 유명한 예입니다.
답변2
Linux 배포판에는 일반적으로 Linux 커널, 많은 GNU 프로젝트 표준 도구 및 다양한 소스의 기타 모든 소프트웨어가 포함되어 있습니다. 더 자세한 배경과 일부 링크를 보려면 다음을 확인하세요.사람들은 왜 Linux를 운영 체제 대신 커널이라고 부르나요?.
모든 Linux 배포판에는 기본적으로 동일한 소프트웨어 세트가 포함되어 있습니다. 때때로 일부 Linux 배포판은 자체 배포판용 도구만 작성하지만 표준 소프트웨어는 데스크탑 환경 GNOME, 브라우저 Firefox 또는 모든 유형의 서버와 같은 모든 배포판에 설치할 수 있습니다.
유일한 차이점은 어떤 종류의 소프트웨어가 설치되어 있는지입니다.기본. - 기본 설정이 마음에 들지 않으면 다른 것을 설치하세요. :)
사용 가능한 패키지 수를 확인하려면 다음을 확인하세요.목록데비안 배포판. 현재 37,000개가 넘는 패키지가 있습니다!
일부 배포판(예: Arch)은 모든 패키지의 최신 버전을 제공하려고 합니다. "debian stable"과 같은 다른 패키지는 오래되었지만 잘 테스트된 패키지 버전을 제공하려고 합니다. 다른 특수 목적 배포판도 특정 주제에 초점을 맞추고 소프트웨어 컬렉션을 맞춤화할 수 있습니다.