๐ฎ๐ฉ Bahasa Indonesia | ๐ฌ๐ง English
t4n-live adalah kumpulan skrip shell untuk membangun live ISO image, rootfs tarball, dan filesystem image berbasis Void Linux yang dikustomisasi untuk T4n OS.
๐ Dokumentasi lengkap tersedia di direktori
vdocs/
t4n-live/
โโโ common/ # Konfigurasi sistem bersama (CLI & Server)
โ โโโ cli/ # Konfigurasi untuk varian desktop/CLI
โ โ โโโ config/ # LightDM, xorg, dll.
โ โ โโโ grub/ # Konfigurasi GRUB
โ โ โโโ polkit/ # Aturan PolicyKit
โ โ โโโ runit/ # Init system (runit stage 1/2/3, services)
โ โ โโโ service/ # Setup service tambahan (pipewire, dll.)
โ โ โโโ sleek/ # Tema GRUB kustom T4n OS
โ โ โโโ xorg.conf.d/ # Konfigurasi Xorg
โ โโโ server/ # Konfigurasi untuk varian server (coming soon)
โโโ container/ # Containerfile & Docker Bake HCL
โโโ data/ # Aset data (splash screen, issue)
โโโ dracut/ # Modul dracut (vmklive, autoinstaller, netmenu)
โโโ grub/ # Template konfigurasi GRUB
โโโ isolinux/ # Konfigurasi bootloader ISOLINUX (legacy BIOS)
โโโ keys/ # Signing keys
โโโ packer/ # Build config Packer (QEMU, VirtualBox, Vagrant)
โโโ platforms/ # Skrip platform-spesifik (pinebookpro, x13s)
โโโ pxelinux.cfg/ # Konfigurasi PXE boot
โโโ vdocs/ # Dokumentasi proyek (ID & EN)
โ โโโ index.md # Indeks dokumentasi
โ โโโ ID/Docs.md # Dokumentasi Bahasa Indonesia
โ โโโ EN/Docs.md # Dokumentasi English
โโโ t4n-live.sh # Generator live ISO dasar
โโโ t4n-iso.sh # Generator live ISO lengkap (wrapper)
โโโ t4n-rootfs.sh # Generator ROOTFS tarball
โโโ t4n-platformfs.sh # Generator PLATFORMFS (platform-spesifik)
โโโ t4n-image.sh # Generator image ARM (dd-ready)
โโโ t4n-net.sh # Generator tarball netboot
โโโ installer.py # Python Installer T4n OS
โโโ installer.sh # Bash Installer T4n OS
โโโ lib.sh # Library fungsi bersama
โโโ VNote.md # Catatan pengembangan
โ ๏ธ t4n-live tidak dijamin berfungsi pada distribusi selain Void Linux, atau di dalam container.
xbps >= 0.45bash- Library kompresi initramfs:
liblz4(untuk lz4) atauxz(default: xz) qemu-user-staticโ dibutuhkan untukt4n-rootfs.sh(cross-arch build)
| Skrip | Fungsi |
|---|---|
t4n-live.sh |
Generator live ISO T4n OS (dasar/minimalis) |
t4n-iso.sh |
Generator live ISO lengkap dengan t4n-installer (i686, x86_64, aarch64) |
t4n-rootfs.sh |
Generator rootfs Void Linux untuk semua platform & arsitektur |
t4n-platformfs.sh |
Generator rootfs platform-spesifik (dengan kernel, untuk ARM) |
t4n-image.sh |
Generator image ARM siap-flash (dd) |
t4n-net.sh |
Generator tarball netboot/PXE |
installer.py |
Penginstal OS T4n yang ditulis dalam Python |
installer.sh |
Penginstal OS T4n yang ditulis dalam Bash |
sudo ./t4n-iso.sh -a x86_64 -b xfcesudo ./t4n-iso.sh -a x86_64 -b xfce -- -p "firefox neovim git" -o T4nOS-xfce.iso# 1. Build ROOTFS
sudo ./t4n-rootfs.sh aarch64
# 2. Build PLATFORMFS
sudo ./t4n-platformfs.sh rpi-aarch64 void-aarch64-ROOTFS-*.tar.xz
# 3. Generate image siap flash
sudo ./t4n-image.sh void-aarch64-ROOTFS-*.tar.xz| Varian | Deskripsi |
|---|---|
base |
Sistem dasar tanpa DE |
server |
Varian server headless |
xfce |
Desktop XFCE (X11) |
xfce-wayland |
Desktop XFCE (Wayland) |
[!Note!] : Varian Server Belum Tersedia
| Parameter | Fungsi |
|---|---|
live.autologin |
Skip login screen di tty1 |
live.user=<nama> |
Ubah username non-root (default: anon, password: voidlinux) |
live.shell=<path> |
Set shell default user non-root |
live.accessibility |
Aktifkan screen reader espeakup |
console=ttyS0 |
Aktifkan serial console (ttyS0, hvc0, hvsi0) |
locale.LANG=<locale> |
Set locale (default: en_US.UTF-8) |
vconsole.keymap=<keymap> |
Set keymap console (default: us) |
Dokumentasi lengkap tersedia di direktori VDocs:
- ๐ Indeks Dokumentasi
- ๐ฎ๐ฉ Dokumentasi Bahasa Indonesia
- ๐ฌ๐ง Documentation in English
Lihat file COPYING untuk informasi lisensi.
t4n-live is a collection of shell scripts for building live ISO images, rootfs tarballs, and filesystem images based on Void Linux, customized for T4n OS.
๐ Full documentation is available in the
vdocs/directory.
t4n-live/
โโโ common/ # Shared system configurations (CLI & Server)
โ โโโ cli/ # Configurations for desktop/CLI variants
โ โ โโโ config/ # LightDM, xorg, etc.
โ โ โโโ grub/ # GRUB configuration
โ โ โโโ polkit/ # PolicyKit rules
โ โ โโโ runit/ # Init system (runit stage 1/2/3, services)
โ โ โโโ service/ # Additional service setup (pipewire, etc.)
โ โ โโโ sleek/ # T4n OS custom GRUB theme
โ โ โโโ xorg.conf.d/ # Xorg configuration
โ โโโ server/ # Server variant configurations (coming soon)
โโโ container/ # Containerfile & Docker Bake HCL
โโโ data/ # Data assets (splash screen, issue)
โโโ dracut/ # Dracut modules (vmklive, autoinstaller, netmenu)
โโโ grub/ # GRUB configuration templates
โโโ isolinux/ # ISOLINUX bootloader config (legacy BIOS)
โโโ keys/ # Signing keys
โโโ packer/ # Packer build configs (QEMU, VirtualBox, Vagrant)
โโโ platforms/ # Platform-specific scripts (pinebookpro, x13s)
โโโ pxelinux.cfg/ # PXE boot configuration
โโโ vdocs/ # Project documentation (ID & EN)
โ โโโ index.md # Documentation index
โ โโโ ID/Docs.md # Indonesian documentation
โ โโโ EN/Docs.md # English documentation
โโโ t4n-live.sh # Basic live ISO generator
โโโ t4n-iso.sh # Full live ISO generator (wrapper)
โโโ t4n-rootfs.sh # ROOTFS tarball generator
โโโ t4n-platformfs.sh # Platform-specific PLATFORMFS generator
โโโ t4n-image.sh # ARM image generator (dd-ready)
โโโ t4n-net.sh # Netboot tarball generator
โโโ installer.py # Python Installer T4n OS
โโโ installer.sh # Bash installer
โโโ lib.sh # Shared function library
โโโ VNote.md # Development notes
โ ๏ธ t4n-live is not guaranteed to work on distributions other than Void Linux, or inside containers.
xbps >= 0.45bash- Initramfs compression library:
liblz4(for lz4) orxz(default: xz) qemu-user-staticโ required fort4n-rootfs.sh(cross-architecture builds)
| Script | Description |
|---|---|
t4n-live.sh |
Basic/minimal T4n OS live ISO generator |
t4n-iso.sh |
Full live ISO generator with t4n-installer (i686, x86_64, aarch64) |
t4n-rootfs.sh |
Void Linux rootfs generator for all platforms & architectures |
t4n-platformfs.sh |
Platform-specific rootfs generator (with kernel, for ARM) |
t4n-image.sh |
ARM flash-ready image generator (dd) |
t4n-net.sh |
Netboot/PXE tarball generator |
installer.py |
T4n OS installer written Python |
installer.sh |
T4n OS installer written Bash |
sudo ./t4n-iso.sh -a x86_64 -b xfcesudo ./t4n-iso.sh -a x86_64 -b xfce -- -p "firefox neovim git" -o T4nOS-xfce.iso# 1. Build ROOTFS
sudo ./t4n-rootfs.sh aarch64
# 2. Build PLATFORMFS
sudo ./t4n-platformfs.sh rpi-aarch64 void-aarch64-ROOTFS-*.tar.xz
# 3. Generate flash-ready image
sudo ./t4n-image.sh void-rpi-aarch64-PLATFORMFS-*.tar.xz| Variant | Description |
|---|---|
base |
Minimal base system without a DE |
server |
Headless server variant |
xfce |
XFCE desktop (X11) |
xfce-wayland |
XFCE desktop (Wayland) |
[!Note!] : Server Variant Not Yet Available
| Parameter | Description |
|---|---|
live.autologin |
Skip login screen on tty1 |
live.user=<name> |
Change non-root username (default: anon, password: voidlinux) |
live.shell=<path> |
Set the default shell for the non-root user |
live.accessibility |
Enable espeakup screen reader |
console=ttyS0 |
Enable serial console (ttyS0, hvc0, hvsi0) |
locale.LANG=<locale> |
Set locale (default: en_US.UTF-8) |
vconsole.keymap=<keymap> |
Set console keymap (default: us) |
Full documentation is available in the VDocs directory:
- ๐ Documentation Index
- ๐ฎ๐ฉ Dokumentasi Bahasa Indonesia
- ๐ฌ๐ง Documentation in English
See the COPYING file for license information.
Built with โค๏ธ by T4n-Labs ยท Based on Void Linux