layout |
---|
default |
Toolbx is a tool for Linux operating systems, which allows the use of containerized command line environments. It is built on top of Podman and other standard container technologies from OCI.
This is particularly useful on OSTree based operating systems like Fedora CoreOS and Silverblue. The intention of these systems is to discourage installation of software on the host, and instead install software as (or in) containers — they mostly don't even have package managers like DNF or YUM. This makes it difficult to set up a development environment or install tools for debugging in the usual way.
Toolbx solves this problem by providing a fully mutable container within which one can install their favourite development and debugging tools, editors and SDKs. For example, it's possible to do yum install ansible
without affecting the base operating system.
However, this tool doesn't require using an OSTree based system. It works equally well on Fedora Workstation and Server, and that's a useful way to incrementally adopt containerization.
The toolbx environment is based on an OCI image. On Fedora this is the fedora-toolbox
image. This image is used to create a toolbx container that seamlessly integrates with the rest of the operating system by providing access to the user's home directory, the Wayland and X11 sockets, networking (including Avahi), removable devices (like USB sticks), systemd journal, SSH agent, D-Bus, ulimits, /dev and the udev database, etc..
See our guides on installing & getting started with Toolbx and Linux distro support.
- Logging to registries with Toolbox by Ondřej Míchal
- Toolbx, a developer's new best friend! by Fedora Magazine
- We are now on Matrix by Debarshi Ray
- Toolbx: Redhat is hiring a software engineer by Debarshi Ray
- Toolbox is now Toolbx by Debarshi Ray
- Toolbox — After a gap of 15 months by Debarshi Ray
- Video talk — Interactive container environment by Ondřej Míchal
- Public lightweight sway developer desktop with OSTree and podman/toolbox by Martin Pitt
- Toolbox Status Update by Ondřej Míchal
- A little collection of ‘How to do X with Toolbox on Fedora Silverblue’ by Ondřej Míchal
- A quick guide to podman and toolbox in Debian (and maybe Ubuntu) by José Miguel Parrella
- A quick introduction to Toolbox by Fedora Magazine
- Toolbox — A fall 2019 update by Debarshi Ray
- Fedora Toolbox is now just Toolbox by Debarshi Ray
- Fedora Toolbox — Under the hood by Debarshi Ray
- Video talk — Toolbox: using Silverblue for development by Debarshi Ray
- Fedora Toolbox — Hacking on Fedora Silverblue by Debarshi Ray
We are very happy to answer questions from journalists and tech writers. The toolbox logo is licensed CC-BY-SA 3.0 and can be downloaded here.
Press queries, including requests for comments and interviews can be directed to press@lists.podman.io.
Toolbx is Free Software and is developed in the open. Code can be found on GitHub.
- Join us on Matrix at #toolbx:matrix.org.
- Issues are tracked on GitHub Issues.
- Security issues can be reported at a private list. Here's our security policy.
- Contributors are bound to agree to our Code of Conduct.
- Follow us on Twitter.
See our contribution guide for further details.