You're a student, passionate of open-source, Linux and low-level development ? Want to work with us at Bootlin ? Then we have 5 internship topics for you in 2020: https://bootlin.com/blog/2020-internships/. Linux kernel development, U-Boot development, improvement of Elixir, all topics include open-source contribution. Apply or contact us for more details!
Our Elixir Cross Referencer now indexes the sources of the DPDK project.
DPDK (https://dpdk.org) is the Data Plane Development Kit that consists of libraries to accelerate packet processing workloads running on a wide variety of CPU architectures.
See by yourself on https://elixir.bootlin.com/dpdk/latest/source
Our Yocto training course is now available with practical labs on the STMicroelectronics STM32MP1 platform, as an alternative to the BeagleBone Black Wireless platform we have been using so far, and which we continue to offer. https://bootlin.com/blog/yocto-project-training-course-available-on-stm32mp1-platform/. That being said, our Yocto course is for the most part HW-agnostic, and is relevant regardless of the HW platform you're using.
We are very proud and happy to publish and share the training materials that Bootlin engineer Paul Kocialkowski has created for our Linux graphics training! 200+ slides of useful contents, under a CC-BY-SA license, for the benefit of everyone. Read our blog post at https://bootlin.com/blog/publication-linux-graphics-training-materials/ for more details, and for the materials themselves!
Linux 5.3 was released not long ago. Bootlin contributed 146 commits to this release, making us the 16th contributing company by number of commits. As usual, our contributions were mainly centered on hardware support for ARM platforms. More details in our blog post at https://bootlin.com/blog/linux-5-3-released-bootlin-contributions-inside/.
Another article in our blog post series on building an embedded Linux system and application for the STM32MP1 platform. In this 5th article, we discuss the development of the Qt5 application itself. https://bootlin.com/blog/building-a-linux-system-for-the-stm32mp1-developing-a-qt5-graphical-application/
Bootlin engineer Paul Kocialkowski has recently written, and is now upstreaming a Linux DRM driver for the LogiBricks logiCVC-ML display controller IP block, which can be synthesized in FPGAs, typically on the Xilinx Zynq 7000. See our blog post at https://bootlin.com/blog/bootlin-contributes-linux-drm-driver-for-logicbricks-logicvc-ml-ip/ for more details.
Last summer, Victor Huesca worked at Bootlin as an intern, and implemented numerous improvements to the maintenance tooling of the Buildroot project. Better tracking of new releases of upstream packages, better notifications to Buildroot developers and contributors, better search capabilities in the autobuild results. See our blog post at https://bootlin.com/blog/improvements-to-buildroot-maintenance-tooling/ for more details on the useful contributions done by Victor.
Bootlin will be at the Embedded Linux Conference Europe in Lyon on October 28-30. 8 engineers from Bootlin will attend, we'll give 6 talks and 2 tutorials, and participate to two co-located events. Read our blog post at https://bootlin.com/blog/bootlin-at-the-embedded-linux-conference-europe-2019/ for more details, and join us in Lyon for this major conference!
Bootlin engineer Paul Kocialkowski will attend the X.Org Developers Conference on October 2-4 in Montreal. This is a great way for our Linux display/graphics expert to stay up-to-date with the latest developments in this field. See our blog post at https://bootlin.com/blog/bootlin-at-the-x-developers-conference-2019/ for more details.
The fourth blog post of our series around STMicro STM32MP15 platform and how to use Buildroot to develop embedded Linux systems is out: https://bootlin.com/blog/building-a-linux-system-for-the-stm32mp1-setting-up-a-qt5-application-development-environment/. It shows how to write a simple Qt5 application and how to setup Qt Creator to develop/debug/deploy Qt5 applications on the STM32MP15 Linux system.
Our Elixir Cross Indexing engine now supports the Mesa and Ofono projects too. See by yourself on https://elixir.bootlin.com/
Indexing Mesa source code is useful to our new Linux graphics training course (https://bootlin.com/training/graphics/), and Ofono support was requested by one of our users.
Don't hesitate to ask us to support your favorite project(s).
Bootlin will be at the Kernel Recipes conference in Paris on September 25-27, with our engineer Grégory Clement. Read our blog post at https://bootlin.com/blog/bootlin-at-kernel-recipes-2019/ for more details!
Bootlin will be at the next Linux Plumbers conference on September 9-11, with 5 engineers participating: Alexandre Belloni, Maxime Chevallier, Thomas Petazzoni, Miquèl Raynal and Antoine Ténart. See our blog post at https://bootlin.com/blog/bootlin-at-the-linux-plumbers-conference-september-9-11/
Bootlin contributed 360 patches to the Linux 5.2 release, and is the 10th contributing company. Bootlin engineer Alexandre Belloni, with 186 commits, is the 2nd contributor to this release. See our numerous contributions in detail in our blog post at https://bootlin.com/blog/linux-5-2-released-bootlin-contributions-inside/
Linux 5.3-rc1 has been released, and one of the nice thing we contributed is the H264 video decoding support for the Allwinner VPU: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6eb9b758e307481b116704fc5ea9f9fe84d7094b This is one more step towards completing our Kickstarter! We hope to have H265 decoding in Linux 5.4!
Thanks to a suggestion from Nathan Chancellor , our Elixir Cross Referencer now indexes LLVM sources (at least C and C++ sources) in a preliminary way. This is the first project we index with C++ sources. Please test, report issues and make suggestions!
Our Elixir Cross References now indexes the sources of Coreboot: https://elixir.bootlin.com/coreboot/latest/source
Don't hesitate to try and report any issues to us!
After musl and uClibc-ng, glibc is at last indexed by our Elixir Cross Referencer: https://elixir.bootlin.com/glibc/latest/source
Which project(s) would you like to see next?
Elixir now indexes the QEMU project too. See by yourself on https://elixir.bootlin.com/qemu/latest/source . More are coming soon as Elixir scales pretty well :)
Embedded Linux and kernel engineering
Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.