Professional Documents
Culture Documents
Prpl
• Lantiq (and now Intel) on the board of prpl from it‘s inception
• Dan Artusi – Vice President, Intel‘s Connected Home Division, is on the Board of Directors
RDK-B
• Connected
Intel Homeupstreaming
has kick-started Division changesets to RDK-B project
Latest evidence:
ConnectedLTS
HomeofDivision
Linux Kernel extended from 2 years – 6 years
xRX200,
Chipset xRX200, xRX200, 300/330,
300/330, 350/550,
Support 300/330 350/550
750
SW architecture: SW architecture:
SW architecture:
Modular with same as UGW-7.1.1
Architecte Connected
Based on scripts, Home Division FAPI (c code), but with more
cture MAPI and minimal
high re-use of features & with Intel
opensource re-use
openwrt x86 support
procd Daemon for watching and managing the 100% Some adaptations done on top to
processes allow xml based package
installation as well
Kernel+ Patches, All the opensource components are based on 100%
toolchain, relevant latest OpenWrt release (Chaos Calmer)
opensource apps
LUCI, UCI & scripts
Connected Home Usage of UCI & LUCI
Division ~ UCI is not used by default for all
the packages
Intel UGW
UGW-7.x approved
2014.05 UGW-7.1.1 Dev starts UGW-7.1.1 GA
2015.04 on all platforms
2016.09
Reduced script
handling
OpenWrt
Attitude Adjustment Barrier Breaker Chaos Calmer
2013.04 2014.07 2015.05
prpl
Prpl formation CIG formation
Connected Home Division2014.05 2016.07
• In-frequent releases
• Missing CarrierHome
Connected readiness
Division
• Missing TR-069, config independent daemons, production-ready support
• TR-069 stack and the protocol implications are system-wide (as TR-069 considers itself as the „master“ of the device)
Multicast
QoS
• Possibility to do classification in HW
Web GUI
• Hardened Web GUI with limited options. Web GUI in OpenWrt is more for developers and a typical user wouldn‘t need so many options.
• Fail-safe image exists partially in Openwrt but it falls back to ramdisk and expects the user to debug. This doesn‘t meet a typical carrier requirement
reloads, init
procd LUCI
Intel Framework
Hotplug events:procd/netifd
Init Scripts
UBUS
UBUS
Init Scripts
p
r Service Daemon OpenSour
Config
Storage
oc NetifD
ce
UBUS Damons
Service N
Service 4
Service 1
Service 2
Service 3
d and Utils
XML
Network
UCI
UBUSd
p
Ø Vanilla OpenWrt
r model/configuration with
Init Script N
Init Script 1
Init Script 2
Init Script 3
Init Script 4
Init Script 5
Init Script 6
oc UCI
FAPI is available
d
DSL
Ø WLAN integration into
Control QoSd McastD FAPI CLI UCI this model is still work in
App Files
NetifD progressss
FAPI
Connected Home Division
Kernel + Drivers + Patches
Board/SoC
Connected Home Division 11/14/17 18
Connected Home Division
Intel UGW
UGW-7.x approved
UGW-7.1.1 Dev starts UGW-7.1.1 GA UGW-7.2
on all platforms 2017.06
2016.09
Reduced script
handling
OpenWrt
Improved Web & procd
Attitude Adjustment Barrier Breaker Chaos Calmer LEDE formation handling, security
2013.04 2014.07 2015.05 2016.05
prpl
Prpl formation CIG formation Multiple Companies Scal
Connected Home Division2014.05 2016.07 opensourcing 2017.02
TR-069 stack
Board Farm support 2016.10
(QA automation)
Clean translation layer for TR-069
Security
26