Đề XuấT, 2024

Editor Choice

Sự khác biệt giữa Ubuntu và Fedora là gì?

Các bản phân phối Linux mới cứ xuất hiện và đối với một số người dùng, việc cố gắng theo kịp là rất tẻ nhạt. Có lẽ bạn đã từng nghe ai đó hỏi về điểm của tất cả các bản phân phối đó là gì? Có lẽ bạn đã được yêu cầu giải thích sự khác biệt giữa hai bản phân phối Linux. Những câu hỏi này ban đầu có vẻ kỳ lạ, nhưng chúng có ý nghĩa, đặc biệt nếu người hỏi chúng là người mới bắt đầu vẫn đang tìm hiểu về Linux.

Cả Fedora và Ubuntu đều không phải là bản phân phối mới, nhưng cả hai đều có phiên bản mới tương đối gần đây. Ubuntu 16.04 ra mắt vào tháng 4 và Fedora 24 Beta đã có sẵn vài tuần trước, với phiên bản phát hành cuối cùng dự kiến ​​vào ngày 14 tháng 6. Phiên bản sắp tới này của Fedora chắc chắn sẽ thu hút một số sự chú ý, vì vậy có thể hữu ích để giải thích nó khác với như thế nào Ubuntu. Chúng tôi đã cho bạn thấy một số khác biệt giữa Ubuntu và Linux Mint; trong trường hợp này, sự khác biệt sẽ lớn hơn và rõ ràng hơn.

Lịch sử & Phát triển

Đã có rất nhiều điều đã được viết về Ubuntu mà bà của bạn có thể biết phiên bản đầu tiên của nó dựa trên nhánh không ổn định của Debian và được phát hành vào tháng 10 năm 2004. Fedora đã già hơn một chút - phiên bản đầu tiên được phát hành vào tháng 11 năm 2003, và câu chuyện nền là hơi phức tạp hơn

Phiên bản đầu tiên của Fedora được gọi là Fedora Core 1, và nó dựa trên Red Hat Linux 9. Fedora được hình dung là một giải pháp thay thế hướng đến cộng đồng cho Red Hat và nó có hai kho lưu trữ chính: Core, được duy trì bởi Red Hat nhà phát triển và Extras, được duy trì bởi cộng đồng. Tuy nhiên, vào cuối năm 2003, Red Hat Linux đã sáp nhập với Fedora để trở thành một bản phân phối cộng đồng duy nhất và Red Hat Enterprise Linux đã được tạo ra như là đối tác được hỗ trợ thương mại của nó. Cho đến năm 2007, Fedora vẫn giữ lại Core Core, như một phần của tên của nó, nhưng với việc phát hành Fedora 7, các kho lưu trữ Core và Extra đã được tham gia, và kể từ đó, bản phân phối được gọi đơn giản là Fedora.

Sự khác biệt lớn nhất ở đây là Red Hat Linux ban đầu về cơ bản tách thành Fedora và Red Hat Enterprise Linux, trong khi Debian vẫn là một thực thể tách biệt hoàn toàn với Ubuntu, nhập các gói từ một trong các nhánh của Debian.

Mặc dù nhiều người nghĩ rằng Fedora trực tiếp dựa trên Red Hat Enterprise Linux (RHEL), nhưng điều đó không hoàn toàn đúng. Thay vào đó, điều ngược lại: các phiên bản mới của RHEL là các nhánh của Fedora đã được kiểm tra kỹ lưỡng về chất lượng và độ ổn định trước khi phát hành. Ví dụ, RHEL 7 dựa trên kho lưu trữ của Fedora 19 và 20. Cộng đồng Fedora cũng cung cấp các gói bổ sung cho RHEL trong kho lưu trữ có tên là Gói bổ sung cho Enterprise Linux (EPEL).

Cấu trúc đằng sau sự phát triển của hai distro này tương đối giống nhau. Dự án Fedora (thành lập năm 2003) chịu trách nhiệm điều phối sự phát triển của Fedora và được Red Hat tài trợ. Hội đồng Fedora chi phối sáng kiến ​​này và chủ tịch (Trưởng dự án Fedora) được Red Hat lựa chọn và tuyển dụng. Có các nhóm điều hành khác, chẳng hạn như Ban chỉ đạo kỹ thuật Fedora và Ban chỉ đạo đại sứ Fedora, nơi các thành viên được bầu bởi cộng đồng.

Mặt khác, Ubuntu được Canonical trực tiếp tài trợ và quản lý. Cộng đồng Ubuntu được tổ chức xung quanh một số nhóm lớn hơn, với các nhóm chính là Hội đồng cộng đồng và Hội đồng kỹ thuật. Thành viên của hai người này được đề cử bởi Mark Shuttleworth, người sáng lập Canonical. Các nhóm khác bao gồm Hội đồng Diễn đàn, Hội đồng IRC và Hội đồng thành viên nhà phát triển. Người dùng có thể đăng ký thành viên Ubuntu và tình nguyện làm cộng tác viên trong các nhóm do cộng đồng tổ chức.

Chu kỳ phát hành và hỗ trợ

Ubuntu phát hành một phiên bản mới sáu tháng một lần - vào tháng Tư và tháng Mười. Mỗi phiên bản thứ tư được coi là bản phát hành Hỗ trợ dài hạn (LTS), có nghĩa là bản phát hành LTS được phát hành cứ sau 2 năm. Kể từ năm 2012, mọi bản phát hành LTS đều nhận được hỗ trợ và cập nhật chính thức trong năm năm tiếp theo. Mặt khác, các bản phát hành thường xuyên của Nhật Bản được sử dụng để được hỗ trợ trong 18 tháng, nhưng giai đoạn này đã được rút ngắn xuống còn chín tháng trong năm 2013.

Fedora không có một lịch trình nghiêm ngặt, nhưng các bản phát hành mới thường được phát hành sáu tháng một lần. Tuy nhiên, chúng được hỗ trợ trong 13 tháng, dài hơn thời gian hỗ trợ của Ubuntu đối với các bản phát hành thông thường. Không có bản phát hành LTS của Fedora.

Những gì trong một cái tên?

Nếu bạn nghĩ rằng các quy ước đặt tên của Ubuntu là phức tạp (không cần thiết), hãy đợi cho đến khi bạn thấy các quy tắc cho tên Fedora.

Cả hai bản phân phối bao gồm số phiên bản trong tên của họ. Ubuntu có phiên bản điểm phát hành, trong đó số đầu tiên biểu thị năm và thứ hai là tháng phát hành phiên bản. Điều này thực sự hữu ích, vì bạn có thể biết tuổi của bản phân phối trong nháy mắt - ví dụ, Ubuntu 13.04 được phát hành vào tháng 4 năm 2013. Fedora giữ cho nó đơn giản và sử dụng toàn bộ số, bắt đầu bằng 1 cho phiên bản đầu tiên và (hiện tại ) kết thúc với 23, phiên bản ổn định mới nhất được phát hành vào tháng 11 năm 2015.

Đối với Ubuntu, bản thân tên mã luôn chứa hai từ bắt đầu bằng cùng một chữ cái. Từ đầu tiên là một tính từ, và thứ hai là một con vật, thường là một từ bất thường hoặc hiếm. Bất cứ ai cũng có thể đề xuất tên cho các phiên bản sắp tới của Ubuntu, nhưng quyết định cuối cùng được công bố bởi Mark Shuttleworth, cùng với một lời giải thích hoặc một giai thoại ngắn về tên này. Phiên bản tiếp theo của Ubuntu, dự kiến ​​vào tháng 10 năm nay, sẽ được gọi là Yakkety Yak.

Fedora 20 Heisenorms từ năm 2013 là phiên bản cuối cùng có tên mã và tất cả các phiên bản tiếp theo được gọi là chỉ Fed Fed X X, trong đó X là số bất kỳ sau số phát hành trước. Trước đó, bất cứ ai trong cộng đồng đều có thể đề xuất một cái tên, nhưng nó phải tuân theo một bộ quy tắc để đủ điều kiện phê duyệt từ các thành viên quản lý. Tên phát hành được cho là để chia sẻ một kết nối, tốt nhất là một tên khác thường hoặc mới lạ, và không nên là tên của người sống hoặc các điều khoản được đăng ký nhãn hiệu. Mối quan hệ giữa tên của Fedora X và Fedora X + 1 phải khớp với công thức của is is a a, do đó, điều này là đúng: X là Y và X + 1 cũng vậy. Để minh họa, Fedora 14 được gọi là Smilelin và Fedora 15 Lovelock. Cả Lovelock và Smilelin đều là những thành phố ở Nevada. Tuy nhiên, mối quan hệ cho Fedora X và Fedora X + 2 không nên giống nhau!

Nghe có vẻ như nó sẽ gây ra một cơn đau đầu lớn? Chà, có lẽ đó là một trong những lý do khiến các nhà phát triển quyết định bỏ nó.

Phiên bản & môi trường máy tính để bàn

Fedora có ba phiên bản chính: Cloud, Server và Workstation. Hai cái đầu tiên là tự giải thích và Workstation thực sự là phiên bản mà hầu hết mọi người sử dụng - một cho máy tính để bàn và máy tính xách tay (32 hoặc 64 bit). Cộng đồng Fedora cũng cung cấp hình ảnh riêng biệt của ba phiên bản cho các thiết bị dựa trên ARM. Ngoài ra còn có Fedora Raw leather, phiên bản phát triển được cập nhật liên tục của Fedora, trong đó có các bản dựng mới nhất của tất cả các gói Fedora. Da thô là nơi thử nghiệm các gói mới, vì vậy nó không ổn định 100%, nhưng bạn vẫn có thể sử dụng nó như một bản phân phối phát hành.

Ubuntu đánh bại Fedora ở đây, ít nhất là về số lượng . Bên cạnh phiên bản Desktop tiêu chuẩn, Ubuntu cung cấp các sản phẩm riêng biệt có tên Cloud, Server, Core (dành cho thiết bị Internet-of-Things) và Ubuntu Touch cho thiết bị di động. Phiên bản máy tính để bàn hỗ trợ cả hệ thống 32 và 64 bit và hình ảnh Máy chủ có sẵn cho các cơ sở hạ tầng khác nhau (ARM, LinuxONE, POWER8). Ngoài ra còn có Ubuntu Kylin, một phiên bản đặc biệt của Ubuntu dành cho người dùng Trung Quốc, lần đầu tiên ra mắt vào năm 2010 với tên gọi Ubuntu Ubuntu phiên bản Trung Quốc, và được đổi tên thành một tiểu dự án chính thức vào năm 2013.

Đối với môi trường máy tính để bàn, phiên bản Fedora chính sử dụng Gnome 3 với Gnome Shell. DE mặc định của Ubuntu là Unity và các tùy chọn khác được cung cấp theo cách thức của Ubuntu Ubuntu, đó là các biến thể của Ubuntu với các môi trường máy tính để bàn khác nhau. Có Kubfox (với KDE), Ubuntu GNOME, Ubuntu MATE, Xubfox (với Xfce), Lubfox (với LXDE) và một biến thể mới có tên Budgie Remix đang hoạt động, với hy vọng trở thành hương vị Ubuntu chính thức.

Hương vị tương đương của Fedora là Spins, hay máy tính để bàn thay thế khác. Có các spin với môi trường máy tính để bàn KDE, Xfce, LXDE, MATE và Cinnamon và một vòng quay đặc biệt có tên Sugar on a Stick với môi trường học tập đơn giản. Dự án này được thiết kế cho trẻ em và trường học, đặc biệt là ở các nước đang phát triển.

Fedora cũng có các gói phần mềm chức năng Labs, hoặc. Chúng là các bộ sưu tập phần mềm chuyên dụng có thể được cài đặt trên hệ thống Fedora hiện có hoặc dưới dạng bản phân phối Linux độc lập. Các phòng thí nghiệm có sẵn bao gồm Design Suite, Games, Robotics Suite, Security Lab và Science. Ubuntu cung cấp một cái gì đó tương tự dưới dạng Edubfox, Mythbfox và Ubuntu Studio - các tiểu dự án với các ứng dụng chuyên biệt cho giáo dục, hệ thống giải trí gia đình và sản xuất đa phương tiện, tương ứng.

Gói & kho

Sự khác biệt nổi bật nhất giữa Ubuntu và Fedora được tìm thấy trong miền này. Trước hết, có hệ thống quản lý gói. Fedora sử dụng RPM với các gói .rpm, trong khi Ubuntu sử dụng các gói DPKG và .deb. Điều này có nghĩa là các gói cho Ubuntu không tương thích với Fedora theo mặc định và bạn sẽ không thể cài đặt chúng trừ khi bạn chuyển đổi chúng với thứ gì đó như Alien. Ubuntu cũng đã trình bày các gói Snappy, được cho là an toàn và dễ bảo trì hơn nhiều so với các gói .deb, nhưng chúng chưa được sử dụng rộng rãi giữa các nhà phát triển.

Ngoại trừ một số phần mềm nhị phân, Fedora không bao gồm bất kỳ phần mềm độc quyền nào trong kho chính thức của nó. Điều này áp dụng cho trình điều khiển đồ họa, codec và bất kỳ phần mềm nào khác bị hạn chế bởi các bằng sáng chế và các vấn đề pháp lý. Hậu quả trực tiếp của việc này là Ubuntu có nhiều gói trong kho hơn Fedora.

Một trong những mục tiêu chính của Fedora là chỉ cung cấp phần mềm nguồn mở và miễn phí và cộng đồng khuyến khích người dùng tìm giải pháp thay thế cho các ứng dụng không miễn phí của họ. Nếu bạn muốn nghe nhạc MP3 hoặc phát DVD trên Fedora, bạn sẽ không tìm thấy sự hỗ trợ cho điều đó trong kho chính thức. Tuy nhiên, có các kho lưu trữ của bên thứ ba như RPMFusion chứa nhiều phần mềm miễn phí và không miễn phí mà bạn có thể cài đặt trên Fedora.

Ubuntu nhằm tuân thủ Nguyên tắc phần mềm miễn phí của Debian, nhưng nó vẫn có nhiều nhượng bộ. Không giống như Fedora, Ubuntu bao gồm các trình điều khiển độc quyền trong nhánh Kho lưu trữ chính thức bị hạn chế. Ngoài ra còn có kho Đối tác chứa phần mềm độc quyền từ các nhà cung cấp đối tác của Canonical - chẳng hạn như Skype và Adobe Flash Player. Bạn có thể mua các ứng dụng thương mại từ Trung tâm phần mềm Ubuntu và bạn có thể kích hoạt hỗ trợ cho DVD, MP3 và các codec phổ biến khác bằng cách cài đặt một gói duy nhất ( bổ sung hạn chế Ubuntu ) từ kho lưu trữ.

Fedora's Copr là một nền tảng tương tự như Lưu trữ gói cá nhân của Ubuntu (PPA) - nó cho phép mọi người tải lên các gói và tạo kho lưu trữ của riêng họ. Sự khác biệt ở đây cũng giống như cách tiếp cận chung đối với cấp phép phần mềm - bạn không được phép tải lên các gói có chứa các thành phần không miễn phí hoặc bất kỳ thứ gì khác bị cấm bởi Hội đồng Dự án Fedora.

Đối tượng và mục tiêu

Ngay từ đầu, Fedora đã tập trung mạnh vào ba điều: đổi mới, cộng đồng và tự do. Nó cung cấp và quảng bá phần mềm nguồn mở và miễn phí độc quyền và nhấn mạnh tầm quan trọng của mọi thành viên cộng đồng. Nó được phát triển bởi cộng đồng và người dùng được khuyến khích tích cực tham gia vào dự án, không chỉ với tư cách là nhà phát triển, mà còn là nhà văn, dịch giả, nhà thiết kế và diễn giả công cộng (Fedora Ambassadors). Có một dự án đặc biệt giúp những người phụ nữ muốn đóng góp, với mục tiêu chống lại định kiến ​​và sự phân biệt dựa trên giới tính trong giới công nghệ và FOSS.

Hơn nữa, Fedora thường là người đầu tiên hoặc trong số các bản phân phối đầu tiên chấp nhận và giới thiệu các công nghệ và ứng dụng mới. Đây là một trong những bản phân phối đầu tiên được phát hành với SELinux, bao gồm máy tính để bàn Gnome 3, sử dụng Plymouth làm ứng dụng khởi động, sử dụng systemd làm hệ thống init mặc định và sử dụng Wayland thay vì Xorg làm máy chủ hiển thị mặc định.

Các nhà phát triển của Fedora đưa ra quan điểm hợp tác với các bản phân phối và dự án thượng nguồn khác, và để chia sẻ các nâng cấp và đóng góp của họ với phần còn lại của hệ sinh thái Linux. Do thử nghiệm và đổi mới liên tục này, Fedora thường bị dán nhãn là phân phối không ổn định, không ổn định, không phù hợp cho người mới bắt đầu và sử dụng hàng ngày. Đây là một trong những huyền thoại Fedora phổ biến nhất và cộng đồng Fedora đang nỗ lực để thay đổi nhận thức này. Mặc dù các nhà phát triển và người dùng nâng cao muốn thử các tính năng mới nhất là đối tượng mục tiêu chính, Fedora có thể được sử dụng bởi bất kỳ ai, giống như Ubuntu.

Nói về Ubuntu, một số mục tiêu của phân phối này trùng lặp với Fedora. Ubuntu cũng cố gắng đổi mới, nhưng họ đang chọn cách tiếp cận thân thiện với người tiêu dùng hơn nhiều . Bằng cách cung cấp một hệ điều hành cho các thiết bị di động, Ubuntu đang cố gắng tạo một vị trí cho chính nó trên thị trường và đồng thời thúc đẩy dự án lớn của nó - hội tụ .

Cộng đồng dường như ít tham gia vào các quyết định quan trọng, điều này được phản ánh trong phản ứng dữ dội của người dùng trước những thay đổi trong các bản phát hành Ubuntu trước đây. Ubuntu cũng đã tham gia vào một vài tranh cãi, đáng chú ý nhất là vấn đề riêng tư với ống kính mua sắm Unity trong Ubuntu 12.10. Mặc dù vậy, Ubuntu thường được tuyên bố là bản phân phối Linux phổ biến nhất, nhờ vào chiến lược thân thiện với người dùng và đủ đơn giản cho người mới bắt đầu và người dùng Windows cũ.

Tuy nhiên, Fedora có một át chủ bài - Linus Torvalds, người tạo ra Linux, sử dụng Fedora trên máy tính của mình.

Thế còn bạn? Bạn có sử dụng Fedora, hay Ubuntu vẫn là sở thích của bạn? Chúng tôi đã quên đề cập đến bất kỳ sự khác biệt quan trọng giữa Fedora và Ubuntu? Cho chúng tôi biết trong các ý kiến ​​dưới đây!

Tín dụng hình ảnh: Ảnh chụp màn hình hội tụ, ảnh chụp màn hình Budgie Remix, ảnh chụp màn hình Fedora Core 1 qua Wikimedia Commons, Red Hat Linux của Leonid Mamchenkov qua Flickr.

Top