Fedora와 Ubuntu는 가장 인기 있고 잘 지원되는 Linux 기반 데스크톱 운영 체제입니다. 둘 다 10년이 훨씬 넘었고 세계 각지에서 왔지만 차이점은 다소 미묘합니다.
그렇다면 Fedora와 Ubuntu 중 어느 것이 당신에게 적합할까요?
Fedora와 Ubuntu의 탄생
Fedora는 2003년부터 사용된 무료 오픈 소스 Linux 기반 운영 체제입니다. IBM에 인수되기 전 세계 최대의 오픈 소스 회사인 Red Hat이 이 프로젝트를 후원합니다. Fedora는 개인 데스크탑용이 아닌 회사 및 서버용 Linux 버전인 Red Hat Enterprise Linux의 기반 역할을 합니다.
Ubuntu는 2004년 출시된 지 얼마 되지 않아 가장 인기 있는 Linux 기반 운영 체제가 되었습니다. 억만장자 Mark Shuttleworth는 일반 컴퓨터 사용자를 위한 Linux 버전을 만드는 것을 목적으로 하는 Canonical이라는 회사를 만들었습니다. Ubuntu가 바로 그 데스크탑이었습니다.
Fedora 데스크탑
몇 년 동안 Fedora의 슬로건은 "자유. 친구. 기능. 첫 번째"입니다. 이 프로젝트는 Fedora가 대부분의 랩톱에 있는 하드웨어를 지원할 수 있도록 하는 Linux 커널에 있는 바이너리 드라이버를 제외하고는 독점 코드가 거의 없는 데스크탑을 제공합니다.
Fedora 개발자는 더 광범위한 Linux 에코시스템으로 나가는 기능을 만드는 데 중점을 둡니다. 이러한 이유로 Fedora는 향후 몇 개월(또는 Wayland 디스플레이 서버의 사용과 같은 경우에는 몇 년)에 대안이 제공될 기능의 쇼케이스인 경우가 많습니다.
우분투 데스크탑
Ubuntu의 태그라인은 원래 "인간을 위한 Linux"였습니다. 목표는 Windows 및 Mac OS X와 경쟁할 수 있는 일상적인 컴퓨터 사용자를 대상으로 하는 데스크탑을 만드는 것이었습니다. Canonical은 Linux의 보다 기술적인 측면을 숨기고 바로 사용할 수 있는 경험을 제공하려고 했습니다.
Ubuntu의 초기 버전에는 데스크탑을 미리 샘플링할 수 있는 기능과 Adobe Flash 및 멀티미디어 코덱을 쉽게 설치할 수 있는 간단한 설치 프로그램이 함께 제공되었습니다. Canonical은 또한 소비자와 PC 공급업체에게 눈에 띄는 Unity로 알려진 고유한 데스크톱 인터페이스를 만들기 위해 많은 노력을 기울였습니다. 이 회사는 심지어 Linux를 휴대전화에 도입하려고 시도했습니다.
최근 몇 년 동안 Canonical은 이러한 프로젝트의 대부분을 포기하고 초점을 클라우드로 변경했습니다.
Fedora 또는 Ubuntu를 사용하는 것은 어떤가요?
Fedora와 Ubuntu를 비교하면 기본적으로 동일한 데스크탑 인터페이스를 사용하게 됩니다. 앱을 실행하고 창을 관리하는 방법은 거의 동일합니다.
Fedora는 이 인터페이스인 GNOME 데스크탑 환경을 변경하지 않으므로 Fedora에 표시되는 내용은 GNOME.org에 표시되는 내용과 일치합니다.
Ubuntu는 자체 테마를 제공하며 항상 표시되는 앱 도크와 함께 제공됩니다(위 그림 참조).
어느 것이 더 좋아 보이는지는 주관적이지만 Ubuntu에서는 더 많은 불일치가 발생합니다.
사용 용이성
Ubuntu가 보다 사용자 친화적인 데스크탑으로 시작되었지만 둘 사이의 차이는 사라졌습니다. 이제 Fedora의 모든 것이 독점 하드웨어 드라이버에 관한 경우를 제외하고 "그냥 작동"할 가능성이 높습니다.
Ubuntu는 더 큰 지원 커뮤니티를 통해 문제를 더 쉽게 해결할 수 있는 이점이 있습니다. 하지만 Fedora의 커뮤니티는 그렇게 큰 문제가 아닐 만큼 충분히 큽니다.
출시 주기 및 지원 기간
Fedora의 새 버전은 대략 6개월마다 출시되며 지연되는 경우가 많습니다. 각 릴리스는 1년 이상의 지원을 받습니다.
우분투는 두 가지 버전으로 제공됩니다. 표준 릴리스는 6개월마다 제공되며 9개월 동안 지원을 받습니다. 장기 지원 릴리스는 2년마다 출시되며 5년 동안 지원을 받습니다.
플레이버 및 스핀
Fedora나 Ubuntu 모두 GNOME을 사용하도록 강요하지 않습니다. 선택할 수 있는 다양한 데스크탑 환경이 있습니다. 두 프로젝트의 다른 버전을 다운로드하여 Fedora 또는 Ubuntu에서 이러한 대안 중 하나를 사용할 수 있습니다.
Fedora에서 변형은 Spin으로 알려져 있으며 Fedora KDE Plasma Desktop Edition 및 Fedora Xfce Edition과 같은 이름을 갖습니다. 플레이버로 알려진 동일한 버전의 Ubuntu는 Kubuntu 및 Xubuntu라는 이름으로 사용됩니다. Ubuntu의 다른 버전은 Ubuntu MATE 및 Ubuntu Budgie와 같은 다른 명명 체계를 사용합니다.
앱 받기
Fedora를 사용하든 Ubuntu를 사용하든 여전히 GNOME 소프트웨어를 사용하여 앱을 다운로드합니다. Linux에서 사용할 수 있는 여러 앱 스토어 중 하나입니다.
대부분의 앱은 무료이며 오픈 소스입니다. Ubuntu는 독점 소프트웨어를 오랫동안 혼합하여 Steam 및 Spotify와 같은 앱을 빠른 검색으로 더 쉽게 찾을 수 있도록 합니다. Flathub 통합 덕분에 이제 이러한 앱을 Fedora에도 쉽게 설치할 수 있습니다.
Ubuntu의 리포지토리에는 Fedora보다 더 많은 소프트웨어가 포함되어 있지만 사람들에게 가장 친숙한 Linux 앱은 둘 다에서 사용할 수 있는 경향이 있습니다.
패키지 관리
Linux 세계에서 소프트웨어는 디지털 패키지 형태로 배포됩니다. 여기에는 앱이 포함되지만 배경 라이브러리 및 기타 구성 요소도 의미합니다.
Fedora는 RPM 패키지 형식을 사용하는 반면 Ubuntu는 DEB를 사용합니다. 명령줄을 통해 패키지를 다운로드할 수 있습니다. 그렇다면 Fedora에서는 DNF를, Ubuntu에서는 APT를 사용하게 됩니다. 두 도구 모두 비슷하지만 시간이 지나면서 선호도가 높아지는 경향이 있습니다.
"범용" 패키지 형식
모든 Linux 버전에서 작동하는 단일 패키지 형식은 없지만 개발자는 이를 변경하기 위해 열심히 노력하고 있습니다. 불행히도 Fedora와 Ubuntu는 기본적으로 다른 "범용" 패키지 형식을 사용합니다. Fedora는 Flatpak을 사용하고 Ubuntu는 Snap 패키지를 사용합니다.
Flatpak은 다양한 Linux 기반 데스크탑에서 널리 채택된 것으로 보이므로 Flatpak으로 사용할 수 있는 소프트웨어를 찾을 수 있지만 Snap 패키지는 사용할 수 없습니다. 반면 Ubuntu는 가장 인기 있고 개발자를 적극적으로 추구하기 때문에 Snap 형식으로만 사용할 수 있는 소프트웨어도 약간 있습니다. 범용 형식이므로 Ubuntu에 Flatpak을 설치하고 Fedora에 Snap 패키지를 설치할 수 있으며 약간의 추가 작업만 필요합니다.
버전 번호
Fedora는 Ubuntu보다 리포지토리의 소프트웨어를 더 빨리 업데이트하는 경향이 있습니다. Ubuntu의 다음 버전과 함께 제공되는 업데이트된 버전을 위해 6개월을 기다릴 필요 없이 시스템 업데이트와 함께 앱에 대한 주요 업데이트를 받을 수 있습니다.
마찬가지로, Fedora의 새 버전이 출시되면 Ubuntu가 처음부터 제공하는 것보다 더 새로운 소프트웨어가 이미 포함되어 있을 가능성이 높습니다. 때로는 Ubuntu에서 도입하고 유지 관리해야 하는 조정 또는 기타 변경 사항으로 인해 이전 소프트웨어를 배송할 수도 있습니다.
게임하기
게이머라면 Ubuntu가 더 쉬운 시간을 제공할 것입니다. Steam 및 GOG.com과 같은 플랫폼은 Fedora에서 둘 다에서 게임을 실행할 수 있음에도 불구하고 Ubuntu를 명시적으로 지원합니다.
PC 게임은 또한 독점적인 경향이 있으며 일반적으로 Ubuntu에서 시작하고 실행하기 더 쉬운 독점 서비스에 의존합니다. 그러나 Fedora가 이러한 코드를 자체적으로 배포할 필요 없이 Fedora 전용 앱을 제공하는 Flathub 덕분에 이러한 상황이 다시 바뀌기 시작했습니다.
Ubuntu 사용자는 또한 설치가 더 쉬운 독점 그래픽 드라이버의 이점을 누릴 수 있습니다.
소프트웨어 생성
Fedora는 개발자에게 훌륭한 환경을 제공합니다. 업스트림 코드에 대한 변경 사항이 비교적 적고 최신 소프트웨어에 더 빠르게 액세스할 수 있는 작업 공간을 얻을 수 있습니다. Fedora에서 배운 내용은 시스템 관리자가 자주 접하는 CentOS 및 Red Hat Enterprise Linux와도 관련이 있습니다.
곧 출시될 몇 가지 Fedora 변종은 Fedora CoreOS 및 Fedora Silverblue와 같은 컨테이너에 중점을 둡니다. 개발자는 동일한 앱의 별도 버전 번호를 쉽게 설치, 테스트 및 구성할 수 있는 기능과 같은 특전을 얻게 됩니다.
우분투는 다양한 이유로 매력적입니다. 많은 땜장이와 제작자가 Ubuntu를 사용하며 Ubuntu는 엔터프라이즈가 아닌 서버에 나타날 가능성이 더 큽니다. Canonical은 더 많은 사물 인터넷 장치에서 Ubuntu를 사용하기 위해 큰 노력을 기울이고 있습니다.
결국 Linux는 개발자에게 이상적인 것으로 간주되며 Fedora 또는 Ubuntu가 잘 작동합니다.
서버에서 Fedora 또는 Ubuntu 실행
Fedora와 Ubuntu의 데스크탑 및 서버 버전이 있습니다. 서버에 Fedora를 설치할 수 있지만 이상적이지는 않습니다. 새 버전이 빨리 나오고 오랫동안 지원되지 않기 때문에 Fedora는 오랜 기간 동안 안정적이어야 하는 기계에는 적합하지 않습니다. Ubuntu보다 Fedora가 더 편하다면 Red Hat Enterprise Linux의 비상업용 버전인 CentOS를 실행하는 것이 좋습니다.
Fedora와 Ubuntu:어느 것이 당신에게 적합합니까?
Fedora는 일관된 알려진 수량입니다. 약 6개월마다 최신 무료 소프트웨어를 제공하는 세련된 그놈 데스크탑을 받게 됩니다.
우분투는 수년에 걸쳐 더 많은 것을 제공했습니다. 인터페이스와 서비스는 왔다가 사라졌습니다. 때때로 Canonical은 커뮤니티의 반발을 받는 상업적인 결정을 내립니다. 솔직히 말해서 Ubuntu는 더 이상 가장 쉬운 Linux 버전이 아닙니다. 그러나 이 프로젝트는 계속해서 가장 큰 브랜드 인지도를 갖고 있으며 Linux 커뮤니티 외부에서 가장 많은 지원을 받고 있습니다.
하루가 끝나면 Linux를 처음 사용하는 경우 Fedora 또는 Ubuntu를 잘못 사용할 수 없습니다. 하지만 모험을 하고 싶다면 더 많은 Linux 기반 운영 체제 중에서 선택할 수 있습니다.