最近在项目中需要使用ROS机器人操作系统,在官网了解之后发现Ubuntu发行版对其的支持最好。我之前只接触过Fedore与RedHat,所以我特地了解了一下Ubuntu的特性。
Ubuntu基于Debian GNU/Linux,支持x86、amd64/x64和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源GNU/Linux操作系统。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩。在开源桌面操作系统中,无论是性能还是界面Ubuntu都被公认为是最优秀的。Ubuntu最初为桌面开发,但如今也是GNU/Linux服务器版本的一个重要选择 [1]。
Ubuntu每6个月发布一个新版本,每个版本都有对应的代号与版本号。版本号基于发布日期,如最新的版本15.10就发布于2015年10月。Ubuntu每隔两年就有一个LTS版本(Long-Term-Support),该版本一般比较稳定并且会提供长期支持。目前已有的LTS版本有6.06 LTS (dapper),8.04 LTS (hardy),10.04 LTS (lucid),12.04 LTS (precise)以及14.04 LTS (Trusty Tahr)。
ROS支持Ubuntu 10.04、Ubuntu 11.10、Ubuntu 12.04等 [3],最新的ROS Jade版本还支持Ubuntu 14.04。其中10.04使用的是我比较熟悉的Linux 2.6.32版本,并且也是LTS版本,所以优先考虑使用。之后,我将尝试在x86平台上构架该系统。
【参考文献】
[1] Baidu百科Ubuntu词条,http://baike.baidu.com/view/4236.htm
[2] Ubuntu官方网站,http://www.ubuntu.com/
[3] ROS官方网站,http://www.ros.org/
【修订历史】
V1.1 2015-11-30 更新了ROS Jade的相关内容。
>> 本文章版权归作者所有,如需转载请联系作者授权许可。
>> 原文来自: 云飞机器人实验室
>> 原文地址: ROS | ROS支持的Ubuntu版本
>> 关于我们: 关于云飞实验室
>> 支持我们: 帮助我们可持续发展