IT & Security/리눅스 :: 정보

데비안(Debian)과 우분투(Ubuntu), 무엇이 다를까요?

la Nube 2017. 7. 13. 16:16
반응형
이 글은 참고문헌(?)을 번역 및 소개하면서 개인적인 경험을 가미하여 작성되었습니다.


데비안, 정식명칭 데비안 GNU/리눅스는 열정적인 자원봉사자(?)들이 만든 리눅스 운영체제입니다. 우분투와 다르지 않게, APT를 패키지 및 소프트웨어 관리자로 사용하고 있습니다. 사실 우분투는 데비안에서 나온 운영체제이며, 우분투에서 볼 수 있는 대부분의 핵심 유틸리티는 데비안에서 나왔습니다. 참고로 데비안에서 사용하는 코드네임은 토이 스토리의 캐릭터 이름에서 가져 왔습니다.


데비안은 우분투와 비교하여 몇 가지 다른 점이 있습니다. 먼저, 우분투는 캐노니컬이라는 영리법인의 우산(?) 밑에서 배포됩니다. 그래서 어느 정도 수익을 내야 하는(보통 기술지원료 등을 통해) 우분투에 비해 데비안은 상대적으로 더 자유롭다고 할 수 있습니다. 회사와 회사가 아니라는 점에서 무엇이 자유로울지 한번 생각해보세요^^


데비안과 우분투는 둘 다 APT를 이용하여 패키지를 관리하며, 인터넷에서 .deb 파일을 다운로드하여 직접 설치할 수 있습니다. 다만, 우분투에서는 우분투용으로 빌드하거나 데비안용으로 빌드한 .deb 파일을 둘 다 사용할 수 있습니다. 그러나 데비안에서는 우분투용으로 빌드한 .deb 파일은 사용할 수 없는 경우가 많습니다. 그 이유는 데비안은 안정성에 중점을 둔 운영체제라서, 안정성의 검증이 덜 된 최신의 패키지는 사용하지 않거나 안정성이 어느 정도 검증된 예전 버전을 이용하는 경우가 많기 때문입니다. 따라서 데비안에서 우분투용 .deb 파일을 설치하는 경우에 패키지 의존성 문제가 발생하여 정상적으로 설치되지 않는 경우가 많습니다.


마지막 차이점은 데비안이 장기지원 버전만 내놓고 있다는 것입니다. 데비안은 정식 출시일로부터 3년 간의 일반 지원과 그 이후 2년의 장기 지원을 받게 됩니다. 즉 5년 동안의 지원을 받고 있습니다. 이것은 짝수 년의 매 4월마다 우분투에서도 장기지원 버전을 낸다는 점에서 유사합니다. 다만, 우분투는 장기지원 버전 외에도 홀수 년의 매 4월과 매년 10월마다 9개월 간 지원하는 버전을 내놓고 있습니다. 그래서 우분투는 데비안에 비하여 새로운 기능을 항상 먼저 적용하고 쓸 수 있는 기회를 제공하고 있지요. 아울러 알 수 없거나 예기치 못한 버그도 먼저 만나게 됩니다.


데비안은 안정성을 매우 중시하는 리눅스 배포판입니다. 우분투 사용자가 우분투에서 데비안으로 가면 불편하다고 느끼는 점은 우분투에서 사용하는 상당수의 패키지들이 데비안에서는 작동하지 않는 것에서부터 시작됩니다. 물론 검증 과정을 오래 거치기 때문에 업데이트를 자주 하지 않아 오히려 좋아하는 사람들도 있습니다. 우주 정거장에 올라가는 윈도XP 노트북을 대체하기 위해 데비안이 깔린 노트북이 선택될 정도로,( http://phys.org/news/2013-05-international-space-station-laptop-migration.html ) 데비안의 안정성은 널리 알려져 있습니다. 데비안에서 패키지와 소프트웨어는 Experimental - Unstable - Testing - Stable의 단계로 오랜 검증 과정을 거치는데, 데비안 사용자들이 최종적으로 받게 되는 것이 마지막 단계에 있는 Stable입니다. 우분투가 사용하는 것이 데비안의 Unstable 단계에서 가공한 것임을 생각해보면 데비안이 얼마나 안정성에 중점을 두었나 알 수 있습니다. 좀 과장해서 말하면 새로 나온 것들은 전혀 안 돌아간다고 할 정도입니다.


특히, 데비안에서 설치되는 파이어폭스는 일반적인 파이어폭스가 아닌 파이어폭스 ESR(Extended Support Release)입니다. 단순히 버전만 비교해보면 우분투에서 설치되는 파이어폭스는 윈도우에서도 일반적으로 쓰는 54.0인 반면에, 데비안에서 설치되는 파이어폭스는 ESR 45.9에서 얼마전에 ESR 52.2(세부버전 52.2.1)로 올라왔습니다.(2017년 7월 13일 기준) 크로미움의 경우에는 버전 차이가 더 심합니다. 우분투에서는 59 버전으로 올라왔으나, 데비안 8의 경우에는 57 버전이라 그나마 차이가 많이 안 나지만, 데비안 7은 버전 37에 머물러 있을 정도입니다.(데비안 7은 2018년까지 지원하기에, 현 시점에서 지원 중입니다.)


이런 데비안은 안정성을 가장 큰 가치로 두어야 할 서버 쪽에서 상당한 인기를 끌고 있습니다. 특히, 구글 클라우드 플랫폼에서 기본으로 선택되어 열리는 운영체제가 데비안 8일 정도입니다.(2017년 7월 13일 기준; 물론 다른 것으로 바꿔줄 수 있습니다.) 저의 경우에도 개인적으로 한 때는 우분투 LTS를 서버로 사용한 적이 많았습니다. 그러나 패키지의 업데이트 주기가 빠르고 리눅스 커널조차 자주 버전업이 되어 업데이트를 해야 하는 것이 때로는 너무 귀찮은 적이 많았지요. 그래서 어느 순간부터 우분투 LTS를 버리고 데비안으로 서버를 구성해서 돌리는 경우가 많아졌고, 지금은 데스크탑용으로 우분투 16.04 LTS를 사용하고, 서버용은 데비안 8로만 돌리고 있습니다. 개인적으로 데비안을 데스크탑용으로 써보려고 여러 번 시도해보았지만, 써야 하는 패키지가 없어서 포기한 경우가 많습니다. 그나마 유일하게 성공한 사례가 그나마 최신의 패키지를 어떻게든 가져오려고 노력해서 나온 리눅스민트데비안에디션(LMDE) 2를 오래된 노트북에 설치한 것입니다.(그럼에도 안 되는 패키지는 여전히 안 되서 그냥 포기하고 씁니다.)



<참고>

http://www.pcworld.com/article/3203405/linux/all-about-debian-9-stretch-the-linux-distro-that-just-works.amp.html

반응형