SlideShare a Scribd company logo
1 of 22
Download to read offline
OpenWRT,
                 a VALUE-add base solution for your product.

                                     Rex Tsai <chihchun@kalug.linux.org.tw>
                                                              and
                                                    Macpaul Lin
                                             2009/08/15 @ COSCUP 2009




                                                                              1
This slide is released under Creative Commons by-nc-sa 2.5.
講者背景
●   長期應用、使用 OpenWRT 於工作之開發者、使用者
    ●   Rex's Blog http://people.debian.org.tw/~chihchun/tag/wireless
●   Talks
    ●   OSDC 2007 – PORTA2030 by Macpaul
        –   http://0rz.tw/Hnkp8
    ●   COSCUP 2007 – Router hacking 101 by Rex
        –   http://0rz.tw/7RxP3
    ●   COSCUP 2008 – Case Study by Rex
        –   http://0rz.tw/7RxP3



                                                                        2
Agenda
●   OpenWRT Overview
●   Why OpenWRT ?
    ●   從消費者、品牌商、代工廠、到晶片廠
    ●   商業個案介紹
●   如何做 - 社群期待與執行實務
●   從製造商角度看 OpenWRT by Macpaul



                                 3
What's OpenWRT
●   A linux distribution for embedded system, provide a well designed
    building system.
●   It's now supporting more then 13 different hardware platforms.
●   Latest version is Kamikaze 8.09.1
    ●   New LuCI, Lua Configuration Interface (Lua-powered MVC interfaces)
    ●   Sysupgrade for x86, broadcom and adm5120
    ●   Supports Cavium Octeon SoC, RDC SoC, MikroTik RouterBoard
●   For more info please visit http://www.openwrt.org/



                                                                             4
Agenda
OpenWRT Overview
Why OpenWRT ?
從消費者、品牌商、代工廠、到晶片廠
商業個案介紹
如何做 - 社群期待與執行實務
從製造商角度看 OpenWRT by Macpaul


                             5
Why OpenWRT ? - Consumer




                                            降低變成韌體孤兒的機會
                                                                       6
Image source: http://www.flickr.com/photos/definetheline/2644671002/
Why OpenWRT ? - Consumer

                                給我額外的功能 ~ 啊 ~ 啊 ~ 啊 !




                                                                      7
Image Source: http://www.flickr.com/photos/66164549@N00/2975487722/
後市場韌體 (Aftermarket Firmware) 社群
●   PCZONE http://www.pczone.com.tw/vbb3/forum/44/
●   Mobile01http://www.mobile01.com/topiclist.php?f=110
●       數位天堂 http://digiland.tw/
●   520gu 路由站 ( 跑在 ASUS 530gu 上的討論區,主要討論 ASUS 520gu)
    ●   http://www.2cna.cn/
●       小浮萍 (Broadcom BCM4780 平台為主,如 ASUS WL-700gE 平台 )
    ●   http://blog.orz101.net/tags/bcm4780
●   恩山無線論壇 ( 簡體中文 ) http://www.right.com.cn/forum/
●   中國無線論壇 ( 簡體中文 ) http://www.wlanbbs.com/
●   中國無線網路論壇 ( 簡體中文 ) http://www.china-wifi.com/forum/
●   DualWan( 簡體中文、主要討論 Tomato) http://bbs.dualwan.cn/
                                                          8
Why OpenWRT ? - Brand vendors




                                                   創造更大產品社群
                                                                     9
Image source: http://www.flickr.com/photos/philippemay/3820724813/
商業案例 - NETGEAR
●   NETGEAR 便針對 WGR614L 等產品採取與專營社群
    經營的 Capable Networks 公司合作策略,成立了
    MyOpenRouter.com
    ●   這個網站提供已測試韌體、手冊與工具供下載,及社群
        技術支援




                                   10
商業個案 – FON
●   La Fonera 2.0 後採開放原碼策略,
    成立 fonosfera.org 計畫,即時開放
    所有程式碼。
●   獲得相當使用者迴響與開發社群回
    饋
    ●   Proxy redirecto, Jamendo, Neorouter,
        FonHome, Owbox, Rapidshare
        downloader, Wake On LAN, etc..


                                               11
商業案例 – Nokia Smart Home business
●   Nokia 於 2008/12 月釋出 Nokia Home Control
    Center ,為內建 Wireless 802.11n 之區域網路閘道
    器,支援 Z-Wave 之相關偵測器。
    ●   用於居家空調、電力與 CO2 管理等
    ●   與 德國能源公司 RWE 進行軟體合作
●   此產品現已出讓給 There Corp.




                                             12
Why OpenWRT ? - OEM/ODM vendors




                                                Faster Time to Market.
                                                 更廣泛的合作機會

                                                                         13
Image source: http://www.flickr.com/photos/oliptang/197191562/
商業案例 - Ubiquiti's RouterStation
●   新款 RouterStation 產品基於 OpenWRT 開發,
    ●   680MHz MIPS 24K CPU, 64MB RAM, and 16MB Flash 、三組
        mini-PCI radios 、 3 10/100 ethernet interfaces 等。
    ●   向社群發出 UI/Firmware 挑戰活動,獎金為美金二十萬
        作,徵求最佳韌體與操作介面。




                                                        14
商業案例 - MikroTik
●   MikroTik 專營網路設備軟硬體產品,自從 RouterOS
    v3.21 之後,可於該公司硬體產品 RouterBoard 上
    透過 Metarouter 功能執行 客製化 OpenWRT 系統




                                    15
Why OpenWRT ? SoC and Chip vendors




   建立強大的 Board Support Package (BSP)
      而且軟體社群會自我成長                      16
商業案例 – Ooma Telo
          powerd by MindSpeed
●   2009 一月於 CES 宣佈 Ooma Telo 上市。使用
    MindSpeed's Comcerto 100, 雙核執行。一處理器執
    行 OpenWRT, 一執行 binary-licensed "media
    stream processor".




                                            17
商業案例 – UBICOM IP7100
●   Ubicom 於 2009 年五月,宣佈釋出相容於
    OpenWRT 的 Reference Design 作為 OEM/ODM 廠
    的開發平台。
    ●   支援 12 way 多執行續架構, Software I/O technology for
        on-chip memory access.




                                                    18
Agenda
OpenWRT Overview
Why OpenWRT ?
從消費者、品牌商、代工廠、到晶片廠
商業個案介紹
如何做 - 社群期待與執行實務
從製造商角度看 OpenWRT by Macpaul


                             19
HOW TO - 引進實務
●   採用開放規格與晶片。
●   建立法務系統,嚴格遵守軟體授權。
●   明確標示產品版本。
●   開放 Bootloader 與 Serial Console 。
●   提供簡易的韌體復原措施。




                                       20
傾聽




                             主動與社群進行支援、聯絡與回饋。
                                                                   21
Image Source: http://www.flickr.com/photos/jstar/376038958/
Agenda
OpenWRT Overview
Why OpenWRT ?
從消費者、品牌商、代工廠、到晶片廠
商業個案介紹
如何做 - 社群期待與執行實務
從製造商角度看 OpenWRT - by Macpaul ...


                                   22

More Related Content

What's hot

LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發Wei-Tsung Su
 
Clonezilla tutorial.v7
Clonezilla tutorial.v7Clonezilla tutorial.v7
Clonezilla tutorial.v7hs1250
 
OpenWRT Case Study
OpenWRT Case StudyOpenWRT Case Study
OpenWRT Case StudyBob Chao
 
Ryu Learning Guide
Ryu Learning GuideRyu Learning Guide
Ryu Learning Guide呈 李
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU承翰 蔡
 
Module 08 防火牆
Module 08 防火牆Module 08 防火牆
Module 08 防火牆rbk19871124
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析hangejnu
 
20121111 linux intro
20121111 linux intro20121111 linux intro
20121111 linux introChang Mt
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版redhat9
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zendwensheng wei
 
Juniper ScreenOS 基于Policy的
Juniper ScreenOS 基于Policy的Juniper ScreenOS 基于Policy的
Juniper ScreenOS 基于Policy的mickchen
 
LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)Bear Wang
 
Secureboot Survival Guide
Secureboot Survival GuideSecureboot Survival Guide
Secureboot Survival Guidelcplcp1
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略Da Zhao
 
Virtualbox tutorial
Virtualbox tutorialVirtualbox tutorial
Virtualbox tutorialcri fan
 

What's hot (20)

LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發LinkIt Smart 7688程式開發
LinkIt Smart 7688程式開發
 
Clonezilla tutorial.v7
Clonezilla tutorial.v7Clonezilla tutorial.v7
Clonezilla tutorial.v7
 
OpenWRT Case Study
OpenWRT Case StudyOpenWRT Case Study
OpenWRT Case Study
 
Ryu Learning Guide
Ryu Learning GuideRyu Learning Guide
Ryu Learning Guide
 
Linuxguide4f2e
Linuxguide4f2eLinuxguide4f2e
Linuxguide4f2e
 
IoT開發平台NodeMCU
IoT開發平台NodeMCUIoT開發平台NodeMCU
IoT開發平台NodeMCU
 
Virtualbox
VirtualboxVirtualbox
Virtualbox
 
Module 08 防火牆
Module 08 防火牆Module 08 防火牆
Module 08 防火牆
 
尚观Linux研究室 linux驱动程序全解析
尚观Linux研究室   linux驱动程序全解析尚观Linux研究室   linux驱动程序全解析
尚观Linux研究室 linux驱动程序全解析
 
Proxmox 5.0
Proxmox 5.0Proxmox 5.0
Proxmox 5.0
 
Linux
LinuxLinux
Linux
 
20121111 linux intro
20121111 linux intro20121111 linux intro
20121111 linux intro
 
Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版Bypat博客出品-利用cent os快速构建自己的发行版
Bypat博客出品-利用cent os快速构建自己的发行版
 
CentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 ZendCentOS5 apache2 mysql5 php5 Zend
CentOS5 apache2 mysql5 php5 Zend
 
How to setup mastodon in chinese
How to setup mastodon in chineseHow to setup mastodon in chinese
How to setup mastodon in chinese
 
Juniper ScreenOS 基于Policy的
Juniper ScreenOS 基于Policy的Juniper ScreenOS 基于Policy的
Juniper ScreenOS 基于Policy的
 
LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)LinkIt 7697 開發平台簡介 (Traditional Chinese)
LinkIt 7697 開發平台簡介 (Traditional Chinese)
 
Secureboot Survival Guide
Secureboot Survival GuideSecureboot Survival Guide
Secureboot Survival Guide
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略
 
Virtualbox tutorial
Virtualbox tutorialVirtualbox tutorial
Virtualbox tutorial
 

Similar to OpenWRT, A value-add base solution for your product. (1st part, chihchun)

Layer 8 - Open source communities and your product
Layer 8  - Open source communities and your productLayer 8  - Open source communities and your product
Layer 8 - Open source communities and your productRex Tsai
 
OpenWrt Case Study 2008
OpenWrt Case Study 2008OpenWrt Case Study 2008
OpenWrt Case Study 2008Rex Tsai
 
OpenLab.Taipei #2 PORTA2030
OpenLab.Taipei #2 PORTA2030OpenLab.Taipei #2 PORTA2030
OpenLab.Taipei #2 PORTA2030Rex Tsai
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理frankwsj
 
20121213 foundation of software development 2 2-ktchuang
20121213 foundation of software development 2 2-ktchuang20121213 foundation of software development 2 2-ktchuang
20121213 foundation of software development 2 2-ktchuangnetdbncku
 
I pv6資通設備與軟體規範建議書
I pv6資通設備與軟體規範建議書I pv6資通設備與軟體規範建議書
I pv6資通設備與軟體規範建議書煥文 陳
 
开源时代2010.05(总第二十期)
开源时代2010.05(总第二十期)开源时代2010.05(总第二十期)
开源时代2010.05(总第二十期)shinelynn xu
 
Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206Fei Ji Siao
 
Open stack中国社区开放测试平台(ostp)
Open stack中国社区开放测试平台(ostp)Open stack中国社区开放测试平台(ostp)
Open stack中国社区开放测试平台(ostp)OpenCity Community
 
Jira 4.0 白皮书
Jira 4.0 白皮书Jira 4.0 白皮书
Jira 4.0 白皮书YUCHENG HU
 
Onos sdn ip 建置之路 20160522
Onos sdn ip 建置之路 20160522Onos sdn ip 建置之路 20160522
Onos sdn ip 建置之路 20160522Fei Ji Siao
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进Jun Liu
 
Introduction MQTT in Chinese
Introduction MQTT in ChineseIntroduction MQTT in Chinese
Introduction MQTT in ChineseEric Xiao
 
我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離Wei-Yu Chen
 
Weic2015 docker
Weic2015 dockerWeic2015 docker
Weic2015 dockerRay Lin
 
开源软件营销策略
开源软件营销策略开源软件营销策略
开源软件营销策略linhaicaoyuan
 
Picoway Company Profile 1.5
Picoway Company Profile 1.5Picoway Company Profile 1.5
Picoway Company Profile 1.5picoway
 
Picoway Company Profile V1.5
Picoway Company Profile V1.5Picoway Company Profile V1.5
Picoway Company Profile V1.5picoway
 

Similar to OpenWRT, A value-add base solution for your product. (1st part, chihchun) (20)

Layer 8 - Open source communities and your product
Layer 8  - Open source communities and your productLayer 8  - Open source communities and your product
Layer 8 - Open source communities and your product
 
OpenWrt Case Study 2008
OpenWrt Case Study 2008OpenWrt Case Study 2008
OpenWrt Case Study 2008
 
OpenLab.Taipei #2 PORTA2030
OpenLab.Taipei #2 PORTA2030OpenLab.Taipei #2 PORTA2030
OpenLab.Taipei #2 PORTA2030
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理
 
20121213 foundation of software development 2 2-ktchuang
20121213 foundation of software development 2 2-ktchuang20121213 foundation of software development 2 2-ktchuang
20121213 foundation of software development 2 2-ktchuang
 
I pv6資通設備與軟體規範建議書
I pv6資通設備與軟體規範建議書I pv6資通設備與軟體規範建議書
I pv6資通設備與軟體規範建議書
 
开源时代2010.05(总第二十期)
开源时代2010.05(总第二十期)开源时代2010.05(总第二十期)
开源时代2010.05(总第二十期)
 
Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206Sdn 之旅 open suse_asia_summit_20151206
Sdn 之旅 open suse_asia_summit_20151206
 
Open stack中国社区开放测试平台(ostp)
Open stack中国社区开放测试平台(ostp)Open stack中国社区开放测试平台(ostp)
Open stack中国社区开放测试平台(ostp)
 
Sdn 101-2
Sdn 101-2Sdn 101-2
Sdn 101-2
 
Jira 4.0 白皮书
Jira 4.0 白皮书Jira 4.0 白皮书
Jira 4.0 白皮书
 
Onos sdn ip 建置之路 20160522
Onos sdn ip 建置之路 20160522Onos sdn ip 建置之路 20160522
Onos sdn ip 建置之路 20160522
 
大鱼架构演进
大鱼架构演进大鱼架构演进
大鱼架构演进
 
Introduction MQTT in Chinese
Introduction MQTT in ChineseIntroduction MQTT in Chinese
Introduction MQTT in Chinese
 
我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離我們與 M-CORD Release 的距離
我們與 M-CORD Release 的距離
 
Weic2015 docker
Weic2015 dockerWeic2015 docker
Weic2015 docker
 
开源软件营销策略
开源软件营销策略开源软件营销策略
开源软件营销策略
 
Picoway Company Profile 1.5
Picoway Company Profile 1.5Picoway Company Profile 1.5
Picoway Company Profile 1.5
 
Picoway Company Profile V1.5
Picoway Company Profile V1.5Picoway Company Profile V1.5
Picoway Company Profile V1.5
 
Hello openstack 2014
Hello openstack 2014Hello openstack 2014
Hello openstack 2014
 

More from Rex Tsai

如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备Rex Tsai
 
Ubuntu Core 技术详解
Ubuntu Core 技术详解Ubuntu Core 技术详解
Ubuntu Core 技术详解Rex Tsai
 
登山步道開放資料格式標準化
登山步道開放資料格式標準化登山步道開放資料格式標準化
登山步道開放資料格式標準化Rex Tsai
 
Building a developer community with containers
Building a developer community with containersBuilding a developer community with containers
Building a developer community with containersRex Tsai
 
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)Rex Tsai
 
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机Rex Tsai
 
Ubuntu phone engineering
Ubuntu phone engineeringUbuntu phone engineering
Ubuntu phone engineeringRex Tsai
 
以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料Rex Tsai
 
Everest basecamp & gokyo trekking
Everest basecamp & gokyo trekkingEverest basecamp & gokyo trekking
Everest basecamp & gokyo trekkingRex Tsai
 
Oepn Street Map Batch edting via API
Oepn Street Map Batch edting via APIOepn Street Map Batch edting via API
Oepn Street Map Batch edting via APIRex Tsai
 
Screencasting
ScreencastingScreencasting
ScreencastingRex Tsai
 
以開源軟體與 Open Street Map 規劃登山行程
 以開源軟體與 Open Street Map 規劃登山行程 以開源軟體與 Open Street Map 規劃登山行程
以開源軟體與 Open Street Map 規劃登山行程Rex Tsai
 
Modern Linux Desktop Stack
Modern Linux Desktop StackModern Linux Desktop Stack
Modern Linux Desktop StackRex Tsai
 
Get your FLOSS problems solved
Get your FLOSS problems solvedGet your FLOSS problems solved
Get your FLOSS problems solvedRex Tsai
 
遺失的時代精神 - Zeitgeist and GNOME Activity Journal
遺失的時代精神 - Zeitgeist and GNOME Activity Journal遺失的時代精神 - Zeitgeist and GNOME Activity Journal
遺失的時代精神 - Zeitgeist and GNOME Activity JournalRex Tsai
 
A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010Rex Tsai
 
OpenWrt101 2007
OpenWrt101 2007OpenWrt101 2007
OpenWrt101 2007Rex Tsai
 
OpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 ExtraOpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 ExtraRex Tsai
 

More from Rex Tsai (18)

如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备如何在 Ubuntu 上更快、更便捷地部署物联网设备
如何在 Ubuntu 上更快、更便捷地部署物联网设备
 
Ubuntu Core 技术详解
Ubuntu Core 技术详解Ubuntu Core 技术详解
Ubuntu Core 技术详解
 
登山步道開放資料格式標準化
登山步道開放資料格式標準化登山步道開放資料格式標準化
登山步道開放資料格式標準化
 
Building a developer community with containers
Building a developer community with containersBuilding a developer community with containers
Building a developer community with containers
 
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
台灣開源社區淺談 (Open Source and Free Software community in Taiwan)
 
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
开放原码手机操作系统 Ubuntu Phone 架构、移植与刷机
 
Ubuntu phone engineering
Ubuntu phone engineeringUbuntu phone engineering
Ubuntu phone engineering
 
以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料以 Leaflet 濫用^H^H呈現開放街圖資料
以 Leaflet 濫用^H^H呈現開放街圖資料
 
Everest basecamp & gokyo trekking
Everest basecamp & gokyo trekkingEverest basecamp & gokyo trekking
Everest basecamp & gokyo trekking
 
Oepn Street Map Batch edting via API
Oepn Street Map Batch edting via APIOepn Street Map Batch edting via API
Oepn Street Map Batch edting via API
 
Screencasting
ScreencastingScreencasting
Screencasting
 
以開源軟體與 Open Street Map 規劃登山行程
 以開源軟體與 Open Street Map 規劃登山行程 以開源軟體與 Open Street Map 規劃登山行程
以開源軟體與 Open Street Map 規劃登山行程
 
Modern Linux Desktop Stack
Modern Linux Desktop StackModern Linux Desktop Stack
Modern Linux Desktop Stack
 
Get your FLOSS problems solved
Get your FLOSS problems solvedGet your FLOSS problems solved
Get your FLOSS problems solved
 
遺失的時代精神 - Zeitgeist and GNOME Activity Journal
遺失的時代精神 - Zeitgeist and GNOME Activity Journal遺失的時代精神 - Zeitgeist and GNOME Activity Journal
遺失的時代精神 - Zeitgeist and GNOME Activity Journal
 
A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010A Study of SVG-based Application Development @ OSDC 2010
A Study of SVG-based Application Development @ OSDC 2010
 
OpenWrt101 2007
OpenWrt101 2007OpenWrt101 2007
OpenWrt101 2007
 
OpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 ExtraOpenLab.Taipei #2 PORTA2030 Extra
OpenLab.Taipei #2 PORTA2030 Extra
 

OpenWRT, A value-add base solution for your product. (1st part, chihchun)

  • 1. OpenWRT, a VALUE-add base solution for your product. Rex Tsai <chihchun@kalug.linux.org.tw> and Macpaul Lin 2009/08/15 @ COSCUP 2009 1 This slide is released under Creative Commons by-nc-sa 2.5.
  • 2. 講者背景 ● 長期應用、使用 OpenWRT 於工作之開發者、使用者 ● Rex's Blog http://people.debian.org.tw/~chihchun/tag/wireless ● Talks ● OSDC 2007 – PORTA2030 by Macpaul – http://0rz.tw/Hnkp8 ● COSCUP 2007 – Router hacking 101 by Rex – http://0rz.tw/7RxP3 ● COSCUP 2008 – Case Study by Rex – http://0rz.tw/7RxP3 2
  • 3. Agenda ● OpenWRT Overview ● Why OpenWRT ? ● 從消費者、品牌商、代工廠、到晶片廠 ● 商業個案介紹 ● 如何做 - 社群期待與執行實務 ● 從製造商角度看 OpenWRT by Macpaul 3
  • 4. What's OpenWRT ● A linux distribution for embedded system, provide a well designed building system. ● It's now supporting more then 13 different hardware platforms. ● Latest version is Kamikaze 8.09.1 ● New LuCI, Lua Configuration Interface (Lua-powered MVC interfaces) ● Sysupgrade for x86, broadcom and adm5120 ● Supports Cavium Octeon SoC, RDC SoC, MikroTik RouterBoard ● For more info please visit http://www.openwrt.org/ 4
  • 5. Agenda OpenWRT Overview Why OpenWRT ? 從消費者、品牌商、代工廠、到晶片廠 商業個案介紹 如何做 - 社群期待與執行實務 從製造商角度看 OpenWRT by Macpaul 5
  • 6. Why OpenWRT ? - Consumer 降低變成韌體孤兒的機會 6 Image source: http://www.flickr.com/photos/definetheline/2644671002/
  • 7. Why OpenWRT ? - Consumer 給我額外的功能 ~ 啊 ~ 啊 ~ 啊 ! 7 Image Source: http://www.flickr.com/photos/66164549@N00/2975487722/
  • 8. 後市場韌體 (Aftermarket Firmware) 社群 ● PCZONE http://www.pczone.com.tw/vbb3/forum/44/ ● Mobile01http://www.mobile01.com/topiclist.php?f=110 ● 數位天堂 http://digiland.tw/ ● 520gu 路由站 ( 跑在 ASUS 530gu 上的討論區,主要討論 ASUS 520gu) ● http://www.2cna.cn/ ● 小浮萍 (Broadcom BCM4780 平台為主,如 ASUS WL-700gE 平台 ) ● http://blog.orz101.net/tags/bcm4780 ● 恩山無線論壇 ( 簡體中文 ) http://www.right.com.cn/forum/ ● 中國無線論壇 ( 簡體中文 ) http://www.wlanbbs.com/ ● 中國無線網路論壇 ( 簡體中文 ) http://www.china-wifi.com/forum/ ● DualWan( 簡體中文、主要討論 Tomato) http://bbs.dualwan.cn/ 8
  • 9. Why OpenWRT ? - Brand vendors 創造更大產品社群 9 Image source: http://www.flickr.com/photos/philippemay/3820724813/
  • 10. 商業案例 - NETGEAR ● NETGEAR 便針對 WGR614L 等產品採取與專營社群 經營的 Capable Networks 公司合作策略,成立了 MyOpenRouter.com ● 這個網站提供已測試韌體、手冊與工具供下載,及社群 技術支援 10
  • 11. 商業個案 – FON ● La Fonera 2.0 後採開放原碼策略, 成立 fonosfera.org 計畫,即時開放 所有程式碼。 ● 獲得相當使用者迴響與開發社群回 饋 ● Proxy redirecto, Jamendo, Neorouter, FonHome, Owbox, Rapidshare downloader, Wake On LAN, etc.. 11
  • 12. 商業案例 – Nokia Smart Home business ● Nokia 於 2008/12 月釋出 Nokia Home Control Center ,為內建 Wireless 802.11n 之區域網路閘道 器,支援 Z-Wave 之相關偵測器。 ● 用於居家空調、電力與 CO2 管理等 ● 與 德國能源公司 RWE 進行軟體合作 ● 此產品現已出讓給 There Corp. 12
  • 13. Why OpenWRT ? - OEM/ODM vendors Faster Time to Market. 更廣泛的合作機會 13 Image source: http://www.flickr.com/photos/oliptang/197191562/
  • 14. 商業案例 - Ubiquiti's RouterStation ● 新款 RouterStation 產品基於 OpenWRT 開發, ● 680MHz MIPS 24K CPU, 64MB RAM, and 16MB Flash 、三組 mini-PCI radios 、 3 10/100 ethernet interfaces 等。 ● 向社群發出 UI/Firmware 挑戰活動,獎金為美金二十萬 作,徵求最佳韌體與操作介面。 14
  • 15. 商業案例 - MikroTik ● MikroTik 專營網路設備軟硬體產品,自從 RouterOS v3.21 之後,可於該公司硬體產品 RouterBoard 上 透過 Metarouter 功能執行 客製化 OpenWRT 系統 15
  • 16. Why OpenWRT ? SoC and Chip vendors 建立強大的 Board Support Package (BSP) 而且軟體社群會自我成長 16
  • 17. 商業案例 – Ooma Telo powerd by MindSpeed ● 2009 一月於 CES 宣佈 Ooma Telo 上市。使用 MindSpeed's Comcerto 100, 雙核執行。一處理器執 行 OpenWRT, 一執行 binary-licensed "media stream processor". 17
  • 18. 商業案例 – UBICOM IP7100 ● Ubicom 於 2009 年五月,宣佈釋出相容於 OpenWRT 的 Reference Design 作為 OEM/ODM 廠 的開發平台。 ● 支援 12 way 多執行續架構, Software I/O technology for on-chip memory access. 18
  • 19. Agenda OpenWRT Overview Why OpenWRT ? 從消費者、品牌商、代工廠、到晶片廠 商業個案介紹 如何做 - 社群期待與執行實務 從製造商角度看 OpenWRT by Macpaul 19
  • 20. HOW TO - 引進實務 ● 採用開放規格與晶片。 ● 建立法務系統,嚴格遵守軟體授權。 ● 明確標示產品版本。 ● 開放 Bootloader 與 Serial Console 。 ● 提供簡易的韌體復原措施。 20
  • 21. 傾聽 主動與社群進行支援、聯絡與回饋。 21 Image Source: http://www.flickr.com/photos/jstar/376038958/
  • 22. Agenda OpenWRT Overview Why OpenWRT ? 從消費者、品牌商、代工廠、到晶片廠 商業個案介紹 如何做 - 社群期待與執行實務 從製造商角度看 OpenWRT - by Macpaul ... 22