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
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 installs programs in their own directories and creates a symbolic link to them in /opt/AkAvtoOs.
Install AkAvtoOs via the recommended multi-user installation:
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.
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.
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.
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.
Blog
Read our blog, it will be interesting
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.
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.