What is GENIVI Development Platform?
GENIVI Development Platform (GDP) is a project and an outcome.
As an outcome, GDP is a Linux base distribution (Poky) derivative, built with Yocto, that integrates the software that GENIVI community (automotive professionals) develop as Open Source software.
It still a small project but the quality of the platform and the number of people involved has grown this last year significantly.
GENIVI Alliance is a consortium of +140 companies so obviously most of the overall effort is done by paid developers. Changhyeok Bae (community member) together with Tom Pollard and Robert Marshall (Jonathan Maw before him) from Codethink Ltd, constitute the maintainers team, who are responsible for the integration, testing and release of GDP.
I am interested, where can I get more?
You can find more general information about the project in the following resources:
- GDP Project wiki
- Communication channels:
- Mailing list
- IRC channel: #automotive in irc.freenode.net
- Slides and videos from talks about the project.
GDP-ivi9 is the current stable version although we have moved so fast this last year in terms of the software shipped, that I recommend you to try the following:
- If you are interested in a solid base system, try GDP 11 RC2
- If you are interested in checking the latest UI and demo applications, try GDP 11 RC3
- If you are interested in building from scratch you own images with the latest software, do it directly to GENIVI’s rolling release, called Master for now. You can get the latest software there. It should most ly work since we put stabilization effort on it, following the openSUSE Tumbleweed mindset in this regard.
GDP and KDE
It would revamp the interest of many KDE developers in porting their apps to embedded/mobile environments and would bring attention to the project from Qt professionals all over the world. Currently KDE is significantly better than anything else that is open in automotive. It would just require the effort to include it and maintain it in Yocto, which is not small, and adapting Plasma a little initially, not much.
GENIVI launched a Challenge Grant Program that might help to put some funding in the equation 😉
I have been one year preaching about how big the opportunity currently is for KDE, but this is not the kind of challenge that can be sustained on volunteer basis, sadly, since keeping KDE up to date in the Yocto project would require a high level of commitment from KDE as a whole. The community probably needs first a small success story and some company/corporate push before really jumping on it, I think. The support of a couple of KDE or Qt companies would catalyze the effort.
GENIVI and AGL make a significant promotion effort around the world within the automotive industry, participating in forums where KDE is unknown. Many companies that currently develop close source Qt applications for automotive would be interested in KDE which would increase our potential targets for our Corporate program.
A success story like the one I am proposing would be yet another example of how KDE can play a key role for the Qt ecosystem. Sadly not everybody in this ecosystem understand what a great “tool” KDE can be for them. After a hit like this one, it would be undeniable.
Think about the exposure, think about where we are today… Something like this would place KDE where Unity, Android (AOSP) or GNOME are not… yet. I believe this is the kind of strategic decision that would change KDE future. But also the business perspective of those companies (specially Qt ones) who would get involved.
Let’s do it now… or somebody else will.
Update(29/10/16): to find out about the state of KDE in Yocto please read the comment to this article from Samuel Stirtzel. Thanks Samuel.