vyos/vyos-build
vyos/vyos-build has 1,327 GitHub stars and 475 forks. GitHot measured +1 in 7 days. Last checked 2026-11-09 06:32 UTC. Last push 2026-11-02.
VyOS image build scripts
Crecimiento de estrellas medido
- in 24h
- Actualización retrasada
- in 7 days
- +1
- in 15 days
- Actualización retrasada
- in 1 month
- Actualización retrasada
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
README.md
OriginalVyOS toplevel build
For the most up-to-date documentation, please read the online build guide at docs.vyos.io.
What is VyOS
VyOS is an open source operating system for network devices (routers, firewalls and so on). If you want to use it in your network, check out download and installation instructions at https://docs.vyos.io/en/latest/installation/index.html
If you want to modify VyOS and/or join its development, read on.
About this repository
VyOS is a GNU/Linux distribution based on Debian. Just like any other distribution, it consists of multiple packages.
Some packages are taken from the upstream, while other are modified or written from scratch by VyOS developers. Every package maintained by the VyOS team has its own git repository. VyOS image build is therefore a multi-step process. Packages are compiled first, then an ISO is built from Debian packages and our own packages.
This is the top level repository that contains links to repositories with VyOS specific packages (organized as Git submodules) and scripts and data that are used for building those packages and the installation image.
Repository Structure
There are several directories with their own purpose:
build/Used for temporary files used for the build and for build artifactsdata/Data required for building the ISO (e.g. boot splash/configs)packages/This directory can hold arbitrary *.deb packages which will be embedded into the resulting ISO. Among other things those packages will be: Linux Kernel, FRR, Netfilter...scripts/Scripts that are used for the build processtools/Scripts that are used for maintainer's tasks automation and other purposes, but not during ISO build process
Building VyOS
In order to have a single manual and not maintining multiple copies the instructions on how to build VyOS either in a Docker container or natively can be found in our Documentation - Build VyOS.
Development Branches
The default branch that contains the most recent VyOS code is called rolling.
All new code goes to the rolling branch. When a new LTS release is ready for feature freeze, a
new branch is created for the release, and new code from rolling is backported
to the release branch as needed.
Post-1.2.0 branches are named after constellations sorted by area from smallest to largest. There are 88 of them, here's the complete list.
Existing branches:
- VyOS 1.4:
sagitta(Arrow) [LTS] - VyOS 1.3:
equuleus(Little Horse) [LTS] - VyOS 1.2:
crux(Southern Cross) [Unsupported]
The next LTS release will be VyOS 1.5 circinus (Compasses).
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
561,398 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
497,679 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
447,495 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,261 estrellas