最近学习Linux,被问到一个问题,但一点也不懂,还请各位大神帮助解答~
路由器中Linux系统与桌面端有何不同?
最近学习Linux,被问到一个问题,但一点也不懂,还请各位大神帮助解答~
路由器中Linux系统与桌面端有何不同?
路由器中的linux,是一个精简的系统,比如桌面系统用到的窗口系统(x-window)、外壳(各种shell)、应用软件都是不需要的。
而且作为专用设备,驱动程序也不需要通用。为了无头显示、24小时运行,系统配置也做了优化。
路由器的cpu是专用的cpu,也有用arm的,mips的等等,而pc用的是x86,所以二进制代码指令也不同。
路由器系统为了实现路由的功能,肯定还有很多专用的软件程序,这些程序一般pc不需要。
一般路由器的固件大约只要64MB、128MB就够了,而桌面linux的硬盘往往都是几百GB