GitPedia
Anduin2017

Anduin2017/AnduinOS

AnduinOS is a custom Ubuntu-based Linux distribution that offers a familiar and easy-to-use experience for anyone moving to Linux.

21 Releases
Latest: 5mo ago
1.4.2Latest
Anduin2017Anduin2017·5mo ago·January 4, 2026
GitHub

📋 Changes

  • Changed the default apt source to `https://ubuntu.mirror.letscloud.io/ubuntu/` for Brazil build.
  • Added `gstreamer1.0-plugins-base`, `gstreamer1.0-plugins-good`, `gstreamer1.0-plugins-bad`, `gstreamer1.0-plugins-ugly` and `libavcodec-extra` out of box for better video codec support.
  • The repair will download AnduinOS iso under the `Download` folder instead of `/tmp` folder.
  • The repair script will reject reparing `dracut` based system because there is a high risky to break the initrd.
  • Added an error prompt when the `do_anduinos_upgrade` script failed to connect to the server.
  • Bump the `the-sof-bin` to 2025.12 version to support more modern Intel audio devices and kernel versions.
1.3.9
Anduin2017Anduin2017·5mo ago·January 4, 2026
GitHub

📋 Changes

  • Changed the default apt source to `https://ubuntu.mirror.letscloud.io/ubuntu/` for Brazil build.
  • Added `gstreamer1.0-plugins-base`, `gstreamer1.0-plugins-good`, `gstreamer1.0-plugins-bad`, `gstreamer1.0-plugins-ugly` and `libavcodec-extra` out of box for better video codec support.
  • The repair will download AnduinOS iso under the `Download` folder instead of `/tmp` folder.
  • The repair script will reject reparing `dracut` based system because there is a high risky to break the initrd.
  • Added an error prompt when the `do_anduinos_upgrade` script failed to connect to the server.
  • Bump the `the-sof-bin` to 2025.12 version to support more modern Intel audio devices and kernel versions.
1.1.12
Anduin2017Anduin2017·5mo ago·January 4, 2026
GitHub

📋 Changes

  • Changed the default apt source to `https://ubuntu.mirror.letscloud.io/ubuntu/` for Brazil build.
  • Added `gstreamer1.0-plugins-base`, `gstreamer1.0-plugins-good`, `gstreamer1.0-plugins-bad`, `gstreamer1.0-plugins-ugly` and `libavcodec-extra` out of box for better video codec support.
  • The repair will download AnduinOS iso under the `Download` folder instead of `/tmp` folder.
  • The repair script will reject reparing `dracut` based system because there is a high risky to break the initrd.
  • Added an error prompt when the `do_anduinos_upgrade` script failed to connect to the server.
1.4.1
Anduin2017Anduin2017·6mo ago·November 28, 2025
GitHub

📦 1.4.1

  • Improved the Russian slides localization based on contribution from @AlexanderKryllov.
  • Added sane-airscan sane-utils simple-scan packages to the default app list to support scanners out of the box.
  • Added a new command do-anduinos-autorepair to help users to fix common system issues. This command will download latest AnduinOS ISO and try to repair the system by comparing the system files with the ISO image.
  • A REPAIR.sh was added to the ISO file root directory to help users to repair the system easily, based on the content of the ISO image.
1.3.8
Anduin2017Anduin2017·6mo ago·November 28, 2025
GitHub

📦 1.3.8

  • Added system-config-printer package to the default app list to support printer configuration.
  • Bump intel the sof firmware to v2025.05.1 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)
  • The daemon code was refactored to improve compatibility and robustness when identifying and processing .desktop files.
  • Patched /etc/legal to update the OS name information.
  • Improved the Russian slides localization based on contribution from @AlexanderKryllov.
  • Added sane-airscan sane-utils simple-scan packages to the default app list to support scanners out of the box.
  • Added a new command do-anduinos-autorepair to help users to fix common system issues. This command will download latest AnduinOS ISO and try to repair the system by comparing the system files with the ISO image.
  • A REPAIR.sh was added to the ISO file root directory to help users to repair the system easily, based on the content of the ISO image.
1.1.11
Anduin2017Anduin2017·6mo ago·November 28, 2025
GitHub

📦 1.1.11

  • Added system-config-printer package to the default app list to support printer configuration.
  • The daemon code was refactored to improve compatibility and robustness when identifying and processing .desktop files.
  • Patched /etc/legal to update the OS name information.
  • Improved the Russian slides localization based on contribution from @AlexanderKryllov.
  • Added sane-airscan sane-utils simple-scan packages to the default app list to support scanners out of the box.
  • Added a new command do-anduinos-autorepair to help users to fix common system issues. This command will download latest AnduinOS ISO and try to repair the system by comparing the system files with the ISO image.
  • A REPAIR.sh was added to the ISO file root directory to help users to repair the system easily, based on the content of the ISO image.
1.4.0
Anduin2017Anduin2017·8mo ago·October 17, 2025
GitHub

📦 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_RO` for Romanian users.
  • Added 3 new gnome-shell extensions: to automatically switch the accent color based on gnome settings. (Thanks to [@florintanasa](https://github.com/florintanasa) for the help)
  • Removed `switcher@anduinos` gnome extension.
  • Added `AnduinOS To Go` option in the boot menu to allow users to run AnduinOS with persistent storage on a USB drive.
  • `gnome-startup-applications` was removed. See reason [here](https://gitlab.gnome.org/GNOME/gnome-session/-/merge_requests/145).
  • + 9 more

📋 Important: OS Branding Changes

  • The `/etc/os-release` branding file was changed. OS ID from `ubuntu` changed to `anduinos`.
  • Patch `/usr/bin/add-apt-repository` to trick the `software-properties-common` to think we are using Ubuntu. This is because some PPAs do not support AnduinOS.
  • Pin `software-properties-common` as not to be upgraded. This is to avoid breaking the above patch.
  • Patched the file `/etc/legal` to update the OS name information.
  • Added `fastfetch` package to the default app list to show system information in the terminal. Correctly show the logo based on `/etc/os-release` file.
  • Patched `/usr/bin/add-apt-repository` to fake the OS information to `ubuntu` when 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.

📦 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

  • To update AnduinOS to the latest dot build version, simply run the following command: `do_anduinos_upgrade`. For example:
  • ```text
  • 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](https://docs.anduinos.com/VERSIONS.html):
  • 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?
1.3.7
Anduin2017Anduin2017·8mo ago·September 29, 2025
GitHub

📦 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
Anduin2017Anduin2017·8mo ago·September 29, 2025
GitHub

📦 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
Anduin2017Anduin2017·8mo ago·September 27, 2025
GitHub

📋 Changes

  • Removed the `gnome-maps` from 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.3` to improve the stability of upgrades.
  • Bump version for `ArcMenu` to at least v67 to support both `Super L (Left)` and `Super R (Right)` keys to open the start menu.
  • Fixed an issue that `deskmon` service may cause crash when graphical session was not started yet.
  • Added `printer-driver-all` package 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.js` because it was upstreamed to source repo.
1.1.9
Anduin2017Anduin2017·8mo ago·September 27, 2025
GitHub

📋 Changes

  • Removed the `gnome-maps` from 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.1` to improve the stability of upgrades.
  • Bump version for `ArcMenu` to at least v67.
  • Fixed an issue that `deskmon` service may cause crash when graphical session was not started yet.
  • Added `printer-driver-all` package 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.js` because it was upstreamed to source repo.
1.3.5
Anduin2017Anduin2017·10mo ago·August 21, 2025
GitHub

📋 Changes

  • Fixed an issue that the logo in the gnome control center may not be displayed correctly.
  • Fixed an issue that the `Super + I` shortcut may not open settings successfully.
  • Added `libcanberra-pulse` and `libcanberra0` to the default app list to support audio notifications.
  • Temporarily pin the kernel version to `6.14.0-27-generic` because `6.14.0-28-generic` has a bug that causes the `losetup` to throw `Invalid argument` error when mounting a squashfs in initramfs.
  • Fixed an issue that due to race condition of `blur-my-shell` and `dash-to-panel` extensions, the taskbar may not be displayed correctly after login.
1.1.8
Anduin2017Anduin2017·10mo ago·August 21, 2025
GitHub

📋 Changes

  • Fixed an issue that the logo in the gnome control center may not be displayed correctly.
  • Fixed an issue that the `Super + I` shortcut may not open settings successfully.
  • Added `libcanberra-pulse` and `libcanberra0` to the default app list to support audio notifications.
  • Fixed an issue that due to race condition of `blur-my-shell` and `dash-to-panel` extensions, the taskbar may not be displayed correctly after login.
1.1.7
Anduin2017Anduin2017·11mo ago·July 25, 2025
GitHub

📋 Changes

  • 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.
  • 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.
1.3.4
Anduin2017Anduin2017·11mo ago·July 24, 2025
GitHub

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**: https://github.com/Anduin2017/AnduinOS/compare/1.3.3...1.3.4

1.3.3
Anduin2017Anduin2017·12mo ago·June 24, 2025
GitHub

📋 Changes

  • Fixed an accessibility issue that caused the screen reader unable to read the text.
  • Added `librime-plugin-lua` for `ibus-rime` users to support Lua scripts. This only affects `zh_CN` by default.
  • Added `policykit-desktop-privileges` to the default app list to allow no-password prompts for mount, simple updates, etc.
1.1.6
Anduin2017Anduin2017·12mo ago·June 24, 2025
GitHub

📋 Changes

  • Fixed an accessibility issue that caused the screen reader unable to read the text.
  • Added `librime-plugin-lua` for `ibus-rime` users to support Lua scripts. This only affects `zh_CN` by default.
  • Added `policykit-desktop-privileges` to the default app list to allow no-password prompts for mount, simple updates, etc.
1.2.6
Anduin2017Anduin2017·12mo ago·June 24, 2025
GitHub

📋 Changes

  • Fixed an accessibility issue that caused the screen reader unable to read the text.
  • Added `librime-plugin-lua` for `ibus-rime` users to support Lua scripts. This only affects `zh_CN` by default.
  • Added `policykit-desktop-privileges` to the default app list to allow no-password prompts for mount, simple updates, etc.
1.3.2
Anduin2017Anduin2017·1y ago·May 25, 2025
GitHub

📋 Changes

  • Added `libfuse2t64`, `libfuse3-3` and `libopengl0` to support AppImage out of the box.
  • Added `power-profiles-daemon` to the default app list to help manage power profiles.
  • For `zh_CN` version, changed default flathub mirror from `sjtu` to `ustc`.
  • Added `software-properties-gtk`(Modified), `libgtk3-perl`, `python3-dateutil` and `gir1.2-handy-1` to the default app list. Hold `software-properties-gtk` to prevent it from being upgraded.
  • Added Intel `thesofproject/sof-bin` firmware to support Intel latest audio devices (Tested on Lunarlake CPU). (This feature won't be shipped via upgrading and only available in the ISO image)
  • Created pin file under `/etc/apt/preferences.d/` to prevent `software-properties-gtk` and `base-files` from being upgraded.
  • Added a new user systemd service `systemctl --user status deskmon.service` to automatically allow executing desktop files in the `~/Desktop` directory. This will simplify the process of "Create Desktop shortcut" for users.
  • Fixed an issue that theme and icon may be reverted to default after reboot.
  • + 4 more
1.2.5
Anduin2017Anduin2017·1y ago·May 25, 2025
GitHub

📋 Changes

  • Fix qalculate localization issue that may not show localized text.
  • Added `en_GB` locale to the default locale list to support British English.
  • Fixed an issue that the installer `ubiquity` doesn't follow system theme.
  • Fixed `fr_FR` font issue that caused some characters to be displayed incorrectly. Adjusted default fallback order for sans-serif, serif, and monospace to prioritize Latin fonts while retaining proper CJK support.
  • Added `cracklib-runtime` package to the default app list to enhance password security.
  • Changed the text of the image during boot(grub menu) from `Install AnduinOS` to `Try and Install AnduinOS`.
  • Added `libfuse2t64`, `libfuse3-3` and `libopengl0` to the default app list to support AppImage out of the box.
  • Use dynamic trackers retrieval from online source to generate torrent files for more stability of torrent downloads.
  • + 7 more
1.1.5
Anduin2017Anduin2017·1y ago·May 25, 2025
GitHub

📋 Changes

  • Added package `gstreamer1.0-libav` to the default app list.
  • Fix qalculate localization issue that may not show localized text.
  • Added `en_GB` locale to the default locale list to support British English.
  • Fixed an issue that the installer `ubiquity` doesn't follow system theme.
  • Fixed `fr_FR` font issue that caused some characters to be displayed incorrectly. Adjusted default fallback order for sans-serif, serif, and monospace to prioritize Latin fonts while retaining proper CJK support.
  • Added `cracklib-runtime` package to the default app list to enhance password security.
  • Changed the text of the image during boot(grub menu) from `Install AnduinOS` to `Try and Install AnduinOS`.
  • Added `libfuse2t64`, `libfuse3-3` and `libopengl0` to the default app list to support AppImage out of the box.
  • + 8 more