배포판이 다른 배포판을 기반으로한다는 것은 무엇을 의미합니까?


9

우분투는 데비안을 기반으로합니다. Mint는 Ubuntu를 기반으로합니다 (Debian을 기반으로하는 Linux Mint Debian Edition 제외).

한 배포판이 다른 배포판을 기반으로 할 때 부모 배포판과 다른 점은 무엇입니까? 무엇이 추가 또는 제거 또는 변경 되었습니까?

편집 : 크리스 다운 (Chris Down)의 답변을 읽은 후 다른 각도에서 접근해야했는지 궁금합니다. 커널 및 응용 프로그램 이외의 배포판의 구성 요소는 무엇입니까?

답변:


12

어떤 것이 다른 것의 파생물 인 정도는 프로젝트 자체와 관련이 있습니다.

구체적인 예는 다음과 같습니다.

  • 민트 (데비안 에디션 제외)는 우분투 인프라에 크게 의존합니다. 그것은 우분투를 기반으로 할뿐만 아니라 (민트는 본질적으로 사내 수정이있는 우분투이기 때문에) 우분투의 패키지 저장소에도 의존합니다. Mint와의 주요 차이점은 Linux Mint를 위해 특별히 설계된 도구 세트가 있다는 것입니다. 또한 Mint 프로젝트의 철학은 독점 소프트웨어와 호환되며 (리브레 소프트웨어보다 사용자 친화적 인 인식) Ubuntu는이를 권장하지 않습니다. 예를 들어, Mint에는 Adobe Flash가 사전 설치되어 있지만 Ubuntu는 그렇지 않습니다. 다른 많은 구성 요소로 확장됩니다.
  • 데비안 기반의 데비안 코드베이스에서 시작했을뿐 아니라 데비안 용으로 설계된 여러 도구를 사용한다는 데 데비안 기반의 데비안 aptitude이 있습니다. 데 투안의 핵심 정신은 안정성과 예측 성을 강조하는 반면, 우분투의 포즈는 사용 편의성을 강조합니다.

이것을 좀 더 살려 줄 수 있습니까? '우분투 인프라'란 무엇입니까? '데비안 코드베이스'란 무엇입니까? 그들은 무엇으로 구성되어 있습니까? 커널과 응용 프로그램 이외의 배포판은 무엇입니까?
user11583

1
배포판의 네 가지 주요 부분은 정신, 패키지 관리자, 기본 환경 및 초기화 순서입니다. 이것이 사람들이 배포 인프라에 대해 이야기 할 때 의미하는 주요 사항입니다. 우분투는, 예를 들어, 여전히 도구 (의 광대 한 수를 사용하는 동안 완전히 새로운 방향으로 (오히려 안정성보다는 유용성의 정신)에 데비안을했다 aptitude, dpkg등). 이 경우 "기반"은 대부분 "포크"를 의미합니다.
Chris Down

@Chris Down : '포크'가 올바른 용어가 아닙니다. 완벽한 예를 들어, 대부분의 패키지는 데비안 업스트림에서 시작합니다. 정의에 따라 포크는 많은 우분투 혁신에서 아무것도 빼앗아 가지 않기 위해 처음 시작된 후에 다양합니다. 나는 데비안이 여전히 재단에서 무게를 지니고 있다고 느끼고 우분투 조직은 같은 방식을 느낍니다.
JM Becker

1

또 다른 개발 라인 : Mandrake (Mandrake offshot Conectiva와 합병 한 후 Mandriva)는 Red Hat에서 파생되었으며, 대부분 Gnome 대신 KDE를 기본 데스크탑 환경으로 강조했습니다. 페도라 프로젝트는 레드햇 패키지의 모음으로 태어 났으며, 레드햇 엔터프라이즈 리눅스는 별도의 유통되었을 때 나중에 페도라 분포를 인수했다. Fedora에서 파생 된 몇 가지 사소한 배포판이 있습니다. 다음과 같은 분포가 CentOS는 RHEL에 대한 소스를 가지고 (레드햇 로고 및 기타 브랜드 교체)를 다시 컴파일 및 유지 보수 계약에 대한 필요없이 결과를 배포) 및 과학 리눅스CentOS와 기본적으로 동일하지만 Fermilab, CERN 및 기타 패키지에서 사용할 패키지를 추가합니다. 그런 다음 Oracle Unbreakable Linux [sic]와 Red Hat 복제본도 있습니다.

차이점은 무엇입니까? 이것이 오픈 소스이기 때문에 누군가가 좋아하는 배포판에 만족하지 않으면 포크를 사용하여 자신의 길을 갈 수 있습니다. 전체 인프라 (웹 페이지, 다운로드 사이트, 빌드 팜)를 설정하는 것은 싸거나 쉽지 않습니다 (예를 들어 Fedora 인프라 소스의 대부분 (모두는 아님)는 무료로 사용할 수 있지만 데비안도 마찬가지입니다). 일의 조각). 그러나 더 중요한 것은 소프트웨어를 패키징하고 업스트림을 유지하며 버그를 수정하고 질문에 답변하는 등 많은 헌신적 인 자원 봉사자를 얻는 것이 큰 일입니다. 가장 귀찮게하는 부분 (즉, 일부 배포를위한 대체 / 보조 패키지 모음을 설정)을 처리하고 나머지는 상위 배포에 남겨 두는 것이 훨씬 쉽습니다. 또는 당신이하려는 일의 기초로 다른 부가 가치없이 상기 부모로부터 패키지를 선택하십시오. 차이점은 파생 제품이 달성하려는 작업, 사용 가능한 리소스 및 경과 시간에 따라 크게 달라집니다. 반면에 모든 배포판은 오픈 소스 소프트웨어 (리눅스 커널 (데비안의 BSD 커널 기반 라인 등), GCC, glibc, X.org, Gnome, KDE 등)의 동일한 기본 인프라에 구축됩니다. ) 따라서 공통점이 많습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.