2.0.0 Beta2
AnduinOS v2.0.0 marks a fundamental, ground-up rewrite of our entire operating system. Listening to community feedback regarding maintainability and package management, we have completely reimagined how AnduinOS is built, distributed, and maintained.
Welcome to the era of Distro Engineering. Source code is available at AiursoftWeb/AnduinOS-2.
The Declarative Architecture
- Deprecation of Imperative Scripts: We have entirely eliminated legacy Bash scripts for system configuration. The OS is now assembled within a clean, sandboxed
debootstrap+chrootpipeline, completely preventing edge-case build failures. - Introducing
aosproj&apkg: We engineered a proprietary, XML-based declarative Domain Specific Language (aosproj) to define system states. Powered by an automated compilation toolchain and static syntax linter, it outputs standard native.debpackages. - The
AnduinOS-PackagesRepository: The system core is now modularized into 56 standalone packages across three tiers: Hard Replacements (e.g., overridingubuntu-desktop), Soft Overrides (e.g.,apt-config), and Branding/Capability extensions. - 100% Native APT Compatibility: Custom updaters (
do_anduinos_upgrade,do-anduinos-autorepair) are officially retired. AnduinOS now relies purely onsudo apt update && sudo apt upgrade, preserving seamless compatibility with standard Ubuntu repositories and the broader software ecosystem. - Dracut Ready: We rigorously validated our packages under the
dracutinitramfs framework (supporting bothinitrdandinitrd.gzconventions). Users can now safely replaceinitramfs-toolsif they prefer.
Global Infrastructure & Project Stewardship
- Backed by AIURSOFT LIMITED: The project is now officially maintained by AIURSOFT LIMITED (Hong Kong) to transition from a solo-maintained project to an internationally backed ecosystem. All AnduinOS 2 projects and shell extensions are proudly licensed under GPL-v3.
- Global CDN Package Network: All APT repositories have migrated to
packages.anduinos.com. Powered by Cloudflare load balancing, our US, Europe, and Asia nodes deliver low-latency updates worldwide. We also enforced[arch=amd64]explicitly to prevent multi-arch dependency pollution.
Base System & Performance Tuning
- Next-Gen Foundations: Transitioned the system base from Ubuntu 25.10 (Questing) to the cutting-edge Ubuntu 26.04 (Resolute), shipped with Linux Kernel 7 for extensive out-of-the-box hardware and modern graphics support.
- Desktop-Optimized Kernel Parameters: We overhauled upstream defaults to deliver a highly responsive desktop experience with lower latency:
- Memory: Adjusted
vm.swappiness=10andvm.vfs_cache_pressure=50for better responsiveness. - Disk I/O: Set
vm.dirty_background_ratio=5andvm.dirty_ratio=10to eliminate UI freezes during heavy writes. - Network: Enabled BBR congestion control and
tcp_fastopen=3for maximized throughput. - Workloads: Raised
fs.inotifylimits to 524288 for developer-heavy file-watching tasks.
- Memory: Adjusted
- Intel SOF Audio Fix: Shipped
firmware-sof-anduinosto deliver the always-latest Intel SOF audio firmware without breaking Secure Boot.
The "Single ISO" Multilingual Experience
- Runtime Language Selection: We shifted our localization strategy from "build-time forking" to "runtime selection." All 28 officially supported languages now ship in a single ISO.
- Multilingual GRUB Boot Menu: Users can now select their native language directly from the GRUB boot menu before entering the live session. We embedded
unicode.pf2to ensure proper rendering of CJK, Arabic, and Thai scripts right at the bootloader stage. - Smart Installer & Keyboards: Ubiquity now explicitly filters and displays only our 28 curated languages. Keyboard layouts dynamically adapt to the user's chosen language, dropping the hardcoded US default.
- Zero-Pollution Chinese Input: Using
dpkg-diverthijacking,anduinos-rimeis installed as the exclusive Chinese input method forzh_*users. This prevents pulling 20+ unrelated legacy input method packages from upstream, keeping the system incredibly clean. - Expanded Locales: Added Danish, Ukrainian, Indonesian, Finnish, Hindi, and Greek, bringing the total supported locales to 28 across the globe.
Streamlined Footprint (~2.5GB ISO)
- Build Quality Enforcement: The CI pipeline now hard-fails if unwanted Ubuntu junk packages (like snapd or telemetry) are detected during the build, guaranteeing a pristine ISO output.
- Modern Lightweight Default Apps: To reduce ISO bloat while maintaining a modern GNOME experience, we swapped legacy apps for their modern lightweight counterparts:
- Image Viewer: Loupe (replaced
shotwell) - Video Player: Celluloid (replaced
showtime) - Task Manager: Resources (replaced
gnome-system-monitor) - Email Client: Geary
- Calculator: gnome-calculator (replaced
qalculate) - Music Player: Amberol (replaced
rhythmboxandrhythmbox-plugins) - Text Editor: vim-tiny (replaced full
vim)
- Image Viewer: Loupe (replaced
- Developer Tools Unbundled:
build-essential,gdb,gcc, andgitare no longer pre-installed to save space. They remain easily installable via APT. - Refined Extensions:
- Replaced the legacy tray icons extension with
AppIndicator and KStatusNotifierItem Supportfor robust GNOME 45+ compatibility. - Disabled
simple-weather-extensionby default out of respect for privacy (easily toggleable in the Extensions app).
- Replaced the legacy tray icons extension with
- Next-Gen Font Stack: Completely replaced Ubuntu's default fonts with an elegant typographic stack: Cascadia Code, Noto Sans/Serif, and Nerd Fonts Symbols. Emoji rendering is now powered by Twemoji COLRv1 (with Noto Color Emoji as a fallback).