X Linux

X Linux

Linux basado en Arch y centrado en snapshots, con instalador por scripts y tooling de paquetes propio — docs y descargas en un solo lugar.

Descargas

SHA-256 a6c424c935f9227d… SHA256SUMS · .sig

Así se ve X

Capturas reales de una instalación X — escritorio, herramientas, arranque e instalador.

X Linux desktop (light theme)

01 / 11Escritorio Hyprland (equisdots) — temas claro y oscuro.

Ilustración isométrica de las seis capas de X Linux: base Arch, sistema X, generaciones, escritorios, shell y apps, y entrega firmada.

Fundamento

Arch, sin misterio

Una base conocida, extendida con intención.

Kernel, systemd y pacman siguen donde esperas. X añade el instalador de texto, generaciones btrfs, paquetes firmados y una capa de escritorio que puedes cambiar.

Ver la estructura del proyecto
01 / Kernel
linux · linux-lts · linux-zen
02 / Init
systemd · journald · logind
03 / Paquetes
pacman · [x] · keyring
04 / Sistema de archivos
btrfs · subvolúmenes · snapshots

Anatomía

Escritorios incluidos

Un sistema, cuatro formas de entrar.

Hyprland y niri incluyen el stack de equisdots; KDE Plasma recibe el branding X Dark. Los tres comparten la misma base Arch, generaciones, paquetes firmados y herramientas X.

Elige el escritorio en el instalador de texto. El resto del sistema no cambia.

Ver la guía de escritorios

Hyprland

equisdots · Lua · claro/oscuro

niri

equisdots · tiling desplazable

KDE Plasma

X Dark · Plasma 6

Consola

sin escritorio · mínimo

El stack de capas de X — el escritorio se elige al instalar, no es un fork.

Generaciones

El rollback es una capa

Cada transacción deja un snapshot arrancable.

x gen registra paquetes, servicios, kernel y /etc como una generación. Arráncala, compara, fíjala o restaura una sola ruta.

Leer las generaciones

0001

primera instalación

0002

pre-update

0003

cambio de kernel

0004

capa de escritorio

0005

actual

Por qué X

Lo que obtienes sobre una base Arch estándar.

Generaciones booteables

01

Cada transacción de paquetes se captura como un snapshot btrfs con su propia entrada de arranque. Rollback, diff, verify, pin y bundles firmados y cifrados.

Instalador por scripts

02

BIOS o UEFI, GRUB o systemd-boot, LUKS, dualboot, perfiles core o full y Hyprland, niri o KDE Plasma como escritorio — todo en la terminal.

Multi-kernel

03

Elige linux, linux-lts o linux-zen al instalar o después con x kernel install/remove, con protecciones.

Tooling nativo

04

xpm (gestor de paquetes) y xpkg (builder) mueven el repositorio firmado [x] a través de un endpoint .xp nativo — en Rust.

Corre en WSL

05

Un rootfs importable y un primer arranque amigable para usar solo terminal en Windows.

Firma de extremo a extremo

06

El ISO, los checksums y los paquetes de [x] están firmados; el sistema instalado confía en el keyring incluido.

06

capas del sistema

04

escritorios

02

modos de arranque

01

repositorio firmado

Instala en cuatro pasos

Del ISO a la primera generación arrancable — el instalador corre en la terminal.

1 · Descarga el ISO

Baja el último ISO firmado desde SourceForge — el enlace estable siempre apunta al release actual.

Descargar ISO

2 · Graba un USB

Sustituye /dev/sdX por tu dispositivo:

sudo dd if=x-<version>-x86_64.iso of=/dev/sdX bs=8M conv=fsync status=progress

3 · Arranca y sigue el instalador

Elige el esquema de disco, kernel, escritorio y perfil; la primera generación se crea sola.

Leer la guía de instalación

4 · Arranca la generación 0001

Reinicia en el primer snapshot btrfs. Haz rollback, diff o pin cuando lo necesites.

/@ · btrfs · 0001

Repositorios

Cada componente del proyecto X Linux vive en la organización equislinux.

Dos vías de empaquetado

X usa paquetes compatibles con Arch para pacman y su propio formato nativo para xpm.

signed
x86_64
[x]pacman

pacman · repositorio [x]

Paquetes .pkg.tar.zst compatibles con Arch servidos desde x-repo. Agrega el repositorio [x] a pacman.conf e instala con pacman -S.

[x]
Server = https://equislinux.github.io/x-repo/repo/x86_64
native
x86_64
.xpxpm

xpm · .xp nativo

Paquetes nativos construidos por xpkg desde recetas XBUILD e instalados con xpm. El endpoint vive en x-repo/x/x86_64.

[[repo]]
server = ["https://equislinux.github.io/x-repo/x/$arch"]

Documentación

Guías de la distro, WSL, aprovisionamiento, empaquetado y el repositorio de paquetes — en inglés y español.

Ver documentación