Releases: AiursoftWeb/AnduinOS-2
Release list
2.0.2
AnduinOS 2.0.2 Release Notes
AnduinOS 2.0.2 is a broad system update focused on installation, Btrfs recovery, hardware management, first-boot setup, desktop consistency, and long-term maintainability.
Some storage-layout and live-image changes apply only to new installations. Existing AnduinOS 2 systems continue to receive compatible application, desktop, security, and packaging updates through APT.
New Features
- Native AnduinOS Installer: Made
anduinos-installer-betathe default AnduinOS installation path and retired the Ubiquity-based installer stack. It separates the unprivileged interface from a restricted privileged executor and provides guided disk setup, coexistence installation, separate target- and boot-disk selection, a clear review and preflight step, automatic mirror selection, a fully offline path, asynchronous Wi-Fi handling and profile migration, isolated keyboard previews, multiple declarative input methods, validated account and machine identity, UTC and localized timezone handling, GRUB 2.14 EFI support, low-battery protection, streamed diagnostics, safe retry and mount cleanup, optional multimedia codecs, and optional third-party drivers. - Btrfs Installation Layout: New installations use Btrfs by default with separate subvolumes for the operating system, home directories, logs, recovery data, containers, and virtual machine images. Unencrypted Ext4 remains available as a classic alternative, and Swap is sized dynamically while preserving at least 20 GiB for the system.
- Disk Snapshots Manager: Added
anduinos-btrfs-snapshots-manager, a native graphical product for immutable Btrfs system snapshots and independent Personal Files history. It supports manual and scheduled snapshots, enforced retention policies, protected snapshots, storage visualization, export, rollback reconciliation, cross-disk recovery and discovery, interrupted-operation recovery, Btrfs maintenance, a read-only S.M.A.R.T. disk-health view, and Nautilus File History actions for earlier or deleted files. Its authorization distinguishes personal-file operations from system recovery and its interface reports storage use, cleanup results, pending size, and operation priority. - Driver Center: Added
anduinos-driver-center, a central graphical product for inspecting, installing, and repairing graphics, audio, printing, Xbox controller, DKMS, and Secure Boot support. It can apply fixed, hardware-aware recovery actions and manage supported device firmware through fwupd without exposing unrestricted root access to the interface. - Secure Boot Toolkit: Added shared tools for enrolling security certificates, checking module signatures, and recovering Secure Boot. When DKMS is already installed, these tools can also sign DKMS modules. The toolkit does not install DKMS or a compiler toolchain on systems that do not otherwise need them.
- YubiKey Security Center: Added
anduinos-yubikey-manager, a graphical product for YubiKey-backed GDM login, sudo authentication, passwordless-sudo safeguards, resident SSH credentials, persistent SSH configuration, Passkey guidance and Yubico Authenticator integration, and Git SSH commit signing. - Bash Command Suggestions: Added
anduinos-bash-guess-command, a fast, fully offline ghost-text suggestion product for Bash. It learns from local command history, understands common developer tools, uses offline APT metadata and command popularity to improve ranking, and accepts suggestions with Right Arrow or End without changing native Enter or Tab behavior. It handles history edge cases and terminal resizing without duplicate prompts or colored diagnostic noise, and explicitly tracks its native and Rust entry points so upgrades cannot leave mismatched components behind. - Improved First-Boot Networking: Expanded
anduinos-oobewith connectivity-aware Wi-Fi and Ethernet setup, hardened Flathub mirror switching, and Nextcloud guidance. OOBE andanduinos-ufwall-gtkalso gain graphical mDNS controls. - Desktop Icons Control: Added a Desktop Icons switch to
anduinos-appearance. - Automatic Theme Synchronization: Added
anduinos-theme-sync, a lightweight service that propagates GNOME light and dark preferences to Flatpak GTK3 applications. - Graphical Firmware Updates: On Resolute,
anduinos-appstorenow recommendsgnome-software-plugin-fwupd, allowing supported device firmware managed by fwupd to appear in GNOME Software. - AnduinOS Applications in the Store: Added validated AppStream metadata for
anduinos-appearance,anduinos-btrfs-snapshots-manager,anduinos-driver-center,anduinos-exe-runner,anduinos-installer-beta,anduinos-oobe,anduinos-swapcontrol-gtk,anduinos-ufwall-gtk, andanduinos-yubikey-managerso these applications can be discovered and managed through GNOME Software. - Expanded Swap Control: Expanded
anduinos-swapcontrol-gtkwith partition-backed Swap support, installer-managed Swap detection, improved hibernation-readiness checks, transactional Swap-file changes, and a responsive narrow-window layout. - Optional Multimedia Bundle: Added
anduinos-multimedia-codecsas one optional package for the GStreamer bad/ugly/libav plugins and additional FFmpeg codecs. - Apkg Distribution: Added the
apkgpackage to the AnduinOS package set so the declarative package toolchain can be installed and updated through APT while using the system-provided .NET 10 and ASP.NET Core runtimes. - Rime Candidate Filtering: Added Lua-based candidate filtering to
anduinos-rime.
Behavior Changes
- VMware Guest Integration: AMD64 Live images now include
open-vm-tools-desktop, enabling dynamic display resizing and improving clipboard and drag-and-drop integration in VMware. The native installer retains the VMware guest packages on VMware targets and purges them, together with orphaned dependencies, from other targets;anduinos-desktop-coresuggests the integration without installing it universally on physical systems. - Installer Identity and Access Policy: The native installer requires a non-empty account password and validates the username, password, and machine name before it creates the immutable installation plan. Machine names follow traditional ASCII hostname-label rules; mixed-case input such as
TT-VIEW-71is accepted and stored in canonical lowercase form astt-view-71. Passwordless sudo, automatic desktop login, and SSH password login are independent Advanced Options and are all disabled by default. - Declarative Target Composition: Persistent metapackages own capabilities required by the installed system, while the Live image declares temporary and new-install-only payloads. The installer can therefore remove Live-only packages and purge orphaned dependencies without reconstructing the desktop package set procedurally, while retaining explicit target-specific capabilities such as VMware integration when applicable.
- Architecture-Aware Boot Composition:
anduinos-core-systemowns the architecture-matched GRUB modules needed after installation. AMD64 systems retain both thei386-pcmodules for legacy BIOS and thex86_64-efimodules for UEFI, while ARM64 systems use the ARM64 UEFI stack. The newanduinos-grub-stylepackage owns the installed system's GRUB presentation defaults. The ISO builder declares its signed GRUB and shim build dependencies explicitly, and the installer verifies required packages after target cleanup and checks the selected GRUB platform modules before installing the bootloader. - Resolute Kernel Policy: Desktop installations use the Ubuntu 26.04 HWE kernel line and install
anduinos-kernel-parametersto enablepreempt=fullon the generic kernel. The package conflicts with low-latency kernels and marks the system for reboot when necessary. - OOBE Packaging:
anduinos-desktop-appsnow recommendsanduinos-oobeinstead of declaring it as a hard dependency, reducing the chance that an optional first-boot component blocks a base desktop upgrade. - OOBE Navigation: Launching Driver Center keeps OOBE on the Driver page, Xbox setup is intentionally simpler, and taskbar selection shares its implementation with AnduinOS Appearance.
- A Tidier App List: For new user accounts, system tools such as Driver Center, Disks, Logs, Firewall, Swap Control, and Disk Snapshots Manager are collected in the System folder. Helper entries used only for opening files or links no longer appear as separate apps. This removes confusing or duplicate icons without removing EXE Runner, Firefox integration, or driver-management features.
- A More Useful Start Menu: The Start menu now opens with pinned and frequently used apps and can show up to 16 frequent apps. Its height adjusts to the smallest connected display, including displays using Wayland scaling, so the menu is less likely to extend beyond the screen.
- Improved Light Lock Screen: The light lock screen now has clearer text, password fields, user pictures, and notifications while remaining compatible with Blur My Shell.
- Clearer Software Sources: Ubuntu and AnduinOS repositories are identified as official sources in the software store, making them easier to distinguish from third-party repositories.
- Language-Specific Input Methods: Rime is no longer installed on every system. The installer selects it for the languages that need it, while upgrades preserve Rime and its user settings when it is already installed.
- Optional Multimedia Codecs: Additional GStreamer and FFmpeg codecs are now grouped into the optional
anduinos-multimedia-codecspackage. New users can select them in the installer. An upgrade does not deliberately remove codecs that are already installed, although APT may list automatically installed, unused codecs as removable later. - Driver Management: Driver Center replaces the older Software & Updates driver ...
2.0.1
- Offline LLM Integration: Added
anduinos-why-ai, a new optional package (not pre-installed). It works as a UNIX-style CLI tool to answer questions completely offline — no internet connection required. It uses a local LLM based onGemma 4 E2B Q4_K_M. A lightweightanduinos-why-placeholderis provided for seamless system integration without pre-bundling the heavy model. Learn more. - Graphical Memory Management: Added a new pre-installed app,
anduinos-swapcontrol-gtk, giving users full GUI control over Swap, Zswap, and Zram configurations. For optimal performance out-of-the-box, Zram is now enabled by default (50% of RAM via LZ4) and default swappiness is optimized to 100. Learn more. - Out-Of-Box Experience (OOBE): Added the new
anduinos-oobefirst-boot wizard. This graphical tool helps users comfortably set up basic features and securely enroll Secure Boot certificates. - Network Traffic Auditing: Added an Audit page to
anduinos-ufwall-gtkfor intuitive, real-time network traffic inspection. Improved the firewall GUI localization and refreshed its icon. - Windows App Integration: Introduced
AnduinOS Exe Launcherand.exefile associations. This lightweight wrapper seamlessly runs Windows executables via Bottles (Wine + Proton) without bundling them into the system, keeping the OS clean. - Xbox Controller Support: Added the
anduinos-xbox-controller-driverpackage. This kernel-space driver is strictly opt-in (not pre-installed), and the new OOBE wizard provides a graphical guide to help users install it and sign it for Secure Boot if they choose to use an Xbox controller. - Desktop & Appearance Polishing: Added a new Separated taskbar layout and a Show Activities button toggle in AnduinOS Appearance Settings, giving users more control over their desktop layout.
- Core Cleanups & Fixes: Cleaned up leftover Ubuntu promotional messages from
/etc/update-motd.d/(the login MOTD now shows pure AnduinOS information). Hidden the redundant "Show All Apps" button in ArcMenu's Classic mode, and fixedAmberolJapanese localization issues. - New Architecture: ARM64 AnduinOS 2.0.1 now officially provides an ARM64 build, available for download on our official website. A UEFI-compliant boot environment is strictly required.
2.0.0
v2.0.0 - The Declarative Revolution
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. Our source code and packaging pipelines are fully open: AnduinOS-2 (OS Builder), AnduinOS-Packages (Package Sources), and Apkg (Declarative build tool).
AnduinOS 2 is shipped with GPL-v3 license. Apkg project is shipped with MIT license.
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. While not strictly bit-for-bit reproducible, this declarative approach guarantees a highly predictable and consistent build output, completely preventing imperative edge-case failures. - Introducing
aosproj&apkg: We engineered a custom, 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. - Optimized Package Delivery: Refactored Fluent themes into pure file-extraction packages for better performance, split
anduinos-core-systemintoanduinos-containerandanduinos-core-systemfor container readiness, and merged extensiondconfupdates into single postinst scripts for atomic, stable upgrades.
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 the
dpkg-divertmechanism,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, shipping withffmpegandyt-dlpfor broad format and streaming support) - Task Manager: Resources (replaced
gnome-system-monitor) - Email Client: Geary
- Calculator: gnome-calculator (replaced
qalculate) - Music Player: Amberol (replaced
gnome-music,rhythmbox, andrhythmbox-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. - First-Party Firewall GUI: Introduced
anduinos-ufwall-gtk, a brand-new native GTK4 GUI for UFW to easily manage your firewall rules. - 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). - Removed the legacy
media-controlsextension to resolve system freezes during browser video playback.
- 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).
Out-of-the-Box Conveniences:
- AppImage Ready: Pre-configured with
libfuse2t64and OpenGL libraries to run AppImages instantly. - Seamless Permissions: Integrated
policykit-desktop-privilegesto allow passwordless prompts for standard desktop actions like mounting drives and running simple updates. - Desktop Shortcuts: Custom
deskmon.serviceautomatically allows executing.desktopfiles in the~/Desktopdirectory. - Office & Hardware Ready: Pre-installed printing (
cups,system-config-printer) and scanning (sane-airscan) utilities.
Refined Desktop Experience & Customization
- AnduinOS Appearance: First-party GTK4/Adwaita settings app with full 28-language i18n. Supports taskbar style switching (Windows 11 centered icons vs. Classic left-aligned), taskbar position (bottom/top/left/right), grouping behavior (Vista-style launcher separation), and an About dialog with hamburger menu.
- GDM Wallpaper & Fluent Theming: Built-in login-screen wallpaper selector with image preview, backed by
pkexec+anduinos-gdm-set-wallpaperengine. The GDM login screen now surgically injects the complete Fluent CSS + SVG assets — including perfectly rounded a11y buttons — to match your desktop seamlessly, auto-regenerating on every package upgrade. We are proud to officially sponsor @vinceliuice for the stunning Fluent GTK and Icon themes that power our desktop interface. - Taskbar & Multitasking: Dash-to-Panel now renders 1px Fluent-style panel borders. The taskbar isolates monitors and workspaces for multi-display setups by default, with layout changes reliably applied across all displays.
- Right-Click Menu Localization: Dash-to-Panel panel menu (4 items × 22 languages), DING desktop menu (renamed to "AnduinOS Appearance Settings" × 30 languages), and ArcMenu (Pin/Unpin × 35+ languages) — all localized via
.moinjection. - Wallpaper Pack: 4 new wallpaper pairs (New Mountain, New Bubbles, 11, AnduinOS); default changed to New Bubbles.
- System Cleanup: Removed GTK4 Desktop Icons NG and no-overview extensions for a leaner desktop experience.
Under-the-Hood Polishes
- Fixed a
blur-my-shellbug to ensure the taskbar is blurred correctly. - Updated Ubiquity installer screenshots to reflect the new 2.0 design language.
- Bumped
Fluent-icon-themeto include the latest icons for modern apps like Resources and Celluloid. - Bumped
alsa-ucm-confto v1.2.16.1 for broader audio hardware compatibility. - Fixed DING
ding.jscrash (spawnv+chmod +x). - Fixed Fluent icon theme tarball bloat (
--exclude='.git'). - Fixed 6 CI ↔ aosproj dependency inconsistencies.
- Added missing
dconf updatecalls across 12 extension postinst scripts.
Stand...
2.0.0 RC2
- Added a new app
anduinos-ufwall-gtkto provide a GUI forufwto manage firewall rules. - Fixed a bug of
blur-my-shellwhich may not blur the taskbar correctly. - Removed gnome plugin
media-controlsbecause it may cause system freeze when playing Youtube videos in Chrome.
2.0.0 RC1
- Fixed an issue where the taskbar layout change feature may not take effect on multi-display setup.
- Fixed localization issues of the
anduinos-appearanceapp. - Updated screenshots of the
ubiquityinstaller to reflect the new design. - Replaced
showtimewithcelluloidas the default video player. Addedffmpegandyt-dlpsincecelluloidrelies on them for some video formats and online streaming. - Added new app
Gearyas the default email client. - Bumped
Fluent-icon-themeto2026-06-19to support more icons includingResourcesandCelluloid. - Bumped
alsa-ucm-conftov1.2.16.1. - Separated the
anduinos-core-systempackage toanduinos-containerandanduinos-core-system. - Refactored the
Fluent-icon-themandFluent-gtk-themepackages as pure file extraction packages without any scripts makes the maintenance easier and better performance. - Refactored the way to package the gnome-shell-extensions that merged all
dconf updatecalls into a single postinst script to improve the performance and stability of upgrades. - Taskbar will isolate monitors and workspaces for multi-display setups by default.
- Replaced
gnome-musicwithamberolfor better experience.
2.0.0 Beta3
Beta 2 → Beta 3
- AnduinOS Appearance: First-party GTK4/Adwaita settings app with full 28-language i18n. Supports taskbar style switching (Windows 11 centered icons vs. Classic left-aligned), taskbar position (bottom/top/left/right), grouping behavior (Vista-style launcher separation), and About dialog with hamburger menu.
- GDM Wallpaper Picker: Built-in login-screen wallpaper selector with image preview, backed by
pkexec+anduinos-gdm-set-wallpaperengine usingGio.Subprocess.wait_asyncfor async process tracking. - GDM Full Fluent Theming:
anduinos-gdm-set-wallpapernow surgically injects the complete Fluent CSS + SVG assets into the GDM theme, making the login screen visually consistent with the desktop. Auto-regenerates on every package upgrade. Also fixed the a11y button from a stretched pill shape to a proper Fluent circle. - Right-Click Menu Localization: Dash-to-Panel panel menu (4 items × 22 languages), DING desktop menu (renamed to "AnduinOS Appearance Settings" × 30 languages), and ArcMenu (Pin/Unpin × 35+ languages) — all localized via
.moinjection. - Wallpaper Pack: 4 new wallpaper pairs (New Mountain, New Bubbles, 11, AnduinOS); default changed to New Bubbles.
- Dash-to-Panel Fluent Borders: Added
trans-border-*keys for 1px Fluent-style panel borders. - System Cleanup: Removed GTK4 Desktop Icons NG and no-overview extensions; fixed DING
ding.jscrash (spawnv+chmod +x); fixed Fluent icon theme tarball bloat (--exclude='.git'); added missingdconf updatecalls across 12 extension postinst scripts; fixed 6 CI ↔ aosproj dependency inconsistencies.
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).