| ayllu(7) | Miscellaneous Information Manual | ayllu(7) |
NAME
Ayllu The Hyper Performant & Hackable Code Forge
The name Ayllu /ˈajʎu/, eye-joo is the Quechua word for the traditional form of a community in the Andes region of South America, particularly in Bolivia and Peru.
OVERVIEW
Ayllu is a lightweight code forge oriented towards multi-user single server environments designed to be interoperable via open standards and encourage the proliferation of independent software communities. It is built with the assumption that a single computer is sufficiently capable of providing resources to an entire team of developers building software [1]. It is a rejection of the horizontal "cloud scale" paradigm, an endorsement of reducing environmental and computational waste with a preference for vertical scaling where necessary. Ayllu attempts to capture the ethos of old school Unix time-sharing systems paired with the optimism and interoperability of the early web 2.0 era while providing a robust and secure tool chain oriented specifically for building free software.
1. For a specific architecture, if you can't emulate a specific target then of course you need an additional computer.
ALPHA STATUS
For the moment Ayllu is considered ALPHA software and so it should not be depended on unless you are willing to tolerate pain, suffering, or worse.
HISTORY
Ayllu started as a personal project to learn the Rust programming language but was influenced by several attempts to setup a lightweight environment for doing software development in a combination of private and public settings.
WHAT IS A SOFTWARE FORGE?
Forge is a nebulous term but roughly refers to a virtual space in which software is discussed, constructed, tested, and documented. More generally it refers to a digital commons where hackers congregate together and create digital tools.
COMPONENTS
Ayllu is shipped with several distinct binaries which are composed together.
| Component | Description |
| ayllu-build | OCI based continuous integration system |
| ayllu-keys | OpenSSH AuthorizedKeysCommand |
| ayllu-migrate | Database Migration Tool |
| ayllu-shell | Restricted shll for SSH based administration |
| ayllu-web | Asynchronous Tokio powered web interface for Ayllu |
| quipu | CLI tool to interact with local and remote Ayllu instances |
SEE ALSO
ayllu(5)
ayllu-build(1)
ayllu-keys(1)
ayllu-migrate(1)
ayllu-shell(1)
ayllu-web(1)
quipu(1)
| User Manual |
- ayllu-build-check.1
- ayllu-build-evaluate.1
- ayllu-build-gc.1
- ayllu-build-ps.1
- ayllu-build-shell.1
- ayllu-build.1
- ayllu-keys.1
- ayllu-migrate.1
- ayllu-shell-git-receive-pack.1
- ayllu-shell-git-upload-pack.1
- ayllu-shell.1
- ayllu-web-serve.1
- ayllu-web.1
- ayllu.5
- ayllu.7
- quipu-build.1
- quipu-collections.1
- quipu-ping.1
- quipu-query.1
- quipu.1