李勇材
好的Linux发行版本很多,不过就我个人使用经验来说我比较推崇以下几个Linux发行版,这几个发行版都有各自独特的优势。
Arch Linux拥有最好的Linux wiki
毫无疑问对于一个开发者来说,文档永远是最重要的,这也才是最有好的,Arch Linux的文档当之无愧的是最好的Linux Wiki,你需要的一切Arch Linux问题都能在这找到,甚至其他的Linux也都在用Arch Wiki来寻求帮助。
Arch Linux有一些非常显著的优点。当然第一个就是上面说到的Arch Wiki,第二个是Arch Linux的AUR仓库软件很多,甚至比Debian的还要酸爽。Arch Linux是滚动升级的,没有任何冗余的组件,对新特性的支持也比较好。
当然Arch Linux不是一个初级版本,尽管Arch没有Gentoo折腾,可这终归是一个挺折腾的Linux发行版,不过本着不折腾不舒服斯基的原则,你如果想对Linux有一个更深的了解,我强烈建议你尝试一下这个发行版。
Fedora有最好的Linux入门书籍
不少同学要问了,什么叫做方便学习?无非就是文档丰富、社区活跃、用户多教程多资料广呗。当然这个看法不错,可是一个系统性的、去粗取精的入门参考资料才是最方便的,Fedora就具备这样的条件。
Linux界有一本大名鼎鼎的学习资料,我一说大家肯定都知道,叫做《鸟哥Linux私房菜》,这本书是以CentOS为基础来写的,因此对于使用CentOS的同学非常友好。
Fedora是RedHat Enterprise Linux的试验田,而CentOS是RedHat的社区编译版本,三个系统血缘关系非常近,基本上主要的技术都是差不多的,而Fedora相对于CentOS和RedHat来说有更加激进一点,会有很多新特性先上,对于喜欢尝鲜的开发者使用更加友好。
Deepin Linux是最好的桌面Linux
要是前些年你要问哪个Linux发行版作为桌面最好,可能我会掰扯出三五个Linux版本,比如Linux Mint、比如Ubuntu、比如Manjaro、比如Fedora等等,不过现在要是再问我这个问题,那么我会毫不犹豫的推荐Deepin Linux这个发行版。
一个好的桌面系统一定要具备两个条件,一个是友好桌面环境,一个是成熟的应用分发渠道或者说应用商店。深度的DDE桌面环境非常接近Windows和macOS的使用体验,非常成熟,而且文件管理系统也非常完善。
深度的应用商店甚至比Windows 10的应用商店还要实用,毕竟在Windows下大家还是喜欢通过安装文件安装应用而不是通过应用商店。
深度除了有个好用的应用商店,还拥有很多自己开发的原创软件,包括了文本编辑器、深度终端、以及音视频播放器、图片工具等一堆必备的应用。
当然最值得称道的还是深度适配并且合作开发了一大批实用的第三方软件,WPS、微信、QQ、钉钉、网易云音乐、迅雷、有道词典等众多应用,这点上真正方便了很多桌面用户。作为一个国内发行版,对本土用户做出了很多优化,这一点非常良心。
总的来说不管使用哪个Linux发行版,最重要的还是要自己用着爽,当然Linux系统已经足够稳定,滚动更新系统以及更新应用的时候必须要注意,出现了不兼容就麻烦了。最后就是多动手多实战,这才是Linux折腾之道。
EmacserVimer
主流的linux系统有:ubuntu,redhat,debain,centos,fedora,suse等,下面我来简单说下各系统差异。
ubuntu
优点:人气颇高的论坛提供优秀的资源和技术支持,固定的版本更新周期和技术支持,可从Debian Woody直接升级
不足:还未建立成熟的商业模式
red hat
优点:拥有数量庞大的用户,优秀的社区技术支持,许多创新
不足:免费版(Fedora Core)版本生命周期太短,多媒体支持不佳
debain
优点:遵循GNU规范,100%免费,优秀的网络和社区资源,强大的apt-get
不足:安装相对不易,stable分支的软件极度过时
centos
优势: 经过非常严格的测试;具备极高的稳定性与可靠性;免费下载及使用;长达五年的免费安全更新周期。
不足:缺乏最新Linux技术;项目偶尔无法实现提供定期安全更新及稳定发布的承诺。
fedora
优势: 极具创新性;出色的安全功能;具备大量支持软件包;严格遵守自由软件理念;以LIVE CD为载体,适用于大部分主流桌面环境。
不足: Fedora的重点往往倾向于企业级功能而非桌面实用功能;某些前沿性方案,例如过早采用KDE 4及GNOME 3,偶尔会让一部分桌面用户无所适从。
suse
优点:专业,易用的YaST软件包管理系统
不足:FTP发布通常要比零售版晚1~3个月
总结:
其实Linux的发行版本较多,但是系统的核心—内核都是差不多的,所以只要学会使用其中的一种,即可触类旁通,不过个人比较推荐使用centos或者redhat,容易入门
创鹏科学堂
我的结论:如果进行个人学习实验,建议使用Ubuntu,如果要在服务器上部署,建议使用CentOS。
Linux发行版众多,其他回答也已经列举了很多,从我的个人经历来看,在大数据和AI领域,使用最多的Linux主要有Ubuntu和CentOS。Ubuntu和CentOS也是各大云厂商主要支持的操作系统,比如阿里云和腾讯云等云厂商主要支持的Linux操作系统中前两位就是Ubuntu和CentOS。
不同Linux发行版各有优势,但核心内容几乎大同小异,比如目录树、基本命令、编译和运行软件等。熟悉了一种操作系统,可以很快上手另外的操作系统。
Linux发行版
Linux可以运行在手机、个人电脑、x86服务器、超级计算机等各类计算设备上。Linux一般指的是一种内核,内核是操作系统最核心的部分,不同Linux发行版主要区别在于一些软件以及软件包管理方式。因为操作系统的设计初衷和目标用户不同,软件也有很大区别。比如一部分Linux发行版交互界面更友好,适合在个人电脑上安装,以Ubuntu为代表;还有一部分Linux发行版更稳定,经过严格测试,更适合在有商业用途的服务器上运行,以CentOS为代表。
Ubuntu
Ubuntu(英文发音:乌班图)是Canonical公司开发的一款Linux发行版,它的各种软件和包安装起来很简单方便,是最好用的Linux之一,因此在个人电脑领域赢得了大批用户。Ubuntu的软件安装管理器属于Debian系。
Ubuntu这个词语出非洲哲学,有“人性”之意。
Ubuntu每半年发行一个新版本,分别叫xx.04和xx.10,其中xx为所在年份。另外,每两年会发行一个长期支持版(long-term support ,LTS) ,长期支持版更稳定,付费后能获得公司的官方支持。
随着深度学习和人工智能时代的到来,AI工程师开始在Ubuntu上安装进行深度学习的实验,Ubuntu再次风靡世界,成为对深度学习支持最好的Linux操作系统。TensorFlow和PyTorch这些深度学习框架的官方docker镜像都是基于Ubuntu的。
CentOS
CentOS,英文全称为Community Enterprise Operating System。从名字中的Enterprise看出,这是一款企业级的操作系统。它是Red Hat公司开发的开源免费版本。Red Hat公司的商业级产品为Red Hat Enterprise Linux(RHEL)。IBM为进军云计算市场,已经将Red Hat收购。
CentOS的软件管理器属于RPM系。
与Ubuntu不同,CentOS为企业服务,因此它的设计初衷就是稳定。一切新鲜的事物都要经过大量时间验证后才能集成到CentOS中。因此,同样一个功能,Ubuntu上已经使用很新的版本,CentOS似乎还停留在几年前。也正因为稳定,CentOS被各大公司的线上服务器所采用。
区别
不同Linux发行版各有优势,但核心内容几乎大同小异,比如目录树、基本命令、编译和运行软件等。熟悉了一种操作系统,可以很快上手另外的操作系统。
小结
在众多Linux发行版中,Ubuntu和CentOS的出镜率最高。Ubuntu简单易用,适合进行学习和实验,并且对深度学习非常友好。CentOS为企业而生,性能稳定,是线上服务器的首选操作系统。
皮皮鲁的AI星球
选操作 Linux 一般是根据业务使用需求来的,我以你选Linux 系统作为业务服务器的角度出发来解答这个问题。
我个人的从业经验来看,我推荐用这几款:
1.Redhat Enterprise Linux
2.Oracle Enterprise Linux
3.CentOS
下面分别说明推荐理由:
1. Linux商业版的领军人物: Redhat Enterprise Linux
Redhat 的历史很悠久了,它最大的优点是稳定、可靠、还有 Redhat 厂家的技术支持。 因此在商业市场份额中占比最大。它是你搭建服务器(除 Oracle Database)以外的首选。
2. 商业数据库行业的稳定Linux: Oracle Enterprise Linux
如果你选择Linux 是为了安装 Oracle 数据库,那么 Oracle 公司基于 Redhat Enterprise Linux 源包编译、打包、封装、并加入自己了 Unbreakable Enterprise Kernel 内核(专门针对Oracle软件与硬件进行优化),是你的首选。
3. 免费且稳定的Linux: CentOS Linux
CentOS Linux ,是基于 Redhat Enterprise Linux 源包编译、打包、封装,并对某些功能作了一些优化,用户可以免费获得它的发行版,并且可以在线免费更新软件包。
以上介绍的 3 款Linux ,也是我遇到我使用量最大的,根据你自己的需求选择吧。
服务器运维
个人觉得,暂时没得哪个操作系统(OS)可以替代WindowsOS!
我相对熟悉一点的就是deepinOS,它是基于Linux开发的,也就是国产深度系统,虽然可以通过wine,crossover等兼容exe,但是太少了,bug也比较多!但是安装比较容易,会装winOS几乎都可以正确安装!
Ubuntu,我装过,但是不会用,和winOS差别有点大,而且现在笔记本BIOS中boot menu中有个Ubuntu启动菜单无法删除,有办法的大神麻烦告知一下,我已经把笔记本硬盘格式化过了,反正是没办法!Ubuntu比较出名,但是要熟悉Linux!
此外还下载过elementaryOS,很简洁,很想MacOS,但是我也不太懂!
zorinOS,不知各位听过没有,下载了没安装成功,可能是硬盘写入不对吧,放弃了!
ezgoOS,国产教育类,包括付费旗舰版,免费核心板和教育版,看起来很不错,菜单很像Win7OS,现在没用了!
其它的Linux系统,我没尝试了,我不是计算机专业户,也就稍微感冒而已,不敢乱来了,折磨这几个OS装双系统,够累的,也害我装了好几次win7OS,包括win10的几个版本,比如1909,LTSC等,绕了一大圈还是用我的win7吧!
eayeking
没有什么哪个Linux发行版好之说。这里只说桌面用户。学Linux,你需要先选择一款具有优秀包管理器的发行版,并且,安装方便,软件仓库里软件丰富。常见的有rpm系的feroda,openSuse。deb系的Ubuntu等。另外你想追求速度,可制定性,那么Arch,gentoo是你的选择。这两个,也需要先学学它们的包管理器,一样的优秀,甚至gentoo的包管理器更强悍。当你这些玩着都啥意思了,还可以折腾LFS,完全自己编译[奸笑]。
最后,选Linux发行版,选的是包管理器,软件源。我比较喜欢openSUSE,是因为它的包管理器优秀,软件打磨精致。10年前对比过,各种依赖解决的比其它发行版要细致的多,在10年前,就有网页版的一键安装,(因为你未必就有那个安装源),还有它的构建服务,既可以给自己打包,又可以给别的发行版打包。关键是我是K粉,当然选openSUSE啦![机智][机智][机智][机智]
薛定谔的猫160308433
我一直在使用ubuntu!感觉可定制性很高!自由度很高!装修之后的ubuntu,界面可以媲美mac。在所有发行版中ubuntu的生态是最完善的。如果你想使用桌面版的话,我推荐使用ubuntu。如果你想使用服务端的话,我推荐使用cent os,稳定简洁!
科技公馆
这个要看你的用途了
你要是用作服务器,那么开源的centos自然是不二之选
桌面的话,个人比较喜欢是用Ubuntu,用着还是比较丝滑的
ps cad这种办公的话不推荐使用linux,这些图形软件目前还不能直接运行在linux上
Justjoy
没有最好只有最合适。
服务器常用centos,当然ubuntu也有人用来做服务器,所以并没有绝对
桌面系统中,国内常用deepin,ubuntu个人推荐manjaro,arch的滚动更新可以说相当好用。
网上搬砖头z
我最喜欢elementary OS,基于Ubuntu,界面类似Mac,号称最美的Linux发行版之一。