Ubuntu는 이전 릴리스에서 많은 사랑을 받았습니다. Linux 기반 배포판의 세계에 막 입문한 초보자가 보기에 복잡해 보이는 많은 작업을 더 쉽게 만들었습니다. 하지만 Unity 인터페이스가 출시될 즈음에는 이에 대한 혐오도 생기기 시작했습니다.
객관적으로 말해서 인터페이스는 좋지도 나쁘지도 않고 제 역할을 잘 해냈습니다. 그러나 그것은 대부분의 사람들이 익숙했던 것과는 다르게 했습니다. 그런 다음 시작 메뉴에 광고를 삽입하고 인터페이스를 다시 Gnome으로 변경하는 것과 같은 몇 가지 다른 변경 사항으로 인해 일부 사용자는 배포판을 더욱 싫어하게 되었고 사람들은 대안을 찾기 시작했으며 그 중 하나가 Debian이었습니다. Ubuntu는 Debian에서 만들어졌기 때문에 둘은 핵심적으로 매우 유사합니다. 그러나 Canonical이 Ubuntu를 만들기 위해 Debian에 변경한 사항에는 많은 차이점이 있으며 일부는 미묘합니다.
데비안이 사용하기 더 어렵습니까?
운영 체제에 관한 한 구성 파일이 있는 위치와 패키지 관리자가 작동하는 방식은 두 배포판 모두 거의 동일합니다. 초보자에게는 데비안이 사용하기 어려워 보일 수 있지만 배포판이 더 복잡하기 때문이 아닙니다.
Ubuntu에는 초보자가 시스템을 쉽게 구성할 수 있도록 미리 설치된 유틸리티 세트가 함께 제공되기 때문입니다. 예를 들어 Ubuntu의 그래픽 응용 프로그램을 사용하여 비디오 카드 드라이버를 쉽게 설치할 수 있습니다. 그러나 데비안에서는 어떤 패키지가 필요한지 찾아 패키지 관리자로 설치하여 "수동으로" 이 작업을 수행해야 합니다.
Ubuntu는 사전 설치된 그래픽 응용 프로그램의 도움으로 몇 번의 마우스 클릭으로 업그레이드할 수도 있습니다. 데비안에서 권장되는 방법은 다음 단계를 따르는 것입니다.
작동 방식을 배우고자 하는 사용자는 데비안을 선택하고 모든 것을 스스로 할 수 있습니다. 모든 조각이 어떻게 서로 맞는지 알게 되면 데비안은 사용하기 쉽습니다. 그러나 이러한 작업을 자동화하는 도구를 사용하여 세부 사항에 신경 쓰지 않고 작업을 완료하기를 원하는 사용자는 Ubuntu에 더 만족할 것입니다.
소프트웨어 패키지 측면에서의 차이점 – Ubuntu
Ubuntu는 소프트웨어를 메인, 유니버스 및 멀티버스의 세 가지 범주로 나눕니다. 메인 섹션의 패키지는 버그나 보안 허점을 패치하고 새로운 기능을 추가하여 필요한 만큼 자주 업그레이드됩니다. 우주의 패키지는 누군가가 정말로 원할 때 때때로 자원 봉사자에 의해 유지 관리되며 그렇지 않으면 Ubuntu 릴리스 기간 동안 동일하게 유지됩니다.
이것은 우주의 일부 패키지가 오랜 기간 동안 동일한 버그와 보안 허점을 가질 수 있음을 의미합니다. 우주에 있는 대부분의 패키지는 아무나 관리하지 않습니다. 멀티버스의 패키지는 무료가 아닌 패키지입니다(가격이 아닌 자유에서와 같이).
소프트웨어 패키지 측면에서 차이점 – 데비안
데비안은 또한 소프트웨어를 기본, 기여 및 비무료의 세 가지 범주로 나눕니다. contrib 및 non-free의 패키지는 드라이버, 일부 오디오 코덱 등의 경우와 같이 부분적으로 또는 완전히 비자유 소프트웨어입니다. 주목할만한 차이점은 일반적으로 main의 모든 패키지(contrib 및 non-free, 가능) 릴리스의 전체 기간 동안 유지됩니다. 이것은 보안 허점이 발견될 때마다 데비안에서 패치될 것임을 의미합니다(그리고 꽤 빨리).
그러나 단점은 (거의 모든) 패키지가 전체 릴리스 기간 동안 동일한 버전으로 유지된다는 것입니다. 이것은 Gnome 데스크탑 환경이 Debian 9에서 영원히 버전 3.22로 유지된다는 것을 의미합니다. Gnome이 이미 버전 3.34에 있더라도. Debian 9에는 Gnome 데스크탑 환경을 위한 새로운 기능이 없습니다.
안정성
일반적으로 말하면 데비안이 훨씬 더 안정적입니다. 소프트웨어 패키지를 업그레이드하면 이전에 작동했던 기능이 거의 손상되지 않습니다. 우분투도 꽤 안정적이지만 때때로 무언가를 업그레이드한 다음 검은색 화면, 작동하지 않는 소리 또는 새로운 버그가 발생합니다. Ubuntu가 지속적으로 새로운 기능을 도입하기 때문입니다. 그리고 새로운 기능을 사용하면 때때로 새로운 버그와 예상치 못한 결과를 얻을 수 있습니다. 데비안은 거의 모든 소프트웨어를 동일한 버전으로 고정하고 보안 허점만 수정하기 때문에 패키지를 업그레이드한 후 놀라는 경우는 극히 드뭅니다.
유연성
Ubuntu에는 기본 데스크탑 환경이 있지만 Debian에는 없습니다. 다른 데스크탑 환경과 함께 제공되는 Kubuntu와 같은 다른 Ubuntu 버전을 선택할 수 있는 것은 사실입니다.
그러나 데비안에는 사용자에게 운영 체제를 제공하고 그가 원하는 것은 무엇이든 할 수 있도록 하는 무언의 사고방식이 있습니다. 이 자유의 "값"은 훈련용 바퀴가 제공되지 않는다는 것입니다. 사용자는 원하는 것을 선택할 수 있지만 선택이 무엇인지, 장단점이 무엇인지, 어떻게 해야 하는지를 배워야 합니다. 즉, 여러 데스크탑 환경을 설치하거나 쉽게 변경할 수 있으며 문제가 거의 발생하지 않습니다.
그러나 Ubuntu에서는 일부 기본값으로 인해 Gnome에서 MATE로 마이그레이션하는 것이 까다로울 수 있습니다. 어떤 때는 그냥 작동하기도 하고, 어떤 때는 제대로 작동하기 위해 수정해야 할 사항이 있습니다. 장점은 Ubuntu가 추가 노력 없이도 대부분의 사용자의 요구 사항을 충족할 수 있도록 이러한 기본값을 구성하는 데 추가 노력을 기울이고 있다는 것입니다.
그냥 작동하는 기본값을 좋아하는 사용자는 Ubuntu에 만족할 것입니다. 땜질을 좋아하는 사용자는 데비안 방식에 더 만족할 것입니다.
Debian과 Ubuntu의 중요한 차이점 목록
요약하자면 다음은 데비안과 우분투 간의 주요 차이점에 대한 보다 압축된 목록입니다.
데비안:
- 대부분의 소프트웨어는 동일한 버전으로 유지되므로 오래되었지만 훨씬 안정적이고 버그가 적습니다. 데비안은 배포판을 출시하기 전에 가능한 한 많은 버그를 제거하려고 합니다.
- 모든 패키지는 적시에 보안/중요 업그레이드를 받습니다.
- 드라이버 설치와 같은 일반적인 작업에 도움이 되는 기본 유틸리티가 없습니다. 사용하기 어렵지는 않지만 배우는 데 시간이 걸립니다.
- 커널이 오래되었기 때문에 아주 새로운 하드웨어가 지원되지 않는 경우가 있습니다.
- 시스템 구성 요소, 네트워크 관리자, 데스크톱 환경 등을 변경하려는 경우 훨씬 더 유연합니다.
- 한 릴리스에서 다음 릴리스로 업그레이드할 때 매우 안정적입니다.
- 기본적으로 추가 보안 레이어가 설치되어 있지 않습니다. 수동으로 설치할 수 있습니다. 그러나 Debian 10부터는 AppArmor가 기본적으로 설치되므로 이전 버전에서만 해당되는 것으로 간주할 수 있습니다.
우분투:
- "메인"의 소프트웨어는 많은 기능 업그레이드를 제공하지만 새로운 버그를 삽입할 위험이 높아집니다.
- "우주"의 소프트웨어는 거의 업데이트되지 않습니다.
- 드라이버 설치, 새로운 Ubuntu 버전으로의 업그레이드 등
- 최신 하드웨어에 대한 더 나은 지원. 모든 것이 작동하는 것은 아니지만 Ubuntu에서 훨씬 더 나은 기회를 얻을 수 있습니다.
- 기본값은 잘 구성되어 있지만 데스크톱 환경과 같은 중요한 시스템 구성 요소를 변경할 때(설치 후) 문제가 발생할 수 있습니다.
- 한 Ubuntu 릴리스에서 다른 릴리스로 쉽게 업그레이드할 수 있지만 항상 Debian의 업그레이드만큼 원활하지는 않습니다.
- 기본적으로 설치된 AppArmor와 함께 제공되어 일부 민감한 애플리케이션에 추가 보안 계층을 추가합니다.
결론
분포 중에서 선택하는 것은 각 사람에게 더 중요한 것이 무엇인지 결정하는 것입니다. 그러나 일반적으로 초보자는 데비안을 두려워할 것입니다. 일부 Linux 사용자는 Ubuntu로 시작한 다음 Debian으로 마이그레이션합니다. 어느 쪽이든, 누구나 Debian 라이브 이미지 또는 Ubuntu 라이브 이미지를 테스트하고 플랫폼에 대한 직접적인 경험을 기반으로 결정을 내릴 수 있습니다.
이미지 제공:Wikipedia – Unity 인터페이스, Wikipedia – Kubuntu 데스크탑 환경 및 Flickr, 사용자 okubax – Debian with Gnome 데스크탑 환경