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

2024-06-28 20:56:19 发布

您现在位置:Python中文网/ 问答频道 /正文

他们之间真的有什么不同吗?

我想用java和python编程。做一个普通的用户:互联网等

哪一个能让我少头痛/多满足?

哪个更适合服务器机器?

谢谢你


Tags: 用户服务器机器编程互联网java头痛
3条回答

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

有了Ubuntu,你可以获得更多的支持空间和活跃的社区,或许还有更大的用户群。

所以当你面对一个特殊的问题时,Ubuntu很有可能会出现更快的解决方案。

(不过,无论在这方面起什么作用,理论上都应该在另一方面起作用)

因为Ubuntu是基于Debian的,所以两者的开发几乎完全相同。它们都非常适合服务器机器。根本的区别在于Debian遵循自由软件思想,而Ubuntu在重要的专有软件不存在自由对等物的情况下,为了实用性牺牲了这种纯粹性。

如果你选择Debian,你将有一个发行系列的选择(“不稳定的“/”测试“),这可能会让你比Ubuntu提前几个月发布新的预打包软件。除非您的开发项目需要一流的内核或支持库,否则这可能对您一点都不重要。

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

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

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

如果他们提供了与PPA相当的产品,我会认真考虑改用Debian。我不使用大多数以Ubuntu为中心的东西(比如Unity desktop),我的nVidia时代已经不多了(AMD开源驱动越来越好)。我已经在家里的服务器上运行Debian了。

两者都使用Debian软件包,Ubuntu是基于Debian的,但更加用户友好。你能做的每件事你都能做。如果你刚开始在桌面上使用linux,我建议你使用Ubuntu。不过,在服务器方面,我还是推荐Debian,因为它基本上“取出”的东西更少。

相关问题 更多 >