|Rafal Kupiec 443ae08c05 Project import||9 kuukautta sitten|
|config||9 kuukautta sitten|
|packages||9 kuukautta sitten|
|patches||9 kuukautta sitten|
|rules||9 kuukautta sitten|
|targets/ar71xx/profiles/routerstation||9 kuukautta sitten|
|tools||9 kuukautta sitten|
|BSDmakefile||9 kuukautta sitten|
|CHANGELOG||9 kuukautta sitten|
|COPYING||9 kuukautta sitten|
|Makefile||9 kuukautta sitten|
|README.md||9 kuukautta sitten|
This is the Kagera Build Environment. It is heavily based on OpenWrt’s Build Environment and heavily uses Bootstrap for all Kagera related actions.
Kagera Firmware is an effort aimed at building a powerful software helping to solve a number of different problems in current home routers and to extend SOHO devices capabilities. It aims to solve the problem of excessive buffering of network packets, as it is much easier to start addressing the problem at the home router end. Beyond this, Kagera aims to be a modular router management utility, that enables experiments with “next generation” Internet features, such as DualBand WiFi, IPv6 and DNSSEC.
Kagera is built atop the OpenWrt project, which has great Linux kernel support for many embedded devices, bringing its strengths and opens a whole new world of possibilities. The modular design with support of external root lets user to flash just the core system and then choose which functionality does he really need, decreasing necessary free space and the number of available firmware editions. What is more, Kagera Firmware implements the online updates feature, and therefore allows network administrators to easily upgrade software directly from the router configuration page.
Bringing these strenghts together opens a whole new world of possibilities.
This is the Kagera Build Environment, that allows to easily compile the Firmware and produce final, ready to flash images. The following commands might be find to be usefull, while building the Kagera.
To build your own firmware, you need to have access to a *BSD, Linux or Mac OSX operating system. Windows and Cygwin is not supported because of the lack of case sensitiveness in the file system.