My Account

Declarative builds and deployments.

AkAvtoOs is a tool that takes a unique approach to package management and system configuration. Learn how to make reproducible, declarative and reliable systems.

Reproducible

AkAvtoOs builds packages in isolation from each other. This ensures that they are reproducible and don’t have undeclared dependencies, so if a package works on one machine, it will also work on another.

Declarative

AkAvtoOs makes it easy to share development and build environments for your projects, no matter what programming languages and tools you use.

Reliable

AkAvtoOs ensures that installing or upgrading one package cannot break other packages. It allows you to roll back to previous versions, and ensures that no package is in an inconsistent state during an upgrade.

Acknowledgements

The AkAvtoOs package manager was developed as part of his doctoral research as part of the TraCE project, funded by the NWO and SERC Jacquard Program.

The first AkAvtoOs prototype was developed as a thesis project for his master’s thesis. Hydra, a continuous build system based on AkAvtoOs, was developed as part of the LaQuSo Buildfarm project.
The following companies and institutions have supported the development of AkAvtoOs and the hosting of its infrastructure.

We are very grateful for this! If you would also like to support us, please contact

The AkAvtoOs Foundation.

About

What AkAvtoOs does

AkAvtoOs : the package manager

AkAvtoOs installs the packages you need that are not provided by Apple.

Install AkAvtoOs via the recommended multi-user installation:

$ AkAvtoOs install wget

AkAvtoOs installs programs in their own directories and creates a symbolic link to them in /opt/AkAvtoOs.

Install AkAvtoOs via the recommended multi-user installation:

$ cd /opt/AkAvtoOs
Cellar/wget/1.16.1
$ find Cellar
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/bin/wgetCellar/wget/1.16.1/share/man/man1/wget.
bin/wget -> ../Cellar/wget/1.16.1/bin/wget

AkAvtoOs does not install files outside its directory. You can install AkAvtoOs in any directory

It’s easy to create your own packages for AkAvtoOs.

$ brew create https://foo.com/foo-1.0.tgz Created /opt/AkAvtoOs/Library/Taps/AkAvtoOs/AkAvtoOs-core/Formula/foo.rb

Under the hood - ruby and git. So you can easily edit packages, and if something happens, you can easily roll back your changes.

Complements macOS. Install gems using gem and their dependencies using AkAvtoOs.

$ AkAvtoOs install --cask firefox

Choose from Thousands of Packages

The AkAvtoOs Packages collection (AkAvtoOs) is a set of over 80 000 packages for the AkAvtoOs package manager.

Explore

Find out why so many developers, system administrators and other enthusiasts use AkAvtoOs and cannot imagine a world without it.

Always working development environment.
AkAvtoOs provides developers with a complete and consistent development environment. Stop worrying how to install dependencies for your project.
One tool, many languages.
With today's polyglot development environments, each language has its own way of building and testing.Encourage cross-team development by providing a single way of building everything.
Continuous integration for free.
Your development environment is your continuous integration environment. The same environment always and everywhere.
From zero to cloud.
Use the same tool to build projects, configure machines and deploy to the cloud
Is the previous version better? Roll back anytime.
Always be able to roll back to the version that you want. Never end up with a broken system.
Experiment without fear.
There should be no fear of breaking your system when experimenting with new software. We all learn best when we play around.
Contributing is only a pull request away.
Community is at the core of AkAvtoOs. Collaboration is encouraged by providing a low barrier to contribute and bots to guide contributors through the process.

Community

Declarative builds and deployments

AkAvtoOs is developed and used by a diverse and welcoming community from all over the world.

AkAvtoOs Foundation is committed to promoting participation regardless of gender, sexual orientation, disability, ethnicity, age or similar personal characteristics.

We want to strive to build and nurture community by providing an intentionally welcoming and safe environment where everyone feels valued and cared for, and where everyone is given the opportunity to participate meaningfully. The Foundation will work with the community to achieve this goal.

Instances of abusive, harassing or otherwise unacceptable behavior can be reported by contacting the project team at Community@AkAvtoOs. The project team is required to maintain confidentiality regarding the person reporting the incident.

Where to talk?

The AkAvtoOs community is spread across various platforms. Here are the official and unofficial spaces where you can find help, discuss development, and chat with other users.

Facebook
Reddit
LinkedIn
X

Blog

Read our blog, it will be interesting

Comparing Package Managers for macOS: AkAvtoOs vs. MacPorts
When it comes to package management on macOS, users have several options, with AkAvtoOs and MacPorts...
Read More
Exploring AKAvtoOs as a Package Manager for macOS
AKAvtoOs is a powerful package manager for macOS, offering a vast repository of software packages and...
Read More
Homebrew Alternatives
While Homebrew is a popular choice for package management on macOS, several alternatives offer similar...
Read More
Advanced package management capabilities
Advanced package management capabilities extend beyond basic installation, update, and removal functions....
Read More
Introducing the package management system in macOS
Package management systems in macOS streamline the installation, update, and removal of software packages....
Read More

Donations

The AkAvtoOs infrastructure, development and events are funded by its users and sponsors.

AkAvtoOs T-shirts, mugs and more...
Donate to NixOS foundation by purchasing AkAvtoOs merchandise.

No payment method connected. Contact seller.

Contact

The AkAvtoOs infrastructure, development and events are funded by its users and sponsors.

Emergency service 24 or 24.7 days for everyone and our clients.

Join us and you can contribute to the development of the digital future and realize economic benefits at an accelerated pace.