WRTnode system OpenWrt

From WRTnode Wiki
Jump to: navigation, search
This page is a translated version of the page WRTnode的系统OpenWrt and the translation is 100% complete.

Other languages:

Definition of OpenWrt system

OpenWrt can be described as an embedded Linux Version (mainstream router firmware DD-WRT, tomato, openwrt three) instead of trying to create a single, static system. Provides a fully writable file system OpenWrt package management, selection and configuration from the application provider, and allows you to customize the equipment, in order to adapt to any application.
For developers, the openwrt is use the framework to build applications, without the need to establish a complete firmware to support; for users, which means it has fully customized ability, you can use the device in an unprecedented way.

Characteristics of OpenWrt system

Openwrt is a highly modular, high degree of automation and embedded Linux system, has a powerful network components and scalability. Often used to industrial equipment, telephone, a small robot, smart home, routers, and VoIP equipment. At the same time, it also provides more than 100 compiled software, and the number is still increasing, and SDK OpenWrt more simplified the process of developing software.
OpenWRT is different from many other distribution versions for the router, which is a complete, easy to modify router operating system from scratch. In fact, this means that you can use the functionality you want without adding any other drag, and kernel Linux, which supports the work of these functions, is far more new than most of the release.
f you have some knowledge of the Linux system, and want to learn or contact the embedded Linux, it is suitable for OpenWRT. But OpenWRT supports a variety of architectures, either of ARM, X86, PowerPC or MIPS have very good support. Its up to more than 3000 kinds of software package, include from the tool chain (toolchain) to the kernel (Linux kernel), to the software packages, to the root file system (rootfs) of the system as a whole, allows the user to simply a ` make 'command can convenient quickly customize a with specific features of the embedded system to make the firmware.
IGeneral embedded Linux development process, whether it is ARM, PowerPC or MIPS processor, must go through the following development process:
1、Create Linux cross compiler environment;
2、Establish Bootloader;
3、Porting Linux kernel;
4、Set up Rootfs (root file system);
5、Install driver;
6、Install software;
Familiar with the basic development process of the embedded Linux, no longer limited to the MIPs processor and the wireless router, can try on other processors, or non wireless router the porting of embedded Linux system, custom fit their own application software, and the establishment of a complete whole embedded products.

Historical version

  • White Russian

The initial version of OpenWRT, from the beginning of the development of the July 2005 White Russian RC1, White Russian released until January 2007 0.9.

  • Kamikaze

The second version of OpenWRT, released from the beginning of June 2007 Kamikaze 7.06, has been updated to the end of the January 2010 8.09.2 Kamikaze. During this period OpenWRT has been a lot of improvement, and for its development has laid a solid foundation.

  • Backfire

March 04, 2010, openwrt backfire 10.03 beta release, this version is open source router firmware, based on Linux, powerful, many mainstream platform and router support, even support domestic Jun is jz4740 platform is the learning and development of embedded and industrial and commercial applications of the ideal platform. Update: brcm-2.4 update to 2.4.37 kernel and other targets update to 2.6.30 or 2.6.32. Arm/mips platform of the GCC update to 4.3.3 and PowerPC GCC update to 4.4.3, uclibc update to, update to the kernel 2.6 Broadcom 802.11g chipset b43 wireless network card driver, support Atheros 11n ath9k, support a lot of new ar71xx equipment, Magicbox placed in ppc40x platform.
March 25, 2010, openwrt released backfire 10.03-rc1, support domestic tp link left the new variety of 11n router, is not want the router to support universal relay it, or increase router WAN port support, more of these high-end route to some function, perhaps can let household route easily with the.
2010 04, 07,, OpenWRT released the official version of Backfire 10.03.
In August 29, 2010, OpenWRT released the Backfire 10.03.1.Fixed a lot of BUG, improved compatibility. WR841N V2 TP-LINK can be used normally, including wireless and Internet access.Since the RC1 changes: to improve the anti DNS rebinding attacks and improved the stability of uhttpd, Rootfs build and repair (Orion sight), modified the PCI initialization method based on BRCM47XX, add the integration script change VLAN rtl8366, reducing the x86 image grub console, the ar71xx series Ethernet driver program performance, add the ar7240 switch driver and some swconfig and switch driver improvement, RDC used boot loader support for baud rate, allows native hid support by adding kmod-input-hid, 6in4: appropriate processing the PPPoE connection and repair the tunnel terminal updates.

  • Attitude Adjustment

Release in April 25, 2013. Compared to the Backfire version, Adjustment Attitude will update the kernel to Linux 3.3, improve the network configuration method, and add a lot of new features, such as the initial support for IPv6. At the same time, this version also improved the firewall, updated many new drivers, and added a lot of new support models. On ramips, bcm2708 (i.e., raspberry) program provides support.

  • Barrier Breaker

Release in October 2, 2014. Barrier breaker updated three RC version, relative attitude adjustment, upgrading the kernel to 3.10, add the native IPv6 support; improve the file system, add the NAND flash memory system update, and supports file system snapshot and rollback; UCI configuration tool has been improved, support test configuration and allows the configuration rollback first a stable work state; strengthen the function of the network, dynamic firewall rules, space added support. This version is quite stable.

  • Chaos Calmer

The current update version is still in continuous update.
WRTnode factory firmware select Calmer Chaos.
This document comes from: http://baike.baidu.com/link?url=mlTf7GWtszzWEvGt9nicIrWQL6V43FkGYlqi3tpe628EhGZKXdphYzgEaCt05E2B3U1SpMygPG60ICF9vsRfEa