데비안에 기반한 우분투는 어떤가요?


35

Linux Mint는 Ubuntu를 기반으로합니다. 우분투는 데비안을 기반으로합니다. 이와 같이 우분투, 데비안, 슬랙웨어 등을 기반으로 한 다른 Linux 배포판이 있습니다. 나를 혼동하는 것은 이것이 다른 Linux 기반의 하나의 Linux 배포판을 의미한다는 것입니다. 그들은 어떻게 만들어 집니까?


1
@ Zenklys-이것은 복제본이 아닙니다. 데비안과 우분투의 차이점을 알고 싶지 않습니다. 내가 알고 싶은 것은 하나의 배포판이 다른 배포판을 기반으로하는 방법입니다. 나는 우분투와 데비안을 예로 들어서 물어 보려는 것을 이야기했습니다.

차이점을 알면 ressemblance를 알게됩니다. ;)
Zenklys

슬랙웨어는 데비안 또는 우분투를 기반으로하지 않습니다
psusi

여기에 "기반"이라는 문구는 그들이 가져 갔다가 바꾸 었다는 것을 의미합니다. 따라서 우분투는 데비안의 수정 된 버전입니다.
ctrl-alt-delor

답변:


21

잭은 UDS-P 토크 슬라이드 에서이를 설명하는 훌륭한 다이어그램을 가지고있었습니다.

우분투의 소스

기본적으로 모든 데비안주기는 데비안 임포트 프리즈 까지 데비안 에서 수정되지 않은 소스 패키지는 데비안에서 데비안으로 매일 우분투 (74 % 지점)에 복사됩니다. 데비안과 우분투에서 모두 수정 된 패키지는 일반적으로 우분투에서 마지막으로 패키지를 터치 한 개발자에 의해 수동으로 병합됩니다 (패치 브랜치).

일부 핵심 패키지 (커널, 많은 데스크톱 및 기타 비트)는 데비안에서 제공되지 않으며 업스트림 (11 % 지점)에서 직접 제공됩니다.

따라서 우분투는 자체 핵심 패키지 세트를 유지 관리하고 많은 양의 데비안 패키지의 이점을 얻습니다.


19

Ubuntu는 동일한 패키징 관리 시스템 (deb 및 apt)을 사용하며 각 개발주기마다 데비안에서 최신 패키지를 가져 와서 우분투 특정 사항에 맞게 조정하고 필요한 경우 더 많은 기능과 패치를 추가합니다. 또한 변경 사항을 데비안으로 되돌려 보내며 종종 개발자는 우분투 및 데비안 개발자입니다.

민트는 우분투 패키지와 동일하게 작동합니다 (업데이트 : 민트는 그다지 기여하지는 않지만)


감사!!! 그러나 여전히 질문이 있습니다. 우분투 자체가 데비안 패키지를 사용한다면 데비안 만 사용해야합니다. 그러나 아직도 사람들은 우분투에 갈 것입니까?

2
그들의 목표와 철학은 약간 다릅니다. 안정적인 크로스 플랫폼 OS를 원한다면 반드시 데비안으로 전환하십시오. 합리적으로 최신 버전의 인기있는 앱을 실행하는 데스크탑 OS를 원한다면 우분투를 선택하십시오.

1
데비안 패키지는 자체 수정 및 추가를위한 기반으로 데비안 패키지를 사용합니다. 따라서 모든 인스턴스에서 동일한 패키지가 아닙니다. 종종 우분투에서 문제가 해결 된 후 나중에 데비안으로 업스트림되었습니다. 또한 데비안의 안정적인 릴리스는 종종 오래된 것들을 사용합니다. 릴리스가 덜 자주 있고 안정성에 초점을 맞추기 때문입니다. 반면 우분투는 데비안 테스트에서 패키지를 가져와 6 개월마다 릴리스합니다.
Manfred Moser

4
데비안은 어떤 패키지가 그들의 시스템에 포함될 것인지에 대해 매우 강한 이념을 가지고 있습니다. 데비안은 "자유로 자유 롭다"(오픈 소스 라이센싱) 및 "맥주 에서처럼 자유롭지"않은 라이센스 만 포함합니다 (아직 제공되지만 여전히 오픈 소스 라이센스는 아닙니다). 이것은 시스템의 일부를 심각하게 제한했습니다. 예를 들어, 비디오 드라이버는 바이너리로만 제공 될 수 있으며,이 기준은 충족하지 않으므로 수동으로 설치해야합니다. 우분투는 데비안을 사용하여 훌륭한 프레임 워크와 패키지 시스템을 채택하여 정치적 진술이 아닌 훌륭한 사용자 경험으로 만들었습니다.
MattG

1
Erm, 저는 Ubuntu 및 Debian 개발자이며 Mint의 기여를 본 적이 없습니다. 그들은 또한 사용자들이 우리에게 버그를 보내지 못하도록하기 위해 아무것도하지 않는 것 같습니다 :)
tumbleweed

12

이름을 제외하고 배포판을 정의하는 많은 것들이 있습니다. 패키징 시스템 (deb, rpm, ...), 표준 환경 (예 : 표준으로 사용되는 "init"종류) 및 일정 정책, 주요 대상 사용자 등과 같은 여러 가지 사항 공유 핵심 도구는 두 가지 배포를 "형제"로 만들지 않습니다. 예를 들어 @Zenklys와 연결된 그래프에서 SuSE가 Slackware의 초기 파생 제품이지만 Red-Hat에서 RPM 패키징 시스템을 빌린 것을 알 수 있습니다. 바퀴.

이러한 것의 대부분은 누군가 (회사, 개인 또는 개발중인 커뮤니티)가 귀하를 대신하여 내리는 결정입니다. 일부 배포판은 서로 매우 다르며 기원에 거의 공통점이 없습니다 (데비안과 레드햇은 초기의 두 가지 예입니다 ...), 작업 환경을 달성하기위한 병렬 노력의 결과이지만 다른 배포판은 단지 규모가 큰 커뮤니티는 기존 배포의 특정 측면을 더 짧은 (또는 더 큰!) 릴리스주기를 갖거나 배포를 덜 "일반적인"것으로 만들고 미디어 생성 (사용자 사전 설치 도구, 특정 사항에 대해 더 나은 / 더 쉬운 하드웨어 구성을 시도하십시오 ...); 또는 회사가 특정 대상 고객을 위해 배포판을 조정하여 비즈니스를 수행 할 수 있다고 결정한 경우.

여기서부터 우분투를 계속 사용하되,이 과정은 거의 비슷합니다.

물론, "파생적"방식을 취한다는 것은 0 일부터 작업 시스템으로 시작한다는 것을 의미합니다. 여기서 작업은 원하는 변경을 수행하고 "부모"버전으로 최신 상태를 유지하는 데 중점을 둡니다.

우분투는 그런 의미에서 데비안의 파생물입니다 : 그들은 작업 배포를하고 기본 (그리고 공식적으로 지원되는) 데스크탑 환경과 테마를 결정했습니다. 루트가 아닌 사용자가 모든 제한된 영역에 액세스 할 수 있도록 강조했습니다 (예 : 하드웨어 설정) 등의 도구를 통합하고 때로는 새로운 도구를 개발하여 목표를 달성하기도합니다. 어느 시점이되면 중요한 서브 시스템 (예 : 시작)으로 전환하거나 기본 도구 버전 (예 : 우분투에서 크게 의존하는 Python 용 툴)으로 더 근본적인 결정을 내리기 시작했습니다. 이러한 변경 중 일부는 원래 배포에서 발생하지 않거나 시간이 오래 걸리거나 그 반대의 경우가 있습니다.

그런 다음 언젠가 우분투 사용자는 자신이 취한 모든 선택에 만족하지 않기로 결정했기 때문에 쿠분투 또는 Xbuntu와 같은 파생 상품으로 끝날 수 있습니다. 원래 프로젝트 내 상태.

우분투는 데비안과 일정 수준의 피드백을 유지해 왔기 때문에, 어느 정도의 지식을 쉽게 얻을 수 있지만, 모든 파생 된 배포판에 대해 사실 일 필요는 없습니다.

그리고 등등 ...하지만 대답은 지금까지 오래 실행됩니다 : P


8

나는 항상 리눅스 배포판과 그 관계에 관한이 작은 그림을 좋아했다. :)

http://fr.wikipedia.org/wiki/Fichier:Gldt.svg


4
지금 그것은 실제로 질문에 대답하지 않습니다 ...
levesque

7
그리고 그것은 작은 그림 이 아닙니다 !
Aditya Patawari

3
사실, 여전히 리눅스 개발의 흥미로운 그래픽 표현입니다. 대답은 명확하지 않지만 주제와 관련이 있습니다.)
Zenklys

흥미로운 사실 ​​: 그림에 대해, 1. OS 이름을 클릭하면 공식 웹 사이트로 리디렉션됩니다. 2. 상단 및 하단의 타임 라인에서 '년'을 확인하십시오. 3. Tux의 뱃속에서 GNU 로고를 인식하십시오. 더 + plz 공유를 알고 있다면!
Tyþë-Ø
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.