The paper has analyzed and examined the firewall-oriented embedded Linux system for the purpose of providing the system running platform for the Hybrid Enhanced Firewall, which is designed in the relative assignment to this project. The paper has introduced the advantages of embedded Linux system, and has discussed how to establish two-machine developing environment and use kernel debugging tool kgdb. On the requirements of the firewall application to the system running platform, the paper has discussed the topics of building the embedded system from the general Linux on the following four aspects: customizing kernel and amending startup script, analyzing code and reducing the size of Linux kernel, analyzing and cutting down the glibc library, designing and implementing fsh - the special firewall-oriented shell. In the end, the paper has given out some suggestions for the further developments based on the present implemented system. |