User Tools

Site Tools



OpenWrt 是一種針對嵌入式設備(通常是無線分享器)且具備高度可擴展性的 GNU/Linux 發行版本。和其他針對這些分享器的發行版本不同的是,OpenWrt 是從基礎建構成為一個功能齊全、易於修改的作業系統以提供您的分享器使用。在實踐使用上,這意味著您可以擁有只包含您需要的功能、比其他的發行版本更強勁而不臃腫的 Linux 內核。

What is OpenWrt?

Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the restrictions of the application selection and configuration provided by the vendor and allows you to use packages to customize an embedded device to suit any application. For developers, OpenWrt provides a framework to build an application without having to create a complete firmware image and distribution around it. For users, this means the freedom of full customization, allowing the use of an embedded device in ways the vendor never envisioned.

  • Free and open-source. The project is entirely free and open-source, licensed under the GPL. The project is intend to always be hosted at an easily accessible site, with full source code readily available and easy to build.
  • Easy and free access. The project will always be open to new contributors and have a low barrier for participation. Anyone shall be able to contribute. We, the current developers, actively grant write access to anyone interested in having it. We believe people are responsible when given responsibility. Just ask and you will be able to acquire the access rights you need.
  • Community driven. This is not about 'us' offering 'you' something, it is about everyone coming together to work and collaborate towards a common goal.

OpenWrt has long been established as the best firmware solution in its class. It far exceeds other embedded solutions in performance, stability, extensibility, robustness, and design. It is the clear-cut goal of the OpenWrt developers to continue to expand development and ensure that OpenWrt is the foremost framework for innovative and ingenuitive solutions.

To really understand OpenWrt, you need to read About OpenWrt Buildroot!

What is it not?

OpenWrt is not intended to be a ready-made distribution you can directly load onto an embedded device. Instead, the framework allows you to create a firmware tailored to your own particular needs.

Although there are several UI projects available to cover common use cases, OpenWrt is not end user firmware. More advanced tasks require command line operations and basic knowledge about operating a Linux-based system.

Why does it say "wireless freedom"?

Because by employing OpenWrt you can achieve exactly that. The article user.advanced may help you to get started with that.

Why should I run OpenWrt?

Because the open architecture enables you to use stateful packet inspection, intrusion detection, and any number of other things that normally require several thousand dollars worth of hardware to do effectively.

At the moment there are more than 2000 software packages in the official repository, and many more provided by the community. The number of packages is evidence of the effectiveness of the OpenWrt build system, which provides the opportunity to easily port packages and create your own firmware.

Projects adopting OpenWrt


zh-tw/about/start.txt · Last modified: 2016/04/02 04:25 by hentai_ojisan