OpenWrt是适合于嵌入式设备的一个Linux发行版。相对原厂固件而言,OpenWrt不是一个单一、静态的固件,而是提供了一个可添加软件包的可写的文件系统。这使用户可以自由的选择应用程序和配置,而不必受设备提供商的限制,并且可以使用一些适合某方面应用的软件包来定制你的设备。对于开发者来说,OpenWrt是一个框架,开发者不必麻烦的构建整个固件就能得到想要的应用程序;对于用户来说,这意味着完全定制的能力,与以往不同的方式使用设备。
由于使用OpenWrt时更多的时候需要自己一步一步地摸索,而运行在路由器上并不方便我们的操作,所以,在PC上使用虚拟机搭建一个OpenWrt的实验环境,是学习使用OpenWrt不二的选择。 继续阅读