Linux发行版那么多,应该怎么选?

优秀源码 无标签
0 691
GS
GS 自成一派 2022-12-07 20:04:11
Lv:26级

有很多人希望从Windows和Mac切换到Linux下,但是Linux发行版太多,作为新人总是不知道该如何选择,本人根据10年linux使用经验来给大家介绍一下,希望能帮助大家。

Unix、BSD、Linux的关系

Unix是最初的发行版,是美国AT&T公司贝尔实验室1969年研发的。后来美国加州大学柏克莱分校基于UNIX开发了BSD,后来基于BSD比较有代表性的发行版有FreeBSD、NetBSD、OpenBSD。在当时UNIX盛行的时代,出现了很多兼容UNIX的系统,如Minix内核,但Minix只用于教学,所以林纳斯·托瓦兹决定自己写一个类似Minix的系统,最后在1991年10月5日首次发布。

现代发行版的介绍

桌面常用的有Ubuntu DesktopopenSUSEArchLinuxManjaro等。

服务器常用的有Ubuntu ServerDebianFreeBSDCentosRocky LinuxRedHat等。

还有一些其他小众使用的发行版,如GentooAlpine linuxdeepinUOS等。

以上的版本并不是说某个系统一定是桌面或者服务器版本,Linux和Windows、Mac不同,Linux只有一个内核,而上面的发行版本都是基于Linux内核加上各种软件打包出来的系统。桌面版和服务器版的差别就是安装的软件不同而已,服务器常安装SSH、Nginx、MySQL、PHP等,桌面常安装Gonme、KDE、XFCE、LibreOffice、Chrome等。

而FreeBSD有点特殊,维护团队不是只维护FreeBSD内核,而是维护整个FreeBSD系统,包括各类软件,但也是感觉安装的软件不同可以人为区分是桌面版还是服务器版。不过也不能完全分类开,很多服务器版也有管理员喜欢装上桌面进行服务器管理,这就是和Windows、Mac最大的不同。

所以Linux和FreeBSD对比来看,Linux内核由Linux内核组维护,然后Debian、Ubuntu、Centos、Fedora、openSUSE等社区或公司使用Linux内核加上各种软件打包制作出Linux发行版。而FreeBSD则是一个团队维护内核并打包制作发行版。

发行版的选择

Ubuntu

作为一个常年使用Ubuntu的用户来说,本文就是在Ubuntu20.04 Desktop上写的。如果你是一个刚进入Linux的新人,选择Ubuntu总归是正确的选择,它是一个非常大众的版本,云服务器对Ubuntu兼容最好,很多软件发行也都会兼容Ubuntu,甚至是Steam。如果你给自己笔记本电脑安装Linux,Ubuntu是唯一个对硬件自适应支持最好最全的系统。同时用Ubuntu是最不折腾的系统,后期使用不瞎弄系统组件,基本不会遇到任何问题,和Windows、Mac的舒适性完全相同,在软件开发上甚至比后两者更舒适不折腾。

Ubuntu分为桌面版和服务器版,都是免费的,维护周期5年。作为Linux桌面第一大版本,遇到问题一定可以从Google或者社区得到帮助。Ubuntu有LTS版本和非LTS版本,作为建议,一定要使用LTS版本,版本号常为2n.04,也就是16.04、18.04、20.04这种版本号,如果是17.10、19.04这些都不是LTS版本。

Ubuntu Desktop LTS桌面版:

开箱即用★★★★★
使用舒适★★★★★
稳定性★★★★★
硬件兼容★★★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★★

Ubuntu Server LTS服务器版:

开箱即用★★★★★
使用舒适★★★★★
稳定性★★★★★
硬件兼容★★★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★★

Ubuntu非LTS版本(桌面版和服务器版):

开箱即用★★★★
使用舒适★★
稳定性★★★
硬件兼容★★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★★

Debian

Debian是一个非常常用的服务器版系统,Ubuntu是基于它打包出来的,而且作为服务器时,它比Ubuntu更节约内存。如果你有一台50MB的服务器,用Debian肯定是可以装上的,但是Ubuntu服务器版基本需要100MB内存。如果你想使用桌面按照在笔记本,建议还是Ubuntu Desktop。但如果是服务器,Debian和Ubuntu都是合适的选择。

开箱即用★★★★★
使用舒适★★★★★
稳定性★★★★★
硬件兼容★★★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★★★

Centos Stream

本来Centos是一个普及很广的服务器版系统,它是基于红帽商业系统打包得来。但是由于红帽公司的政策改变,将原来的Centos项目取消,目前可用的Centos7将在2024年过期,而新的版本叫Centos Steam,为滚动发行版本。作为服务器使用滚动发行版本无异于火中取栗。此事件后原Centos作者另起灶炉,新的系统叫Rocky Linux,和原来一样由红帽商业系统打包得来,作为Centos的完全替换。但得益于红帽在Linux社区的多年经营,除了Centos Stream的稳定性有待考量,其他没有毛病。不过还是不再推荐使用,建议改用Debian或Ubuntu。

开箱即用★★★★
使用舒适★★★★
稳定性★★★
硬件兼容★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★★★

Rocky Linux

Rocky Linux作为原Centos的完全替代品,国内很多商业服务都是基于Centos,这是不能否认的事实。腾讯、阿里、亚马逊等云服务也基本都是基于Centos制作的自己的发行版。但Centos对硬件的支持没有Ubuntu好,系统维护的软件版本也十分老。考虑到原Centos的境遇,建议还是使用Debian,Debian由社区维护,不会因为商业问题或作者原因导致项目废弃。

开箱即用★★★★
使用舒适★★★★
稳定性★★★★★
硬件兼容★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★★★

Arch Linux

Arch Linux定制化程度非常高,它也是滚动发行版,常用于个人桌面。如果是Ubuntu是众乐型系统,Arch Linux则是独乐型系统。使用Arch Linux你需要一些Linux基础,而使用后你会对Linux版本内部了解更深。而Ubuntu于此相反,Ubuntu有点像Windows,你不需要对系统太了解也能安稳使用。如果你喜欢玩Linux系统,则可以选择Arch Linux,如果只是用Linux工作娱乐,Ubuntu更适合你。但由于Arch Linux是独乐型系统,你如果习惯了它,使用起来也是很舒适的。

开箱即用★★★
使用舒适★★★★
稳定性★★★
硬件兼容★★★
系统和软件定制化★★★★
社区和资料★★★★★
硬件资源节省★★★★★

deepin和UOS

deepin基于Ubuntu Desktop制作的中文兼容的桌面系统,对国产软件的支持很好,不需要自己安全处理环境问题。国内软件如腾讯系对Linux软件支持十分不友好,但是百度、搜狗、网易的一些软件对Linux支持还是挺好的。如果你需要开箱使用腾讯系软件,建议deepin和UOS,UOS比deepin支持更好一点。但作为我个人观点,deepin由于需要支持国产默认安装了一些兼容环境的软件,我个人不太需要,所以我系统使用Ubuntu原版,而不是deepin。

开箱即用★★★★★
使用舒适★★★★★
稳定性★★★★★
硬件兼容★★★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★

RedHat

之所以用Centos,是因为基于RedHat,而且免费,。所以RedHat的好处不用说,但是是收费系统。作为服务器,如果你是商业服务,而且不差钱,建议直接RedHat。个人可以使用RedHat Development订阅,免费使用。

开箱即用★★★★★
使用舒适★★★★★
稳定性★★★★★
硬件兼容★★★★★
系统和软件定制化★★★
社区和资料★★★★★
硬件资源节省★★★★

Gentoo

Gentoo是最接近LFS(从零编译打包制作Linux系统)的系统,它也是滚动升级,但它比Arch Linux的定制化程度更高。因为如果你想安装它,必须用它提供的软件自己编译安装内核和软件。但正因为这个原因,它的定制化程度最高,你可以根据自己的需要编译软件需要的功能。而其他发行版都是直接提供编译好的软件和内核,里面可能包含了大量你不需要的功能,Gentoo则没有这个问题。它是一个小众系统,社区远远没有Ubuntu、Debian、Centos等社区强大,但是使用Gentoo的人基本都是Linux资深大佬。Gentoo有一个缺陷,就是由于所有软件都需要编译安装,如果你的CPU不是很好,内存不多,安装这个系统会花费大量的时间,我第一次用我的笔记本安装这个系统编译了一周。根据使用者的能力,它的资源可以消耗极小,我把它作为我博客的服务器,它被我定制到只需要30MB内存。它也属于独乐型系统,能力够硬件好,个人用的开心也很舒适。对于稳定性,虽然它是滚动升级,但是可以固定住软件版本来维持稳定性,所以稳定性完全靠个人维护能力。

开箱即用★★★
使用舒适★★★★★
稳定性★★★★★
硬件兼容★★★★★
系统和软件定制化★★★★★
社区和资料★★★★
硬件资源节省★★★★★

FreeBSD

FreeBSD并不是Linux,但它也是非常老牌非常稳定的服务器系统,很多网络设备都是使用它或基于它制作的系统。它的软件可以直接安全编译好的二进制,也可以自行使用它维护的源码树编译自己需要的软件功能。但它有个缺陷,如果你需要使用Docker这类容器服务,它无法提供。不过如果只是为了安全隔离,它有自己的虚拟化工具jail。但是目前它的社区没有Linux庞大,对个人PC的硬件支持也没Linux好,但只要没有特殊小众的硬件,基本没问题。

开箱即用★★★★★
使用舒适★★★★★
稳定性★★★★★
硬件兼容★★★★
系统和软件定制化★★★★★
社区和资料★★★★★
硬件资源节省★★★★★

总结

最后做个总结,如果不想折腾,作为桌面建议使用Ubuntu Desktop LTS版本,作为服务器建议使用Debian。如果喜欢DIY系统,Arch Linux就是你的选择。如果想有更加定制化的Linux系统,可以使用Gentoo。如果服务器内存很紧张,建议使用Debian、Gentoo、Rocky Linux。如果想玩一下非Linux的服务器系统,可以用FreeBSD。

楼主签名:Admin.Gs 站长故事
回帖
回复列表

    遵守各国法律法规 严谨违规内容

    • QQ群:1140251126
    • Email:admin@admin.gs
    • 本站可以自由发布正规网站外链
    • 本站域名 admin.gs 其它皆为闲置域名
    本站热帖
    01 彩虹网站监控可以网址url监控,定时任务源码 567
    02 携手特工、雷人组建了nice臻选 495
    03 码支付漏洞测试开源版,来测试有没有漏洞 479
    04 源支付V7版,以前150购买,需要的下载研究,拿走回复 382
    05 免费收费域名 378
    06 最新版弹幕播放器源码,带后台 371
    07 域名真的不行了,往年卖出去的又可以注册了 366
    08 免费域名申请地址 321
    09 扯谈域名投资 292
    10 只秀不卖 272
    推荐主机