dcsimg

远航Linux:Debian的安慰。嵌入式的。

如果您要构建自己的网络设备,则Voyage Linux以64MB的捆绑包提供了熟悉且可靠的Debian环境。

 By 卡拉·施罗德
第1页,共2页

长期以来,x86上的Linux一直是可靠的,功能强大的,廉价的方式,可以以商业设备成本的一小部分制造路由器,无线接入点和防火墙。您将获得更多的灵活性,更多的安全性以及更好的性能。您可以使用回收的旧设备,也可以使用Soekris,PC Engines和Microtik等专用路由器板。 (Mikrotik还使用非x86 CPU,例如PowerPC和MIP。)有些人认为它们有点贵,但是您不能以灵活性和坚固性击败它们。这些小板可承受恶劣的条件,并且高度可定制。

Soekris和PC Engines都推出了一系列功能更强大的主板。与往常一样,Soekris为其取了一个晦涩的名称,即net5501。它带有433或500 MHz AMD Geode LX800 CPU,IDE和SATA连接器,以太网,串行,PCI等。 PC Engines有一个类似的板,称为Alix。

AMD正在停止使用性能较弱的较旧的Geode SC1100 CPU,因此基于这些的主板将逐步淘汰生产。这些模型类似于PC Engines WRAP板和Soekris net4826。这些小板足够强大,足以应付许多网络工作,因此,请您放心寻找交易,尤其是在二手市场。

这些小板的难点在于选择要安装在其上的操作系统。以下是可用样本的一小部分:

  • m0n0wall。基于FreeBSD,包括路由器,防火墙,强制性无线门户,VPN,名称服务
  • 白令uClibc。基于精简库的定制Linux;防火墙,路由器,无线访问点,名称服务
  • 金字塔Linux。基于Ubuntu,防火墙,路由器,无线访问点,名称服务
  • iMedia嵌入式Linux。从8兆字节(是的,它可以引导并进行网络连接!)到路由器,防火墙和媒体服务器的较大版本,有几个版本。

由于更新,功能更强大的主板支持更大的存储设备,例如微驱动器,大型CF卡和硬盘驱动器,因此尽可能降低操作系统的负担已不再是以往的紧迫问题。但是,最好使用尽可能精益的操作系统,以减少潜在的安全漏洞。特别是在面对不受信任的网络的设备上。

远航Linux

远航Linux是嵌入式领域中一个相当新的竞争者。基于Debian Etch,它的重量约为64兆字节。它保留的一个不错的功能是 适当的 进行软件包管理,因此您需要为软件包管理留出更多空间。 128兆字节应该足够。对于小型Linux发行版而言,这是不寻常的,通常会抛弃所有软件包管理器以节省空间。但是,Voyage Linux开发人员以某种方式找到了一种保留它的方法。因此,您不必学习新的专用命令集,也不需要学习用于更新,添加和删除软件的怪异技巧,而普通的旧Debian方式就可以正常工作。

Voyage有两种风格:tarball和LiveCD ISO映像。压缩包可以安装在许多不同的设备上:硬盘驱动器,CF卡或USB驱动器。

在Compact Flash上​​安装Voyage Linux

简单的方法是使用USB读/写器。获取至少128 MB的CF卡,然后使用Ext2文件系统对其进行分区和格式化。您需要正确的设备名称,因此请插入卡,然后运行 dmesg:

$ dmesg
[...]
[57353.455055]SCSI设备sdd:1000944 512字节hdwr扇区(512 MB)

磁盘 还应该讲这个故事:

# 磁盘 -l
设备启动开始端块ID系统
/ dev / sdd1 1 505 250449 83 Linux

请确保您具有正确的设备名称,因为如果您改写了硬盘驱动器,那将很可悲。现在使用 磁盘 或GParted在Compact Flash卡上创建一个新分区。使用GParted,您还可以使用Ext2文件系统格式化新分区。

本文最初于2007年9月13日发布
通过网络更新新闻获取最新消息