Linux를 처음 발견하면 Ubuntu가 첫 번째 권장 사항 중 하나일 것입니다. Linux 자체에 대해 배우기 전에 Ubuntu를 접했을 수도 있습니다. 우분투가 특별한 이유는 무엇입니까? 다른 버전의 Linux(Linux 배포판이라고 함)와 어떻게 다릅니까?
짧은 대답은 "별로 많지 않습니다."입니다. Ubuntu 사용 방법을 배우면 다른 배포판으로 전환할 수 있으며 대부분의 경험이 동일하다는 것을 알 수 있습니다. Ubuntu는 더 이상 대안보다 사용하기가 훨씬 쉽지 않습니다. 그러나 Ubuntu를 현재 상태로 만드는 몇 가지 주요 기술적 차이점이 있습니다.
1. Canonical은 자체 앱 저장소를 유지 관리합니다.
Linux는 단일 회사에서 대부분의 운영 체제를 개발하는 Windows 또는 macOS와 다릅니다. Linux는 다양한 소스의 구성 요소를 컴파일한 것입니다. Linux 커널 위에 디스플레이 서버, 사운드 관리자, 데스크톱 환경이 있으며 목록은 계속됩니다. Linux 배포판은 이 소프트웨어를 함께 번들 및 배포하여 기능적인 운영 체제를 구성하는 방법입니다.
운영 체제 자체와 마찬가지로 Linux 앱은 단일 소스에서 제공되지 않습니다. 선택한 Linux 배포판을 생산하는 회사 또는 커뮤니티는 추가 앱을 다운로드할 수 있는 방법도 제공합니다.
Ubuntu 뒤에 있는 회사인 Canonical은 다른 컴퓨터에 배포할 수 있는 소프트웨어로 가득 찬 자체 컴퓨터를 보유하고 있습니다. 이러한 컴퓨터를 서버라고 하며 대량의 소프트웨어 모음이 저장소입니다.
이 컴퓨터의 소프트웨어는 먼저 데비안 프로젝트의 리포지토리에서 가져온 것이지만 소프트웨어가 동일하다는 의미는 아닙니다. Ubuntu는 앱을 추가하거나 다른 버전을 제공하거나 패치를 포함할 수 있습니다. 다운로드할 수 있는 다양한 시스템 구성 요소와 유틸리티도 마찬가지입니다.
많은 Linux 배포판이 있지만 소수만이 자체 소프트웨어 리포지토리를 호스팅합니다.
2. Canonical은 패치된 Linux 커널을 제공합니다.
우리는 전체 운영 체제를 지칭하기 위해 "Linux"라는 이름을 아무렇지도 않게 사용하지만 Linux는 특히 커널을 지칭합니다. 커널은 컴퓨터의 하드웨어가 소프트웨어와 통신할 수 있도록 하는 것입니다. 즉, 커널은 키보드의 버튼을 눌렀을 때 화면에 어떤 일이 일어나는 이유입니다.
Linux 커널은 사람들이 자신의 운영 체제를 만드는 데 사용할 수 있습니다. 그러나 커널에는 한 가지 버전이 없습니다. 항상 새로운 업데이트가 제공됩니다.
일반적으로 Linux 배포판은 운영 체제에 사용할 Linux 커널 버전을 선택합니다. 그런 다음 최신 버전의 커널에서 지원하기로 선택한 이전 릴리스로 기능 및 업데이트를 패치하려고 시도합니다.
Canonical은 Linux 커널을 제공할 뿐만 아니라 커널을 테스트하고 필요한 수정 사항을 추가하는 보안 팀을 보유하고 있습니다. Linux 커널에 대한 Canonical의 조정은 기초 팀이 Ubuntu에서 기초 OS를 선택한 이유 중 하나입니다.
3. Ubuntu에는 사용자 정의 데스크탑 테마가 있습니다.
모양은 종종 Linux 데스크탑에서 가장 쉽게 변경할 수 있는 부분이지만 사람들에게 가장 눈에 띄는 부분입니다. Ubuntu에는 Yaru라는 자체 테마가 있습니다. 이것은 Ubuntu의 앱 창을 다른 Linux 버전과 다르게 보이게 합니다.
현재 모습은 검은색 헤더바와 빨간색 닫기 버튼을 특징으로 하며 더 가벼운 변형도 포함되어 있습니다. Yaru 테마는 다채롭고 생생한 아이콘으로 확장됩니다.
많은 앱 개발자가 테마를 좋아하지 않는다는 점은 주목할 가치가 있습니다. 데스크톱 테마는 예기치 않은 동작을 유발할 수 있으며, 이로 인해 사용자는 앱이 아니라 테마에서 비롯된 문제에 대해 버그를 신고하게 됩니다. 아이콘 테마는 앱의 브랜딩과 충돌할 수도 있습니다. Ubuntu의 소프트웨어 대부분은 GNOME의 기본 모양과 느낌을 위해 설계되었으며 반드시 Ubuntu에 표시되는 방식은 아닙니다.
4. 수정된 버전의 GNOME과 함께 제공되는 Ubuntu
Ubuntu는 다양한 버전으로 제공되지만 기본 버전은 GNOME 데스크탑 환경을 사용합니다. 그러나 웹에서 볼 수 있는 Ubuntu 스크린샷은 GNOME.org에서 볼 수 있는 것과 동작이 다릅니다.
Ubuntu와 기본 GNOME 인터페이스의 주요 차이점은 데스크탑 왼쪽에 항상 표시되는 도크입니다. 이것은 GNOME 데스크탑에 대한 Canonical의 조정입니다. 일반적으로 그놈 데스크탑은 활동 개요를 열 때만 독을 표시합니다.
Canonical은 또한 화면의 전체 높이를 차지하도록 독을 확장하고 앱 런처 아이콘을 독의 맨 아래로 옮겼습니다. Ubuntu에는 이 도크를 구성하기 위한 설정이 포함되어 있어 도크를 화면의 다른 쪽으로 이동하거나 앱이 겹칠 때 자동 숨길 수 있습니다.
Canonical의 변경 사항은 독에만 국한되지 않습니다. 예를 들어 앱 창에는 닫기 버튼 외에 최소화 및 최대화 버튼이 있습니다. 또한 데스크탑에 파일과 폴더를 배치할 수 있습니다. 이것은 표준 그놈의 경우가 아닙니다.
5. Ubuntu는 다년간 지원
모든 Linux 배포판에는 다양한 지원 기간이 제공됩니다. 언제든지 최신 소프트웨어로 무료로 업그레이드할 수 있지만 이전 릴리스를 계속 사용하려면 몇 년 안에 업데이트 수신을 중단할 수 있습니다.
Ubuntu는 6개월마다 제공되는 표준 릴리스와 2년마다 제공되는 장기 지원 릴리스의 두 가지 버전으로 제공됩니다. 표준 릴리스는 9개월 동안 지원을 받습니다. LTS 릴리스는 5년 동안 지속됩니다. 즉, Ubuntu 18.04 LTS는 버전 20.04 및 22.04 출시 후에도 업데이트를 수신해야 합니다.
데스크톱 경험을 한 번에 몇 년 동안 비교적 일관되게 유지하고 싶거나 가능한 한 다운타임을 최소화하면서 계속 실행해야 하는 컴퓨터가 있는 경우 LTS가 제공하는 안정성을 높이 평가할 수 있습니다.
6. Ubuntu에는 범용 스냅 패키지가 내장되어 있습니다.
앱이 배포판의 리포지토리에 포함되어 있으면 Linux에 소프트웨어를 설치하는 것이 간단합니다. 그렇지 않다면 그 과정은 전통적으로 다소 고통스러웠습니다. 제공된 소스 코드를 사용하여 프로그램을 빌드하거나 Ubuntu의 경우 Personal Package Archive를 사용할 수 있기를 바라는 것이 유일한 선택이었습니다.
이제 사용하는 배포판에 관계없이 Linux 앱을 설치할 수 있는 여러 범용 패키지 형식이 있습니다. 스냅 형식은 그러한 옵션 중 하나이며 Canonical에서 제공합니다.
다른 버전의 Linux에서 스냅을 사용할 수 있지만(결국 요점입니다) Ubuntu에는 스냅 지원이 내장되어 있으며 스냅은 일반적으로 Ubuntu를 염두에 두고 설계되었습니다.
우분투를 특별하게 만드는 것은 무엇입니까?
Ubuntu를 사용하는 많은 이유는 Ubuntu와 다른 Linux 배포판 간의 기술적인 차이 때문이 아닙니다. 예:
- 많은 타사 상용 소프트웨어 제조업체는 Linux용으로 개발할 때 특별히 Ubuntu로 소프트웨어를 이식합니다.
- Ubuntu에는 가장 큰 데스크톱 Linux 커뮤니티가 있어 버그 및 기타 문제에 대한 수정 사항을 찾을 가능성이 높아집니다.
- Linux가 사전 설치된 상태로 배송되는 PC가 점점 늘어나고 있으며 Ubuntu가 가장 일반적인 옵션입니다. 예를 들어 Dell에서는 Windows 10과 Ubuntu 중에서 선택할 수 있습니다.
Ubuntu에 대해 더 자세히 알고 싶다면 Ubuntu 초보자 가이드를 확인하세요.