哪个linux发行版适合linux编程新手?

哪个linux发行版适合linux编程新手?,linux,Linux,当我使用linux时,我发现OpenSuse和Ubuntu中的命令是不同的 其中哪一个适合刚接触linux并希望掌握该命令的人 在编程和使用linux时需要?我们必须更好地了解您的偏好,才能回答这个问题。我想基本上任何LINUX都可以。不过,我从Ubuntu那里听到了不错的反馈。我会投赞成票。原则是一样的,但有些“命令”是不同的。我想你指的是差异,比如“sudo” 我很满意我的Ubuntu服务器,它可以处理我所有的开发Windows虚拟机。我甚至在笔记本电脑上使用过Ubuntu桌面一段时间……至

当我使用linux时,我发现OpenSuse和Ubuntu中的命令是不同的

其中哪一个适合刚接触linux并希望掌握该命令的人


在编程和使用linux时需要?

我们必须更好地了解您的偏好,才能回答这个问题。我想基本上任何LINUX都可以。不过,我从Ubuntu那里听到了不错的反馈。

我会投赞成票。原则是一样的,但有些“命令”是不同的。我想你指的是差异,比如“sudo”

我很满意我的Ubuntu服务器,它可以处理我所有的开发Windows虚拟机。我甚至在笔记本电脑上使用过Ubuntu桌面一段时间……至少在我再次需要Visual Studio之前是这样。:-)


编辑-“sudo”确实存在于OpenSUSE中,我更喜欢Ubuntu。我的2美分…

你周围的人可以问你知道的任何问题。知识渊博的支持网络的价值远远超过了特定分销的好处。如果你没有本地的支持网络,我会选择Ubuntu,他们倾向于在网上有更多有用的资源(我更喜欢这两个选项中的发行版)。

他们是工具。选择你最喜欢的。真的称它们为工具不是一个很好的类比。更好的办法是称之为交通工具。使用符合您需求和愿望的工具。

我的印象是OpenSuSE做了一些有点不合常规的事情(kdesu、gksu),但它是一个很好的(KDE)发行版。我发现(K)Ubuntu对初学者来说更好一些,因为它可以访问巨大的编译包存储库,而且是无与伦比的


它们在很多方面都很相似,包括编程。

事实上,作为一名程序员,你每天都会面临这样的问题。哪个框架?哪种语言?哪个数据结构。。。你明白了。没有正确的答案


随便选一个。他们没有太大的不同。很快你就不再是一个“新的学习者”了,那也没什么关系。

不同的发行版的原则基本相同,所以我建议你选择一个并深入研究。然而,有一些需要考虑的因素。如果您想编写gui程序,您需要决定使用哪个图形工具包库(Qt、Gtk+…),这也意味着您要选择桌面环境(GNOME、KDE、XFCE)。正如您将注意到的,在Linux世界中,一切(或几乎一切)都依赖于其他东西。我说的是包裹。重用可用库而不是编写自己的库是很常见的,因此您可能需要做出的决定是使用哪些库/框架以及使用哪种语言


一、 然而,选择Ubuntu,一点也不感到遗憾。

这取决于你想做什么。如果你想要一些容易安装并且基本上可以正常工作的东西,可以使用Ubuntu。如果你想要/learn/Linux,我推荐Slackware。启动并运行Slackware将迫使您了解安装过程中的情况。这可能是好的,也可能是坏的,这取决于你的愿望。

根据你想学习的深度,一个可能的候选发行版是。它还有非常棒的文档,通过使用它,您肯定会想到更多的“Linux”方式。

这是一个非常困难的问题;大多数发行版的目标是成为“最好的”,或者至少对于各种各样的活动“足够好”,当然包括编程

这也是一个容易引发“战争”的问题,人们争相宣称他们使用的发行版是最好的,其他所有发行版都应该遵守。呵呵

我目前的偏好是,而且我认为它在编程时的一个(可能是次要的)优势是,由于它是基于源代码的发行版,您通常不需要费心去获取包的“开发版本”。如果您安装了readline,则也会安装其头文件,以此类推。许多其他发行版将软件包分为“用户”和“开发人员”版本,因此您需要同时安装这两个软件包


当然,我想在这些情况下,开发人员软件包无论如何都依赖于非开发人员版本,因此如果您总是安装开发人员版本,那么您就一切就绪了。哦,好吧。那就别管了。:)

我现在正在Ubuntu上运行。它比windows更容易运行。非常顺利。当然,高级功能现在已经超出了我的能力范围。有了C#类和其他所有东西,我放弃了学习太多东西的尝试,而只是按原样运行。它有一个非常好的用户界面,我听说一个新的版本正在推出或即将推出,可能更吸引眼球

看看Ubuntu。从那时起,你就可以试试双靴了!您也可以直接从光盘上运行一些发行版来试用。。。。免费的时候试一下也没什么坏处。对我来说,比XP更稳定,速度更快。我希望Windows7最终不再是一个怪物!如果Ubuntu与windows程序更兼容,我会坚持使用它。NET在学校的开发通常不是在Linux发行版上完成的


祝你好运,试试看 < P>当选择Linux发行版时,我通常会考虑两件事:

1:包装系统(和发布周期):

Opensuse可能拥有所有发行版中最新的软件包(不需要构建自己的发行版),但Ubuntu的打包系统往往更能吸引你。我已经使用了这两种方法,并且发现作为一名开发人员,我稍微喜欢Opensuse,因为它更容易获得最新版本的开发包(例如IDE)

2:默认配置/易于管理:

所有linux发行版都有自己的怪癖。Opensuse和Ubuntu都有很好的文档记录,并且有很好的支持论坛。Opensuse有Yast,它是大多数配置任务的一站式服务。Ubuntu在自动配置自己方面似乎稍好一些。真实的