哪个操作系统更适合开发:Debian或Ubuntu?

时间:2010-06-06 18:44:59

标签: java python ubuntu debian operating-system

它们之间是否存在真正的差异?

我想用java和python编程。而corse是普通用户:互联网等

哪一个会让我减少头痛/更满意?

对于服务器机器哪个更好?

谢谢

6 个答案:

答案 0 :(得分:8)

由于Ubuntu基于Debian,因此两者的开发几乎完全相同。它们都非常适合服务器机器。根本区别在于Debian遵循自由软件的意识形态,而Ubuntu在重要的专有软件没有Free等价物的情况下牺牲了纯度的实用性。

如果您选择Debian,您可以选择分发系列(“不稳定”/“测试”),这些系列可能比Ubuntu早几个月就能获得更新版本的预打包软件。除非你的开发项目需要最前沿的内核或支持库,否则这对你来说根本不重要。

如果选择Ubuntu,某些专有软件可能更容易安装,因为它可以通过软件包存储库获得。例如,nVidia的专有视频驱动程序(您可能需要在nVidia卡上使用3D图形)。这并不是说你不能让这些东西在Debian上运行;他们在Ubuntu上会更容易。

我个人选择Ubuntu,原因如下:

  • Ubuntu有一个名为Personal Package Archives的免费多平台构建服务器场和软件托管系统。 (当然,仅用于可自由再发行的软件。)
  • Ubuntu错误报告/跟踪系统比Debian的用户友好得多。
  • 我开发的软件包可以保证对选择Ubuntu的大量企业和非超级用户有效(没有额外的依赖性测试)。
  • 我使用nVidia视频卡玩游戏,并享受最新驱动程序的便利性,非常容易安装。

如果他们提供PPA等价物,我会认真考虑改用Debian。无论如何,我不会使用大多数以Ubuntu为中心的东西(比如Unity桌面),而且我的nVidia日期已经编号(AMD开源驱动程序越来越好)。我已经在我的家庭服务器上运行了Debian。

答案 1 :(得分:4)

两者都使用Debian软件包,Ubuntu基于Debian,但更加用户友好。你可以做的一切都可以在另一个上做。我推荐Ubuntu如果你是桌面上的新手。虽然谈到服务器我会推荐Debian,因为它基本上没有“取出”的东西。

答案 2 :(得分:2)

java和python很可能在两者上运行相同。

使用Ubuntu,您可以获得额外的支持空间和活跃的社区,也许还有更大的用户群。

因此,如果您遇到特定问题,可能是Ubuntu,解决方案会更快出现。

(尽管如此,无论如何,对理论上的任何工作都应该起作用)

答案 3 :(得分:2)

Ubuntu是两者中更加用户友好的(我认为Ubuntu实际上是 最新手友好的Linux发行版之一),所以如果你是Linux新手,Ubuntu就是通往走。否则,除品牌外,包装大致相同,所以它几乎是您的选择。

答案 4 :(得分:1)

在Ubuntu中,为Java开发安装软件包要容易一些,但这并不重要。请记住,Ubuntu基于Debian,因此它的工作原理相同。 Ubuntu只是添加了更多用户友好的GUI。

答案 5 :(得分:1)

两者都不是更好。它们都支持相同的工具和库。他们都是linux。您可以在另一个上做的任何事情和所有事情。