家电黑客:改造现有技术
在科技的世界里,我们常常可以将旧有的设备进行改造,赋予它们新的生命。本文将探讨如何利用Slug构建家庭自动化服务器,以及如何将旧游戏主机改造为Linux机器。
以Slug为基础构建家庭自动化服务器
如果打算以Slug为基础构建一个更大规模的家庭自动化服务器,这在升级路径上提供了更广阔的空间。因为Slug基于OpenEmbedded项目,能让你访问该项目提供的数千个软件包。不过,这需要将连接的硬盘的部分或全部空间用于操作系统。具体操作过程如下:
1. 先在闪存中安装一个小系统。
2. 再将操作系统引导到硬盘上。
通过这样的操作,SlugOS允许使用基于2.6的内核以及RAID和NFS功能。
在使用外部USB驱动器来存储操作系统时,建议使用硬盘而非内存棒。这是因为一些应用程序(如MySQL)会频繁向交换文件写入大量数据,而闪存大约在写入100,000次后就会无法使用,使用硬盘能避免这种情况过早发生。或者,你也可以将交换文件分配到第二个硬盘上,让操作系统从只读内存棒启动和运行。
在Slug上进行开发
若要为Slug编写自己的软件,应从SlugOS开始,因为它能让你使用标准开发工具,可在设备上编写、编译和测试代码,这被称为本地开发。在正常开发代码之前,你需要运行以下命令以及其他标准构建包(所有详细信息可参考www.nslu2-linux.org/wiki/HowTo/SlugOSNativeCompileEnvironment):
ipkg install slugos-native
超级会员免费看
订阅专栏 解锁全文
41

被折叠的 条评论
为什么被折叠?



