다양한 유형의 Linux 배포판이 있는 이유는 무엇입니까? 근본적으로 무엇이 그들을 독특하게 만드는가? [폐쇄]

다양한 유형의 Linux 배포판이 있는 이유는 무엇입니까? 근본적으로 무엇이 그들을 독특하게 만드는가? [폐쇄]

둘 다 Linux 커널(하위 계층)을 사용합니다. 버전에는 차이가 있지만 모두 동일한 패키지 세트(상위 계층)를 지원합니다. 그들의 신념과 '철학'은 다르지만, 무엇이 그들을 만드는지고유한가장 기본적인 수준에서?

내가 생각할 수 있는 한 가지는 패키지 관리입니다.

  • 데비안 기반 -dpkg
  • 아치 -pacman
  • 루트 그래프 -portage
  • RPM 기준 -rpm

메타데이터를 처리하고 종속성을 해결하는 고유한 방법도 있습니다. 이것이 유일한 주요 기술적 차이점입니까? 디자인이 근본적으로 다른가요? (어떻게?)

또 다른 차이점은 데몬 서비스를 처리하는 방식일 수 있습니다. 하지만 나는 아직 이 분야를 깊이 파고들지 않았다.

답변1

이는 부분적으로는 역사적 차이로 인한 것이며 부분적으로는 배포판마다 대상 사용자 유형이 다르기 때문입니다. Red Hat과 Debian은 주로 신뢰할 수 있고 안정적인 소프트웨어가 필요한 비즈니스 환경을 목표로 하고 있습니다. Ubuntu는 최신 및 최고의 버전에 쉽게 액세스하려는 사용자를 목표로 합니다. Arch와 Gentoo는 스스로 시스템을 조정하려는 전문가를 대상으로 합니다.

Linux 배포판이 하는 일은 다음과 같습니다.시스템 통합: 시스템을 구성하는 모든 부분(커널, 라이브러리, 프로그램)을 모아서 함께 작동하도록 구성하고 안정성 테스트를 수행하며 사용자에게 시스템에 대한 설치 프로그램 및 업데이트를 제공합니다. 여기에는 설치 프로그램 및 패키지 시스템과 같은 추가 지원 소프트웨어 개발도 포함됩니다.

시스템을 구성하는 방법(즉, 통합)은 시스템을 사용하는 사람들의 요구 사항에 따라 다르므로 배포판 간에 차이가 있습니다. Gentoo는 매니아들이 Red Hat에서 개발한 맞춤형 빌드 옵션으로 전체 시스템을 쉽게 다시 컴파일할 수 있도록 Portage를 개발했습니다.반점관리자가 업무상 중요한 서버를 재부팅하지 않고도 커널 보안 패치를 적용할 수 있습니다.

배포판의 패키지 시스템은 시스템 통합의 일부일 뿐입니다. 데몬과 같은 시스템 서비스가 시작되는 방법, 네트워크 및 보안 정책과 같은 다른 사항이 구성되는 방법도 마찬가지입니다.

관련 정보