用于构建设备的良好小型发行版是什么?

用于构建设备的良好小型发行版是什么?

我正在编写一个服务器应用程序(基于 Ruby,但不是 Rails),我最终希望将其作为一个设备提供。

什么是好的发行版?我的主要标准是它应该小,以便设备的下载大小较小。我对 Linux 或 BSD 持开放态度。

我想它最好应该是一个基于服务器的发行版(即没有开箱即用的 GUI)以节省空间。

你会用什么,为什么?

答案1

而普通的 Debian GNU/Linux(选择没有任务使用安装程序,你得到的东西非常精简)应该可以解决问题,为什么要重复工作呢?看看TurnKey Linux 虚拟设备库(它是基于 Debian 的)。特别要注意的是开发部分:

定制现有设备或开发新设备

TurnKey 被设计为易于使用 TKLPatch(一种简单的定制机制)进行构建。

示例自定义包括更新配置文件、添加数据文件、添加包,甚至利用通用设备(例如 Core、LAMP、Rails 等)创建全新设备。

您可以自由开发供私人使用的交钥匙设备,但我们鼓励每个人与社区分享他们的成果。这样我们就可以利用贡献来改进 TurnKey 的未来版本。

一旦我们向项目添加新设备,我们就承担起通过定期更新在设备级别维护它的负担。这使您可以专注于更有趣的任务(例如,提高集成质量、软件子组件)。

(这当然取决于您要做什么,但这可能是一个不错的选择。)

除此之外,你还可以看看SUSE工作室生成一个杰欧斯图像来支持您的应用程序。

相关内容