问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

哪个Linux发行版最适合程序员使用

发布网友 发布时间:2022-04-23 04:04

我来回答

2个回答

热心网友 时间:2023-10-14 06:24

标准答案肯定是『视爱好而定』:喜欢开箱即用的选Mint,喜欢支持广泛的选Ubuntu,喜欢稳定的选Debian / CentOS, 喜欢port-like系统的选择Gentoo,喜欢软件更新的选Arch。

另外一种标准答案是『区别不大』,确实,今天Linux软件日趋完善,开源生态圈工具繁多,已经不是10年前5年前的样子了。

第三种标准答案是『和服务器环境一致』,这个就不用解释了。

但是我还是要投Arch一票。不是说别的系统不好,而是说我真的非常享受Arch的优点。

1) 完善的单点包管理系统,你可以用同一套软件管理系统管理Arch官方的源,网友制作的软件包,从源代码编译的软件包,同时,你可以轻易的重新编译某个特定的系统软件包,增加/修改一两个编译选项,或是制作自己的软件包。根据我的经验,Arch的软件包模型非常好的避免了其他发行版不同软件源之间的冲突,或者是不同软件版本共存的依赖问题。

2) Rolling - 只有一个不断更新的版本,没有版本更新的困扰,就没有系统是13.04结果发现某个软件只支持12.04和13.10的困扰,查看文档的时候不用担心某个特定版本的解决方案适不适合你当前的系统。你也可以迅速享受新编译器、新软件的特性。

3) 强大的社区支持。Arch的文档质量就不用我再安利了。软件更新快速、bug修复快速,官方源和AUR的软件数量庞大。

4) 简单、一致的系统模型: Arch基本上不对上游软件包作修改 - 你使用的是官方的systemd, crond, gnome,vim, 所以所有Linux上通用的步骤,在Arch上都适用。基本上,除了看看pacman/abs是怎么管理软件包的之外,你无须额外的知识来管理一个arch系统。

5) 易用稳定: 和流行的观点相反,Arch其实是非常易学易用的,而且非常少出问题。这主要体现在软件管理统一、抽象层薄,软件更新快,所以你遇到的因为抽象、更新、版本,冲突带来的问题非常少,标准的实现和丰富的文档也省去了很多的学习成本。顺便黑一句Apple,xcode的bug不见减少,OS X的bug倒是越来越多了,而且越来越慢。

6) 飞快。各种意义上的。

Update - 很多人觉得Arch是一个月不更新就挂 - 我经常三五个月不更新完了之后pacman一次的,当然我平常在服务器上做的事情也比较简单,就是跑跑webserver。Arch主页一般都有news,明确帮你解决升级的时候可能遇到的问题 - 我看了一下,上一个可能需要手动解决的问题在去年10月份,和特定的java包有关,再上一个是去年二月份,而且前提是你的键盘是PS/2,再往前数是去年9月份,对sysctl.conf的处理有点变化,把文件改个名就好了。考虑到大部分的distribution是6个月一更新,这个周期不能算短吧。

热心网友 时间:2023-10-14 06:24

CentOS:可靠的服务器发行版。是一个重新编译可安装的Red Hat Enterprise Linux(RHEL)代码,并提供及时的安全更新的所有套装软件升级为目标的社区项目。目前很多互联网企业在用的发行版本。
Red Hat(红帽):培训、学习、应用、知名度比较高的Linux发行版本。对硬件兼容性来说也比较不错,版本更新很快,对新硬件和新技术支持较好。Red Hat的开放源码模式提供跨物理、虚拟和云端环境的企业运算解决方案,以帮助企业降低成本并提升效能、稳定性与安全性。
Ubuntu:流行的桌面Linux发行版。朝着发展一种“易用和免费”的桌面操作系统做出了极大的努力和贡献,能够与市场上任何一款个人操作系统相竞争。Ubuntu的优势是固定的发布周期和支持期限、易于初学者学习、具有丰富的文档。
SUSE:拥有让用户满意的漂亮的桌面环境,优秀的系统 管理工具,同时为那些购买盒装版的用户提供最好的印刷品与任何可用的文档。
Debian:优势是非常稳定、拥有卓越的质量控制、超过20,000数量的软件、比任何其他的Linux发行支持更多的处理器架构。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 哪种Linux发行版适合程序员做开发? 程序员用哪个linux版本 专业人士一般用哪种版本的linux操作系统 哪种Linux发行版适合程序员做开发 谁能推荐一些能增强与别人的沟通能力的美剧。 一部美剧里面,人们给彼此都打分,女主慢慢学会怎么去取悦别人 找个不知道是美剧还是电影的 男主本来好像是个警方的犯罪心理学家 可以看到一些别人看不到的线索 美剧“英雄”里人物之间关系和他们的特殊能力 美剧汉尼拔为什么吃人 我想问个美剧的问题。我记得几年前有个剧,讲的是一男的出了车祸,昏迷了几年。醒来后他的未婚妻和别人结 有一部美剧男主角寄住在别人家,有他的哥哥,朋友,女朋友等,青春爱情剧,叫什么名字呀 有一部美剧,男主想上太空但是体质不允许,后面他借用别人的身份上太空,真是身 找部美剧的名字.剧大概是说,有个人有超能力,但他还吸取别人的超能力. 离职申请表中对公司的意见一栏要怎么写才好一点呢 拜托各位 谢谢啦!!~ 离职报告单中有我对部门的建议和对公司的建议怎么写? 员工离职怎么写对公司的意见 对公司的意见和建议怎么写? 离职员工对公司的建议怎么写? 离职对公司好评价 离职时对公司的建议应该怎么写? 程序员用什么linux版本 最多 搞软件开发的程序员一般喜欢用哪个linux发行版 PHP程序员如果用linux系统用哪个版本呢?求解 java 程序员用哪个linux window与linux哪个好?看到篇文章说linux很强大,我想知道现在程序员在工作中使用哪个系统 为什么IT人员普遍都喜欢用Linux系统? ug 安装 出现c0000005 错误不能启动? Fatal error detected unable to continue ;Unhandled operating system exception; c0000005安装UG 出现 UG6.0安装完成后打不开,出现c0000005请问怎么解决 ug第一天能打开为什么第二天无法打开了提示C0000005? ug 安装 出现c0000005 错误不能启动 ug出现c0000005打不开 w10 ug c0000005,求教怎么解决 ug6.0启动时不能继续致命错误:c0000005怎么解决 按照网上的步骤,我安装了UG NX8.0后,启动UG软件时出现如下报警:fatal error,代码: c0000005 ug6.0安装后出现:“致命错误检测到无法处理的操作系统不能继续例外:c0000005” 不要告诉我是安装的问题 ug打开报错c0000005 UG6.0安装错误:c0000005。跪求高手指点!!! ug6.0打开时候提示错误 c000005该怎么解决啊?跪求高手帮忙 Fatal error detected unable to continue,Unhandled operating system exeption:c0000005安装UG6.0...