foundation open source by business powered - wordpress.com · security hardening cross-device...

15
Open Source Foundation prplWrt Business powered by open source

Upload: others

Post on 05-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

Open Source Foundation

prplWrt

Business powered by

open source

Page 2: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

What is prpl

open-source, community-driven,collaborative, non-profit

Working on standards, APIs and software for IoT, embedded devices and the smart society of the future35+ member companies and organizations

2

Page 3: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

ISPs fail to capitalize on CPEs for in-home revenueDespite having their routers at the center of domestic networking

3

Differentiation has become a combination of hardware and software

Wi-Fi EasyMesh™

Application layer services for broadband devices are becoming the norm

BBF USP

Cyber-Security is becoming a key-driver for all business and consumer decisions

New challenges require adaptation, ... but router stacks cannot deliver.

Most current stacks are monolithic in design with added-on inefficient upgrade functionality.

Features are regarded as a sales argument, but need to be part of the whole product lifecycle.

Time-to-market and cost constraints often drove the quality of implementation.

Page 4: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

Stop cycles of redone work & one-off investments

4

Product platform

Collaborate and develop a platform approachDevice 1

Software 1

Device 2

Software 2

Device 3

Software 3

Device 4

Software 4

Device 5

Software 5

Feature 1 Feature 2 Feature 3 Feature 4 Feature 5 Feature 6

Update New devices Update New devices Update New devices

Release 1 Release 3 Release 5

Page 5: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

Mission

Build an open source framework for secure and future-proof router & gateway stacks,

characterized by standardized APIs to enable a new service ecosystem.

5

Page 6: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

The combination of standardization & open sourceDevelop internally or give your suppliers an openly developed framework

6

A single API for on-device software (High-level API)Lower integration cost and take control of the consumer touch-point. Develop once, deploy on any device.

A single API for chipsets and SoCs (Low-level API)Seize negotiating power in procurement by going multi-SoC in record time. Standards APIs for: WiFi, DSL & PON, QoS, voice, multicast and more.

Open, free carrier-grade frameworks & implementationsBenefit from software developed by industry leaders. prpl is developing open source frameworks for router stacks as well as reference implementations other specifications such as EasyMesh or OMCI.

Page 7: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

Product viewAn open source reference implementation that evolves with ISP requirements

7

Enterprise features● DSL, PON & Cable● Wi-Fi Alliance EasyMesh● Cross-device coordination● Device management clients

Carrier-grade security● Software hardening (eg. static code

analysis)● Reflash & side-loading protection

(eg. Software signing)● Quality Assurance & Testing (eg.

independent certification)● Monthly Security releases

Community Projects & contributions

● Core services & routing● Modularization & packages● Toolchain & image configuration

Not-for-profit, independent & community driven(Not limited to particular chipset vendor, hardware manufacturer or ISP)

Implement RFQ features once and reuse across vendors(Keep features in private feed or upstream to prplWrt or even OpenWrt)

Much faster detection and correction of security flaws(Upstream managed security patches and updates)

Continuous roadmap & feature development(Development priorities are set by members and contributors)

Resource pooling(Members are encouraged to contribute non-differentiating features to enhance the overall stability of the stack)

Lower development cost for external innovation(ISP partners can develop solutions based on open source stack without need for NRE and access to ISP technology)

Page 8: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

prplWrt approach

8

Make open source as easy as 1-2-3

Step 1

Get “prplWrt script”

maintained from prpl github

Step 2

Execute “make”

sets up OpenWrt toolchain

and build environment and

adds & configures PrplWrt

feed

Step 3

Use “menuconfig”

Add specific packages or

configurations needed

for the build target

Page 9: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

ImplementationprplWrt is an extension of great community efforts

9

Community baseline Eg. OpenWrt™

Target changes (Board specific drivers, patches and extensions)

Eg. drivers and base patches

Category changes (Device type specific patches and packages)

Eg. access technology requirements, LAN management

Base changes (patches, packages and extensions)

Eg. package versions and additions not yet accepted or ready for upstream

Vendor changes (company or customer specific additions, packages and changes)

Software vendor specific packages and extensions

Product changes (SKU specific additions, packages and changes)

Extensions and features needed for specific consumer product

.config

Page 10: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

Open source community relationshipPrpl is trying to bridge between business and open source software development

10

UpstreamCorporate

teams

Projects + contributors

Contribute raw work

Try to upstreamCycle to improve

coding style and formats as needed

Page 11: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

Technical view

11

Low-level API

Community stacks / RDK-B / Proprietary Stack

Vendor HAL interfaces

Hardware

LinuxKernel

Userspace

Vendor drivers proprietary / open source

High-level (Software Stack Independent) API

Remote devices

HAL implementation

Protocol adapters Local apps

remote apps

Prpl Security

prpl

Mes

h

prplWrt

Page 12: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

prplWrt roadmapBuild up capabilities through a string of demonstrators and quarterly releases

12

Base build system Smartphone as WAN (USB)

AngularJS WebUI User management

WiFi VDSL

Security hardening Cross-device management

Multicast QoS

0.9.1Target: OpenWrt summit

Connectivity

0.9.2Target: Q4 2018

Voice

TR-* client

EasyMesh

Bonding

Roadmap

PON

Containers

Cable

Application runtime

DSL LTE & hybrid PON

PlatformsIntel GRX550,Intel VRX518,Intel WAV500

EcoNet

Page 13: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

13

Go and see the demo

Page 14: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

Open Source Foundation

Thank [email protected]

14

Page 15: Foundation Open Source by Business powered - WordPress.com · Security hardening Cross-device management Multicast QoS 0.9.1 Target: OpenWrt summit Connectivity 0.9.2 Target: Q4 2018

First things firstA big thanks to the countless contributors and volunteers

15

Nothing of what we are doing would have been possible without the hard work, conviction and persistence of the

community that fuels prpl and especially prplWrt.

THANK YOU