Flox Releases Flox Hub
Written by Kay Ewbank   
Wednesday, 13 March 2024

Flox has announced that its Command Line Interface (CLI) and FloxHub are now generally available. The CLI is open source and FloxHub is free for anyone to use.

Flox combines a virtual environment and package manager all in one. It began life during the deployment of Nix at the D. E. Shaw group, where it was used to make Nix easier for newcomers and offered centralized control over packages.

flox_sq.jpg

With Flox you create environments that layer and replace dependencies, making them portable across the full software lifecycle. Flox also lets you share your environments with others and build container images. The Flox CLI is a multi-platform environment manager built on Nix. It is intended to provide a dependable interface to nixpkgs, a collection of over 80,000 open source packages. FloxHub is a cloud service that enables you to share your Flox environments. The development team says the Hub is designed to help developers define their environments with precision, use them to collaborate efficiently with others, and align them with the software they ship.

Using a declarative framework based on the Nix package management and configuration tool, Flox allows developers to create environments that contain everything they need to build software. These environments come with a software bill of materials (SBOM) that can be used to audit, address vulnerabilities, and recreate the exact conditions for hard-to-reproduce bugs.

The Flox CLI can be used on desktops and servers. It has been released under the GNU General Public License v2.0 meaning anyone can copy, distribute, and modify a piece of software. Both the CLI and hub allow software developers to create portable environments that provide consistency across  machines and projects. These environments allow developers to encapsulate new dependencies and layer them on top of personalizations and customizations already existing on their machines, such as locally installed editors or existing CLI software or shell scripts. Because Flox encapsulates these dependencies, it avoids issues caused by subtle version differences.

Ron Efroni, co-founder and CEO at Flox, said:

"Creating environments where developers can build reliable, reproducible and auditable software while benefiting from the amazing growth of the software commons is not a small undertaking and we take the responsibility seriously. We believe Flox will help organizations begin a transformation that will save their developers time and build trust in the software they deliver."

flox_sq.jpg

More Information

Flox

Related Articles

flox - Bringing Nix to Work

GitHub Grows As Business and Open Source Establish Firm Ties

The Trap Snaps Shut - GitHub Codespaces

GitHub Strengthens Team Working

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Java Version 23 Released
30/09/2024

It was in April 2024 that we had Java 22. Now after just 6 months there's version 23, which is a STS release with lots of features in preview status.



Rare Computer History Memorabilia Being Auctioned By Bonhams
23/10/2024

Invitations handwritten and signed by Charles Babbage, seminal papers by  Alan Turing and Claude Shannon, a "Blue Box" phone hacking device, a prototype Apple Macintosh and an Apple Lisa 2/10 are [ ... ]


More News

espbook

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Wednesday, 13 March 2024 )