This document summarizes the current state of the X Linux project based on repository contents, scripts, and roadmap progress.
- Status: active development.
- Distribution model: Arch-based custom spin built with
mkarchiso. - Delivery targets:
- Bootable live ISO.
- WSL-importable root filesystem tarballs.
- Repository model: includes a custom
[x]pacman repository.
- System identity files are present in
airootfs/etc/(includingos-releaseandmotd). - Bootloader branding assets and config are present (
grub/,syslinux/,efiboot/). - Desktop-related branding automation exists in post-install scripts under
airootfs/root/.
- Preconfigured Archinstall files are included in
airootfs/etc/archinstall/andairootfs/root/. - Automated/post-install scripts are available:
airootfs/root/x-autostart.shairootfs/root/x-postinstall.shairootfs/root/customize_airootfs.sh
- ISO build script:
xbuild.sh. - WSL build scripts:
xbuildwsl.shandxbuildwslc.sh. - ArchISO profile definition is maintained in
profiledef.sh.
ROADMAP.mdis integrated with GitHub Issues sync through.github/workflows/roadmap-sync.yml.- The sync script (
.github/scripts/sync_roadmap.py) can create and synchronize issue states from roadmap checkboxes.
According to ROADMAP.md, notable pending areas include:
- Full package repository lifecycle completion.
- Improved installation UX and first-boot experience.
- Expanded user-facing documentation.
- Automated release pipeline (build/sign/versioning strategy).
- Build scripts require
sudoand assume an Arch-like host environment with required tools installed. pacman.confcurrently usesSigLevel = Optional TrustAllfor the custom repo, which is convenient for development but should be revisited for hardened release workflows.- WSL guidance exists in multiple places; this has now been normalized into
docs/build-wsl.mdfor consistency.