安装Linux用哪个发行版好?Ubuntu和Fedora对比

摘要

Linux虽然免费,各类种草的文章也很多,真正要安装的时候,你是不是反而会觉得迷惘,用哪个发行版本好呢?梳理一下Linux的各种发行版,适合电脑桌面使用的,Ubuntu和Fedora这两个发行版还是值得推荐的。

Linux虽然免费,各类种草的文章也很多,真正要安装的时候,你是不是反而会觉得迷惘,用哪个发行版本好呢?梳理一下Linux的各种发行版,适合电脑桌面使用的,Ubuntu和Fedora这两个发行版还是值得推荐的。

为什么是Ubuntu和Fedora?

为了避免遇上杠精,这里稍微深层次一点解释一下,五花八门的Linux版本,为什么推荐这两个。首先需要区分两个概念:“发行版”和“版本分支”,Linux有两个主要的版本分支,一个是Debian,主要特征为使用deb格式的软件发型包,目前有超过五万个免费且开源的deb格式软件支持,而这个分支最著名的发行版,就是Ubuntu。另一个重要的版本分支是Red Hat,就是我们平时说的红帽子Linux,通过rpm管理软件包,著名的发行版比较多,除了刚才说的Fedora,还有CentOS,以及红帽子自己的Enterprise Linux。Redhat Linux分支,包括CentOS等,主要用于服务器端,日常办公娱乐使用的个人电脑不用考虑,因为这些服务器版本的操作系统的桌面操作体验一般都不好。

Ubuntu操作更方便

适合电脑桌面使用的Linux发行版,Ubuntu绝对占有优势,国内的优麒麟等,基本都是基于这个内核做的二次开发;Ubuntu使用deb格式的安装包,不像rpm那样需要编译后才能使用,硬件适应性好,所以我们平时用的大多数软件也会支持这个系统,比如QQ聊天、Edge浏览器等。

在虚拟机上,以VM Ware为例,Ubuntu可以自动读取共享文件夹,操作非常方便。权限控制方面,Ubuntu默认使用普通用户登录,需要root权限的时候,通过su指令授权,安全习惯比较好。

Fedora Workstation

Fedora是红帽子的一个发行版,又包括了Workstation、Server等几个版本,我们主要是用于日常办公电脑使用,所以安装Workstation就可以了。Fedora属于Red Hat分支,所以支持rpm包安装软件。同样作为桌面系统的优先选择,Fedora Linux对于开发人员非常友好,可谓开箱即用,例如PHP、Python、postgresql、Ruby、Ansible等。

在软件包管理方面,虽然不像Ubuntu那样傻瓜式,但是Fedora支持Snap和Flatpak应用软件商店,安装软件也非常灵活,可以利用 rpm Fusion仓库,访问许多免费和非免费的软件包。

(Fedora Workstation主界面)

yum和rpm的功能和区别

可以这么理解,yum直接从软件库中查找并安装软件,类似我们平时开发环境中Python用pip,PHP用composer,都是软件包的管理工具。还有yum指令安装软件,需要电脑联网才可以;而rpm则是安装电脑中的软件,这些软件可以先通过wget或者其他方式下载到电脑上。

(优麒麟主界面)

小结

可能有人会觉得奇怪,为什么只推荐这么少的桌面版本Linux系统呢?其实还是因为Linux的版本分支太多了,关于这方面推荐的文章也挺多,动辄五到十个。

本文推荐的适合桌面版本的操作系统,也是仁者见仁,智者见智,不接受杠精,仅供准备入手Linux桌面版本的读者参考。

admin