새로운 Linux 배포판이 계속 나타남에 따라 일부 사용자에게는 지루한 시도가 계속되고 있습니다. 당신은 누군가가 "모든 배포판의 요점은 무엇입니까?"라고 묻는 것을 들었을 것입니다. 아마도 두 개의 Linux 배포판의 차이점을 설명해야 할 것입니다. 이 질문은 처음에는 이상하게 보일지 모르지만 특히 사람들에게 질문하는 사람이 아직 Linux에 대해 배우고있는 초보자 인 경우 이해가됩니다.
Fedora 나 Ubuntu는 새로운 배포판이 아니지만 비교적 최근에 새로운 버전이있었습니다. Ubuntu 16.04가 4 월에 나 왔으며 Fedora 24 Beta가 몇 주 전에 제공 될 예정이었습니다. 최종 릴리스는 6 월 14 일로 예정되어 있습니다. 이번 페도라 버전에서는 몇 가지주의를 기울이기 때문에 설명이 다른 경우를 설명하는 것이 유용 할 수 있습니다. 우분투. 우분투와 리눅스 민트의 차이점을 이미 보여 줬습니다. 이 경우 차이점이 더 커지고 더 분명해질 것입니다.
연혁 및 개발
2004 년 10 월에 나온 데비안의 불안정한 지점을 바탕으로 할머니가 처음으로 알고있는 버전은 우분투에 관한 내용이 많이 있습니다. Fedora는 좀 더 오래된 버전입니다. 2003 년 11 월에 첫 번째 버전이 출시되었으며 배경 이야기는 다소 복잡합니다.
Fedora의 첫 번째 버전은 Fedora Core 1이며 Red Hat Linux 9를 기반으로했습니다. Fedora는 Red Hat에 대한 커뮤니티 중심의 대안으로 계획되었지만 Red Hat에서 유지 관리하는 Core 개발자 및 엑스트라가 커뮤니티에서 관리합니다. 그러나 2003 년 말 Red Hat Linux가 Fedora와 통합되어 하나의 커뮤니티 배포판이되었으며 Red Hat Enterprise Linux는 상용 지원 대상으로 만들어졌습니다. 2007 년까지 Fedora는 이름의 일부로 "Core"를 유지했지만 Fedora 7이 출시됨에 따라 Core 및 Extra 저장소가 합쳐졌으며 그 이후 배포판은 Fedora 라 불립니다.
가장 큰 차이점은 원래의 Red Hat Linux가 기본적으로 Fedora와 Red Hat Enterprise Linux로 나뉘었지만 Debian은 Debian의 브랜치 중 하나에서 패키지를 가져 오는 우분투와는 완전히 별 개인 항목입니다.
많은 사람들이 Fedora가 Red Hat Enterprise Linux (RHEL)에 직접 기반한다고 생각하지만 사실이 아닙니다. 새로운 버전의 RHEL은 출시 전 품질과 안정성을 철저히 테스트 한 Fedora의 포크입니다. 예를 들어, RHEL 7은 Fedora 19 및 20의 리포지토리를 기반으로합니다. Fedora 커뮤니티는 Enterprise Linux 용 추가 패키지 (EPEL)라는 저장소에 RHEL 용 추가 패키지를 제공합니다.
이 두 배포판의 개발 구조는 비교적 유사합니다. Fedora Project (2003 년 설립)는 Fedora의 개발을 조정하고 Red Hat이 후원합니다. 페도라위원회 (Fedora Council)가이 이니셔티브를 관장하고 레드햇 (Red Hat)이 위원장 (Fedora Project Leader)을 선택하고 고용합니다. 페도라 엔지니어링 운영위원회 (Fedora Engineering Steering Committee)와 페도라 대사 (Fedora Ambassadors Steering Committee)와 같은 다른 관리 그룹이 있습니다. 여기에는 회원들이 커뮤니티에 의해 선출됩니다.
반면 우분투는 Canonical에서 직접 자금을 조달하고 관리합니다. Ubuntu Community는 몇 개의 큰 그룹으로 조직되어 있으며, 주요 그룹은 Community Council 및 Technical Board입니다. 이 두 회원은 Canonical의 창립자 인 Mark Shuttleworth가 지명했습니다. 다른 그룹에는 포럼 협의회, IRC 협의회 및 개발자 회원 이사회가 포함됩니다. 사용자는 Ubuntu 회원 신청을하고 다양한 커뮤니티 조직 팀의 기부자로 자원하여 지원할 수 있습니다.
릴리스주기 및 지원
우분투는 4 월과 10 월에 6 개월마다 새로운 버전을 발표합니다. 네 번째 버전은 LTS 릴리스가 2 년마다 나올 것을 의미하는 LTS (Long Term Support) 릴리스로 간주됩니다. 2012 년부터 모든 LTS 버전은 향후 5 년간 공식 지원 및 업데이트를 받게됩니다. 기타 "일반"릴리스는 18 개월 동안 지원되었지만이 기간은 2013 년에 9 개월로 단축되었습니다.
Fedora는 엄격한 일정을 가지고 있지 않지만 새로운 릴리스는 일반적으로 6 개월마다 나옵니다. 그러나 그들은 13 개월 동안 지원됩니다. 이는 정규 릴리스에 대한 우분투의 지원 기간보다 길다. Fedora에는 LTS 릴리즈가 없습니다.
이름에 무엇이 있습니까?
우분투의 명명 규칙이 (불필요하게) 복잡하다고 생각한다면 Fedora 이름에 대한 규칙을 볼 때까지 기다리십시오.
두 배포본에는 이름에 버전 번호가 포함됩니다. 우분투에는 "포인트 릴리스"가 있습니다 . 여기서 첫 번째 숫자는 버전이 출시 된 달을 나타냅니다. 예를 들어, 우분투 13.04가 2013 년 4 월에 릴리스되었습니다. Fedora는 간단하게 유지 하고 첫 번째 버전에 대해 1부터 시작하여 전체 숫자를 사용 하며 (현재 )은 2015 년 11 월에 출시 된 최신 안정 버전 인 23으로 끝납니다.
우분투의 경우 코드 명 자체는 항상 동일한 문자로 시작하는 두 단어를 포함합니다. 첫 번째 단어는 형용사이며, 두 번째 단어는 동물입니다. 흔히 특이하거나 희귀 한 단어입니다. 누구나 우분투의 향후 버전 이름을 제안 할 수 있지만 최종 결정은 마크 셔틀 워스 (Mark Shuttleworth)가 이름에 대한 설명이나 짧은 일화와 함께 발표합니다. 올해 10 월에 예정된 Ubuntu의 차기 버전은 Yakkety Yak으로 불리게 될 것입니다.
2013 년 Fedora 20 Heisenbug가 코드 명을 가진 마지막 버전이었고 모든 후속 버전은 단지 "Fedora X"라고 불리며, 여기서 X는 이전 버전 다음에 오는 숫자를 나타냅니다. 그 전에는 지역 사회의 모든 사람들이 이름을 제안 할 수 있었지만 집행 위원의 승인을 받기 위해서는 일련의 규칙을 따라야했습니다. 릴리스 이름은 연결을 공유해야하며 바람직하지 않은 또는 새로운 것입니다. 따라서 살아있는 사람이나 상표 등록 된 용어의 이름이되어서는 안됩니다. Fedora X와 Fedora X + 1의 이름 사이의 관계는 "is-a"수식과 일치해야합니다. 즉, X가 Y이고 X가 1입니다. 설명하기 위해 Fedora 14는 Laughlin, Fedora 15 Lovelock이라고합니다. Lovelock과 Laughlin은 모두 네바다의 도시입니다. 그러나 Fedora X와 Fedora X + 2의 관계는 동일하지 않아야합니다!
거대한 두통을 일으키는 것처럼 들리는가? 글쎄, 어쩌면 그 이유 중 하나는 개발자가 그것을 취소하기로 결정한 이유 중 하나입니다.
버전 및 데스크탑 환경
Fedora에는 Cloud, Server 및 Workstation이라는 세 가지 기본 에디션이 있습니다. 처음 두 가지는 자명하지만 워크 스테이션은 실제로 데스크톱 컴퓨터와 랩톱 (32 비트 또는 64 비트) 용 에디션입니다. Fedora 커뮤니티는 ARM 기반 장치 용 세 가지 에디션에 대한 별도의 이미지도 제공합니다. Fedora Rawhide는 Fedora 패키지의 최신 빌드가 포함 된 Fedora 개발 버전입니다. Rawhide는 새로운 패키지를 테스트하는 곳이므로 100 % 안정적이지는 않지만 계속 롤링 배포판으로 사용할 수 있습니다.
우분투는 최소한 수량면에서 페도라를 이겼습니다 . 표준 데스크톱 버전과 함께 우분투는 클라우드, 서버, 코어 (인터넷 용 장치 용) 및 모바일 장치 용 우분투 터치라는 별도의 제품을 제공합니다. 데스크탑 버전은 32 비트 및 64 비트 시스템을 모두 지원하며 다양한 인프라 (ARM, LinuxONE, POWER8)에 대해 서버 이미지를 사용할 수 있습니다. Ubuntu Kylin은 2010 년에 "Ubuntu Chinese Edition"으로 처음 출시 된 중국 사용자를위한 우분투 스페셜 에디션으로, 2013 년에 공식 하위 프로젝트로 새롭게 바뀌 었습니다.
데스크탑 환경에서 Fedora의 주요 에디션은 Gnome Shell과 함께 Gnome 3을 사용합니다. Ubuntu의 기본 DE는 Unity이며, 다른 옵션은 Ubuntu의 변종 인 "Ubuntu flavors"를 통해 제공됩니다. Kubuntu (KDE 포함), Ubuntu GNOME, Ubuntu Mate, Xubuntu (Xfce 포함), Lubuntu (LXDE 포함) 및 Budgie Remix라는 새로운 변종이 공식 우분투 풍미가되기를 희망합니다.
Fedora의 맛은 Spins 또는 "대체 데스크톱"입니다. KDE, Xfce, LXDE, MATE 및 Cinnamon 데스크톱 환경이있는 스핀과 단순 학습 환경의 스틱 (Sugar on a Stick)이라는 특별한 스핀이 있습니다. 이 프로젝트는 어린이와 학교, 특히 개발 도상국을 대상으로합니다.
Fedora에는 Lab 또는 "기능 소프트웨어 번들"도 있습니다. 이들은 기존의 Fedora 시스템이나 독립형 Linux 배포판에 설치할 수있는 특수 소프트웨어 모음입니다. 사용 가능한 랩에는 Design Suite, 게임, Robotics Suite, Security Lab 및 Scientific이 포함됩니다. Ubuntu는 Edubuntu, Mythbuntu 및 Ubuntu Studio와 유사한 형태로 교육, 홈 엔터테인먼트 시스템 및 멀티미디어 제작을위한 전문 응용 프로그램을 각각 제공합니다.
패키지 및 저장소
우분투와 페도라의 가장 큰 차이점은이 도메인에 있습니다. 우선, 패키지 관리 시스템이 있습니다. Fedora는 .rpm 패키지로 RPM을 사용하고, Ubuntu는 DPKG 및 .deb 패키지를 사용합니다. 즉, 우분투 용 패키지는 기본적으로 Fedora와 호환되지 않으므로 Alien과 같은 패키지로 변환하지 않으면 패키지를 설치할 수 없습니다. 우분투는 .deb 패키지보다 훨씬 안전하고 관리하기 쉬운 스냅 샷 패키지를 제시했지만 아직 개발자들 사이에서는 널리 사용되지 않습니다.
Fedora는 일부 바이너리 펌웨어를 제외 하고 공식 저장소에는 독점 소프트웨어를 포함하지 않습니다. 이는 그래픽 드라이버, 코덱 및 특허 및 법적 문제로 제한되는 기타 소프트웨어에 적용됩니다. 이것의 직접적인 결과는 우분투가 Fedora보다 저장소에 더 많은 패키지를 가지고 있다는 것입니다.
Fedora의 주요 목표 중 하나는 무료 및 오픈 소스 소프트웨어 만 제공하는 것이며 커뮤니티는 사용자가 비어있는 앱의 대안을 찾도록 권장합니다. Fedora에서 MP3 음악을 듣거나 DVD를 재생하려면 공식 저장소에서 지원하지 않습니다. 그러나 RPMFusion과 같은 제 3 자 리포지토리에는 Fedora에 설치할 수있는 무료 및 비 자유 소프트웨어가 많이 포함되어 있습니다.
우분투는 데비안의 자유 소프트웨어 지침 (Free Software Guidelines)을 준수하는 것을 목표로하고 있지만 여전히 많은 양보를하고 있습니다. Fedora와는 달리 Ubuntu에는 공식 저장소의 제한된 지점에 독점 드라이버 가 포함되어 있습니다. 예를 들어 Canonical의 제휴 업체 인 Skype 및 Adobe Flash Player의 독점 소프트웨어가 들어있는 파트너 리포지토리도 있습니다. Ubuntu Software Center에서 상용 응용 프로그램을 구입할 수 있으며 저장소에서 단일 패키지 ( ubuntu-restricted-extras )를 설치하기 만하면 DVD, MP3 및 기타 인기있는 코덱을 지원할 수 있습니다.
Fedora 's Copr은 우분투의 PPA (Personal Package Archives)와 비슷한 플랫폼으로 누구나 패키지를 업로드하고 자신 만의 저장소를 만들 수 있습니다. 차이점은 소프트웨어 라이센싱에 대한 일반적인 접근법과 동일합니다. 비 자유 구성 요소를 포함하는 패키지 또는 Fedora 프로젝트 보드에서 명시 적으로 금지 한 사항을 업로드하지 않아도됩니다.
대상 고객 및 목표
처음부터 Fedora는 혁신, 커뮤니티 및 자유의 세 가지 요소에 크게 중점을 두었습니다. 독점적으로 무료 및 오픈 소스 소프트웨어를 제공하고 홍보하며 모든 커뮤니티 회원의 중요성을 강조합니다. 커뮤니티에 의해 개발되었으며 사용자는 개발자뿐만 아니라 작가, 번역가, 디자이너 및 일반 연사 (Fedora Ambassadors)로서 프로젝트에 적극적으로 참여할 것을 권장합니다. 기술 및 FOSS 서클에서 성별에 근거한 편견과 차별을 근절하기 위해 여성이 공헌하고 싶은 여성을 돕는 특별 프로젝트가 있습니다.
또한, Fedora는 매우 자주 첫 번째 배포판이거나 새로운 기술과 응용 프로그램을 채택하고 선보이는 배포판 중 하나입니다. SELinux와 함께 제공되는 최초의 배포판 중 하나였으며 Gnome 3 데스크탑을 포함하고 Plymouth를 bootsplash 응용 프로그램으로 사용하고 systemd를 기본 init 시스템으로 채택하고 Xorg 대신 Wayland를 기본 디스플레이 서버로 사용합니다.
Fedora의 개발자는 다른 배포판 및 업스트림 프로젝트와 협력하고 나머지 Linux 에코 시스템과 함께 업 그레 이드 및 컨트 리뷰 션을 공유 할 수 있습니다. 이 끊임없는 실험과 혁신으로 인해 Fedora는 초보자와 일상적인 사용에 적합하지 않은 최첨단의 불안정한 배포본으로 분류되는 경우가 많습니다. 이것은 가장 널리 퍼진 Fedora 신화 중 하나이며, Fedora 커뮤니티는이 인식을 바꾸기 위해 열심히 노력하고 있습니다. 최신 기능을 사용하려는 개발자와 고급 사용자가 주요 대상이지만 페도라는 우분투처럼 모든 사람이 사용할 수 있습니다.
우분투에 대해 말하자면이 배포판의 목표 중 일부는 Fedora와 겹칩니다. 우분투는 혁신을 위해 노력하지만, 소비자 친화적 인 접근법을 선택하고 있습니다. Ubuntu는 모바일 장치 용 운영 체제를 제공함으로써 시장에서 스스로를위한 장소를 개척하고 동시에 주요 프로젝트 인 컨버전스를 추진하고 있습니다.
커뮤니티는 과거 우분투 릴리스의 변화에 대한 사용자의 반발에 반영된 결정적인 결정에 다소 덜 관여되어있는 것처럼 보입니다. 우분투는 또한 우분투 12.10의 유니티 쇼핑 렌즈에 대한 프라이버시 문제와 관련하여 몇 가지 논란에도 연루되어있다. 그럼에도 불구하고 우분투는 종종 사용자 친화적이고 초보자 및 전 Windows 사용자가 사용할 수있는 단순한 전략 덕분에 가장 유명한 Linux 배포판이라고 널리 알려져 있습니다.
그래도 페도라는 에이스를 가지고있다. 리눅스를 만든 리누스 토발즈 (Linus Torvalds)는 컴퓨터에서 페도라를 사용한다.
너는 어때? Fedora를 사용하고 있습니까, 아니면 우분투가 아직도 마음에 드십니까? Fedora와 Ubuntu의 중요한 차이점을 언급하는 것을 잊었습니까? 아래 주석에서 알려주십시오!
이미지 크레디트 : Convergence 스크린 샷, Budgie Remix 스크린 샷, Fedora Core 1 스크린 샷 (Wikimedia Commons, Red Hat Linux, Leonid Mamchenkov, Flickr).