Tentang T4n OS
T4n OS adalah distribusi Linux yang ringan dan cepat, berbasis Void Linux dengan fokus pada stabilitas, keamanan, dan kemudahan penggunaan. T4n OS dirancang untuk pengguna yang menginginkan sistem operasi yang responsif dengan kontrol penuh atas lingkungan mereka.
Sejarah
T4n OS dimulai sebagai proyek pribadi untuk menciptakan distribusi Linux yang menggabungkan kestabilan Void Linux dengan peningkatan kinerja dan pengalaman pengguna yang lebih baik. Seiring waktu, proyek ini berkembang menjadi distribusi lengkap dengan komunitas yang aktif dan dukungan untuk berbagai perangkat keras.
Performa Tinggi
T4n OS dioptimalkan untuk performa tinggi dengan boot time yang cepat dan penggunaan sumber daya yang minimal.
Rolling Release
Dengan model rolling release, Anda selalu mendapatkan pembaruan terbaru tanpa perlu melakukan upgrade versi mayor.
Keamanan
T4n OS memiliki fokus pada keamanan dengan pembaruan keamanan yang cepat dan default yang aman.
Instalasi T4n OS
Berikut adalah panduan langkah demi langkah untuk menginstal T4n OS pada sistem Anda:
Live Installer
Live Installer T4n OS menyediakan cara termudah untuk menginstal sistem operasi ini pada komputer Anda.
2.1.1 Prepare Installation Media
Untuk memulai instalasi, Anda perlu membuat media instalasi yang dapat di-boot:
- Unduh ISO T4n OS dari situs resmi
- Buat bootable USB dengan menggunakan alat seperti:
- Rufus (Windows)
- dd (Linux/macOS)
- Etcher (Cross-platform)
- Verifikasi integritas ISO dengan checksum yang disediakan
2.1.2 Partition Notes
Partisi yang direkomendasikan untuk T4n OS:
- /boot/efi (512MB, FAT32, untuk sistem UEFI)
- / (minimal 15GB, ext4)
- swap (ukuran sama dengan RAM atau 2GB, whichever is larger)
- /home (sisa ruang, ext4, opsional)
2.1.3 Installation Guide
- Boot dari USB yang telah Anda siapkan
- Pilih "Start T4n OS" dari menu boot
- Buka terminal dan jalankan perintah berikut untuk memulai instalasi:
sudo t4n-installer
- Ikuti panduan di layar untuk mengkonfigurasi:
- Bahasa dan zona waktu
- Partisi disk
- Pengguna dan password
- Lingkungan desktop (opsional)
- Tunggu hingga proses instalasi selesai
- Restart sistem dan lepaskan USB
Advanced Installation Guide
2.2.1 Installation via chroot (x86/x86_64/aarch64)
Untuk instalasi lanjutan melalui chroot:
# Mount partisi target
sudo mount /dev/sdXn /mnt
# Install base system
sudo xbps-install -S -R https://repo-default.voidlinux.org/current -r /mnt base-system
# Chroot ke sistem baru
sudo xchroot /mnt /bin/bash
# Konfigurasi sistem (hostname, fstab, dll)
# Instal kernel dan bootloader
# Konfigurasi pengguna
2.2.2 ARM Devices
T4n OS juga mendukung berbagai perangkat ARM:
2.2.2.1 Apple Silicon
Untuk instalasi pada perangkat Apple Silicon (M1/M2):
# Unduh image khusus Apple Silicon
# Ikuti panduan di wiki T4n OS untuk proses instalasi
2.2.2.2 Lenovo Thinkpad X13s
Untuk instalasi pada Lenovo Thinkpad X13s:
# Gunakan image khusus untuk Snapdragon X55
# Ikuti panduan konfigurasi khusus untuk perangkat ini
2.2.2.3 Raspberry Pi - Coming Soon
Dukungan untuk Raspberry Pi sedang dalam pengembangan dan akan segera tersedia.
2.3 Musl
T4n OS juga tersedia dengan libc Musl sebagai alternatif dari glibc:
- Unduh image khusus Musl dari situs resmi
- Ikuti proses instalasi standar
- Perhatikan bahwa beberapa aplikasi mungkin tidak kompatibel dengan Musl
Konfigurasi Sistem
3.1 Firmware
Untuk mengelola firmware pada T4n OS:
# Instal firmware tambahan
sudo xbps-install linux-firmware
# Untuk perangkat WiFi khusus
sudo xbps-install linux-firmware-intel
sudo xbps-install linux-firmware-nvidia
3.2 Kernel
T4n OS mendukung beberapa kernel:
# Kernel default (LTS)
sudo xbps-install linux
# Kernel terbaru
sudo xbps-install linux-current
# Kernel dengan patch khusus
sudo xbps-install linux-xanmod
3.3 Date and Time
Untuk mengkonfigurasi tanggal dan waktu:
# Set zona waktu
sudo ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
# Sinkronisasi waktu dengan NTP
sudo xbps-install chrony
sudo ln -s /etc/sv/chronyd /var/service/
sudo sv up chronyd
3.4 X11
X11 adalah sistem jendela tradisional untuk Linux:
3.4.1 XFCE4
Untuk menginstal XFCE4:
sudo xbps-install xfce4
sudo xbps-install xfce4-terminal
sudo xbps-install lightdm lightdm-gtk3-greeter
sudo ln -s /etc/sv/lightdm /var/service/
3.4.2 BSPWM
Untuk menginstal BSPWM:
sudo xbps-install bspwm sxhkd
# Konfigurasi di ~/.config/bspwm/ dan ~/.config/sxhkd/
3.5 Wayland
Wayland adalah pengganti modern untuk X11:
3.5.1 KDE
Untuk menginstal KDE Plasma dengan Wayland:
sudo xbps-install kde5
sudo xbps-install sddm
sudo ln -s /etc/sv/sddm /var/service/
# Pilih session "Plasma (Wayland)" di login manager
3.5.2 River
Untuk menginstal River, tiling Wayland compositor:
sudo xbps-install river
# Konfigurasi di ~/.config/river/init
3.6 Runit
Runit adalah init system default di T4n OS:
3.6.1 How To Use Runit
# Melihat layanan yang aktif
sudo sv status /var/service/*
# Mengaktifkan layanan
sudo ln -s /etc/sv/nama_layanan /var/service/
# Menonaktifkan layanan
sudo rm /var/service/nama_layanan
3.6.2 How To Build Service
Struktur direktori layanan runit:
/etc/sv/nama_layanan/
├── run # Script utama untuk menjalankan layanan
├── finish # Script yang dijalankan saat layanan berhenti
└── log/ # Direktori untuk logging (opsional)
└── run # Script untuk logging
3.6.3 Troubleshooting
Untuk troubleshooting layanan runit:
# Melihat log layanan
sudo sv log nama_layanan
# Restart layanan
sudo sv restart nama_layanan
# Memeriksa status detail
sudo sv status nama_layanan
3.7 SystemD
Bagi pengguna yang lebih familiar dengan systemd, T4n OS juga menyediakan varian dengan systemd:
# Menginstal systemd
sudo xbps-install systemd
# Mengganti dari runit ke systemd (diperlukan instalasi ulang)
XBPS Package Manager
XBPS (X Binary Package System) adalah manajer paket yang cepat dan efisien yang digunakan oleh T4n OS.
4.1 Advanced Usage
Penggunaan lanjutan XBPS:
# Mencari paket dengan deskripsi
xbps-query -Rs "deskripsi paket"
# Melihat dependensi paket
xbps-query -Rd nama_paket
# Menginstal paket dari file lokal
xbps-install -y /path/to/package.xbps
# Mengunci versi paket
xbps-pkgdb -m hold nama_paket
# Melepaskan kunci paket
xbps-pkgdb -m unhold nama_paket
4.2 Mirrors
Mirror adalah server yang menyimpan repositori paket T4n OS.
4.2.1 Changing Mirrors
Untuk mengganti mirror:
# Edit konfigurasi mirror
sudo nano /etc/xbps.d/00-repository-main.conf
# Contoh konfigurasi
repository=https://mirror.voidlinux.org/current
repository=https://repo-default.voidlinux.org/current
4.2.2 Using Tor Mirror
Untuk menggunakan mirror melalui Tor:
# Instal tor
sudo xbps-install tor
# Konfigurasi XBPS untuk menggunakan Tor
repository=http://tor-mirror.voidlinux.org/current
4.3 Troubleshooting XBPS
Memecahkan masalah umum dengan XBPS:
# Memperbaiki database paket yang rusak
sudo xbps-install -Sf
# Membersihkan cache
sudo xbps-remove -O
# Memeriksa integritas paket
xbps-query -C
# Mengatasi konflik paket
sudo xbps-install -f nama_paket_yang_bermasalah
sudo xbps-install -S.