![哪个 Ubuntu 面向编程和机器人技术?服务器、桌面还是其他发行版?](https://linux22.com/image/959533/%E5%93%AA%E4%B8%AA%20Ubuntu%20%E9%9D%A2%E5%90%91%E7%BC%96%E7%A8%8B%E5%92%8C%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%8A%80%E6%9C%AF%EF%BC%9F%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%81%E6%A1%8C%E9%9D%A2%E8%BF%98%E6%98%AF%E5%85%B6%E4%BB%96%E5%8F%91%E8%A1%8C%E7%89%88%EF%BC%9F.png)
好吧,与其说这是一个问题,不如说是您的一个意见,这很好,哪个版本的 ubuntu 更适合面向机器人编程或任何与编程语言相关的东西(如 C、perl、c++、java 等?)我在其他论坛上读到过,有人说 Ubuntu(桌面)不稳定,我的意思是当您开始播放系统配置文件时,它会发疯。还不确定 ubuntu 服务器是否最适合编程、机器人和其他东西,或者其他发行版是否更适合它,如 mint、fedora、suse 或 debian arch,然后根据他们的经验和知识,我想就此发表他们的意见。
问候 (:
答案1
ubuntu 版本之间的“底层”差异非常小。所有版本都使用相同的存档(使用相同的软件包)。每个版本基本上只是一组默认安装的软件包。您可以同时安装所有版本,也可以通过添加和删除软件包在它们之间切换。
因此,如果您打算将机器用作桌面,反之亦然,那么没有理由安装“Ubuntu Server”。
答案2
对于机器人技术,您可能对安装 ROS(机器人操作系统)感兴趣。正如指出的那样,除了默认软件包之外,Desktop 和 Server 之间没有太大区别。由于 Desktop 适用于基于 GUI 的应用程序,因此它更适合运行机器人模拟。
答案3
正如另一位发帖者所说,所有 Linux“版本”的核心都非常相似。有些版本(如 Puppy Linux)足够小,可以直接从闪存驱动器启动,而其他版本(如 ubuntu)则提供了您可能称之为更易于使用的 UI 和设计,尽管尺寸较大。Ubuntu 和其他发行版(我猜)都内置了 Python 解释器,您可以直接从终端运行它。您还可以直接从终端编译和运行 C/C++ 文件,只要您安装了正确的软件包,我相信是 gcc。您还可以安装许多 IDE,例如 Code::Blocks、Eclipse、KDevelop、NetBeans 等。