It's now possible to run i686 code in an x86_64 app

Oct 7, 2016 01:00 GMT  ·  By

Alex Larsson from the Flatpak project, an open source initiative sponsored by Red Hat in an attempt to make cross-platform app deployment easier, announced on October 6, 2016, the release of Flatpak 0.6.12.

It's been two weeks since Flatpak 0.6.11 got out with various improvements and bug fixes, and now the new maintenance release, Flatpak 0.6.12, is here to add even more goodies for application developers who want to package their apps as Flatpaks for cross-distro distribution.

New features in Flatpak 0.6.12 include support for the "--device=kvm" option to be able to access /dev/kvm, support for the "--allow=multiarch" parameter to allow running 32-bit (i686) code in a 64-bit (x86_64) application, better error messages, robustness fixes for the build-commit-from command, and partial revert in application ID rules.

"Application ids can now only have dashes in the last element. This allows apps to export files such as org.my.App-extra.desktop which was used by the LibreOffice builds," says Alex Larsson in the release announcement, from where you'll be able to download the Flatpak 0.6.12 sources.

The "flatpak update --appstream" command now updates all remotes

Also new in Flatpak 0.6.12 is the ability for the "flatpak update --appstream" command to update all remotes, a brand-new default-branch setting that allows for remote configuration, as well as support for using any PID in the sandbox (root privileges are required). Lastly, the kernel keyring was made inaccessible and non-containable by default.

To enjoy the new Flatpak 0.6.12 release, we recommend checking out the project's homepage for all the installation details on supported GNU/Linux distributions. If you're already using Flatpak on your Linux box, don't forget to update it as soon as possible. The full changelog is attached below just in case you have any questions.

Flatpak 0.6.12 Changelog