Linux Mint와 기본 OS는 모두 Ubuntu의 인기 있는 대안이지만 Ubuntu를 기반으로 하기도 합니다. Linux를 처음 사용하는 경우 혼란스러울 수 있습니다. 이것이 의미하는 바와 그것이 당신에게 중요한 이유를 명확히 하려고 노력합시다.
Ubuntu 데스크탑
Ubuntu는 Windows 및 macOS와 같은 상업용 독점 운영 체제에 대한 무료 오픈 소스 대안입니다. 상단에는 시간, 시스템 표시기 및 앱에 액세스할 수 있는 개요 화면 또는 대시보드를 여는 방법을 보여주는 패널이 있습니다. 여기에서 창과 가상 데스크톱 간에 전환할 수도 있습니다.
Canonical이라는 Ubuntu 뒤에 회사가 있습니다. Microsoft 및 Apple과 달리 Canonical은 운영 체제에 들어가는 것을 최대한 활용하지 않습니다. 대신 Ubuntu는 전 세계의 개인과 팀이 제공하는 무료 오픈 소스 구성 요소로 구성되어 있습니다.
위에서 설명한 인터페이스는 Ubuntu에만 있는 것이 아닙니다. 실제로 GNOME으로 알려진 데스크탑 환경입니다.
Canonical은 이러한 구성 요소를 사용하여 누구나 무료로 다운로드할 수 있는 기능적인 데스크탑 환경을 만듭니다. 일반 컴퓨팅, 사무, 소프트웨어 개발 및 게임에 Ubuntu를 사용할 수 있습니다. Ubuntu를 사용하여 서버를 실행할 수도 있습니다.
Ubuntu와 Linux는 같은 것입니까?
좀 빠지는. 소프트웨어가 컴퓨터의 하드웨어와 통신할 수 있도록 하는 커널은 Linux입니다. Linux 커널은 Canonical이 Ubuntu 데스크탑을 만드는 데 사용하는 많은 구성 요소 중 하나일 뿐입니다.
Ubuntu와 Linux의 차이점을 생각하는 한 가지 방법은 Linux 커널을 자체적으로 실행할 수 없다는 것입니다. 백그라운드에서 실행되어 주유소 펌프에서 Android 스마트폰에 이르기까지 일상의 다양한 장치에 전원을 공급합니다. Linux 데스크탑은 Linux에 관한 것이 아니라 위에서 실행되는 모든 무료 및 오픈 소스 소프트웨어에 관한 것입니다. 즉, Ubuntu를 자체적으로 분리된 것보다 Ubuntu Linux로 생각하는 것이 더 정확합니다.
우분투 인프라
Ubuntu는 ubuntu.com에서 다운로드한 데스크탑보다 훨씬 큽니다. 개발자와 사용자의 커뮤니티입니다. 또한 다양한 소스에서 수집되고 다양한 방식으로 사용되는 앱과 프로그램의 모음입니다.
Ubuntu를 구동하는 대부분의 코드는 Canonical에서 가져온 것이 아닙니다.
Ubuntu는 무엇을 기반으로 합니까?
Ubuntu는 Ubuntu와 동일한 작업을 수행하는 대규모 프로젝트인 Debian을 기반으로 합니다. 정리를 위해 몇 가지 용어를 설정해야 합니다.
- 패키지: 개발자가 Linux용 소프트웨어를 배포하는 방식입니다. 앱, 시스템 구성 요소, 드라이버, 코덱 및 기타 소프트웨어는 패키지 형태로 제공됩니다.
- 패키지 형식: 다른 버전의 Linux는 다른 형식을 사용하여 패키지를 구성합니다. 아직까지는 모든 Linux 버전과 호환되는 단일 형식이 없습니다.
- 저장소: 웹 사이트에서 설치 프로그램을 다운로드하는 대신 Linux 소프트웨어는 일반적으로 저장소에서 찾을 수 있습니다. 리포지토리는 필요에 따라 액세스하고 다운로드할 수 있는 대규모 패키지 모음입니다. Linux 앱 스토어는 Android 및 iOS와 유사한 방식으로 소프트웨어를 제공하지만 보다 전통적인 도구는 패키지 관리자로 알려져 있습니다.
- 배포: 배포판은 함께 제공되는 커뮤니티 및 저장소와 함께 작동하는 운영 체제를 제공하는 방식으로 패키지화된 소프트웨어 모음입니다.
Ubuntu와 Debian은 모두 Linux 배포입니다. , Ubuntu는 동일한 DEB 패키지 형식을 사용합니다. 소프트웨어가 항상 둘 사이에서 호환되는 것은 아니지만 데비안과 같습니다. Ubuntu는 자체 저장소를 제공합니다. , 그러나 대부분 패키지로 채웁니다. 데비안에서.
우분투 생태계
우분투는 다양한 형태로 제공됩니다. 기본 데스크탑은 그놈 데스크탑 환경을 활용합니다. 다른 데스크탑 환경을 사용하는 다른 "맛"이 있습니다. 예를 들어, Kubuntu는 KDE Plasma 데스크탑을 사용합니다. Xubuntu는 Xfce로 알려진 다른 인터페이스를 사용합니다.
Canonical은 이러한 변종에서 작동하지 않지만 해당 변종과 모든 소프트웨어를 호스팅합니다. 기본 Ubuntu 데스크탑과 동일한 저장소를 사용합니다.
Ubuntu 기반 배포판
Canonical과 관계가 없는 Ubuntu 기반 배포판이 많이 있습니다(Ubuntu가 Debian 기반으로 하는 방식과 유사). Linux Mint와 기본 OS는 가장 인기 있는 두 가지 예입니다. 그들은 모두 다른 팀에서 왔으며 고유한 경험을 가지고 있습니다. Ubuntu와 Linux Mint의 주요 차이점 중 하나는 후자가 Windows와 더 유사한 인터페이스를 가지고 있다는 것입니다.
외모는 속일 수 있습니다. 그 아래에서 Linux Mint의 인프라는 Ubuntu를 지원하는 것과 동일합니다. 마찬가지로 Linux Mint 및 기본 OS에서 앱 스토어를 열면 대부분의 소프트웨어는 Ubuntu에서 얻는 것과 동일합니다.
이것은 무엇을 의미합니까?
이는 Ubuntu 지원을 언급하는 프로그램을 볼 때 해당 지원이 Ubuntu 데스크탑에 국한되지 않는다는 것을 의미합니다. 이 소프트웨어는 Ubuntu의 공식 버전과 기본 Ubuntu 인프라를 공유하는 관련되지 않은 프로젝트에서도 실행됩니다. Steam에서는 Ubuntu에서 작동한다고 밝혔지만 Pop!_OS(또 다른 Ubuntu 기반 배포판)에서 동일한 설치 프로그램을 실행할 수 있습니다.
Ubuntu 대신 기본 OS를 설치하기로 선택한 경우 Ubuntu에 적용되는 대부분이 사용자에게도 적용된다는 점을 알아야 합니다. Ubuntu가 컴퓨터에서 작동하지 않으면 기본 OS도 작동하지 않을 것입니다. 마찬가지로 게임 컨트롤러가 Ubuntu와 호환되지 않는 경우 시스템과 호환되지 않을 가능성이 있습니다. 버그가 발생하면 기본 OS를 검색하는 것보다 Ubuntu 관련 솔루션을 검색하는 것이 더 운이 좋을 수 있습니다.
그러나 상황(보통)은 반대 방향으로 진행되지 않습니다. Ubuntu는 기본 OS용으로 특별히 설계된 소프트웨어를 쉽게 실행할 수 없습니다. 이 관계를 설명하기 위해 Linux 커뮤니티는 스트림의 비유를 사용합니다. Ubuntu는 업스트림입니다. 기본 OS(아래 그림)에 상대적입니다. 소프트웨어는 다운스트림 실행 우분투에서. 물은 한 방향으로만 흐릅니다.
소스에서 멀어질수록 버그가 발생할 가능성이 높아집니다. 데비안은 프로그램의 소스 코드를 가져와 DEB로 패키징합니다. Ubuntu는 이러한 패키지를 재구성하고 일부의 경우 자체 조정을 도입합니다. 그런 다음 기본 OS는 자체적으로 몇 가지 변경 사항을 추가합니다. 문제가 발생하면 이제 체인에 여러 지점을 고려해야 합니다. 문제가 원본 소스 코드, Debian, Ubuntu 또는 기본 OS에 있습니까?
Ubuntu 기반 배포판을 사용해야 합니까?
그것은 당신의 필요와 기대에 달려 있습니다. 다음은 고려해야 할 몇 가지 질문입니다.
- Ubuntu에 만족하십니까? 기본 Ubuntu 데스크탑에 만족한다면 가지고 있는 것을 유지하십시오.
- Ubuntu는 좋아하지만 인터페이스는 좋아하지 않습니까? 배포판을 다시 설치하지 않고도 데스크탑 환경을 교체할 수 있습니다. 또는 다른 버전의 Ubuntu를 설치하도록 선택할 수 있습니다.
- Ubuntu 인프라는 마음에 드는데 관리 방식이 마음에 들지 않습니까? Canonical에 문제가 있는 경우 다른 커뮤니티에서 제공하는 Ubuntu 기반 배포판을 사용하는 것이 도움이 될 수 있습니다. Linux Mint, 기본 OS 및 Pop!_OS는 Ubuntu 인프라를 사용하지만 공식 Ubuntu 버전만큼 Canonical의 결정에 영향을 받지 않습니다.
Ubuntu 인프라가 마음에 들지 않으면 생태계를 완전히 떠날 가치가 있습니다. 강점과 약점이 다른 많은 다른 Linux 배포판이 있습니다. Linux에 대한 인상을 완전히 바꿀 수 있습니다.