当前位置: 首页 > Linux

Linux发行版教你如何选择

时间:2023-04-06 23:02:13 Linux

Linux发行版教你Linux发行版如何选择不止是眼花缭乱,简直是在迷惑你的双眼。您应该为大众使用Ubuntu吗?“正统”红帽?还是其他人?选择发行版通常是安装Linux之前首先要考虑的问题。本文将从一台既能娱乐又能在家办公的PC的角度介绍笔者选择发行版的心得。Lastupdatedin2020andfirstreleasein2017,whatfactorstoconsiderwhenchooseadistribution选择发行版需要考虑的因素有很多。选择往往没有完美,只有最合适。背景、目的导向、用户群、软件来源、支持周期、更新积极性、质量、易用性都是选择时要考虑的因素。不要以界面好看不好看作为选择的依据。发行版是内核和各种其他包的集合。桌面环境也由几个软件包组成。理论上,任何发行版都可以使用任何桌面环境,不需要通过界面选择发行版。再者,贪图好看界面的人更难成为Linux高手。因素的背景包括推导和来源。Linux发行版来自商业公司或非商业社区。一些分布派生自另一个分布,子分布必然从上游继承许多特性。面向目的的因素在设计发行版时,它可能面向多种用途之一,一般用途、娱乐、商业、教育、工作、服务器或特定用途。用户群体的因素用户群体的大小影响接地的程度。Linux虽然是自由软件,但离不开用户群体的力量。庞大的用户群使得搜索问题的答案或查找由用户社区打包的软件变得更加容易。一些软件发行商也可能优先发布流行发行版的软件包。在考虑用户基数时,不仅要考虑全球用户基数的规模,还要考虑国内的规模。该因子的软件来源包括软件仓库中包含的软件数量。如果仓库中包含的软件很少,安装软件时就免不了网上搜索下载、编译、编译出错、解决依赖的麻烦。进阶知识:静态编译、容器、AppImage、Flatpak、snap等技术让软件可以跨发行版运行,部分填补了Linux发行版之间的空白。因素支持周期短的支持周期将迫使您频繁更新。支持周期太长意味着软件仓库中的软件版本可能会过时。需要了解发布版本的MajorReleasecycle、MinorReleasecycle和extendedsupportcycle。以Ubuntu为例,每六个月发布一个新的系统版本,如16.04、16.10、17.04、17.10、18.04、18.10、19.04、19.10,每两年发布一个LTS(扩展支持)版本,其中16.04和18.04是LTS。非LTS支持期为9个月,LTS支持期为5年。扩展支持的目的主要是针对服务器等不允许频繁更新的环境。理论上升级系统版本只需要一条命令,但实际上升级也是一个小工程。该因子的更新积极性是指软件将在测试、不稳定、稳定和非常稳定中的哪个阶段被收录到仓库中。frontier是unstable,middle是both,stable是老版本。用户需要选择。QualityofFactors质量可以指操作出错概率、硬件兼容率、软件源维护质量等,质量也是以上因素的综合。易用性因素这里的“易用性”主要是指开箱即用,省去新手自行调整的麻烦,这也意味着默认的安全级别较低。专业用户可能不喜欢这样。如果不好用,安装过程甚至可能是纯控制台的形式。几款主流发行版说明:近几年非常流行的Ubuntu,出自英国一家商业公司“Cathedral”。“Cathedral”面向普通大众用户,被一些电脑厂商预装。发行版。Ubuntu开箱即用。虽然它是面向通用的,但也有人认为它偏向于娱乐,并且被一些游戏和图形技术的开发者优先支持。但不完全是,还有很多云服务在使用它。国内一些软件公司简单粗暴地只在Ubuntu上进行测试,只发布适合Ubuntu的deb安装包。参见上文了解Ubuntu的支持周期。一小部分人每天都会经历多次程序崩溃(最受欢迎的发行版不一定是最好的)。实际上Ubuntu是一个从Debian派生出来的不稳定版本。DebianDebian是第二流行的发行版。它允许用户选择稳定、不稳定(sid)、测试(buster)攻击性。它更接近Ubuntu,因为它是Ubuntu的上游。从Ubuntu切换到Debianstable会给您带来良好的体验和更少的迁移成本。deb格式的安装包和apt包管理方式是Debian设计的。Debian每两年有一个新版本,每个版本都有3年的全面支持加上2年的扩展支持。Debian完全基于社区,没有商业组件。与免费软件冲突的软件包将不会包含在官方来源中。安装Debian后,默认不会附带任何闭源软件或版权争议的东西。安装Flash、mediacodec等需要自己添加几个步骤。纯社区Debian被许多特殊用途的发行版选择为上游。例如开源卡片机RaspberryPi的Raspbian,黑客渗透测试的KaliLinux和Parrot,以及隐私和匿名的Tails等。LinuxMint基于Ubuntu,其MATE桌面受到许多用户的青睐.上面提到的Ubuntu装机容量最大,其中很大一部分被LinuxMint占据。深度操作系统(Deepin)Linux是深度操作系统基于Debian开发的一款国产Linux发行版。增加了一些政府资金,目前的领导者中有360等公司。桌面和各种日常软件都根据国人的审美和习惯进行了重新布局。对于用户来说,QQ、迅雷等国内用户可能需要的Windows软件都准备了wine运行。RedHat是最“正统”的(其实Linux并没有“正统”发行版的概念)RedHat,相关的发行版有3个:RedHatEnterpriseLinux(RHEL)CentOSFedora说是“正统”,是因为许多正式的Linux教学都使用它。著名的Linux教程《鸟哥的私房菜》使用的是CentOS。RedHat做的是开源+卖售后服务,其商业版RHEL的软件源是有偿的。社区使用RHEL源码编译CentOS免费使用。rpm格式的安装包由RedHat设计。RHEL/CentOS适合工作和服务器,不适合家庭使用。娱乐软件包可能没有,显卡驱动支持略少。RHEL/CentOS支持周期为7年,更新相对保守。国外的大型专业软件都要在RedHat上测试。家里要用RedHat,可以用FedoraFedora永远不会有稳定版,支持周期1年,更新激进。它是RedHat测试新代码的平台,安装Fedora的机器已经成为RedHat的实验产品。能不能在你的机器上稳定运行就看运气了(据说总体上比Ubuntu稳定)。SLE/openSUSE最早的发行版之一来自德国,与KDE有着密切的关系。SUSELinuxEnterprise(SLE)是商业版。openSUSE是一个带有社区的免费版本。用于一般用途。很多国外的大型专业软件也会在SLE上进行测试。openSUSE也算主流发行版,但国内用户基数不大。openSUSE开箱即用稍差,因为默认设置很安全,而且启动脚本写得严谨复杂。YAST可以给系统管理员一个GUI界面,而不是文本编辑系统配置文件,这是它独特的优势。每个MajorRelease的支持周期为3年,MinorRelease每18个月更新一次。openSUSE仓库收录的软件非常谨慎,所以软件数量略少。自由软件和非自由软件在不同的软件源中,有版权争议的软件包放在packman源中,与公司无关。使用openSUSE需要三种软件源:官方源、packman源、OBS源。结语看这篇文章的人目前还用不上ArchLinux、Gentoo等高端产品,所以就不介绍了。刚进入Linux世界的时候,我用的是Ubuntu,人流量很大。没过多久我就因为bug太多而放弃了。Debian和openSUSE对于喜欢稳定又不老的人来说是不错的选择。打赏作者不易,感谢支持!