Kerloud飞控系列教程(22):为什么要做长期稳定版本

什么是长期稳定版本?

图片

软件中长期稳定支持(Long Term Support, LTS)版本通常指的是软件的特定版本,开发者承诺将在较长一段时间内提供维护和支持。

LTS的概念在Linux社区中是个常用词,比如ubuntu是linux系统的发布版本,我们在飞控开发中常用的Ubuntu系统其实是Linux的长期维护版本,Linux作为一个开源系统内核每天有大量的更新(官网:https://kernel.org/)。

对于企业和深度开发用户而言这不是个很好的选择,因为大量更新会带来使用习惯的多变以及系统bug的可能。由此催生了软件LTS版本的市场需求,Ubuntu就是在这样背景下发展出来的产品,虽然对于普通用户免费,但是其LTS版本是有一定维护寿命的,例如Ubuntu 22.04的标准产品寿命(EOL)是2027年的4月,过了这个时间ubuntu公司就不会对标准产品进行维护了,只有付费用户才能享受pro服务(链接:https://ubuntu.com/about/release-cycle)。

Kerloud飞控的长期稳定支持对于用户有什么好处?

作为深度用户和开发者,我们观察到市场上有很多Pixhawk飞控产品,由于硬件迭代和软件频繁升级,常见飞控产品的支持寿命一般在2年附近,即两年后某种飞控产品在市面上会被淘汰,同时最新软件带来的稳定性支持也是很大的问题,例如每隔半年我们会发现飞控代码中某个模块变化极大,很难跟上其更新的步伐,这对企业用户而言是非常不利的。

因此,我们在硬件和软件方面提供长期支持,每个Kerloud自动驾驶仪版本至少可以有5年的产品寿命,以确保为我们的客户提供稳定的供应。同时,我们会吸纳最新软件中值得借鉴的功能,逐步升级,保障用户在使用我们产品时得到有效的支持(内容,参考资料准确度等),其中包括:

回到教程目录Kerloud飞控系列教程(1):目录