Linux Mint는 Ubuntu를 기반으로합니다. 우분투는 데비안을 기반으로합니다. 이와 같이 우분투, 데비안, 슬랙웨어 등을 기반으로 한 다른 Linux 배포판이 있습니다. 나를 혼동하는 것은 이것이 다른 Linux 기반의 하나의 Linux 배포판을 의미한다는 것입니다. 그들은 어떻게 만들어 집니까?
Linux Mint는 Ubuntu를 기반으로합니다. 우분투는 데비안을 기반으로합니다. 이와 같이 우분투, 데비안, 슬랙웨어 등을 기반으로 한 다른 Linux 배포판이 있습니다. 나를 혼동하는 것은 이것이 다른 Linux 기반의 하나의 Linux 배포판을 의미한다는 것입니다. 그들은 어떻게 만들어 집니까?
답변:
잭은 UDS-P 토크 슬라이드 에서이를 설명하는 훌륭한 다이어그램을 가지고있었습니다.
기본적으로 모든 데비안주기는 데비안 임포트 프리즈 까지 데비안 에서 수정되지 않은 소스 패키지는 데비안에서 데비안으로 매일 우분투 (74 % 지점)에 복사됩니다. 데비안과 우분투에서 모두 수정 된 패키지는 일반적으로 우분투에서 마지막으로 패키지를 터치 한 개발자에 의해 수동으로 병합됩니다 (패치 브랜치).
일부 핵심 패키지 (커널, 많은 데스크톱 및 기타 비트)는 데비안에서 제공되지 않으며 업스트림 (11 % 지점)에서 직접 제공됩니다.
따라서 우분투는 자체 핵심 패키지 세트를 유지 관리하고 많은 양의 데비안 패키지의 이점을 얻습니다.
Ubuntu는 동일한 패키징 관리 시스템 (deb 및 apt)을 사용하며 각 개발주기마다 데비안에서 최신 패키지를 가져 와서 우분투 특정 사항에 맞게 조정하고 필요한 경우 더 많은 기능과 패치를 추가합니다. 또한 변경 사항을 데비안으로 되돌려 보내며 종종 개발자는 우분투 및 데비안 개발자입니다.
민트는 우분투 패키지와 동일하게 작동합니다 (업데이트 : 민트는 그다지 기여하지는 않지만)
이름을 제외하고 배포판을 정의하는 많은 것들이 있습니다. 패키징 시스템 (deb, rpm, ...), 표준 환경 (예 : 표준으로 사용되는 "init"종류) 및 일정 정책, 주요 대상 사용자 등과 같은 여러 가지 사항 공유 핵심 도구는 두 가지 배포를 "형제"로 만들지 않습니다. 예를 들어 @Zenklys와 연결된 그래프에서 SuSE가 Slackware의 초기 파생 제품이지만 Red-Hat에서 RPM 패키징 시스템을 빌린 것을 알 수 있습니다. 바퀴.
이러한 것의 대부분은 누군가 (회사, 개인 또는 개발중인 커뮤니티)가 귀하를 대신하여 내리는 결정입니다. 일부 배포판은 서로 매우 다르며 기원에 거의 공통점이 없습니다 (데비안과 레드햇은 초기의 두 가지 예입니다 ...), 작업 환경을 달성하기위한 병렬 노력의 결과이지만 다른 배포판은 단지 규모가 큰 커뮤니티는 기존 배포의 특정 측면을 더 짧은 (또는 더 큰!) 릴리스주기를 갖거나 배포를 덜 "일반적인"것으로 만들고 미디어 생성 (사용자 사전 설치 도구, 특정 사항에 대해 더 나은 / 더 쉬운 하드웨어 구성을 시도하십시오 ...); 또는 회사가 특정 대상 고객을 위해 배포판을 조정하여 비즈니스를 수행 할 수 있다고 결정한 경우.
여기서부터 우분투를 계속 사용하되,이 과정은 거의 비슷합니다.
물론, "파생적"방식을 취한다는 것은 0 일부터 작업 시스템으로 시작한다는 것을 의미합니다. 여기서 작업은 원하는 변경을 수행하고 "부모"버전으로 최신 상태를 유지하는 데 중점을 둡니다.
우분투는 그런 의미에서 데비안의 파생물입니다 : 그들은 작업 배포를하고 기본 (그리고 공식적으로 지원되는) 데스크탑 환경과 테마를 결정했습니다. 루트가 아닌 사용자가 모든 제한된 영역에 액세스 할 수 있도록 강조했습니다 (예 : 하드웨어 설정) 등의 도구를 통합하고 때로는 새로운 도구를 개발하여 목표를 달성하기도합니다. 어느 시점이되면 중요한 서브 시스템 (예 : 시작)으로 전환하거나 기본 도구 버전 (예 : 우분투에서 크게 의존하는 Python 용 툴)으로 더 근본적인 결정을 내리기 시작했습니다. 이러한 변경 중 일부는 원래 배포에서 발생하지 않거나 시간이 오래 걸리거나 그 반대의 경우가 있습니다.
그런 다음 언젠가 우분투 사용자는 자신이 취한 모든 선택에 만족하지 않기로 결정했기 때문에 쿠분투 또는 Xbuntu와 같은 파생 상품으로 끝날 수 있습니다. 원래 프로젝트 내 상태.
우분투는 데비안과 일정 수준의 피드백을 유지해 왔기 때문에, 어느 정도의 지식을 쉽게 얻을 수 있지만, 모든 파생 된 배포판에 대해 사실 일 필요는 없습니다.
그리고 등등 ...하지만 대답은 지금까지 오래 실행됩니다 : P
나는 항상 리눅스 배포판과 그 관계에 관한이 작은 그림을 좋아했다. :)