Ubuntu 服务器或 Debian 服务器(运行在 Ubuntu 上开发的 C++ 应用程序)

1 ubuntu debian

我已经使用我的 Ubuntu 9.10 开发机器为我的网站编写了许多 C++ 服务器端守护进程。

我上面提到的 C++ 应用程序是“无 GUI”守护程序(以及守护程序使用的库)。

我现在要托管我的网站,需要决定是使用 Debian 服务器还是 Ubuntu 服务器。

简而言之,情况如下:

  • 我在 Ubuntu 桌面上开发,因为我更喜欢更友好的 GUI
  • 我想在 Debian 服务器上部署,因为Debian 服务器在 Ubuntu 服务器上的(感知?)健壮性(我在这里可能完全错了 - 事实上,这就是这个问题的全部内容)
  • 如果 Debian 服务器确实比 Ubuntu 服务器更强大,那么我别无选择,只能使用 Debian 服务器 - 但是,我的 Ubuntu 开发的 C++ 应用程序会在服务器上运行吗?(或者我需要在服务器上重新编译它们吗?(我讨厌必须这样做,因为我想保持服务器机器干净轻便 - 没有 GUI,没有开发工具等)。最后一个问题真的是关于Ubuntu 和 Debian 之间的二进制兼容性。

我希望服务器健壮、安全和稳定,并且只是充当服务器(即 LAMP 和其他很少的东西 - 没有 GUI 等)。鉴于这个要求,以及我需要运行我的 C++ 应用程序(在 Ubuntu 9.10 上开发)的事实,

我需要关于为服务器选择哪个操作系统的建议。理想情况下,任何建议都会有理由支持。我特别有兴趣听取处于相同情况或做过类似事情的人的意见。

o0'*_*0'. 5

此外,似乎每隔几周就会有一个新的“补丁”——我不希望在服务器上使用它(我想把服务器放在一边,让它继续提供页面服务)。

你这样做是错的。

Debian 稳定版拥有出色的安全政策,如果他们提供安全更新,则意味着他们修复了一些存在安全漏洞的软件包。你真的没有选择不更新它,否则你迟早会被黑客攻击。

当然你可以写一个脚本,每天自动调用更新和升级,但你最好亲自关注你的服务器。

我不想纠结于与新操作系统相关的学习曲线

ubuntu 只是一个修改过的 debian,供桌面使用:可能你不会有任何问题。