Archives

Flox’s New Command Line Interface and FloxHub Provide Reproducibility For Environments Across Entire Development Lifecycle

Flox's

SCALE 21x  Flox is announcing the general availability of its new Command Line Interface (CLI) and FloxHub to help developers define their environments with precision, use them to collaborate efficiently with others, and align them with the software they ship. 

Software infrastructure today is a chaotic space filled with open source packages, tools, components, and libraries across multiple projects with varying dependencies. Containers are increasingly considered too rigid for modern software development because their strong isolation often results in incompatibility and inconvenience. It is very difficult to switch between environments and devices when building software with co-workers and the open source community, resulting in unnecessary time spent duplicating installation steps on multiple machines. Furthermore, tracking, coordinating and documenting software has become a deeply complex process for millions of developers and more crucial than ever due to software supply chain attacks.

Flox’s environments are built specifically to manage a supply chain of software that developers can collaboratively use across any environment with the world’s largest repository of packages, NixPkgs. Engineers can now manage environments across the full software development lifecycle (SDLC), from development to build and runtime.

Also Read: TEC Announces the 2024 Enterprise Software Showcase: The Pathway to Digital Transformation 

“The new Flox CLI and FloxHub are the result of hundreds of deep conversations with everyday developers who provided insights about what they need to simplify their development environments and reduce wasted developer cycles,” said Ron Efroni, co-founder and CEO at Flox. “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.”

The Flox CLI helps developers manage their environments across desktops and servers, while FloxHub is a cloud service that makes it easy to share them with others using a simple command. Using them, software developers can 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 makes issues caused by subtle version differences a thing of the past; environments move with developers’ code or their teams, however they choose to use it.

SOURCE: PRNewswire