|
|
[[_TOC_]]
|
|
|
|
|
|
## General information
|
|
|
|
|
|
- Dates: September 13th to 16th
|
|
|
- Website: <https://events.linuxfoundation.org/open-source-summit-europe/>
|
|
|
- LF [Event wiki](https://wiki.lfaidata.foundation/display/DL/OSS+EU+-+Dublin%2C+Ireland)
|
|
|
- Location: Dublin, Ireland
|
|
|
- Oniro Calendar at OSS EU / ELCE
|
|
|
- [Public URL](https://calendar.google.com/calendar/embed?src=c_3e5nq3lq8h1opvq0vqs3ch8v7g%40group.calendar.google.com&ctz=Europe%2FMadrid)
|
|
|
- [ical](https://calendar.google.com/calendar/ical/c_3e5nq3lq8h1opvq0vqs3ch8v7g%40group.calendar.google.com/public/basic.ics) version to import to your favourite client.
|
|
|
|
|
|
## Oniro Presence
|
|
|
|
|
|
Oniro will be involved in the Huawei sponsored booth, together with other open source projects.
|
|
|
|
|
|
Booth design [Oss_Dublino_2022_20220730_4500x3000.pdf](uploads/9e3288d234e37500b5000fb4334d6ed2/Oss_Dublino_2022_20220730_4500x3000.pdf)
|
|
|
|
|
|
## Proposed talks
|
|
|
|
|
|
CFP due date: 30-05-2022
|
|
|
| Track | Time | Title | Speaker | Status | Abstract |
|
|
|
|-------|------|-------|---------|--------|----------|
|
|
|
| ELC | **Thursday**<span dir="">, September 15 • 11:55 - 12:35</span> | From a security expert's diary: DOs and DON'Ts when choosing software for your next embedded product | Marta Rybczynska | [Accepted](https://osseu2022.sched.com/event/15z2t/from-a-security-experts-diary-dos-and-donts-when-choosing-software-for-your-next-embedded-product-marta-rybczynska-syslinbit) | There are many things to do when designing a new embedded product. All of them will have an impact on the final security of the product, including: hardware features, the choice of the operating system to use, update system and policies and more. In this talk, Marta is going to give practical advice on choosing software packages for your next product. She will also list common errors. The discussion will be rich in examples from the Eclipse Oniro project and the Yocto Project ecosystem in general, and will include a number of tools available from OpenSSF and other sources. Some of the questions she will answer are: Should I use a general-purpose distribution, build my own, or a specialized one? How to choose between software modules doing the same thing? How to find out if a software package is supported? Maintained? And what's the difference? Why do I need an update system? Should I enable secure boot? |
|
|
|
| EIS | <span dir="">Thursday September 15, 2022 11:55 - 12:35 IST</span> | Using OpenThread to Enable Low-Power IP Connectivity on Your MCU Project | Stefan Schmidt | [Accepted](https://osseu2022.sched.com/event/15z3B/using-openthread-to-enable-low-power-ip-connectivity-on-your-mcu-project-stefan-schmidt-huawei-technologies) | When designing battery-powered devices wireless connectivity is a sore point for the power budget. Wi-Fi is easily available, but drains batteries fast. Bluetooth LE on the other hand helps to conserve power, but suffers from higher latency and limited use compared to a full mesh network with IP connectivity. Thread offer a sweetspot in-between by using low-power transceivers, mesh capabilities and IPv6. In this talk Stefan looks at the technical aspects of integrating and using OpenThread for your project or product. With the goal to operate on a coin-cell battery for months while still maintaining connectivity to the local mesh network in your home and, if wanted, to the cloud. Stefan starts with discussing operations on bare-metal, RTOS and Linux. Followed by a deep dive into the technologies OpenThread uses and explanations on how they work and are used: 6lowpan to adapt IPv6 to the limitations of the 802.15.4 physical and mac layers. IPv6 to allow for for link-local, mesh and global addresses and routing. Recent additions to mDNS to allow for a discovery proxy (rfc8766) in combination with the newly developed Service Registration Protocol (draft-ietf-dnssd-srp). The later combination allows to avoid flooding mDNS messages on the low-power network to save power. |
|
|
|
| ELC | | DOs and DON'Ts [whttps://wiki.lfaidata.foundation/display/DL/OSS+EU+-+Dublin%2C+Irelandhen](whttps://wiki.lfaidata.foundation/display/DL/OSS+EU+-+Dublin%252C+Irelandhen) building Yocto based distributions | Andrei Gherzan and Bernhard Rosenkränzer | Declined | About a year ago, the Oniro project - an Eclipse Foundation project focused on the development of a distributed open source operating system for IoT devices, regardless of the brand, model and make - was started. Like any project, it got some things right and made some mistakes - in this talk, two of the principal architects of the project share the project's experiences and let you know what pitfalls you can avoid in your own projects, and what approaches worked particularly well. |
|
|
|
| ELC | | Oniro: from zero to hero in 24 months, and 5 years of challenges ahead | Davide Ricci | Declined | Oniro is an Eclipse Foundation project, officially launched in October 2021 at the Eclipse Conference. It took about 24 months from the idea to a fully operational Eclipse Foundation project, from one funding member to a number of partners, from no technology to a rolling yearly release that supports multiple hardware, kernels, public CI/CD,... The Yocto Project, Zephy project, Openchain, and Openharmony,... have all helped Oniro from zero to rookie in almost no time. Yet such projects won't be enough to upgrade Oniro from rookie to "hero" as Oniro tackles the next 5 years' problems and challenges of the highly fragmented IoT ecosystem. Problems such as lack of unified system upgrade end-to-end software stack, device management, distributed payload execution and local cooperation among devices, unified device on boarding experience and secure, open source use data storage and format definition. Join us to learn how an "upstream first" mentality and "laser focus" approach have led Oniro to become one of the fastest-growing IoT open source projects, and how Oniro will need to change from an aggregation and system integration project to a standardization and technology innovation one. |
|
|
|
| ELC | | Using Eclipse Oniro, HawkBit, RAUC and Kanto to deliver updates for the operating system and containers | Andrei Gherzan and Zygmunt Krynicki | Submitted | A technical, in depth analysis of the update stack of the Eclipse Oniro project. The stack allows updating the platform firmware, the boot loader, the kernel, essential libraries and programs as well as arbitrary containers, spanning the full range of contemporary systems. Despite this, each element is relatively simple, can be largely developed, tested and used in isolation. In contrast to some other systems that attempt to manage those aspects using one abstraction, be it packages or containers, Oniro integrated separate specialized elements. This approach, while not finalized, appears easier to maintain and support as the constraints, requirements and the domain space of individual elements have surprisingly little overlap. |
|
|
|
| ELC | | Oniro Project: How to push IoT development to the next level | Ettore Chimenti | Waitlist | Story of SECO, a device maker company that started working with Oniro - how the Oniro Project achieves the goal of unifying standards of Internet of Things devices in a fragmented ecosystem. The Oniro Project is based on a Yocto/Bitbake building system to ease and standardize the development process, along with a set of must-have IoT-oriented features such as: multi-platform support targeting small (Zephyr) and big (Linux) devices, Over-The-Air updates, security features, discovery and communication protocols and much more. The Project provides layers and tools to develop custom embedded operating systems for any application, along with reference designs (blueprints) of real use-cases to demonstrate its full potential. Imagine starting to develop from a solid foundation, with all the functionality you need and enabling new interactions between devices that share the same base. The idea of a fully-connected world can become real by developing a vendor neutral, royalty free and well-supported ecosystem that embraces the Open Source philosophy. That’s the Oniro idea told by a Linux Embedded Developer. |
|
|
|
| ELC | | Using Oniro Blueprints to create music (Even more embedded music !) | Eilís Ní Fhlannagáin and Philippe Coval | [Declined](https://gitlab.eclipse.org/eclipse-wg/oniro-wg/marketing-oniro/events-oniro/-/merge_requests/2#note_896342) | Oniro is an ambitious Eclipse project,one of its challenges is to defragment existing IoT ecosystems.In the Eclipse Oniro project, along the distributed OS for consumer electronics,we're proposing a collection of "blueprints" use cases and their implementationsusing embedded software on reference hardware.Those minimal viable products are not only used for demonstration or validation purposes,but they can serve as a base to create production-ready solutions.Early development of Oniro started with basic blueprints from touch panel, door lock, keypad to more sophisticated ones like vending machine or IoT gateway.Each of those achievements are targeting different uses case and different environments,but many steps can be factorized from building process, customization to security or IP compliance scanning.To inspire devices makers,today we're focusing on recent works done for Oniro "goofy" release with a more advanced scenario that show interactions between wearable and a music system.We'll explain how to replicate it and deploy firmware from sources to devices and why Oniro can be flexible to create the device of your dream. |
|
|
|
| | | | | | |
|
|
|
|
|
|
## Attendance
|
|
|
|
|
|
| Name | Presence | ETA | ETD | Hotel |
|
|
|
|-------|------|-------|---------|--------|
|
|
|
|Marta|in person| 11.09 22:40 | 17.09 7:05 | Wren Urban Nest |
|
|
|
|Stefan| in person | 11.09 18:00 | 16.09 15:00 | The Gibson |
|
|
|
|Chiara|in person| 12.09 10:00| 16.09 18:05| The Samuel Hotel |
|
|
|
|Adrian|in person| 12.09 14:00 | 16.09 17:00 | Trinity City Hotel |
|
|
|
|Pidge|in person after hosting the talk at Linux Plumbers| 10.09 | 17.09 | Hilton Garden Inn |
|
|
|
|Agustin|in person| 12.09 14:55 | 16.09 11:45 | Keavan's Port Hotel |
|
|
|
|Esben|in person| | | |
|
|
|
|Andrei|TBD| | | |
|
|
|
|
|
|
|
|
|
## Social Planning
|
|
|
|
|
|
[Social_Media_Planning_OSS.xlsx](uploads/c050043f1b5028136b20051ca1d9cbee/Social_Media_Planning_OSS.xlsx)
|
|
|
|
|
|
**Oniro**
|
|
|
#1: https://twitter.com/Oniro_Project/status/1567075149819498496
|
|
|
#2: https://twitter.com/Oniro_Project/status/1567437527555923968
|
|
|
#3: https://twitter.com/Oniro_Project/status/1567799906248572929
|
|
|
|
|
|
**Huawei**
|
|
|
#1: https://twitter.com/HuaweiEU/status/1567546722330583041 |
|
|
\ No newline at end of file |