Linux即便免费,各种拔草的文章也好多,真正要安装的时侯,你是不是反倒会认为迷茫,用那个发行版本好呢?梳理一下Linux的各类发行版,适宜笔记本桌面使用的,Ubuntu和Fedora这两个发行版还是值得推荐的。
为何是Ubuntu和Fedora?
为了防止遇上杠精,这儿稍为深层次一点解释一下,五花八门的Linux版本,为何推荐这两个。首先须要分辨两个概念:“发行版”和“版本分支”,Linux有两个主要的版本分支,一个是Debian,主要特点为使用deb格式的软件短发包,目前有超过五万个免费且开源的deb格式软件支持linux操作系统的发行版本有哪些,而这个分支最知名的发行版linux软件工程师培训,就是Ubuntu。另一个重要的版本分支是RedHat,就是我们平常说的红围巾Linux,通过rpm管理软件包,知名的发行版比较多linux软件,不仅刚刚说的Fedora,还有CentOS,以及红围巾自己的EnterpriseLinux。RedhatLinux分支,包括CentOS等,主要用于服务器端,日常办公娱乐使用的个人笔记本不用考虑,由于这种服务器版本的操作系统的桌面操作体验通常都不好。
Ubuntu操作更便捷
适宜笔记本桌面使用的Linux发行版,Ubuntu绝对占有优势,国外的优麒麟等,基本都是基于这个内核做的二次开发;Ubuntu使用deb格式的安装包,不像rpm那样须要编译后才会使用,硬件适应性好,所以我们平常用的大多数软件也会支持这个系统,例如QQ聊天、Edge浏览器等。
在虚拟机上,以VMWare为例,Ubuntu可以手动读取共享文件夹,操作十分便捷。权限控制方面,Ubuntu默认使用普通用户登陆,须要root权限的时侯,通过su指令授权,安全习惯比较好。
FedoraWorkstation
Fedora是红围巾的一个发行版,又包括了Workstation、Server等几个版本,我们主要是用于日常办公笔记本使用,所以安装Workstation就可以了。Fedora属于RedHat分支,所以支持rpm包安装软件。同样作为桌面系统的优先选择linux操作系统的发行版本有哪些,FedoraLinux对于开发人员特别友好,堪称开箱即用,比如PHP、Python、postgresql、Ruby、Ansible等。
在软件包管理方面,尽管不像Ubuntu那样傻蛋式,并且Fedora支持Snap和Flatpak应用软件商店,安装软件也十分灵活,可以借助rpmFusion库房,访问许多免费和非免费的软件包。
(FedoraWorkstation主界面)
yum和rpm的功能和区别
可以如此理解,yum直接从软件库中查找并安装软件,类似我们平常开发环境中Python用pip,PHP用composer,都是软件包的管理工具。还有yum指令安装软件,须要笔记本联网才可以;而rpm则是安装笔记本中的软件,这种软件可以先通过wget或则其他形式下载到笔记本上。
(优麒麟主界面)
小结
可能有人会认为奇怪,为何只推荐如此少的桌面版本Linux系统呢?虽然还是由于Linux的版本分支太多了,关于这方面推荐的文章也挺多,动辄五到十个。
本文推荐的适宜桌面版本的操作系统,也是仁者见仁,智者见智,不接受杠精,仅供打算入手Linux桌面版本的读者参考。