严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统(也被称为GNU/Linux)。基于这些组件的Linux软件被称为Linux发行版。现在Linux发行版很多,其中存活的应该有近千了,有些用户很迷茫,这么多发行版,我应该用哪个发行版?相信在每个使用Linux的用户心中都有一个自己的排行榜,我把我用过的一些发行版的优缺点写了一些,希望能提供给新入坑的同学一些帮助,我是一个技术,文笔不好,大家见谅。因为写的比较乱吧,还是希望大家能彻底看完再选择一个时候自己的发行版。文中大部分的简介来自对应的官网或者百科。

Arch:

logo:

系统安装界面

系统启动界面

简介: Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。其开发团队秉承简洁、优雅、正确和代码最小化的设计宗旨。Arch Linux 项目受 CRUX 启发,由 Judd Vinet 于2002年启动。Arch Linux是起源于加拿大的一份致力于使用简单、系统轻量、软件更新速度快的GNU/Linux发行版。创始人Judd Vinet出于对Debian以及Red Hat的包管理器不满,以及受CRUX影响而创立。最初针对i686,但是如今对x86_64也支持良好,而且还派生出了针对ARM平台的Arch Linux ARM以及针对HURD内核的Arch Hurd(发展缓慢)人称arch“邪教”。

优点:软件众多,软件相对来讲都是很新,尤其是aur仓库有很多软件,都是可以一键安装的,界面美观,拥有一个非常完备的wiki,而且有中文,对开发者和一些小白来说非常友好。采用滚动更新的方式。自定义性极强,系统在正常状态稳定性很好(听说现在滚挂的几率不高了),系统灵活性非常高。

缺点:系统安装对新手不友好(纯字符界面,我装了一个小时,按照wiki和一些比较好的教程是可以很快安装的),采取滚动更新的方式,长时间不更新容易滚挂。

总结:推荐Linux进阶用户使用,新手不推荐,自定义性极强,但是需要经常更新,否则容易滚挂。

Deepin:

logo:

系统安装界面

系统启动界面

简介:Deepin,原名Linux Deepin,是一个致力于为全球用户提供美观易用,安全可靠的Linux发行版。于2014年4月更名为Deepin,常被称为“深度 Linux”。

优点:移植了很多常用的wine软件,比如qq(标准版,轻聊版,tim),百度网盘,迅雷等。有一个很漂亮、很简单的安装界面,有对应的制作成功率很高的启动盘制作工具,整体的界面美观,风格个人感觉偏向于Mac,易于萌新操作,但是有些地方有问题。论坛也比较活跃,目前看到的wiki不是很完善,但是内容也很多,也没怎么见到大的用户群(群聊),比较大的群是私人的(目前我知道的)。

缺点:系统稳定性不太好,显卡驱动切换的软件不行,软件由于切换到了stable仓库所以软件相对来说会旧一点,但是胜在稳定,但是在deepin上表现出来不太稳定,尤其UI偶尔会有各种奇奇怪怪的问题。适配的一些win软件会有系统占用率较大的问题。我在deepin切换到了stable仓库之后重装了,由于软件冲突导致cups不能使用,现在不知道解决没有(我在公司的工作机,通过cups共享打印机的,因为这个还差点被骂)。

总结:适合小白用户进行入门,门槛低,很多win软件都会进行适配,能做到开箱即用,但是UI不是特别稳定,假死概率会比其他的几个发行版大一点,当熟悉了Linux之后个人就不推荐使用了。

银河麒麟社区版

logo:

系统安装界面

系统启动界面

简介:社区版基于ubuntukylin 16.04改装而来,软件包同步自商业版的银河麒麟,和真正的银河麒麟区别应该只是内核级的区别,但是具体的不清楚,毕竟我穷。。。。。

优点:目前的软件仓库的软件比较新,有专门的团队负责维护,运行极其流畅,对系统占用率很低,虚拟机单核依旧流畅的不行(亲身体验的),上层应用应该是同步自真正的银河麒麟,操作方式上和UbuntuKylin没有多大区别,优麒麟用户基本可以无缝迁移。

缺点:默认的软件源已经废弃,新的软件源新用户不太清楚,有一些软件没有安装,还有一些是软件仓库版本很低(比如wine),其他的办公软件都如WPS等都已经完成适配。

总结:和优麒麟很像,但是相对来说软件可能不是特别的新,但是我想安全方面会更有保障,毕竟软件包应该是同步自真正的银河麒麟。

PS:现在的银河不是以前的那个银河,社区版更不是商业版的银河

优麒麟:

logo:

系统安装界面

系统启动界面

简介:优麒麟是由中国 CCN 联合实验室支持和主导的开源项目,其宗旨是采用平台国际化与应用本地化融合的设计理念,通过定制本地化的桌面用户环境以及开发满足广大中文用户特定需求的应用软件来提供细腻的中文用户体验,做更有中国特色的操作系统。

优点:从Ubuntu衍生而来,界面干净整齐。主仓库同步自Ubuntu,可以保证每版本的内核都是最新版,软件的数量和质量也不是问题,集成了金山WPS、搜狗输入法和福昕阅读器等国内应用,官方和社区也在努力适配一些常用的win软件比如wine的微信和qq,虽然qq已经出了官方的,但是目前还比较难用,只能说聊胜于无。有着用户数量众多的qq群,我知道的就接近6个。微信交流群也极其活跃,微信群里边包括开发组、UI、社区等人员他们可以很快的接到反馈并帮助修复。

缺点:一些小细节处理不好,用户体验相对来讲还是比较好的,官方也在努力处理各种适配问题,但是开发的思维仍旧没有转变,依然是技术为主,操作系统和应用应该是技术和体验并重。

总结:小白和进阶用户都推荐使用,系统稳定性较好,软件较新,官方也在努力,但是会有一些细节问题,可以加入社区群或者在论坛寻找帮助。

Centos:

logo:

系统安装界面

系统启动界面

简介:CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。

优点:资料库庞大,不用担心有问题解决不了,衍生自redhat,适合服务器使用,不推荐个人使用,系统极其稳定,几乎不用担心崩溃,很多主流生产软件都可以在这个上边运行,系统的支持周期很长,每个大版本的支持周期最少是5年左右,适合做公司服务器系统使用

缺点:源里的软件可能比较旧,界面相对前几个发行版比较简陋,有一些相对较新的软件需要自己编译运行,但是与之对应的是很大的灵活性。

文末总结:

对我来说,各个发行版有其适合的领域,服务器直接上centos,系统稳定,支持周期长,资料众多,个人用户如果是小白用户的话推荐deepin,当然要能忍受住他的偶尔卡死(注:是彻底卡死,鼠标键盘没反应,ssh无法登录,只能重启,但是这种情况不多),然后在进阶的时候换成优麒麟或者银河麒麟(因为银河相比其他几个系统稳定一些,不包括centos这种,打不动。。。),再想折腾了可以去arch邪教,想怎么折腾怎么折腾,但是小心滚挂呦,Linux的发行版太多了,这里只能说有限的几个大的发行版,一些衍生版没有说,主要是我没用过,比如基于arch的Manjaro,Debian等这些就需要大家自己体会了。

以上是我的个人体验总结,希望能对新入坑的你能有一些帮助,也希望国内的操作系统也能百花齐放,(咳咳,大家多提bug,不要给咱自己的东西留情)。

名词解释:

滚动更新:滚动更新是软件工程概念,是指的一个软件不断的更新,不论周期时间长短 debian和ubuntu是半滚动更新,arch是完全滚动更新,他们都是滚动更新,大概这个意思,也不知道对不对

滚挂:ArchLinux 等滚动更新系统的专用术语,所谓滚动更新就是指不能单独更新某个特定软件包,每次更新必须将全部软件包更新到最新。因此,当有些软件包出现问题(如果是官方源的包,一般官网会告知),更新之后可能会有整个系统挂掉的风险,故曰滚挂。同时,由于滚动更新机制,大部分开发者无需担心兼容性问题(所有依赖包可以被认为是最新的),所以一旦长时间不滚也有几率挂掉。多看官网公告,勤滚,一般就不会挂。

从一个新手的角度对比六个Linux发行版相关推荐

  1. deepin linux 命令行_5 个面向新手的 Linux 发行版

    5 个可使用新用户有如归家般感觉的发行版. 从最初的 Linux 到现在,Linux 已经发展了很长一段路.但是,无论你曾经多少次听说过现在使用 Linux 有多容易,仍然会有表示怀疑的人.而要真的承 ...

  2. 对比几款目前流行的 Linux 发行版

    啰嗦: 上大学的时候才真正接触 Linux,当时 Ubuntu 的版本还是 7x,一开始接触 Windows 以外的操作系统感觉特别的兴奋,毛手毛脚的在小黑身上常识了各种版本的安装,当时还不会用 U  ...

  3. linux桌面版排行2019_2019 年适合新手的 Linux 发行版 top 5

    2018年已成过去,2019年正在进行中,时间飞快,岁月如梭,马上就要进入春暖花开的季节春季(在北半球,3月是春季的第一个月),少年们是否有骚动的感觉 ?_ , 来来来,还不认识linux的新用户这里 ...

  4. 五款主流 Linux 发行版性能对比,稳而不强?

    测试结果解读 2018 即将结束,年末正是各种基准测试对比轮番出炉的时候,通过这些报告,我们可以看到 Linux 性能的各个方面在 2018 是如何发展的.但本文的这份性能对比会更加深入 -- 将研究 ...

  5. Alpine 操作系统是一个面向安全的轻型 Linux 发行版

    Alpine 操作系统是一个面向安全的轻型 Linux 发行版.它不同于通常 Linux 发行版,Alpine 采用了 musl libc 和 busybox 以减小系统的体积和运行时资源消耗,但功能 ...

  6. 三大顶级Linux发行版对比

    乍看上去,RedHat的Fedora 12.Novell的OpenSUSE 11.2和Canonical的Ubuntu 9.10这三个目前最顶级的Linux发行版几乎没有什么区别.它们都基于最新的Li ...

  7. 面向游戏玩家的六款最佳Linux发行版

    面向游戏玩家的六款最佳Linux发行版 Linux系统技术交流QQ群(290864)验证问题答案:刘遄Linux就该这么学 导读 Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面 ...

  8. linux版本游戏排行,面向游戏玩家的六款最佳Linux发行版

    是的!你没有看错.Linux一向以性能.稳定性和安全性出名,但现在它也以游戏出名.有成百上千款面向Linux的游戏,众多的Windows游戏也已移植到Linux平台.但是,我们有很多的Linux发行版 ...

  9. linux版本游戏排行,向游戏玩家推荐的六款最佳 Linux 发行版

    原标题:向游戏玩家推荐的六款最佳 Linux 发行版 Linux过去是完全基于命令行的操作系统,后来它有了基本的图形用户界面(GUI).而如今我们有了高级的桌面环境,比如KDE Plasma等.现在, ...

最新文章

  1. debian10 简单的bash脚本监控apache运行状态
  2. 8086汇编语言命令速查与详解
  3. 解决方案:Error:Execution failed for task ‘:app:compileDebugAidl‘. > aidl is missing
  4. Maven环境变量配置以及修改阿里云镜像
  5. 漂亮的花样边框html代码,手把手教你制作精美边框素材HTML代码
  6. opencv-python将视频帧还原成视频
  7. linux-tar压缩与解压缩
  8. linux服务器健康检查,Linux 检查硬盘健康状态
  9. 几个常用的Oracle函数及实例运用
  10. 在c语言中输入三个数据类型,【C语言讲解】第二章:数据类型3
  11. Bootstrap 框架-下拉菜单
  12. CAD二次开发 根据多段线Polyline产生的线段Line需要做进一步处理才可以使用
  13. 一个很精致的HelloWorld,你看得懂么?
  14. 《软件工程与实践》 |(九)软件工程新技术及体系 知识梳理
  15. 前端技术的趋势和最新的发展
  16. 什么行业程序员不用996?
  17. MAX40026 280ps高速比较器
  18. 威佐夫博弈 poj 1067
  19. python表示三个数升序_编写程序,输入三个数,然后以升序显示_学小易找答案
  20. 麻进:这次不烧作品!

热门文章

  1. PHP图片上传水印代码,php上传图片并打上透明水印的代码
  2. Dreamweave CS4 粘贴功能无效的解决方法
  3. 张小龙4个小时的演讲内容
  4. NPM酷库:lru-cache 基于内存的缓存管理
  5. eos代币映射 代码实战分析
  6. 背景虚化_太赞了!背景虚化效果原来是这样实现的啊
  7. phh7 安装redis扩展
  8. 【渝粤教育】10548_金融学k1_21秋考试
  9. 美团APP中日期选择器的bug复现
  10. jtag调试ls1012a linux-5.3内核