BMW gets closer to adopting Linux as the mainline platform

The relationship between BMW and Linux is stronger than ever as there are high chances that the company will soon move to a Linux-based mainline platform.

The ever-growing popularity of Linux reaches a new level as BMW shows more interest in making a complete shift to Linux.

This news shouldn’t be surprising for anyone as the famous car-manufacturing company, namely BMW, has always been invested in Linux and the open-source world. However, they have hinted towards taking their Linux usage up a notch at the Embedded Linux Conference Europe held this week.

At the event, the company’s representative, Helio Chissini De Castro, did a presentation on the pathway taken by BMW for the adoption of Linux as a mainline platform. A little bit about the guy: he has been working for BMW as a software engineer and OS domain lead since 2015 and has great familiarity with the KDE Project, Linux distributions, and FOSS. So, if anyone knows about the relationship between BMW and Linux, best believe that it’s him.

In his presentation, Helio first talks about the differing nature of companies and their effects. Afterward, he shifts his attention towards how BMW has already been using Linux in their in-vehicle infotainment system. With that being said, this move served as a pavement for further adoption.

Although the Linux-based operating system of the company is based on Yocto, the BMW development team has given its touch to it. From the presentation, we can also see that both the integration of binary blobs and compilation is done within the company. Apart from that, the developers have saved their legacy codebase by porting the BMW GUI code to Linux.

Afterward, the presenter discusses the importance of safety, security, compliance, and ecosystem in their journey to fully adopting Linux. Also, he highlights how BMW is a part of the ELISA project by Linux Foundation, which aims to enable Linux in safety applications.

Helio also talks about the need for solving algorithm limitations and how difficult it is to form relationships amongst a plethora of protocols and limitations. When it comes to compliance, he highlights that BMW has established the TODO initiative and OSS Compliance Tooling Group, because the other internal tools were getting old.

The final parts of the presentation were about how the company has been attempting to give its assembly lines the Linux edge. In the future, BMW aims to have various parallelly-running architectures, complete independency between applications and base system, and, most importantly, a Linux LTS base.


The relationship between BMW and Linux is stronger than ever as there are high chances that the company will soon move to a Linux-based mainline platform. Also, you can have a better look at the presentation shown at the Embedded Linux Conference Europe.

Zohaib Ahsan
Hi! I'm Zohaib Ahsan, contributor to FOSS Linux. I'm studying computer science, I’ve learned a thing or two about operating systems that are based on Linux. This has made me join FOSS Linux where I can share what I have learned with the rest of the world. Not to mention — some major tea is going to be spilled as well — as I share with you the latest developments in the world of Linux.


Please enter your comment!
Please enter your name here




Getting Started with Linux Operating System

The Linux operating system brings forth a vibrant mix of features and security, making it the best alternative to macOS or Windows operating systems. In this post, we will give you a master guide on Getting started with Linux systems - taking you from a complete beginner to a level where you can begin testing the various Linux distributions available with much ease.

How to Create a Comprehensive Mail Server on Ubuntu

Postal is a free and open-source mail server used to send and receive emails. It comes loaded with tons of excellent features and functionalities, making it extremely popular among large organizations as well as in enterprise settings.

The 10 Best Linux Performance Monitoring Tools

Do you want to monitor the performance of your Linux system? Are you looking for some powerful performance monitoring tools to help you out? If you agree, it's your day as we have put together a detailed list of the ten best Linux performance monitoring tools.

How to Boot your Windows or Linux PC from a USB Drive

Sometime back, the process of installing an operating system required users to pop a bootable media disk into their DVD or CD drive and use it to boot the PC. But times have changed. Nowadays, the most common way of installing an OS is booting from a USB drive. The use of USB drives is further propelled by the current production of slim and lightweight laptops with no support for DVD/CD drives.

Python For Loop: Everything You Need to Know

Loops are one of the essential elements in any programming language, and Python is not an exception to it. Loops are used to repeat a statement or a block of statements multiple times. If there were no concept of loops in programming languages, we have to write each statement again and again for the number of times we want to execute it.

How to install LibreOffice on Fedora

If you are looking for a feature-rich and reliable Office Suite for your Fedora PC, then you have an excellent option at hand. LibreOffice, a free and opensource app, has stood the test of time and evolved into a beautiful alternative to Microsoft Office.


Buyers who wish to go for a machine that is based on Linux often show interest in Chromebooks due to the form factor and extended battery life capabilities. Although ChromeOS power these machines, users can still miss out on a more genuine Linux experience. For those who happen to agree, the new Lemur Pro by System76 might get some heads turning.
Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.

6 Best Linux Distros for Laptops

Whether buying a Linux pre-installed laptop or selecting a Linux distro for your existing laptop, there are many things to consider. Let's take you through some of the best Linux distros that are optimized for Laptops in this 2019 edition of the article. Read on.

5 Best Download Managers for Linux

We often need to download large files that can go corrupt due to various reasons such as slow internet or interrupted download. Using a broken downloaded file is not something one wants. Download managers make sure that the downloaded file maintains its integrity and also presents you with the ability to pause and resume downloads, provided the server supports it. When you are downloading a massive file, it's recommended to use a download manager.

CopyQ – Advanced clipboard manager for Linux

We have all had that moment when we copied a text, but we first needed another one, and in the process, lost the first one. If you're lucky, you can get it back quickly with a bit of work.

5 Best Ways to Free up Hard Disk Space in Ubuntu

Hard disk space can easily get filled up with cached package files, old kernels, and other obsolete files that occupy unwanted hard disk space. Here are top five best and safer ways to clean and free up hard disk space in Ubuntu. We show you Terminal and GUI way of cleaning up system.