Paul Krill
Editor at Large

Flatpak Linux app distributor is now ready for prime time

news
Aug 21, 20182 mins

After three years in beta, the multi-Linux desktop app installation tool has achieved Version 1.0 status

conveyor production continuity distribution shipping
Credit: Thinkstock

The Flatpak framework for distributing Linux desktop applications is now in prodaction release, after three years of beta status. The framework, originally called XDG-app, is intended to make Linux more attractive to desktop app developers. Applications built as a Flatpak can be installed on just about any Linux distribution.

The open source FlatPak can be used by different types of desktop applications and is intended to be as agnostic as possible when it comes the building of applications. There are no requirements for languages, build tools, or frameworks. Users can control app updates. Flatpack uses familiar technologies such as the Bubblewrap utility for setting up containers and Systemd for setting up Linux cgroups (control groups) for sandboxes.

Flatpak 1.0’s new capabilities include:

  • A mechanism for restarting apps.
  • The ability to mark apps as reaching end of life, to indicate when they are no longer supported.
  • An improved command-line interface, with new commands and options.
  • Speed and reliability improvements.

Flatpack’s developers are taking the beta label off the Flathub app service. The now-production-level service offers a repo that can be used by Linux desktop PCs and a website to browse and install apps. Hundreds of apps are available for installation.

Also, there is a major release of the Freedesktop runtime, used by most Flatpak apps. Version 18.08 of the runtime adds a life cycle policy that has a regular release schedule, security updates, and guaranteed support periods.

Where to download Flatpak

You can download Flatpak from the project’s setup page and specifying your Linux distro.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author