I have spent the last couple of days thinking about how to define
OpenWrt.  One thing is for sure.  It is no longer a modified firmware
of Linksys!

OpenWrt has become a full fledged Linux distribution for Network
Appliances.  The closest thing out there to OpenWrt is OpenMoko, the
the self titled 'mobile device os.'

One of the reasons the current documentation is confusing and
disorganized is that specific users of the information have not been
identified.  For example:
-Basic End-users just want to install a new firmware with few
surprises.
-Advanced End-users are willing to work for advanced functionality but
don't to write code.
-Application developers want to know how to write applications and
package them for OpenWrt.
-Kernel hackers want to be able to efficiently port OpenWrt to
additional platforms.
-Tool chain developers who assemble the tools necessary to make the
various parts fit together.

It looks like a lot of the frustration over the past couple of months
has been caused by these users rubbing each other the wrong way.  In
the immortal words of kernel hackers everywhere,  “I don't do user
space.”  How may users care how a the memory manager works?

I would like to propose that we start to refactor the existing
documentation according to the needs of the above groups. (Yes, I am
volunteering to do the work.)

Thanks,
David Farning

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to