Releases: Anduin2017/AnduinOS
1.4.0
AnduinOS has always been built on Ubuntu, and one of our core commitments is to keep pace with Ubuntu's release cycle. Whenever a new version of Ubuntu is released, we synchronously roll out a new version of AnduinOS.
Now, just over a month after the release of Ubuntu 25.10 (Questing), this version brings a massive number of user experience improvements, such as the complete removal of X11, the new Pytxis terminal, GNOME 49, Linux 6.17, and sudo-rs, among others. These exciting changes significantly enhance the user experience, and now, they have fully landed in AnduinOS.
Therefore, we are extremely proud to announce the official release of AnduinOS 1.4. This version is built on the latest compilation of Ubuntu 25.10 and is designed to catch up with the latest upstream changes.
v1.4.0 (Forked from 1.3.7)
- Changed the base system from Plucky (Ubuntu 25.04) to Questing (Ubuntu 25.10).
- Gnome was bumped to 49.
- Kernel was bumped to 6.17.
- Added a new language support for
ro_ROfor Romanian users. - Added 3 new gnome-shell extensions: to automatically switch the accent color based on gnome settings. (Thanks to @florintanasa for the help)
- Removed
switcher@anduinosgnome extension. - Added
AnduinOS To Gooption in the boot menu to allow users to run AnduinOS with persistent storage on a USB drive. gnome-startup-applicationswas removed. See reason here.- Use
sudo-rsto as the defaultsudocommand. - Removed
Gnome Evinceand addedGnome Papersas the default PDF viewer. - Removed
X11support. Wayland is now the only display server. (This change was from upstream Ubuntu 25.10) - Uses
Firefox ESRto replace the regularFirefoxas the default web browser. This is because the Canonical launchpad http://ppa.launchpad.net/mozillateam/ppa/ubuntu/dists/questing/ no longer provides the latest Firefox builds for Questing. - Added new app
gnome-calendaras default calendar app. Pinned to the start menu by default. - Added
system-config-printerpackage to the default app list to support printer configuration. - Removed
gnome-console(kgx)as the default terminal app. Addedptyxisas the default terminal app. - Removed
Openweather Refinedgnome extension. AddedSimpleWeathergnome extension. - Added
NO_AT_SAMEtoubiquityto fix a possible crash during installation.
Important: OS Branding Changes
- The
/etc/os-releasebranding file was changed. OS ID fromubuntuchanged toanduinos.- Patch
/usr/bin/add-apt-repositoryto trick thesoftware-properties-commonto think we are using Ubuntu. This is because some PPAs do not support AnduinOS. - Pin
software-properties-commonas not to be upgraded. This is to avoid breaking the above patch. - Patched the file
/etc/legalto update the OS name information. - Added
fastfetchpackage to the default app list to show system information in the terminal. Correctly show the logo based on/etc/os-releasefile. - Patched
/usr/bin/add-apt-repositoryto fake the OS information toubuntuwhen adding PPAs. - This is still a hack and may break in the future. Ultimately in the future, we may use our own PPAs to provide software and patches for AnduinOS.
- Patch
Important Note: Regarding Support Cycle
Please note that, consistent with upstream Ubuntu 25.10, AnduinOS 1.4 is not a Long-Term Support (LTS) release.
It only has a 9-month support cycle. Therefore, we do not recommend deploying this version in production environments or on critical devices that require long-term stability.
Inplace upgrade from old versions
Since AnduinOS currently does not have its own dedicated software repository (all software packages are sourced from Ubuntu), updates to AnduinOS itself are, for now, handled by executing a bash script. In the future, we plan to integrate the update mechanism directly into the sudo apt upgrade command.
To update AnduinOS to the latest dot build version, simply run the following command: do_anduinos_upgrade. For example:
1.1.0 → 1.1.10
1.3.0 → 1.3.7
Please note that this command will not upgrade across fork versions—that is, it will not upgrade from 1.3.7 to 1.4.0.
Future of 1.3
Based on our Version Schedule:
1.3 is still under maintaiance until Jan 2026.
A lot of people are asking that is it possible to upgrade 1.3 to 1.4 directly?
A direct upgrade from 1.3 to 1.4 is currently feasible. However, given the significant differences between these two versions, we have been testing a solution that involves modifying the package source, running apt upgrade, and then applying all the new changes from 1.4.
This approach, however, carries significant risks. For instance, a crash during the upgrade process could leave the system with half new components and half old components. To eliminate these risks, we are currently developing and testing a safer upgrade strategy.
We will develop an upgrade script from 1.3 to 1.4 within the next two months (while 1.3 is still within its support window). This will allow 1.3 users to eventually transition smoothly to 1.4 without worrying about losing personal files. However, some features and settings may be reset, and some incompatible software might crash or be unable to update.
In summary, we are committed to not abandoning any 1.3 users and will ultimately help them transition to 1.4 safely and reliably. This plan is expected to be fully implemented by January 2026 at the latest.
1.3.7
Recently we are collaborating with ArcMenu team to improve the experience for ArcMenu on AnduinOS. And contributing to Blur My Shell plugin to fix the issus with dash to panel plugin.
Due to a mistake with 1.3.6 and 1.1.9 that forgot to bump the package versions, 1.3.7 and 1.1.10 was released right 2 days after it.
1.3.7
- Added printer-driver-all package to the default app list to support more printers.
- No longer locks the version number to 6.14.0-27-generic for Linux has fixed the issue that losetup may throw Invalid argument error when mounting a squashfs in initramfs.
- Bump all Ubuntu packages to latest.
1.1.10
Recently we are collaborating with ArcMenu team to improve the experience for ArcMenu on AnduinOS. And contributing to Blur My Shell plugin to fix the issus with dash to panel plugin.
Due to a mistake with 1.3.6 and 1.1.9 that forgot to bump the package versions, 1.3.7 and 1.1.10 was released right 2 days after it.
1.1.10
- Added printer-driver-all package to the default app list to support more printers.
- Bump all Ubuntu packages to latest.
Please note that 1.1.10 is a higher version than 1.1.9.
1.3.6
- Removed the
gnome-mapsfrom the default app list to reduce the size of the ISO file. (Won't affect upgrading) - Use new upgrade endpoint
https://www.anduinos.com/upgrade/1.3to improve the stability of upgrades. - Bump version for
ArcMenuto at least v67 to support bothSuper L (Left)andSuper R (Right)keys to open the start menu. - Fixed an issue that
deskmonservice may cause crash when graphical session was not started yet. - Added
printer-driver-allpackage to the default app list to support more printers. - Removed a hack for file
/usr/share/gnome-shell/extensions/blur-my-shell@aunetx/components/panel.jsbecause it was upstreamed to source repo.
Full Changelog: 1.3.5...1.3.6
1.1.9
- Removed the
gnome-mapsfrom the default app list to reduce the size of the ISO file. (Won't affect upgrading) - Use new upgrade endpoint
https://www.anduinos.com/upgrade/1.1to improve the stability of upgrades. - Bump version for
ArcMenuto at least v67. - Fixed an issue that
deskmonservice may cause crash when graphical session was not started yet. - Added
printer-driver-allpackage to the default app list to support more printers. - Removed a hack for file
/usr/share/gnome-shell/extensions/blur-my-shell@aunetx/components/panel.jsbecause it was upstreamed to source repo.
Full Changelog: 1.1.8...1.1.9
1.3.5
- Fixed an issue that the logo in the gnome control center may not be displayed correctly.
- Fixed an issue that the
Super + Ishortcut may not open settings successfully. - Added
libcanberra-pulseandlibcanberra0to the default app list to support audio notifications. - Temporarily pin the kernel version to
6.14.0-27-genericbecause6.14.0-28-generichas a bug that causes thelosetupto throwInvalid argumenterror when mounting a squashfs in initramfs. - Fixed an issue that due to race condition of
blur-my-shellanddash-to-panelextensions, the taskbar may not be displayed correctly after login.
Full Changelog: 1.3.4...1.3.5
1.1.8
- Fixed an issue that the logo in the gnome control center may not be displayed correctly.
- Fixed an issue that the
Super + Ishortcut may not open settings successfully. - Added
libcanberra-pulseandlibcanberra0to the default app list to support audio notifications. - Fixed an issue that due to race condition of
blur-my-shellanddash-to-panelextensions, the taskbar may not be displayed correctly after login.
Full Changelog: 1.1.7...1.1.8
1.1.7
- Added
japanesekeyboard layout forja_JPusers. - Improved multiple display support by embedding the default layout configuration in the
dash-to-panelextension. Show all pinned apps on all displays. - Fixed an issue that
Super + Shift + Smay not able to paste the screenshot to the clipboard. - Switched default source mirror to
https://mirrors.huaweicloud.com/ubuntu/forzh_CNusers. - Fixed an issue that
Super + Ushortcut may toggle the network stats successfully. - Adjusted the plugin
clipboard-indicatorto not cache images for better performance.
1.3.4
Added japanese keyboard layout for ja_JP users.
Improved multiple display support by embedding the default layout configuration in the dash-to-panel extension. Show all pinned apps on all displays.
Fixed an issue that Super + Shift + S may not able to paste the screenshot to the clipboard.
Bumped the the-sof firmware to v2025.05 version to support more modern Intel audio devices and kernel versions. (This won't be shipped via upgrading and only available in the ISO image)
Switched default source mirror to https://mirrors.huaweicloud.com/ubuntu/ for zh_CN users.
Fixed an issue that Super + U shortcut may toggle the network stats successfully.
Adjusted the plugin clipboard-indicator to not cache images for better performance.
Full Changelog: 1.3.3...1.3.4
1.3.3
- Fixed an accessibility issue that caused the screen reader unable to read the text.
- Added
librime-plugin-luaforibus-rimeusers to support Lua scripts. This only affectszh_CNby default. - Added
policykit-desktop-privilegesto the default app list to allow no-password prompts for mount, simple updates, etc.