Distrobox is renewed in version 1.7 and implements performance improvements

DistroBox

Allows you to create containers that integrate perfectly with the rest of the system

Distrobox 1.7 is the new version of this popular tool which allows users to run multiple distributions on top of their main distribution and in this new release we can find improvements to login shell management, Improvements in the user's interface and system functionalities, among other things.

For those who are still unaware of this tool, they should know that allows you to quickly install and run any Linux distribution in a container and ensure its integration with the main system.

The project provides a plugin on top of Docker or Podman, and it is distinguished by the maximum simplification of the work and the integration of the execution environment with the rest of the system. To create an environment with a different distribution, it is enough to execute a single distrobox-create command, without thinking about the subtleties.

Distrobox 1.7 main news

In this new version that is presented of Distrobox 1.7 Various improvements have been implemented in the user interface and in the functionalities of the system, since now new commands are offered “–enter-flags” to “distrobox-export” to specify additional distrobox flags upon entry, incorporated «–hostname» like a flag for «distrobox-create» to choose a different hostname than the one in the box and added “–unshare-groups” to “distrobox-create” to allow additional groups of users to stop sharing within the container.

Another area that received improvements in this release was in the login shell in which its management has been improved, along with the improvements implemented in systemd in containers with an init system, improved support for containers with the Wolfi distribution and improved support for the terminfo terminal database.

Due to the performance improvements, the developers worked on Distrobox 1.7 to improve performance on systems with NVIDIA video cards, as well as improving the performance of graphical applications exported from containers that run with root rights (rootful).

As for the issues that were addressed in this release, mention is made of bug fixes for mounting NVidia libraries and other system integrations, as well as fixing application list path search for custom home directories.

Of the other changes that stand out of this new version:

  • Introduced `distrobox-export –list-apps` and `–list-binaries` to display exported applications and binaries.
    Added the ability to capture the entire container command when exporting the application.
  • Added an important warning about possible breaking of applications and exported binaries in this release.
  • Fixed systemd/init container startup.
  • Fixed issues with declaring exports for multiple containers and applications.
  • Made fixes related to login management and system integration.
  • Fixed issues with logging into specific containers, such as Gentoo, and improved compatibility with different distributions.
  • Fixed deletion of rooted containers
  • Container export cleaning is properly handled
    Cleanup logic is simplified, relying on new list commands
  • Fixed devpt mount permissions and group flags to mimic what happens on a real system

Finally if you are interested in knowing more about it about the project or the complete list of changes, you can do it from the following link.

How to install DistroBox on Linux?

For those who are interested in trying DistroBox, you should know that you can install this tool by executing a single command. To do this you just have to open a terminal and execute the following command:

curl -s https://raw.githubusercontent.com/89luca89/distrobox/main/install | sudo sh

With this command, you can install the tool on your system quickly and easily.

If you want to learn more about Distrobox, please note that the project is written in Shell and is distributed under the GPLv3 license. You can consult its source code, user manuals and obtain more information In the following link.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: AB Internet Networks 2008 SL
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.