它们之间有什么真正的区别吗?
我想用java和python编程.科西嘉是普通用户:互联网等
哪一个会让我更少头疼/更满意?
哪个更适合服务器机器?
谢谢
由于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.