News dates for our "Displaying and rendering graphics with Linux" online course, taught by our graphics and video expert Paul Kocialkowski: September 22 to 25, 2020.

More information, registration and freely available slides on eventbrite.fr/e/bootlin-displa

On July 16, Jonathan Corbet, the chief editor of LWN.net and maintainer of the Linux kernel documentation, will give his "Kernel Report" talk online. See twitter.com/linuxplumbers/stat for the time zone and URL.

The "Kernel Report" talk from Jon is a tradition in the Linux kernel community. In this talk, Jonathan provides an update on the latest technical developments of the Linux kernel, as well as the development processes and community discussions.

Don't miss this opportunity to attend this talk!

We have a new blog post from Alexandre Belloni : how to configure ALSA controls from your user-space application, with a clean C API provided by alsa-lib. See bootlin.com/blog/configuring-a to learn how to do this without invoking amixer/alsamixer.

Bootlin engineer Miquèl Raynal submitted to the Linux I3C community a new driver for an I3C Master Controller: the Silvaco I3C Master Controller IP. See the main patch from Miquèl at lists.infradead.org/pipermail/, which adds the driver itself.

Note that Bootlin pioneered the support of I3C in Linux, as we contributed the core I3C subsystem a few years ago. See our blog posts at bootlin.com/blog/i3c-subsystem and bootlin.com/blog/i3c-upstream-

Study embedded Linux without hardware by using our freely available lectures and practical labs on the QEMU emulated ARM Vexpress Cortex A9 board. Except for nand flash and realtime, all features are available: toolchains, U-Boot, tftp, Linux kernel, NFS booting, MMC/SD, SquashFS, cross-compiling, Buildroot, application development and debugging with strace, ltrace and gdb.

Materials available on: frama.link/_C6dxaQ1

Get support by attending our next online session: frama.link/x2P0mkxV

New dates announced in the end of July, beginning of August for Bootlin's online embedded Linux course (with optional labs on QEMU ARM), at a time suitable for our customers in the Americas. More details on eventbrite.com/e/bootlin-embed

Did you know?
You can use the Elixir Cross Referencer to look up kernel configuration settings in defconfig files.
See by yourself in elixir.bootlin.com/linux/lates for example.

elixir.bootlin.com currenty doesn't show Linux releases after 5.7.2, including 5.8-rc1.

That's because of some corruption in our databases, apparently due to an issue processing a new compatible string that appeared in such versions. We're investigating!

v2.1 of the Elixir Cross Referencer also adds support for Device Tree compatible strings. When browsing Device Tree files, you can instantly find matching drivers, Device Tree bindings and other Device Tree files using the same compatible string.

Thanks to Maxime Chrétien again!

Example: elixir.bootlin.com/linux/lates

Elixir Cross Referencer v2.1 features symbol search autocompletion, contributed by Maxime Chrétien. This makes it easy to find Linux kernel function names while programming!

elixir.bootlin.com

Tomorrow, Bootlin's
engineer Paul Kocialkowski, who has worked on Allwinner video decoding, and author of our Linux graphics course will teach our first online edition of this course! You want to learn everything about the Linux graphics stack?
eventbrite.fr/e/bootlin-displa

We modified the timing of our next online Linux kernel course to fit the constraints of our US customers: from 8:00 AM to 12:00 PM (San Francisco time)

This corresponds to 5:00 PM to 9:00 PM (Paris time), which can also work for people taking the course outside of working hours.

The dates are July 6, 7, 8, 9, 10, 15 and 17, 2020.

If this offering meets customer demand, we will be happy to extend to it our other online courses 😉

All details on frama.link/V0y04wH0

In the next online session of our Embedded Linux course, we will propose QEMU ARM instructions for most practical labs before showing solutions on real hardware.

Such labs will be optional and will be proposed between each half day session.

See our detailed agenda on frama.link/qVtVxQvU

Practising by yourself will definitely help with learning.

Our June online Buildroot training course with Buildroot's
co-maintainer Thomas Petazzoni is now completed, so we've opened a new session on July 28-31, 9 AM to 1 PM UTC+2 on each day. Register at frama.link/PRWH0Mjj and get trained on using Buildroot with an expert!

Our online Yocto Project / OpenEmbedded training course starting tomorrow with Alexandre Belloni as instructor is full! So we've opened a new session for this course: July 28-31, 9:00 AM to 1:00 PM UTC+2 each day. Register at frama.link/Pz6GAJ-s

In our hurry to update elixir.bootlin.com with new features, we deployed a database that turned out to be incomplete.

As a consequence, we had to revert to the previous database. The early Linux versions will be back in 1 or 2 days, with an exciting new feature. Stay tuned.

elixir.bootlin.com has become a time machine!
It now allows to explore the code of most Linux releases since the beginning (except a few that were apparently lost). Thanks to Arnd Bergmann for the suggestion!

elixir.bootlin.com is up with many new features from the latest v2.0 release: support for function documentation, Kconfig symbols, Device Tree aliases, function documentation, REST API...

Checkout our blog post covering all these new features: bootlin.com/blog/new-feature-h

Please test the new Elixir Cross Referencer release as much as you can (go to elixir.bootlin.com) and report bugs or possible improvements on github.com/bootlin/elixir/issu

Version 2.0 of the Elixir Cross Referencer has been released. Before we announce it properly, can you find the new features just by exploring the interface ?

See elixir.bootlin.com/

Special thanks to Maxime Chrétien, Chris White and Tamir Carmeli for the new features !

Show more
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.