Mind’s Embedded Software Architect Arnout Vandecappelle attended the Open Source Summit / Embedded Linux Conference / IoT Summit EU 2018 in Edinburgh. Here are reports for the sessions he attended.
Jan-Simon talks about a few test systems that AGL has looked at, what they are using and what they might use in the future. Slides are available (PDF)Continue Reading
Debos creates Debian images.Continue Reading
The kernel tries to represent devices in a nice tree, but this is not always accurate.Continue Reading
This talk is about the physical and data link layers of the network stack. Ethernet exists already for 30 years, and has evolved a lot and become more complicated.Continue Reading
We only have about 10 years to reduce our carbon dioxide emissions by 40%. Energy is the main producer, but it is what drivers our economy.
We need to use the same principles that were used in the Internet: get things connected. In the old system, you have generation, transportation, distribution. It has been quite monolithic. The new model is massively distributed, connected, variable energy. It is a problem that we, Open Source developers, know to solve, because it’s a networking problem and we’re used to that.Continue Reading
Jon gives an overview of recent evolutions in the kernel.
[Note: all this has also been discussed on lwn.net.]Continue Reading
OIN (Open Innovation Network) was created to protect the industry moving into an open source environment with a lot of licenses that offer little patent protection (only Apache-2.0 and xGPL-3.0 really do).
No company has come further in moving from being a proprietary software oriented company to one that embraces open source to the fullest than Microsoft. Joining the OIN is yet another manifestation of that.Continue Reading
From the cloud development came Software Defined Networking and Software Defined Storage, i.e. making it possible to configure networks and storage without the need for physically pulling cables.
Software Defined Everything is the realization that the same concept is going to be introduced in everything: Automotive (generic platform for all components), Industrial (generic factory that can make different products), …
Automotive is a hard context. It’s a data center by itself, it has 100s of ECUs, 100s of millions of lines of code. But what makes it hard is safety. To make this problem feasible, you have to make sure that part of the system can run functionally safe, but part of it can be generic non-safety-critical.
When Intel adds a feature to a processor, support for it has to be added not just in one place, but to an entire stack: kernel, hypervisor, Java runtime, database, application framework, …
Intel Clear Linux combines and strips down existing software in the stack to come to something that is at the same time fast and secure. It’s mostly a matter of configuration.Continue Reading
Discourse pays some top contributors. How can you do that?Continue Reading
LAVA (Linaro Automated Validation Architecture) deploys a test image, runs it and gathers results.Continue Reading
Especially in embedded, there are a lot of different kernel configurations to manage. How can we make this easier? Use the
Wolfgang learned about DMA safety the hard way when he made the i2c subsystem ready for using the DMA subsystem.Continue Reading
Digital hearing aid do processing of audio to filter out instead of amplifying unwanted noise. This needs to be calibrated per user.Continue Reading
Industrial I/O is mostly a userspace interface, that has existed for 10 years now. This talk reviews where it came from, its architecture and community, and some of the mistakes it made.Continue Reading
Connecting to a Wi-Fi network is getting more and more complicated. The system should figure this out by itself.Continue Reading
Stephen from Microsoft says that there is NO open source business model, Jeffrey says there is.Continue Reading
libcamera is a new project to make dealing with cameras easier.Continue Reading
With JTAG, it is possible to do non-intrusive, realtime, OS-agnostic, multi-architecture profiling.
GNSS (Global Navigation Satellite Subsystem) receivers are currently managed in userspace. With serdev, it is possible to move them into the kernel.Continue Reading
The power supply subsystem manages batteries, their gauges and their chargers.Continue Reading
On January 19, 2038, the Unix timestamp (a signed
long type) overflows on 32-bit systems. Is Linux ready for it?