使用Ubuntu只有一个专用任务有什么缺点吗?


0

我正在修改一辆用于自动驾驶的遥控车。传感器输入或计算等所有过程都由我当前在笔记本电脑上运行在Ubuntu上的ROS平台处理。

到目前为止这个工作正常。使用不同于Ubuntu的操作系统有什么优势,比如Archlinux,甚至为此目的创建我自己的发行版?

Answers:


4

Linux发行版是一个包:

  • Linux内核
  • 包管理系统(可选)
  • GNU工具
  • 图书馆
  • 附加软件
  • 桌面环境(可选)

有些发行版更保守,而其他发行版总是试图处于最前沿,因此他们根据这些策略选择内核,库和软件的版本。

对于像你这样的项目,你应该去最可靠和经过测试的软件,而不是试图使用最新版本,因为新版本通常会带有开发人员定期解决的错误,直到他们启动新版本然后循环重复。

分发维护者定期发布其分发的更新,主要是与安全相关的更新。您必须确保这些更新不会中断您的系统。

例如,Debian是包含他们认证为可靠的软件的发行版之一,并发布不会更改最初发布版本的更新。

作为Arch的滚动发布版本不断发布到最新版本,因此更新可能会使您的系统无法使用或至少为其带来错误。


虽然稳定通常是优选的,但您必须考虑实际目标。如果需要实时操作或者目标是使用SoC而不是整个Notebook,则需求将根本不同,并且可能有利于其他分发。虽然作为一般解释,答案非常好。
Seth
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.