ayllu(7) Miscellaneous Information Manual ayllu(7)

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.

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.

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.

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.

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.

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

ayllu(5)

ayllu-build(1)

ayllu-keys(1)

ayllu-migrate(1)

ayllu-shell(1)

ayllu-web(1)

quipu(1)

User Manual