Skip to content

Latest commit

 

History

History
2212 lines (2113 loc) · 73.8 KB

changelog.md

File metadata and controls

2212 lines (2113 loc) · 73.8 KB

Full Changelog History

This document contains the full changelog for every previous versions of MassOS, as well as the changes currently in development for the next upcoming version of MassOS (which may be subject to change before the version is finally released).

Current Development

IMPORTANT NOTICE: Official development of MassOS was ceased at the end of 2022. Unless otherwise stated, any subsequent code commits beyond this date are done purely for experimental purposes; they are NOT indicative of any upcoming release, should NOT be considered stable/usable, and will NOT be given any support whatsoever. This also applies to all experimental builds published at https://dmassey.net/files/massos-experimental-builds/. Please also note that it is NOT POSSIBLE to perform an in-place upgrade from MassOS 2022.10 or older to any build based on these experimental changes; do NOT attempt it under any circumstance.

Changes:

  • Experimental builds will now be versioned based on their build date, i.e., experimental-20241231.
  • Switched to osinstallgui in the live CD, a new (currently still in development) GUI installer program to replace the old TUI installer.
  • Moved Live CD creation script to the main MassOS repo (with improvements) and dropped support for "nofirmware" ISOs.
  • Rootfs tarballs will still not contain firmware (only ISOs will), however a new utility will eventually be developed to allow firmware installation to be managed by users at runtime.
  • Added Memtest86+ and UEFI EDK2 Shell to the Live CD as additional tools.
  • Migrated to merged bin-sbin filesystem structure, as required by future systemd versions (sbin directories are now symlinks to their bin counterpart).
  • Migrated to systemd-sysusers for system user management where possible.
  • Migrated Python modules away from Python EGGs, due to deprecation by pip (builds now use build and installer instead of setup.py.).
  • Switched default tar back to GNU tar (bsdtar is still present), and removed set-default-tar utility from the system.
  • Miscellaneous bug and security fixes/improvements.
  • Dropped old Xorg input drivers which are replaced by libinput.
  • Split Noto fonts package into normal fonts, CJK fonts and emoji fonts.
  • Added zsh and fish, both of which can optionally be used for the shell instead of the default Bash.
  • Added libaom and SVT-AV1 packages for improved AV1 video codec support.
  • Added AMF and NVDEC/NVENC support to FFmpeg for improved hardware acceleration support.
  • Added firewalld and enabled it by default, for enhanced firewall support.
  • Reaplced full OpenLDAP package with only libldap.
  • Replaced pkg-config with pkgconf.
  • Replaced SDL with sdl12-compat.
  • Added libc++ and libc++abi alongside the LLVM installation.
  • Added HTTP/3 support in curl using libnghttp3.
  • Added verify-sources.sh script to the build system to allow verifying SHA256 checksums of downloaded sources before building MassOS.
  • Numerous build system and packaging improvements.
  • Removed deprecated static documentation from the MassOS repo, in favour of the GitHub wiki.
  • [Xfce] Upgraded to Xfce 4.20 with initial (experimental) Wayland support.
  • [Xfce] Removed Weston and replaced it with LabWC, as required by the Xfce Wayland session.
  • [Xfce] Added openbox compatibility to Arc theme, for LabWC theme support.
  • [Xfce] Added elementary icon theme, for some missing icons not provided by Adwaita or Arc.

Upgraded software (core):

  • a52dec: 0.7.4 --> 0.8.0
  • AccountsService: 22.08.8 --> 23.13.9
  • Acl: 2.3.1 --> 2.3.2
  • adwaita-icon-theme: 43 --> 47.0
  • alsa-lib: 1.2.7.2 --> 1.2.13
  • AMF-Headers: (new package) --> 1.4.35
  • AppArmor: 3.1.1 --> 4.0.3
  • AppStream: 0.15.5 --> 1.0.4
  • appstream-glib: 0.8.0 --> 0.8.3
  • Asciidoc: 10.2.0 --> 10.2.1
  • Aspell: 0.60.8 --> 0.60.8.1
  • at-spi2-core: 2.46.0 --> 2.54.1
  • Atkmm: 2.28.3 --> 2.28.4
  • Attr: 2.5.1 --> 2.5.2
  • Audit: 3.0.9 --> 4.0.2
  • Autoconf: 2.71 --> 2.72
  • Automake: 1.16.5 --> 1.17
  • autoconf-archive: 2021.02.19 --> 2023.02.20
  • Bash: 5.2 --> 5.2.37
  • bash-completion: 2.11 --> 2.16.0
  • bc: 6.0.3 --> 7.0.3
  • BIND-Utils: 9.18.6 --> 9.20.4
  • Binutils: 2.39 --> 2.43.1
  • biosdevname: (new package) --> 0.7.3
  • BlueZ: 5.65 --> 5.79
  • Boost: 1.80.0 --> 1.87.0
  • bpftool: 7.0.0 --> 7.5.0
  • brotli: 1.0.9 --> 1.1.0
  • bsd-games: 3.2 --> 3.3
  • btrfs-progs: 5.19.1 --> 6.12
  • Bubblewrap: 0.6.2 --> 0.11.0
  • build: (new package) --> 1.2.2
  • Busybox: 1.35.0 --> 1.37.0
  • c-ares: 1.18.1 --> 1.34.4
  • Cairo: 1.17.6 --> 1.18.2
  • Cairomm: 1.14.4 --> 1.14.5
  • calver: (new package) --> 2022.06.26
  • cffi: 1.15.0 --> 1.17.1
  • chafa: (new package) --> 1.14.5
  • chardet: 5.0.0 --> 5.2.0
  • charset-normalizer: (new package) --> 3.3.2
  • Clang: 14.0.6 --> 19.1.7
  • CMake: 3.24.2 --> 3.31.5
  • compiler-rt: 15.0.3 --> 19.1.7
  • colord: 1.4.6 --> 1.4.7
  • Coreutils: 9.1 --> 9.5
  • cowsay: 3.04 --> 3.8.4
  • cpio: (new package) --> 2.15
  • CrackLib: 2.9.8 --> 2.10.3
  • cryptography: 37.0.1 --> 44.0.0
  • cryptsetup: 2.5.0 --> 2.7.5
  • CUPS: 2.4.2 --> 2.4.11
  • cups-browsed: (new package) --> 2.1.1
  • cups-filters: 1.28.16 --> 2.0.1
  • cups-pdf: (new package) --> 3.0.1
  • cups-pk-helper: (new package) --> 0.2.7
  • curl: 7.85.0 --> 8.11.1
  • Cython: 0.29.25 --> 3.0.11
  • D-Bus: 1.14.2 --> 1.16.0
  • dav1d: 1.0.0 --> 1.5.1
  • desktop-file-utils: 0.27 --> 0.28
  • dhcpcd: 9.4.1 --> 10.1.0
  • dialog: 1.3-20220728 --> 1.3-20240619
  • Diffutils: 3.8 --> 3.10
  • DirectX-Headers: 1.606.3 --> 1.614.1
  • distro: 1.6.0 --> 1.9.0
  • DKMS: 3.0.6 --> 3.1.4
  • dmidecode: 3.4 --> 3.6
  • dnspython: 2.2.0 --> 2.7.0
  • docutils: 0.18.1 --> 0.21.2
  • dos2unix: 0.4.2 --> 0.5.2
  • dotconf: (new package) --> 1.4.1
  • dracut: 056 --> 105
  • e2fsprogs: 1.46.5 --> 1.47.1
  • easy-rsa: 3.1.0 --> 3.2.1
  • Ed: 1.18 --> 1.21
  • editables: (new package) --> 0.5
  • efivar: 38 --> 39
  • egl-wayland: 1.1.11 --> 1.1.17
  • eglexternalplatform: 1.1 --> 1.2
  • elfutils: 0.187 --> 0.192
  • Enchant: 2.3.3 --> 2.8.2
  • espeak-ng: (new package) --> 1.52.0
  • exfatprogs: 1.1.3 --> 1.2.6
  • exiv2: 0.27.5 --> 0.28.3
  • Expat: 2.4.9 --> 2.6.4
  • f2fs-tools: (new package) --> 1.16.0
  • FAAC: (new package) --> 1.30
  • FAAD2: 2.10.0 --> 2.10.1
  • Fakeroot: 1.29 --> 1.36.2
  • fastfetch: (new package) --> 2.34.1
  • fastjsonschema: (new package) --> 2.21.0
  • FFmpeg: 5.1.2 --> 7.1
  • File: 5.43 --> 5.46
  • Findutils: 4.9.0 --> 4.10.0
  • firewalld: (new package) --> 2.3.0
  • fish: (new package) --> 3.7.1
  • flashrom: 1.2 --> 1.5.1
  • Flatpak: 1.14.0 --> 1.14.10
  • flit-core: (new package) --> 3.10.1
  • fmt: 9.1.0 --> 11.1.2
  • font-util: 1.3.3 --> 1.4.1
  • Fontconfig: 2.14.0 --> 2.16.0
  • FreeGLUT: 3.2.2 --> 3.6.0
  • FreeType: 2.12.1 --> 2.13.3
  • Fribidi: 1.0.12 --> 1.0.16
  • FUSE3: 3.12.0 --> 3.16.2
  • fuseiso: (new package) --> 20070708
  • fwupd: 1.7.6 --> 2.0.4
  • fwupd-efi: 1.3 --> 1.7
  • Gawk: 5.1.0 --> 5.3.1
  • gcab: 1.5 --> 1.6
  • GCC: 12.2.0 --> 14.2.0
  • Gcr: 3.41.1 --> 3.41.2
  • Gcr4: (new package) --> 4.3.0
  • GDBM: 1.23 --> 1.24
  • GDK-Pixbuf: 2.42.9 --> 2.42.12
  • GeoClue: 2.6.0 --> 2.7.2
  • Gettext: 0.21 --> 0.23.1
  • gexiv2: 0.14.0 --> 0.14.3
  • GhostScript: 10.0.0 --> 10.04.0
  • gi-docgen: 2022.1 --> 2024.1
  • giflib: 5.2.1 --> 5.2.2
  • Git: 2.38.0 --> 2.48.1
  • GLib: 2.74.0 --> 2.82.4
  • glib-networking: 2.74.0 --> 2.80.1
  • Glibc: 2.36 --> 2.40
  • GLibmm: 2.66.5 --> 2.66.7
  • glslang: 11.11.0 --> 15.1.0
  • GLU: 9.0.2 --> 9.0.3
  • GMP: 6.2.1 --> 6.3.0
  • gnome-keyring: 42.1 --> 46.2
  • gnome-online-accounts: 3.46.0 --> 3.48.3
  • GNU-EFI: 3.0.15 --> 3.0.18
  • GNUPG: 2.3.7 --> 2.5.1
  • GNUTLS: 3.7.8 --> 3.8.8
  • gobject-introspection: 1.74.0 --> 1.82.0
  • GPGME: 1.18.0 --> 1.24.1
  • gPlanarity: (new package) --> 17906
  • gptfdisk: 1.0.9 --> 1.0.10
  • Graphviz: 6.0.1 --> 12.2.1
  • Grep: 3.8 --> 3.11
  • Groff: 1.22.4 --> 1.23.0
  • GRUB: 2.06 --> 2.12
  • gsettings-desktop-schemas: 43.0 --> 47.1
  • gspell: 1.12.0 --> 1.14.0
  • gst-editing-services: (new package) --> 1.24.11
  • gst-libav: 1.20.3 --> 1.24.11
  • gst-plugins-bad: 1.20.3 --> 1.24.11
  • gst-plugins-base: 1.20.3 --> 1.24.11
  • gst-plugins-good: 1.20.3 --> 1.24.11
  • gst-plugins-rs: 0.8.4 --> (removed)
  • gst-plugins-ugly: 1.20.3 --> 1.24.11
  • gst-python: (new package) --> 1.24.11
  • GStreamer: 1.20.3 --> 1.24.11
  • gstreamer-vaapi: 1.20.3 --> 1.24.11
  • GTK-Doc: 1.33.2 --> 1.34.0
  • gtk-layer-shell: (new package) --> 0.9.0
  • GTK3: 3.24.34 --> 3.24.43
  • gtksourceview3: (new package) --> 3.24.11-28-g73e57b5
  • gtksourceview4: (new package) --> 4.8.4
  • Gtkmm3: 3.24.7 --> 3.24.9
  • GVFS: 1.50.2 --> 1.56.1
  • gz2xz: 1.1.0 --> (removed)
  • Gzip: 1.12 --> 1.13
  • HarfBuzz: 5.2.0 --> 10.2.0
  • hatchling: (new package) --> 1.27.0
  • help2man: 1.49.2 --> 1.49.3
  • hicolor-icon-theme: 0.17 --> 0.18
  • HPLIP: 3.22.6 --> 3.24.4
  • htop: 3.2.1 --> 3.3.0
  • hwdata: 0.363 --> 0.391
  • hyfetch: (new package) --> 1.99.0
  • iana-etc: 20220922 --> 20250108
  • iceauth: 1.0.9 --> 1.0.10
  • ICU: 71.1 --> 76.1
  • idna: 3.4 --> 3.10
  • importlib-metadata: 4.10.1 --> 8.5.0
  • Inetutils: 2.3 --> 2.5
  • inih: 56 --> 58
  • installer: (new package) --> 0.7.0
  • intel-gmmlib: (new package) --> 22.5.4
  • intel-media-driver: (new package) --> 24.4.4
  • IPRoute2: 5.19.0 --> 6.13.0
  • iptables: 1.8.8 --> 1.8.11
  • ISO-Codes: 4.11.0 --> 4.17.0
  • JACK2: 1.9.21 --> 1.9.22
  • Jansson: 2.13.1 --> 2.14
  • JasPer: 3.0.6 --> 4.2.4
  • jfsutils: (new package) --> 1.1.15
  • Jinja2: 3.1.1 --> 3.1.4
  • jp2a: (new package) --> 1.3.2
  • jq: 1.6 --> 1.7.1
  • JSON: 4.09 --> 4.10
  • JSON-C: 0.16 --> 0.18
  • JSON-GLib: 1.6.6 --> 1.10.0
  • jsoncpp: 1.9.5 --> 1.9.6
  • kbd: 2.5.1 --> 2.7.1
  • keyutils: (new package) --> 1.6.3
  • kmod: 30 --> 33
  • krb5: 1.20 --> 1.21.3
  • lark: (new package) --> 1.2.2
  • lcms2: 2.13.1 --> 2.16
  • Less: 608 --> 668
  • libao: (new package) --> 1.2.2
  • libaom: (new package) --> 3.11.0
  • libarchive: 3.6.1 --> 3.7.7
  • libass: 0.16.0 --> 0.17.3
  • libassuan: 2.5.5 --> 3.0.1
  • libavif: 0.10.1 --> 1.1.1
  • libblockdev: 2.28 --> 3.2.1
  • libbluray: 1.3.3 --> 1.3.4
  • libbpf: 1.0.0 --> 1.5.0
  • libburn: 1.5.4 --> 1.5.6
  • libbytesize: 2.7 --> 2.11
  • libcap: 2.66 --> 2.73
  • libcap-ng: 0.8.3 --> 0.8.5
  • libcbor: 0.9.0 --> 0.11.0
  • libcdio-paranoia: 10.2+2.0.1 --> 10.2+2.0.2
  • libchamplain: 0.12.20 --> 0.12.21
  • libclc: (new package) --> 19.1.7
  • libcupsfilters: (new package) --> 2.1.0
  • libc++: (new package) --> 19.1.7
  • libc++abi: (new package) --> 19.1.7
  • libde265: 1.0.8 --> 1.0.15
  • libdecor: (new package) --> 0.2.2
  • libdisplay-info: (new package) --> 0.2.0
  • libdmx: 1.1.4 --> 1.1.5
  • libdrm: 2.4.113 --> 2.4.124
  • libedit: 20210910-3.1 --> 20240808-3.1
  • libetpan: (new package) --> 1.9.4
  • libevdev: 1.13.0 --> 1.13.3
  • libexif: 0.6.23 --> 0.6.24
  • libffi: 3.4.3 --> 3.4.6
  • libfido2: 1.12.0 --> 1.15.0
  • libfontenc: 1.1.6 --> 1.1.8
  • libfreeaptx: (new package) --> 0.1.1
  • libFS: 1.0.9 --> 1.0.10
  • libgcrypt: 1.10.1 --> 1.11.0
  • libgee: 0.20.6 --> 0.20.8
  • libglvnd: 1.5.0 --> 1.7.0
  • libgpg-error: 1.45 --> 1.51
  • libgphoto2: 2.5.30 --> 2.5.31
  • libgudev: 237 --> 238
  • libgusb: 0.4.0 --> 0.4.9
  • libhandy: 1.8.0 --> 1.8.3
  • libheif: 1.13.0 --> 1.19.5
  • libical: 3.0.14 --> 3.0.19
  • libICE: 1.0.10 --> 1.1.2
  • libidn2: 2.3.3 --> 2.3.7
  • libimobiledevice: 1.3.0 --> 1.3.0-217-g1ec2c2c
  • libimobiledevice-glue: (new package) --> 1.3.1
  • libinput: 1.21.0 --> 1.27.1
  • libisoburn: 1.5.4 --> 1.5.6
  • libisofs: 1.5.4 --> 1.5.6
  • libjcat: 0.1.11 --> 0.2.2
  • libjpeg-turbo: 2.1.3 --> 3.1.0
  • libksba: 1.6.1 --> 1.6.7
  • libldap: 2.6.3 --> 2.6.9
  • libmbim: 1.26.4 --> 1.30.0
  • libmtp: 1.1.20 --> 1.1.22
  • libndp: 1.8 --> 1.9
  • libnfs: 4.0.0 --> 5.0.3
  • libnfnetlink: (new package) --> 1.0.2
  • libnftnl: (new package) --> 1.2.8
  • libnghttp2: 1.50.0 --> 1.64.0
  • libnghttp3: (new package) --> 1.6.0
  • libnice: 0.1.19 --> 0.1.22
  • libnl: 3.7.0 --> 3.11.0
  • libnma: 1.10.2 --> 1.10.6
  • libnotify: 0.8.1 --> 0.8.3
  • libnvme: (new package) --> 1.11.1
  • libnsl: 2.0.0 --> 2.0.1
  • libpaper: 1.1.28 --> 2.2.6
  • libpcap: 1.10.1 --> 1.10.5
  • libpciaccess: 0.16 --> 0.18
  • libpeas: 1.34.0 --> 1.36.0
  • libpipeline: 1.5.6 --> 1.5.8
  • libplist: 2.2.0 --> 2.6.0
  • libpng: 1.6.38 --> 1.6.45
  • libportal: 0.6 --> 0.9.0
  • libppd: (new package) --> 2.1.0
  • libproxy: (new package) --> 0.5.9
  • libpsl: 0.21.1 --> 0.21.5
  • libpwquality: 1.4.4 --> 1.4.5
  • libqmi: 1.30.8 --> 1.34.0
  • libqrtr-glib: (new package) --> 1.2.2
  • libraw: 0.20.2 --> 0.21.3
  • librsvg: 2.54.5 --> 2.59.2
  • libsass: 3.6.5 --> 3.6.6
  • libseccomp: 2.5.4 --> 2.5.5
  • libsecret: 0.20.5 --> 0.21.6
  • libsfdo: (new package) --> 0.1.3
  • libsigc++: 2.10.8 --> 2.12.1
  • libSM: 1.2.3 --> 1.2.5
  • libsndfile: 1.1.0 --> 1.2.2
  • libsodium: 1.0.18 --> 1.0.20
  • libsoup: 2.74.2 --> 2.74.3
  • libsoup3: 3.2.0 --> 3.6.4
  • libssh2: 1.10.0 --> 1.11.1
  • libsysprof-capture: 3.46.0 --> 47.1
  • libtiff: 4.4.0 --> 4.7.0
  • libtirpc: 1.3.3 --> 1.3.6
  • libtool: 2.4.7 --> 2.5.4
  • libtpms: 0.9.2 --> 0.10.0
  • libudfread: (new package) --> 1.1.2
  • libunistring: 1.0 --> 1.3
  • liburing: 2.1 --> 2.8
  • libusb: 1.0.26 --> 1.0.27
  • libusbmuxd: 2.0.2 --> 2.1.0
  • libuv: 1.44.2 --> 1.50.0
  • libva: 2.16.0 --> 2.22.0
  • libvpx: 1.12.0 --> 1.15.0
  • libwacom: 2.4.0 --> 2.14.0
  • libwebp: 1.2.5 --> 1.5.0
  • libwnck: 43.0 --> 43.2
  • libwpe: 1.14.0 --> 1.16.1
  • libX11: 1.8.1 --> 1.8.10
  • libXau: 1.0.10 --> 1.0.12
  • libXaw: 1.0.14 --> 1.0.16
  • libxcb: 1.15 --> 1.17
  • libXcomposite: 0.4.5 --> 0.4.6
  • libxcrypt: (new package) --> 4.4.37
  • libXcursor: 1.2.1 --> 1.2.3
  • libxcvt: 0.1.2 --> 0.1.3
  • libXdamage: 1.4.5 --> 1.4.6
  • libXdmcp: 1.1.3 --> 1.1.5
  • libXext: 1.3.4 --> 1.3.6
  • libXfixes: 6.0.0 --> 6.0.1
  • libXfont2: 2.0.6 --> 2.0.7
  • libXft: 2.3.6 --> 2.3.8
  • libxkbcommon: 1.4.1 --> 1.7.0
  • libxkbfile: 1.1.0 --> 1.1.3
  • libXi: 1.8 --> 1.8.2
  • libXinerama: 1.1.4 --> 1.1.5
  • libxml2: 2.9.14 --> 2.13.5
  • libxmlb: 0.3.6 --> 0.3.21
  • libXmu: 1.1.3 --> 1.2.1
  • libXpm: 3.5.13 --> 3.5.17
  • libXrandr: 1.5.2 --> 1.5.4
  • libXrender: 0.9.10 --> 0.9.12
  • libXres: 1.2.1 --> 1.2.2
  • libXScrnSaver: 1.2.3 --> 1.2.4
  • libxshmfence: 1.3 --> 1.3.3
  • libxslt: 1.1.37 --> 1.1.42
  • libXt: 1.2.1 --> 1.3.1
  • libXtst: 1.2.4 --> 1.2.5
  • libXv: 1.0.11 --> 1.0.13
  • libXvMC: 1.0.13 --> 1.0.14
  • libXxf86dga: 1.1.5 --> 1.1.6
  • libXxf86vm: 1.1.5 --> 1.1.6
  • libzip: 1.9.2 --> 1.11.2
  • Linux: 6.0.0 --> 6.13.0
  • Linux-PAM: 1.5.2 --> 1.7.0
  • LLD: 14.0.6 --> 19.1.7
  • LLVM: 14.0.6 --> 19.1.7
  • LMDB: 0.9.29 --> 0.9.31
  • lolcat: 1.2 --> 1.5
  • LSB-Tools: 0.10 --> 0.12
  • lsof: 4.96.3 --> 4.99.4
  • Lua: 5.4.4 --> 5.4.7
  • LVM2: 2.03.16 --> 2.03.30
  • lxml: 4.9.1 --> 5.3.0
  • Lynx: 2.8.9 --> 2.9.2
  • LZ4: 1.9.4 --> 1.10.0
  • lzip: 1.22 --> 1.24.1
  • make-ca: 1.10 --> 1.14
  • Make: 4.3 --> 4.4.1
  • Mako: 1.2.1 --> 1.3.7
  • Man-DB: 2.10.2 --> 2.13.0
  • man-pages: 5.13 --> 6.10
  • Markdown: 3.3.6 --> 3.7
  • MarkupSafe: 2.1.1 --> 3.0.2
  • maturin: (new package) --> 1.8.1
  • mdadm: 4.2 --> 4.3
  • memstrack: (new package) --> 0.2.2
  • Mesa: 22.1.7 --> 24.3.4
  • mesa-utils: 8.5.0 --> 9.0.0
  • Meson: 0.63.2 --> 1.6.1
  • meson-python: (new package) --> 0.16.0
  • minizip: 1.2.13 --> 1.3.1
  • mkfontscale: 1.2.2 --> 1.2.3
  • mobile-broadband-provider-info: 20220725 --> 20240407
  • ModemManager: 1.18.8 --> 1.22.0
  • moreutils: 0.67 --> 0.69
  • MPC: 1.2.1 --> 1.3.1
  • mpdecimal: 2.5.1 --> 4.0.0
  • mpg123: 1.30.1 --> 1.32.10
  • msgraph: (new package) --> 0.2.3
  • mtdev: 1.1.6 --> 1.1.7
  • mtools: 4.0.40 --> 4.0.46
  • multipath-tools: (new package) --> 0.10.0
  • Nano: 6.4 --> 8.3
  • NASM: 2.15.05 --> 2.16.03
  • Ncurses: 6.3 --> 6.5
  • Net-SNMP: 5.9.3 --> 5.9.4
  • Nettle: 3.8.1 --> 3.10.1
  • network-manager-applet: 1.28.0 --> 1.36.0
  • Neofetch: 7.3.0 --> (removed)
  • NetworkManager: 1.40.0 --> 1.50.1
  • NetworkManager-openvpn: 1.10.0 --> 1.12.0
  • newt: 0.52.21 --> 0.52.24
  • nftables: (new package) --> 1.1.1
  • Ninja: 1.11.1 --> 1.12.1
  • noto-fonts: 20220920 --> 2024.12.01
  • noto-fonts-cjk: 20220920 --> 20230817
  • noto-fonts-emoji: 20220920 --> 2.047
  • npth: 1.6 --> 1.8
  • NSPR: 4.35 --> 4.36
  • NSS: 3.83 --> 3.107
  • ntfs-3g: 2022.5.17 --> 2022.10.3
  • nv-codec-headers: (new package) --> 12.2.72.0
  • nvidia-vaapi-driver: (new package) --> 0.0.13
  • NVIDIA-Open-Kernel-Modules: 515.76 --> 565.77
  • nvme-cli: (new package) --> 2.11
  • oniguruma: 6.9.8 --> 6.9.9
  • OpenAL: 1.22.2 --> 1.24.1
  • OpenH264: 2.3.1 --> 2.5.0
  • OpenJPEG: 2.5.0 --> 2.5.3
  • OpenSSH: 9.0p1 --> 9.9p1
  • OpenSSL: 3.0.5 --> 3.4.0
  • OpenVPN: 2.5.7 --> 2.6.12
  • ORC: 0.4.32 --> 0.4.40
  • os-prober: 1.79 --> 1.83
  • ostree: 2022.5 --> 2024.10
  • p11-kit: 0.24.1 --> 0.25.5
  • p7zip: 17.04 --> 17.05
  • packaging: 21.3 --> 24.2
  • Pahole: 1.24 --> 1.28
  • Pango: 1.50.11 --> 1.56.1
  • Pangomm: 2.46.3 --> 2.46.4
  • parted: 3.5 --> 3.6
  • passim: (new package) --> 0.1.8
  • patchelf: 0.14.5 --> 0.18.0
  • pathspec: (new package) --> 0.12.1
  • pcaudiolib: (new package) --> 1.3
  • pciutils: 3.8.0 --> 3.13.0
  • PCRE2: 10.40 --> 10.44
  • pefile: (new package) --> 2024.8.26
  • Perl: 5.36.0 --> 5.40.0
  • pexpect: 4.8.0 --> 4.9
  • pkcs11-helper: 1.29.0 --> 1.30.0
  • pkg-config: 0.29.2 --> (removed)
  • pkgconf: (new package) --> 2.3.0
  • pigz: 2.6 --> 2.8
  • pinentry: 1.2.1 --> 1.3.1
  • pip: (new package) --> 24.3.1
  • PipeWire: 0.3.59 --> 1.2.7
  • Pixman: 0.40.0 --> 0.44.2
  • pluggy: (new package) --> 1.5.0
  • Plymouth: 22.02.122 --> 24.004.60
  • poetry-core: (new package) --> 1.9.1
  • Polkit: 121 --> 126
  • Poppler: 22.09.0 --> 25.01.0
  • poppler-data: 0.4.11 --> 0.4.12
  • power-profiles-daemon: 0.12 --> 0.23
  • ppp: 2.4.9 --> 2.5.1
  • Procps-NG: 4.0.0 --> 4.0.5
  • PSmisc: 23.5 --> 23.7
  • PulseAudio: 16.1 --> 17.0
  • pv: 1.6.20 --> 1.9.25
  • PyCairo: 1.21.0 --> 1.27.0
  • pycparser: 2.21 --> 2.22
  • pycups: (new package) --> 2.0.4
  • pyelftools: (new package) --> 0.31
  • Pygments: 2.13.0 --> 2.19.1
  • PyGObject: 3.42.2 --> 3.50.0
  • pyopenssl: 22.1.0 --> 24.3.0
  • PyParsing: 3.0.7 --> 3.2.0
  • pyproject-hooks: (new package) --> 1.2.0
  • pyproject-metadata: (new package) --> 0.9.0
  • Python: 3.10.7 --> 3.13.1
  • python-certifi: 2022.06.15 --> 2024.08.30
  • python-dbusmock: 0.28.4 --> 0.32.2
  • pyxdg: (new package) --> 0.28
  • PyYAML: (new package) --> 6.0.2
  • Qpdf: 11.1.1 --> 11.9.1
  • rav1e: 0.5.1 --> 0.7.1
  • Readline: 8.2 --> 8.2.13
  • reiserfsprogs: (new package) --> 3.6.27
  • requests: 2.28.1 --> 2.32.3
  • rhash: 1.4.2 --> 1.4.5
  • rpcsvc-proto: 1.4.3 --> 1.4.4
  • rrdtool: 1.8.0 --> 1.9.0
  • rsync: 3.2.6 --> 3.4.1
  • rtmpdump: 2.4-99-gf1b83c1 --> 2.4-105-g6f6bb13
  • Ruby: 3.1.2 --> 3.4.1
  • SANE: 1.1.1 --> 1.3.1
  • scdoc: (new package) --> 1.11.0
  • SDL: 1.2.15 --> (removed)
  • sdl12-compat: (new package) --> 1.2.68
  • SDL2: 2.24.0 --> 2.30.10
  • seatd: (new package) --> 0.9.1
  • Sed: 4.8 --> 4.9
  • semantic-version: (new package) --> 2.10.0
  • sessreg: 1.1.2 --> 1.1.3
  • setuptools: 69.0.2 --> 75.8.0
  • setuptools-rust: (new package) --> 1.10.2
  • setuptools-scm: (new package) --> 8.0.4
  • setxkbmap: 1.3.3 --> 1.3.4
  • shaderc: (new package) --> 2024.4
  • Shadow: 4.12.3 --> 4.17.2
  • shared-mime-info: 2.2 --> 2.4
  • sl: 5.02 --> 5.05
  • smartmontools: (new package) --> 7.4
  • smbclient: 4.19.3 --> 4.21.2
  • smproxy: 1.0.6 --> 1.0.7
  • SoundTouch: 2.3.1 --> 2.3.3
  • speech-dispatcher: (new package) --> 0.11.5
  • SPIRV-Headers: 1.3.216.0 --> 1.4.304.0
  • SPIRV-LLVM-Translator: (new package) --> 19.1.3
  • SPIRV-Tools: 2022.2 --> 1.4.304.0
  • SQLite: 3.39.3 --> 3.48.0
  • squashfs-tools: 4.5.1 --> 4.6.1
  • squashfuse: 0.1.105 --> 0.5.2
  • strace: 5.19 --> 6.13
  • Sudo: 1.9.11p3 --> 1.9.16p2
  • SVT-AV1: (new package) --> 2.3.0
  • SWIG: 4.0.2 --> 4.3.0
  • system-config-printer: (new package) --> 1.5.18
  • systemd: 251.5 --> 257.2
  • Taglib: 1.12 --> 2.0.2
  • tar: 1.34 --> 1.35
  • Tcl: 8.6.12 --> 8.6.15
  • tldr: 1.5.0 --> 1.7.1
  • Texinfo: 6.8 --> 7.2
  • thin-provisioning-tools: 0.9.0 --> (removed)
  • Tk: 8.6.12 --> 8.6.15
  • tomli: (new package) --> 2.2.1
  • tpm2-tools: (new package) --> 5.7
  • tpm2-tss: 3.2.0 --> 4.1.3
  • tree: 2.0.4 --> 2.2.1
  • trove-classifiers: (new package) --> 2024.9.12
  • typing-extensions: (new package) --> 4.12.2
  • tzdata: 2022d --> 2024b
  • UDisks: 2.9.4 --> 2.10.1
  • UFW: 0.36.1 --> 0.36.2
  • unifdef: (new package) --> 2.12
  • Unifont: 15.0.01 --> 16.0.01
  • UPower: 1.90.0 --> 1.90.7
  • urllib3: 1.26.11 --> 2.2.2
  • usbutils: 014 --> 018
  • Userspace-RCU: 0.13.2 --> 0.15.0
  • utfcpp: (new package) --> 4.0.6
  • util-linux: 2.38.1 --> 2.40.4
  • util-macros: 1.19.3 --> 1.20.2
  • Vala: 0.56.3 --> 0.56.17
  • Vim: 9.0.0600 --> 9.1.1050
  • VTE: 0.70.0 --> 0.78.2
  • Vulkan-Headers: 1.3.230 --> 1.4.304
  • Vulkan-Loader: 1.3.230 --> 1.4.304
  • Vulkan-Tools: 1.3.230 --> 1.4.304.0
  • wavpack: 5.5.0 --> 5.7.0
  • Wayland: 1.21.0 --> 1.23.1
  • wayland-protocols: 1.26 --> 1.39
  • WebKitGTK: 2.38.0 --> 2.46.5
  • webp-pixbuf-loader: 0.0.6 --> 0.2.7
  • Wget: 1.21.3 --> 1.25.0
  • wheel: (new package) --> 0.45.1
  • whois: 5.5.13 --> 5.5.23
  • WirePlumber: 0.4.12 --> 0.5.7
  • wlr-protocols: (new package) --> 107
  • wpa-supplicant: 2.10 --> 2.11
  • wpebackend-fdo: 1.14.0 --> 1.14.3
  • x11perf: 1.6.1 --> 1.7.0
  • x264: 0.164.3099 --> 0.164.3198
  • x265: 3.5-40-g931178347 --> 4.1
  • xauth: 1.1.2 --> 1.1.3
  • xbacklight: 1.2.3 --> 1.2.4
  • xbitmaps: 1.1.2 --> 1.1.3
  • xcb-proto: 1.15.2 --> 1.17.0
  • xcb-util: 0.4.0 --> 0.4.1
  • xcb-util-cursor: 0.1.3 --> 0.1.5
  • xcb-util-errors: (new package) --> 1.0.1
  • xcb-util-image: 0.4.0 --> 0.4.1
  • xcb-util-keysyms: 0.4.0 --> 0.4.1
  • xcb-util-renderutil: 0.3.9 --> 0.3.10
  • xcb-util-wm: 0.4.1 --> 0.4.2
  • xcmsdb: 1.0.6 --> 1.0.7
  • xcursorgen: 1.0.7 --> 1.0.8
  • xdg-dbus-proxy: 0.1.4 --> 0.1.6
  • xdg-desktop-portal: 1.14.6 --> 1.18.4
  • xdg-desktop-portal-gtk: 1.14.0 --> 1.15.2
  • xdpyinfo: 1.3.3 --> 1.3.4
  • xdriinfo: 1.0.6 --> 1.0.7
  • xev: 1.2.5 --> 1.2.6
  • xf86-input-libinput: 1.2.1 --> 1.5.0
  • xfsprogs: 5.19.0 --> 6.12.0
  • xgamma: 1.0.6 --> 1.0.7
  • xhost: 1.0.8 --> 1.0.9
  • xinit: 1.4.1 --> 1.4.3
  • xinput: 1.6.3 --> 1.6.4
  • xkbcomp: 1.4.5 --> 1.4.7
  • xkbevd: 1.1.4 --> 1.1.6
  • xkbutils: 1.0.5 --> 1.0.6
  • xkeyboard-config: 2.36 --> 2.43
  • xkill: 1.0.5 --> 1.0.6
  • xlsatoms: 1.1.3 --> 1.1.4
  • xlsclients: 1.1.4 --> 1.1.5
  • xmessage: 1.0.6 --> 1.0.7
  • XML-Parser: 2.46 --> 2.47
  • xmlto: 0.0.28 --> 0.0.29
  • Xorg-Server: 21.1.4 --> 21.1.15
  • xorgproto: 2022.2 --> 2024.1
  • xpr: 1.1.0 --> 1.2.0
  • xprop: 1.2.5 --> 1.2.8
  • xrandr: 1.5.1 --> 1.5.3
  • xrdp: 1.2.1 --> 1.2.2
  • xrefresh: 1.0.7 --> 1.1.0
  • xset: 1.2.4 --> 1.2.5
  • xsetroot: 1.1.2 --> 1.1.3
  • xtrans: 1.4.0 --> 1.5.2
  • xvinfo: 1.1.4 --> 1.1.5
  • Xwayland: 22.1.3 --> 24.1.4
  • xwd: 1.0.8 --> 1.0.9
  • xwininfo: 1.1.5 --> 1.1.6
  • xwud: 1.0.6 --> 1.0.7
  • xxhash: 0.8.1 --> 0.8.3
  • xz: 5.2.7 --> 5.6.4
  • yad: (new package) --> 14.1
  • yq: (new package) --> 4.44.6
  • ytnef: 2.0 --> 2.1.2
  • yyjson: (new package) --> 0.10.0
  • zipp: 3.7.0 --> 3.21.0
  • zlib: 1.2.12 --> 1.3.1
  • zsh: (new package) --> 5.9
  • ZSTD: 1.5.2 --> 1.5.6

Upgraded software (Xfce):

  • Blueman: 2.2.2 --> 2.4.3
  • catfish: (new package) --> 4.18.0
  • Claws-Mail: 4.1.0 --> 4.3.0
  • elementary-icon-theme: (new package) --> 8.1.0
  • Evince: 43.0 --> 46.3.1
  • Exo: 4.17.2 --> 4.20.0
  • Firefox: 105.0.1 --> 134.0.2
  • FreeRDP: 2.8.0 --> (removed)
  • Garcon: 4.17.1 --> 4.20.0
  • GParted: 1.4.0 --> 1.6.0
  • gtksourceview4: 4.8.3 --> (removed)
  • LabWC: (new package) --> 0.8.2
  • libetpan: 1.9.4 --> (removed)
  • libxfce4ui: 4.17.6 --> 4.20.0
  • libxfce4util: 4.17.2 --> 4.20.0
  • libxfce4windowing: (new package) --> 4.20.0
  • lightdm-gtk-greeter: 2.0.8 --> 2.0.9
  • Mousepad: 0.5.10 --> 0.6.3
  • Orage: 4.16.0 --> 4.18.0
  • Parole: 4.16.0 --> 4.18.2
  • Popsicle: 1.3.0-65-g389d13d --> 1.3.3
  • Shotwell: 0.31.5 --> 0.32.10
  • Thunar: 4.17.9 --> 4.20.0
  • thunar-archive-plugin: 0.5.0 --> 0.5.2
  • thunar-volman: 4.16.0 --> 4.20.0
  • tumbler: 4.17.2 --> 4.20.0
  • Weston: 10.0.2 --> (removed)
  • xarchiver: 0.5.4.19 --> 0.5.4.23
  • xfburn: 0.6.2 --> 0.7.2
  • xfce4-appfinder: 4.17.0 --> 4.20.0
  • xfce4-clipman-plugin: 1.6.2 --> 1.6.6
  • xfce4-dev-tools: (new package) --> 4.20.0
  • xfce4-mount-plugin: 1.1.5 --> 1.1.6
  • xfce4-notifyd: 0.6.4 --> 0.9.6
  • xfce4-panel: 4.17.3 --> 4.20.0
  • xfce4-power-manager: 4.16.0 --> 4.20.0
  • xfce4-pulseaudio-plugin: 0.4.5 --> 0.4.9
  • xfce4-screensaver: 4.16.0 --> 4.18.4
  • xfce4-screenshooter: 1.9.11 --> 1.11.1
  • xfce4-session: 4.16.0 --> 4.20.0
  • xfce4-settings: 4.16.3 --> 4.20.0
  • xfce4-taskmanager: 1.5.4 --> 1.5.7
  • xfce4-terminal: 1.0.4 --> 1.1.3
  • xfce4-whiskermenu-plugin: 2.6.1 --> 2.8.3
  • xfconf: 4.16.0 --> 4.20.0
  • xfdesktop: 4.17.0 --> 4.20.0
  • xfwm4: 4.16.1 --> 4.20.0

MassOS 2022.10

Changes:

  • Btrfs is now is the default filesystem (recommended by the MassOS Installer). ext4 and the others will remain fully supported.
  • Upgraded Linux Kernel to new major version 6.0.
  • Added WebP support for GTK applications which use gdk-pixbuf.
  • Added mesa-utils, to provide eglinfo, glxgears and glxinfo utilities.
  • Added UFW ("Uncomplicated Firewall"); user-friendly frontend to iptables.
  • Moved Sysprof to GNOME as it now depends on GTK4/libadwaita, and only libsysprof-capture is needed outside of GNOME.
  • [Xfce] Added Weston, to provide basic support for running Wayland apps, as Xfce does not yet support Wayland natively.

Upgraded software (core):

  • adwaita-icon-theme: 42.0 --> 43
  • at-spi2-core: 2.44.1 --> 2.46.0
  • Audit: 3.0.8 --> 3.0.9
  • Bash: 5.1.16 --> 5.2
  • bc: 6.0.1 --> 6.0.3
  • btrfs-progs: 5.18.1 --> 5.19.1
  • Cairomm: 1.14.3 --> 1.14.4
  • CMake: 3.24.1 --> 3.24.2
  • Cracklib: 2.9.7 --> 2.9.8
  • D-Bus: 1.14.0 --> 1.14.2
  • dbus-python: 1.2.18 --> 1.3.2
  • Expat: 2.4.8 --> 2.4.9
  • FFmpeg: 5.1 --> 5.1.2
  • FLAC: 1.3.4 --> 1.4.1
  • File: 5.42 --> 5.43
  • fmt: 9.0.0 --> 9.1.0
  • FUSE3: 3.11.0 --> 3.12.0
  • GhostScript: 9.56.1 --> 10.0.0
  • Git: 2.37.3 --> 2.38.0
  • GLib: 2.72.3 --> 2.74.0
  • glib-networking: 2.72.2 --> 2.74.0
  • GLibmm: 2.66.4 --> 2.66.5
  • gnome-online-accounts: 3.44.0 --> 3.46.0
  • GNUTLS: 3.7.7 --> 3.7.8
  • gobject-introspection: 1.72.0 --> 1.74.0
  • GraphViz: 5.0.1 --> 6.0.1
  • Grep: 3.7 --> 3.8
  • gsettings-desktop-schemas: 42.0 --> 43.0
  • gspell: 1.10.0 --> 1.12.0
  • Gtkmm3: 3.24.6 --> 3.24.7
  • HarfBuzz: 5.1.0 --> 5.2.0
  • hwdata: 0.361 --> 0.363
  • iana-etc: 20220715 --> 20220922
  • idna: 3.3 --> 3.4
  • Less: 600 --> 608
  • libblockdev: 2.27 --> 2.28
  • libbluray: 1.3.2 --> 1.3.3
  • libcap: 2.65 --> 2.66
  • libdrm: 2.4.112 --> 2.4.113
  • libffi: 3.4.2 --> 3.4.3
  • libfido2: 1.11.0 --> 1.12.0
  • libfontenc: 1.1.5 --> 1.1.6
  • libgee: 0.20.5 --> 0.20.6
  • libgusb: 0.3.10 --> 0.4.0
  • libhandy: 1.6.3 --> 1.8.0
  • libheif: 1.12.0 --> 1.13.0
  • libksba: 1.6.0 --> 1.6.1
  • libnghttp2: 1.49.0 --> 1.50.0
  • libnma: 1.8.40 --> 1.10.2
  • libpeas: 1.32.0 --> 1.34.0
  • libpng: 1.6.37 --> 1.6.38
  • libsoup3: 3.0.7 --> 3.2.0
  • libsysprof-catpure: 3.44.0 --> 3.46.0
  • libva: 2.15.0 --> 2.16.0
  • libwnck: 40.1 --> 43.0
  • libwpe: 1.13.3 --> 1.14.0
  • libXft: 2.3.4 --> 2.3.6
  • libXtst: 1.2.3 --> 1.2.4
  • libXxf86vm: 1.1.4 --> 1.1.5
  • Linux Kernel: 5.19.5 --> 6.0.0
  • lsof: 4.95.0 --> 4.96.3
  • make-ca: 1.9 --> 1.10
  • Mako: 1.2.2 --> 1.2.3
  • Meson: 0.63.0 --> 0.63.2
  • Ninja: 1.11.0 --> 1.11.1
  • Noto Fonts: 20220607 --> 20220920
  • NSPR: 4.34.1 --> 4.35
  • NSS: 3.82 --> 3.83
  • NVIDIA Open Kernel Modules: 515.65.01 --> 515.76
  • OpenH264: 2.1.1 --> 2.3.1
  • Pango: 1.50.9 --> 1.50.11
  • Pangomm: 2.46.2 --> 2.46.3
  • PipeWire: 0.3.56 --> 0.3.59
  • Poppler: 22.08.0 --> 22.09.0
  • Popt: 1.18 --> 1.19
  • pyopenssl: 22.0.0 --> 22.1.0
  • Python: 3.10.6 --> 3.10.7
  • Qpdf: 10.6.3 --> 11.1.1
  • Readline: 8.1.2 --> 8.2
  • rest: 0.8.1 --> 0.9.1
  • rsync: 3.2.5 --> 3.2.6
  • smbclient: 4.16.4 --> 4.17.0
  • SQLite: 3.39.2 --> 3.39.3
  • systemd: 251.4 --> 251.5
  • tree: 2.0.3 --> 2.0.4
  • tzdata: 2022c --> 2022d
  • Unifont: 14.0.03 --> 15.0.01
  • Vala: 0.56.2 --> 0.56.3
  • Vim: 9.0.0300 --> 9.0.0600
  • Vulkan-Headers: 1.3.223 --> 1.3.230
  • Vulkan-Loader: 1.3.223 --> 1.3.230
  • Vulkan-Tools: 1.3.223 --> 1.3.230
  • VTE: 0.68.0 --> 0.70.0
  • WirePlumber: 0.4.11 --> 0.4.12
  • wpebackend-fdo: 1.12.1 --> 1.14.0
  • x264: 0.164.3095 --> 0.164.3099
  • x265: 3.5-39-g20255e6f0 --> 3.5-40-g931178347
  • XZ: 5.2.6 --> 5.2.7

Upgraded software (Xfce):

  • Evince: 42.3 --> 43.0
  • Firefox: 104.0.1 --> 105.0
  • Popsicle: 1.3.0-54-ga1561b3 --> 1.3.0-65-g389d13d
  • Shotwell: 0.31.4 --> 0.31.5
  • xfce4-notifyd: 0.6.3 --> 0.6.4
  • xfce4-pulseaudio-plugin: 0.4.3 --> 0.4.5

MassOS 2022.09

Changes:

  • Added support for updating system firmware (fwupd).
  • Added keyring support via gnome-keyring, fixing issues with some Flatpak/Snap applications.
  • Added HEIF/AVIF image format support and improved multimedia codec support.
  • Added UDF filesystem support via udftools.
  • The core C library (Glibc) has been upgraded to version 2.36.
  • Improved Noto fonts installation (and saved about ~100MB of space (~300MB uncompressed)).
  • Replaced Neofetch with an updated fork ("hyfetch"). The command and package are both still named neofetch.
  • [Xfce] Added gnome-firmware to complement fwupd.

Upgraded software (core):

  • adwaita-icon-theme: 41.0 --> 42.0
  • AppArmor: 3.0.4 --> 3.1.1
  • AppStream: 0.15.4 --> 0.15.5
  • bc: 5.3.3 --> 6.0.1
  • BIND Utils: 9.18.5 --> 9.18.6
  • Binutils: 2.38 --> 2.39
  • Boost: 1.79.0 --> 1.80.0
  • bpftool: 6.8.0 --> 7.0.0
  • bsd-games: 3.1 --> 3.2
  • cairomm: 1.14.0 --> 1.14.3
  • CMake: 3.23.3 --> 3.24.1
  • cups-filters: 1.28.15 --> 1.28.16
  • curl: 7.84.0 --> 7.85.0
  • DirectX-Headers: 1.602.0 --> 1.606.3
  • FFmpeg: 5.0.1 --> 5.1
  • Flatpak: 1.13.2 --> 1.14.0
  • GCC: 12.1.0 --> 12.2.0
  • GDK-Pixbuf: 2.42.8 --> 2.42.9
  • Git: 2.37.1 --> 2.37.3
  • glib-networking: 2.72.1 --> 2.72.2
  • Glibc: 2.35 --> 2.36
  • glslang: 11.10.0 --> 11.11.0
  • GNU-EFI: 3.0.14 --> 3.0.15
  • GPGME: 1.17.1 --> 1.18.0
  • GraphViz: 5.0.0 --> 5.0.1
  • Gutenprint: 5.3.3 --> 5.3.4
  • gz2xz: 1.0.2 --> 1.1.0
  • IPRoute2: 5.18.0 --> 5.19.0
  • JSON: 4.07 --> 4.09
  • libbluray: 1.3.0 --> 1.3.2
  • libbpf: 0.8.1 --> 1.0.0
  • libevdev: 1.12.1 --> 1.13.0
  • libfontenc: 1.1.4 --> 1.1.5
  • libFS: 1.0.8 --> 1.0.9
  • libglvnd: 1.4.0 --> 1.5.0
  • libnghttp2: 1.48.0 --> 1.49.0
  • librsvg: 2.54.4 --> 2.54.5
  • libtasn1: 4.18.0 --> 4.19.0
  • libtirpc: 1.3.2 --> 1.3.3
  • libwebp: 1.2.3 --> 1.2.4
  • libwpe: 1.13.1 --> 1.13.3
  • libXau: 1.0.9 --> 1.0.10
  • libXfont2: 2.0.5 --> 2.0.6
  • libxslt: 1.1.34 --> 1.1.37
  • Linux Kernel: 5.19.0 --> 5.19.5
  • LZ4: 1.9.3 --> 1.9.4
  • Mako: 1.2.0 --> 1.2.2
  • Malcontent: 0.10.4 --> 0.10.5
  • Mesa: 22.1.4 --> 22.1.7
  • Nano: 6.3 --> 6.4
  • NetworkManager: 1.38.2 --> 1.40.0
  • NetworkManager-openvpn: 1.8.18 --> 1.10.0
  • NSPR: 4.34 --> 4.34.1
  • NSS: 3.81 --> 3.82
  • NVIDIA Open Kernel Modules: 515.57--> 515.65.01
  • Pahole: 1.23 --> 1.24
  • Pango: 1.50.8 --> 1.50.9
  • pinentry: 1.2.0 --> 1.2.1
  • Poppler: 22.07.0 --> 22.08.0
  • Pygments: 2.12.0 --> 2.13.0
  • Python: 3.10.5 --> 3.10.6
  • python-dbusmock: 0.28.2 --> 0.28.4
  • rsync: 3.2.4 --> 3.2.5
  • SDL2: 2.0.22 --> 2.24.0
  • Shadow: 4.11.1 --> 4.12.3
  • slang: 2.3.2 --> 2.3.3
  • systemd: 251.3 --> 251.4
  • tree: 2.0.2 --> 2.0.3
  • tzdata: 2022a --> 2022c
  • urllib3: 1.26.9 --> 1.26.11
  • Userspace-RCU: 0.13.1 --> 0.13.2
  • util-linux: 2.38 --> 2.38.1
  • Vim: 9.0.0050 --> 9.0.0300
  • Wayland-Protocols: 1.25 --> 1.26
  • WebKitGTK: 2.36.5 --> 2.36.6
  • wpebackend-fdo: 1.12.0 --> 1.12.1
  • xdg-desktop-portal: 1.14.5 --> 1.14.6
  • xdg-user-dirs: 0.17 --> 0.18
  • xfsprogs: 5.18.0 --> 5.19.0
  • xorgproto: 2022.1 --> 2022.2
  • XZ: 5.2.5 --> 5.2.6
  • x265: 3.5-37-g9b59d4554 --> 3.5-39-g20255e6f0

Upgraded software (Xfce):

  • Firefox: 103.0.1 --> 104.0.1
  • Garcon: 4.17.0 --> 4.17.1
  • Shotwell: 0.31.3 --> 0.31.4
  • Tumbler: 4.17.0 --> 4.17.2
  • xarchiver: 0.5.4.17 --> 0.5.4.19
  • xfce4-panel: 4.17.0 --> 4.17.3
  • xfce4-screenshots: 1.9.10 --> 1.9.11
  • xfdesktop: 4.16.0 --> 4.17.0

MassOS 2022.08

Changes:

  • GNOME is now an officially supported desktop environment alongside Xfce.
  • The snapd package manager is now supported on MassOS, but not installed by default. See the MassOS-Snapd project for more information and how to set it up.
  • Reworked some of the MassOS build system to improve support for other desktop environments.
  • Improved accessibility by providing an optional high contrast theme.
  • Fixed broken video playback in Parole and other GStreamer-based applications.
  • Fixed PATH-related issues with sudo.
  • Fixed an issue where custom system-installed (NOT Flatpak) GUI apps could break after an update.
  • [Xfce] Added mounted drives panel plugin.

Upgraded software (core):

  • alsa-lib: 1.2.7.1 --> 1.2.7.2
  • appstream-glib: 0.7.18 --> 0.8.0
  • Atkmm: 2.28.2 --> 2.28.3
  • BIND Utils: 9.18.4 --> 9.18.5
  • BlueZ: 5.64 --> 5.65
  • chardet: 4.0.0 --> 5.0.0
  • CMake: 3.23.2 --> 3.23.3
  • cryptsetup: 2.4.3 --> 2.5.0
  • dialog: 1.3-20220526 --> 1.3-20220728
  • dmidecode: 3.3 --> 3.4
  • efibootmgr: 17 --> 18
  • font-util: 1.3.2 --> 1.3.3
  • Git: 2.37.0 --> 2.37.1
  • GNUPG: 2.3.6 --> 2.3.7
  • GNUTLS: 3.7.6 --> 3.7.7
  • Graphviz: 4.0.0 --> 5.0.0
  • HarfBuzz: 4.4.1 --> 5.1.0
  • hwdata: 0.360 --> 0.361
  • iana-etc: 20220524 --> 20220715
  • Inetutils: 2.2 --> 2.3
  • inih: 55 --> 56
  • ISO-Codes: 4.10.0 --> 4.11.0
  • JasPer: 3.0.5 --> 3.0.6
  • libcap: 2.64 --> 2.65
  • libdrm: 2.4.111 --> 2.4.112
  • libgphoto2: 2.5.29 --> 2.5.30
  • libhandy: 1.6.2 --> 1.6.3
  • libidn2: 2.3.2 --> 2.3.3
  • libmtp: 1.1.19 --> 1.1.20
  • libnl: 3.6.0 --> 3.7.0
  • libnotify: 0.7.12 --> 0.8.1
  • libuv: 1.44.1 --> 1.44.2
  • libwacom: 2.2.0 --> 2.4.0
  • libwebp: 1.2.2 --> 1.2.3
  • libxcvt: 0.1.1 --> 0.1.2
  • libzip: 1.8.0 --> 1.9.2
  • Linux Kernel 5.18.8 --> 5.19
  • LSB-Tools: 0.9 --> 0.10
  • lxml: 4.9.0 --> 4.9.1
  • Mesa: 22.1.3 --> 22.1.4
  • Meson: 0.62.2 --> 0.63.0
  • mobile-broadband-provider-info: 20220511 --> 20220725
  • Mousepad: 0.5.9 --> 0.5.10
  • mpg123: 1.30.0 --> 1.30.1
  • Net-SNMP: 5.9.1 --> 5.9.3
  • Nettle: 3.8 --> 3.8.1
  • NSS: 3.80 --> 3.81
  • NVIDIA Open Kernel Modules: 515.43.04 --> 515.57
  • OpenLDAP: 2.6.2 --> 2.6.3
  • OpenSSL: 3.0.4 --> 3.0.5
  • ostree: 2022.4 --> 2022.5
  • Pango: 1.50.7 --> 1.50.8
  • PipeWire: 0.3.52 --> 0.3.56
  • Plymouth: 0.9.5 --> 22.02.122
  • Polkit: 0.120 --> 121
  • Poppler: 22.06.0 --> 22.07.0
  • PyGObject: 3.42.1 --> 3.42.2
  • python-dbusmock: 0.27.5 --> 0.28.2
  • requests: 2.27.1 --> 2.28.1
  • rrdtool: 1.7.2 --> 1.8.0
  • smbclient: 4.16.2 --> 4.16.4
  • SQLite: 3.39.0 --> 3.39.2
  • systemd: 251.2 --> 251.3
  • UPower: 0.99.19 --> 1.90.0
  • Vala: 0.56.1 --> 0.56.2
  • Vim: 9.0.0000 --> 9.0.0050
  • Vulkan-Headers: 1.3.217 --> 1.3.223
  • Vulkan-Loader: 1.3.217 --> 1.3.223
  • Vulkan-Tools: 1.3.217 --> 1.3.223
  • Wayland: 1.20.0 --> 1.21.0
  • WebKitGTK: 2.36.3 --> 2.36.5
  • WirePlumber: 0.4.10 --> 0.4.11
  • xcmsdb: 1.0.5 --> 1.0.6
  • xdg-desktop-portal: 1.14.4 --> 1.14.5
  • xev: 1.2.4 --> 1.2.5
  • xf86-input-synaptics: 1.9.1 --> 1.9.2
  • xf86-input-wacom: 1.0.0 --> 1.1.0
  • xkbutils: 1.0.4 --> 1.0.5
  • xmessage: 1.0.5 --> 1.0.6
  • xmodmap: 1.0.10 --> 1.0.11
  • Xorg-Server: 22.1.3 --> 22.1.4
  • xpr: 1.0.5 --> 1.1.0
  • xrefresh: 1.0.6 --> 1.0.7
  • Xwayland: 22.1.2 --> 22.1.3
  • xwud: 1.0.5 --> 1.0.6

Upgraded software (Xfce):

  • Firefox: 102.0.1 --> 103.0.1
  • LightDM: 1.30.0 --> 1.32.0
  • Thunar: 4.17.8 --> 4.17.9
  • xfce4-settings: 4.16.2 --> 4.16.3

MassOS 2022.07

Changes:

  • Fixed very long startup times in Firefox and Evince (#29).
  • Fixed an issue setting the default locale in the MassOS Installer (#35).
  • Added zap, a lightweight package manager for AppImages.
  • Added mouse/cursor support for non-graphical environments (e.g. tty terminals).
  • Added Vulkan-Tools, small utilities for working with and testing GPU Vulkan support.
  • Replaced dhclient with dhcpcd, as dhclient is now deprecated upstream.
  • Reworked the shell startup files (profile, bashrc, etc.) to hopefully fix some environment-related issues.
  • Replaced Thunderbird with a more lightweight alternative (saves about 230MB).
    • If desired, Thunderbird can still be installed from the software centre / Flatpak, and this is the preferred way to get it since it allows it to be updated independently of MassOS.

Upgraded software:

  • alsa-lib: 1.2.6.1 --> 1.2.7.1
  • bc: 5.2.5 --> 5.3.3
  • BIND Utils: 9.18.3 --> 9.18.4
  • btrfs-progs: 5.18 --> 5.18.1
  • curl: 7.83.1 --> 7.84.0
  • DirectX-Headers: 1.600.10 --> 1.602.0
  • Exo: 4.17.1 --> 4.17.2
  • File: 5.41 --> 5.42
  • Firefox: 101.0 --> 102.0
  • Git: 2.36.1 --> 2.37.0
  • GLib: 2.72.2 --> 2.72.3
  • glib-networking: 2.72.0 --> 2.72.1
  • glslang: 11.9.0 --> 11.10.0
  • Graphviz: 3.0.0 --> 4.0.0
  • HarfBuzz: 4.3.0 --> 4.4.1
  • HPLIP: 3.22.2 --> 3.22.6
  • htop: 3.1.2 --> 3.2.1
  • hwdata: 0.359 --> 0.360
  • ISO-Codes: 4.9.0 --> 4.10.0
  • JasPer: 3.0.3 --> 3.0.5
  • JS91: 91.10.0 --> 91.11.0
  • JSON: 4.06 --> 4.07
  • kbd: 2.4.0 --> 2.5.1
  • kmod: 29 --> 30
  • libdrm: 2.4.110 --> 2.4.111
  • libinput: 1.20.1 --> 1.21.0
  • libnghttp2: 1.47.0 --> 1.48.0
  • libnma: 1.8.38 --> 1.8.40
  • libostree: 2022.3 --> 2022.4
  • libqmi: 1.30.6 --> 1.30.8
  • librsvg: 2.54.3 --> 2.54.4
  • libsoup3: 3.0.6 --> 3.0.7
  • libva: 2.14.0 --> 2.15.0
  • libvpx: 1.11.0 --> 1.12.0
  • libX11: 1.8 --> 1.8.1
  • Linux Kernel: 5.18.1 --> 5.18.8
  • LLVM/Clang/LLD: 14.0.4 --> 14.0.6
  • lxml: 4.8.0 --> 4.9.0
  • Mesa: 22.1.0 --> 22.1.3
  • Meson: 0.62.1 --> 0.62.2
  • mpg123: 1.29.3 --> 1.30.0
  • mtools: 4.0.39 --> 4.0.40
  • MuPDF: 1.19.1 --> 1.20.0
  • Nettle: 3.7.3 --> 3.8
  • network-manager-applet: 1.26.0 --> 1.28.0
  • NetworkManager: 1.38.0 --> 1.38.2
  • NSS: 3.79 --> 3.80
  • ntfs-3g: 2021.8.22 --> 2022.5.17
  • OpenAL: 1.21.1 --> 1.22.2
  • OpenSSL: 3.0.3 --> 3.0.4
  • PipeWire: 0.3.51 --> 0.3.53
  • Poppler: 22.05.0 --> 22.06.0
  • PulseAudio: 16.0 --> 16.1
  • Python: 3.10.4 --> 3.10.5
  • SBC: 1.5 --> 2.0
  • smbclient: 4.16.1 --> 4.16.2
  • Speex: 1.2.0 --> 1.2.1
  • SpeexDSP: 1.2.0 --> 1.2.1
  • SPIRV-Headers: 1.3.204.1 --> 1.3.216.0
  • SQLite: 3.38.5 --> 3.39.0
  • squashfs-tools: 4.5 --> 4.5.1
  • squashfuse: 0.1.104 --> 0.1.105
  • Sudo: 1.9.10 --> 1.9.11p3
  • systemd: 251.1 --> 251.2
  • UPower: 0.99.18 --> 0.99.19
  • Vim: 8.2.5046 --> 9.0.0000
  • Vulkan-Headers: 1.3.213 --> 1.3.217
  • Vulkan-Loader: 1.3.213 --> 1.3.217
  • x264: 0.164.3094 --> 0.164.3095
  • x265: 3.5-35-g7a5709048 --> 3.5-37-g9b59d4554
  • xcb-proto: 1.15 --> 1.15.2
  • xfsprogs: 5.16.0 --> 5.18.0
  • xkeyboard-config: 2.35.1 --> 2.36

MassOS 2022.06

Changes:

  • MassOS has now switched to PipeWire as the primary sound server, with PulseAudio compatibility.
  • Switched to GRUB (instead of Limine) for UEFI on the MassOS Live CD. Fixes multiple booting issues.
  • Added NVIDIA Open (i.e. free/libre) kernel modules for improved NVIDIA GPU support.
  • Finally updated the default wallpaper.
  • Fixed missing lspci program since pciutils 3.8.0.
  • Went back to Mousepad as the default text editor, since Gedit has major integration issues with Xfce.
  • Neofetch is now installed correctly as a package.
  • Added manual pages for MassOS system utilities.
  • Added Popsicle, a small USB image writing program.
  • Added SGMLSpm (small Perl module) to fix man page generation of some packages.
  • Added patchelf, a useful small utility for some programs and for distributing binaries.
  • Added run-parts to fix periodic cron jobs.

Upgraded software:

  • AppStream: 0.15.3 --> 0.15.4
  • Asciidoc: 10.1.4 --> 10.2.0
  • bc: 5.2.4 --> 5.2.5
  • BIND Utils: 9.18.2 --> 9.18.3
  • btrfs-progs: 5.17 --> 5.18
  • Bubblewrap: 0.6.1 --> 0.6.2
  • CMake: 3.23.1 --> 3.23.2
  • colord: 1.4.5 --> 1.4.6
  • cryptography: 36.0.2 --> 37.0.1
  • CUPS: 2.4.1 --> 2.4.2
  • curl: 7.83.0 --> 7.83.1
  • dialog: 1.3-20220414 --> 1.3-20220526
  • EasyRSA: 3.0.8 --> 3.1.0
  • Evince: 42.2 --> 42.3
  • Fakeroot: 1.28 --> 1.29
  • Firefox: 99.0.1 --> 101.0
  • FreeType: 2.12.0 --> 2.12.1
  • FUSE3: 3.10.5 --> 3.11.0
  • Garcon: 4.16.1 --> 4.17.0
  • GCC: 11.3.0 --> 12.1.0
  • Git: 2.36.0 --> 2.36.1
  • GLib: 2.72.1 --> 2.72.2
  • GLibmm: 2.66.2 --> 2.66.4
  • gnu-efi: 3.0.13 --> 3.0.14
  • GNUTLS: 3.7.4 --> 3.7.6
  • gst-libav: 1.20.1 --> 1.20.2
  • gst-plugins-bad: 1.20.1 --> 1.20.2
  • gst-plugins-base: 1.20.1 --> 1.20.2
  • gst-plugins-good: 1.20.1 --> 1.20.2
  • gst-plugins-ugly: 1.20.1 --> 1.20.2
  • GStreamer: 1.20.1 --> 1.20.2
  • GTK3: 3.24.33 --> 3.24.34
  • Gtkmm3: 3.24.5 --> 3.24.6
  • GVFS: 1.50.1 --> 1.50.2
  • HarfBuzz: 4.2.1 --> 4.3.0
  • hwdata: 0.358 --> 0.359
  • iana-etc: 20220414 --> 20220524
  • IPRoute2: 5.17.0 --> 5.18.0
  • iptables: 1.8.7 --> 1.8.8
  • JasPer: 2.0.33 --> 3.0.3
  • JS91: 91.8.0 --> 91.10.0
  • JSON: 4.05 --> 4.06
  • krb5: 1.19.3 --> 1.20
  • libass: 0.15.2 --> 0.16.0
  • libbytesize: 2.6 --> 2.7
  • libdvdread: 6.1.2 --> 6.1.3
  • libnotify: 0.7.11 --> 0.7.12
  • libostree: 2022.2 --> 2022.3
  • librsvg: 2.54.1 --> 2.54.3
  • libtiff: 4.3.0 --> 4.4.0
  • libwpe: 1.12.0 --> 1.13.1
  • libX11: 1.7.5 --> 1.8
  • libxcb: 1.14 --> 1.15
  • libxkbcommon: 1.4.0 --> 1.4.1
  • libxml2: 2.9.13 --> 2.9.14
  • Linux Kernel: 5.17.5 --> 5.18.0
  • LLVM/Clang/LLD: 14.0.3 --> 14.0.4
  • lsof: 4.94.0 --> 4.95.0
  • LVM2: 2.03.15 --> 2.03.16
  • Malcontent: 0.10.3 --> 0.10.4
  • Mesa: 22.0.2 --> 22.1.0
  • NetworkManager: 1.36.4 --> 1.38.0
  • Ninja: 1.10.2 --> 1.11.0
  • NSPR: 4.33 --> 4.34
  • NSS: 3.78 --> 3.79
  • OpenJPEG: 2.4.0 --> 2.5.0
  • OpenLDAP: 2.6.1 --> 2.6.2
  • OpenSSL: 3.0.2 --> 3.0.3
  • OpenVPN: 2.5.6 --> 2.5.7
  • Perl: 5.34.1 --> 5.36.0
  • Poppler: 22.03.0 --> 22.05.0
  • PSmisc: 23.4 --> 23.5
  • PulseAudio: 15.0 --> 16.0
  • smbclient: 4.16.0 --> 4.16.1
  • SQLite: 3.38.3 --> 3.38.5
  • sshfs: 3.7.2 --> 3.7.3
  • systemd: 251-rc1 --> 251.1
  • thunar-archive-plugin: 0.4.0 --> 0.5.0
  • Thunderbird: 91.8.1 --> 91.9.1
  • UPower: 0.99.17 --> 0.99.18
  • Vim: 8.2.4826 --> 8.2.5046
  • Vulkan-Headers: 1.3.211 --> 1.3.213
  • Vulkan-Loader: 1.3.211 --> 1.3.213
  • WebKitGTK: 2.34.6 --> 2.36.3
  • xcb-proto: 1.14.1 --> 1.15
  • xdg-dbus-proxy: 0.1.2 --> 0.1.4
  • xdg-desktop-portal: 1.14.3 --> 1.14.4
  • xfce4-panel: 4.16.4 --> 4.17.0
  • xfce4-taskmanager: 1.5.2 --> 1.5.4
  • xfce4-terminal: 1.0.2 --> 1.0.4
  • xfsprogs: 5.15.0 --> 5.16.0
  • Xwayland: 22.1.1 --> 22.1.2

MassOS 2022.05

Changes:

  • Added TPM2 support. This allows programs like systemd to utilise TPM2 chips. It does not make TPM2 a system requirement.
  • The default initramfs filename is now initramfs-<kernelversion>.img instead of initrd.img-<kernelversion>. This fixes the lsinitrd program.
  • Added libglvnd to provide additional graphics libraries which some packages depend on. It also provides some existing Mesa libs, however does not conflict with Mesa.
  • Fixed issues with zlib and GTK3.

Upgraded software:

  • AppStream: 0.15.2 --> 0.15.3
  • at-spi2-core: 2.44.0 --> 2.44.1
  • bc: 5.2.3 --> 5.2.4
  • BIND Utils: 9.18.1 --> 9.18.2
  • Boost: 1.78.0 --> 1.79.0
  • btrfs-progs: 5.16.2 --> 5.17
  • Coreutils: 9.0 --> 9.1
  • curl: 7.82.0 --> 7.83.0
  • dialog: 1.3-20220117 --> 1.3-20220414
  • elfutils: 0.186 --> 0.187
  • Enchant: 2.3.2 --> 2.3.3
  • Evince: 42.1 --> 42.2
  • FFmpeg: 5.0 --> 5.0.1
  • Fribidi: 1.0.11 --> 1.0.12
  • GCC: 11.2.0 --> 11.3.0
  • Git: 2.35.3 --> 2.36.0
  • GLib: 2.72.0 --> 2.72.1
  • GNUPG: 2.3.4 --> 2.3.6
  • gptfdisk: 1.0.8 --> 1.0.9
  • gspell: 1.9.1 --> 1.10.0
  • GVFS: 1.50.0 --> 1.50.1
  • HarfBuzz: 4.2.0 --> 4.2.1
  • iana-etc: 20220401 --> 20220414
  • libhandy: 1.6.1 --> 1.6.2
  • libinput: 1.20.0 --> 1.20.1
  • libmbim: 1.26.2 --> 1.26.4
  • libnl: 3.5.0 --> 3.6.0
  • libnotify: 0.7.9 --> 0.7.11
  • libpipeline: 1.5.5 --> 1.5.6
  • libqmi: 1.30.4 --> 1.30.6
  • librsvg: 2.54.0 --> 2.54.1
  • libseccomp: 2.5.3 --> 2.5.4
  • Linux Kernel: 5.17.3 --> 5.17.5
  • LLVM/CLang/LLD: 14.0.1 --> 14.0.3
  • JACK2: 1.9.20 --> 1.9.21
  • JSON-C: 0.15 --> 0.16
  • Mesa: 22.0.1 --> 22.0.2
  • Meson: 0.62.0 --> 0.62.1
  • ModemManager: 1.18.6 --> 1.18.8
  • Nano: 6.2 --> 6.3
  • NSS: 3.77 --> 3.78
  • Pango: 1.50.6 --> 1.50.7
  • Parted: 3.4 --> 3.5
  • pciutils: 3.7.0 --> 3.8.0
  • PCRE2: 10.39 --> 10.40
  • pkcs11-helper: 1.28.0 --> 1.29.0
  • Pygments: 2.11.2 --> 2.12.0
  • PyGObject: 3.42.0 --> 3.42.1
  • rsync: 3.2.3 --> 3.2.4
  • Ruby: 3.1.1 --> 3.1.2
  • SDL2: 2.0.20 --> 2.0.22
  • SQLite: 3.38.2 --> 3.38.3
  • Thunderbird: 91.7.0 --> 91.8.1
  • Unifont: 14.0.02 --> 14.0.03
  • Vala: 0.56.0 --> 0.56.1
  • Vim: 8.2.4700 --> 8.2.4826
  • xauth: 1.1.1 --> 1.1.2
  • xdg-desktop-portal: 1.14.2 --> 1.14.3
  • xfce4-panel: 4.16.3 --> 4.16.4
  • xfce4-terminal: 1.0.1 --> 1.0.2
  • xorgproto: 2021.5 --> 2022.1

MassOS 2022.04.2

Changes:

  • Added lsof utility.
  • Added Orage calendar program.
  • Fixed app category icon issue (e84a375).
  • Replaced the systemd timers with hwdata package to provide lspci/lsusb data.
  • Removed FFmpeg 5.0 workaround for Firefox (Firefox 99+ supports FFmpeg 5.0).
  • GTK-Doc documentation is no longer removed.
  • Added LLD as part of the LLVM/Clang toolchain.
  • Added Xfburn optical disc burning application.

Upgraded software:

  • adwaita-icon-theme: 42.0 --> 41.0 (rollback, see commit e84a375)
  • AppArmor: 3.0.3 --> 3.0.4
  • Audit: 3.0.7 --> 3.0.8
  • bc: 5.2.2 --> 5.2.3
  • CMake: 3.23.0-rc5 --> 3.23.1
  • cups-filters: 1.28.13 --> 1.28.15
  • Evince: 41.4 --> 42.1
  • Expat: 2.4.7 --> 2.4.8
  • fcron: 3.2.1 --> 3.3.1
  • Firefox: 98.0.2 --> 99.0.1
  • Fontconfig: 2.13.96 --> 2.14.0
  • FreeType: 2.11.1 --> 2.12.0
  • Gedit: 41.0 --> 42.0
  • Ghostscript: 9.55.0 --> 9.56.1
  • Git: 2.35.1 --> 2.35.3
  • glslang: 11.8.0 --> 11.9.0
  • gnome-online-accounts: 3.40.1 --> 3.44.0
  • GNUPG: 2.2.34 --> 2.3.4
  • gsettings-desktop-schemas: 41.0 --> 42.0
  • GVFS: 1.48.1 --> 1.50.0
  • Gzip: 1.11 --> 1.12
  • HarfBuzz: 4.1.0 --> 4.2.0
  • iana-etc: 20220325 --> 20220401
  • iceauth: 1.0.8 --> 1.0.9
  • ICU: 70.1 --> 71.1
  • Jinja2: 3.0.3 --> 3.1.1
  • JS91: 91.7.1 --> 91.8.0
  • less: 590 --> 600
  • libaio: 0.3.112 --> 0.3.113
  • libarchive: 3.6.0 --> 3.6.1
  • libcap: 2.63 --> 2.64
  • libgpg-error: 1.44 --> 1.45
  • libnma: 1.8.36 --> 1.8.38
  • libsndfile: 1.0.31 --> 1.1.0
  • libstemmer: 2.1.0 --> 2.2.0
  • libusb: 1.0.25 --> 1.0.26
  • libX11: 1.7.3 --> 1.7.5
  • libXcursor: 1.2.0 --> 1.2.1
  • libxfce4ui: 4.17.4 --> 4.17.6
  • Linux Kernel: 5.17.1 --> 5.17.3
  • LLVM/Clang/LLD: 13.0.1 --> 14.0.1
  • Mesa: 22.0.0 --> 22.0.1
  • mkfontscale: 1.2.1 --> 1.2.2
  • mobile-broadband-provider-info: 20210805 --> 20220315
  • Moreutils: 0.66 --> 0.67
  • mtools: 4.0.38 --> 4.0.39
  • MuPDF: 1.18.0 --> 1.19.1
  • NSS: 3.76 --> 3.77
  • OpenSSH: 8.9p1 --> 9.0p1
  • Procps-NG: 3.3.17 --> 4.0.0
  • PyParsing: 3.0.6 --> 3.0.7
  • setxkbmap: 1.3.2 --> 1.3.3
  • SPIRV-Headers: 1.3.204.0 --> 1.3.204.1
  • SPIRV-Tools: 2022.1 --> 2022.2
  • Systemd: 250.4 --> 251-rc1
  • Thunar: 4.17.7 --> 4.17.8
  • Vim: 8.2.4626 --> 8.2.4700
  • VTE: 0.67.90 --> 0.68.0
  • Vulkan-Headers: 1.3.208 --> 1.3.211
  • Vulkan-Loader: 1.3.208 --> 1.3.211
  • whois: 5.5.12 --> 5.5.13
  • xdg-desktop-portal: 1.14.1 --> 1.14.2
  • xdpyinfo: 1.3.2 --> 1.3.3
  • xfce4-terminal: 0.9.1 --> 1.0.0
  • xfsprogs: 5.14.2 --> 5.15.0
  • Xwayland: 21.1.4 --> 22.1.1

MassOS 2022.04

Changes:

  • Started migration of documentation to the MassOS wiki.
  • Added a template for issues and bug reports opened on the MassOS repository.
  • Kernel modules are now compressed with XZ, taking the total space consumed by modules from ~310MB to ~80MB.
  • Added Android ashmem and binder support to the kernel.
  • Replaced Python tldr client for tealdeer, a faster tldr client written in Rust.
  • Migrated from JS78 to JS91.
  • Switched Wget from OpenSSL to GNUTLS (which is the upstream default).
  • Dropped OpenSSL Legacy (1.1.x).

Upgraded software:

  • adwaita-icon-theme: 41.0 --> 42.0
  • Asciidoc: 10.1.1 --> 10.1.4
  • at-spi2-core: 2.42.0 --> 2.44.0
  • ATK: 2.36.0 --> 2.38.0
  • BIND Utils: 9.16.25 --> 9.18.1
  • BlueZ: 5.63 --> 5.64
  • Cairo: 1.17.4 --> 1.17.6
  • CMake: 3.23.0-rc2 --> 3.23.0-rc5
  • cups-filters: 1.28.12 --> 1.28.13
  • curl: 7.81.0 --> 7.82.0
  • Cyrus SASL: 2.1.27 --> 2.1.28
  • D-Bus: 1.12.22 --> 1.14.0
  • dhclient: 4.4.2-P1 --> 4.4.3
  • Evince: 41.3 --> 41.4
  • Expat: 2.4.6 --> 2.4.7
  • Fakeroot: 1.27 --> 1.28
  • Firefox: 97.0.1 --> 98.0.2
  • Flatpak: 1.12.6 --> 1.13.2
  • GDK-Pixbuf: 2.42.6 --> 2.42.8
  • GLib: 2.70.4 --> 2.72.0
  • glib-networking: 2.70.1 --> 2.72.0
  • gtksourceview4: 4.8.2 --> 4.8.3
  • GNOME Software: 41.4 --> 41.5
  • GNUTLS: 3.7.3 --> 3.7.4
  • gobject-introspection: 1.70.0 --> 1.72.0
  • GParted: 1.3.1 --> 1.4.0
  • GPGME: 1.17.0 --> 1.17.1
  • Graphene: 1.10.6 --> 1.10.8
  • Graphviz: 2.50.0 --> 3.0.0
  • gst-libav: 1.20.0 --> 1.20.1
  • gst-plugins-bad: 1.20.0 --> 1.20.1
  • gst-plugins-base: 1.20.0 --> 1.20.1
  • gst-plugins-good: 1.20.0 --> 1.20.1
  • gst-plugins-ugly: 1.20.0 --> 1.20.1
  • GStreamer: 1.20.0 --> 1.20.1
  • GTK3: 3.24.31 --> 3.24.33
  • HarfBuzz: 3.4.0 --> 4.1.0
  • iana-etc: 20220222 --> 20220325
  • inih: 53 --> 55
  • IPRoute2: 5.16.0 --> 5.17.0
  • krb5: 1.19.2 --> 1.19.3
  • libdazzle: 3.42.0 --> 3.44.0
  • libepoxy: 1.5.9 --> 1.5.10
  • libevdev: 1.12.0 --> 1.12.1
  • libgcrypt: 1.10.0 --> 1.10.1
  • libglib-testing: 0.1.0 --> 0.1.1
  • libgphoto2: 2.5.27 --> 2.5.29
  • libhandy: 1.5.0 --> 1.6.1
  • libnma: 1.8.32 --> 1.8.36
  • libostree: 2022.1 --> 2022.2
  • libpeas: 1.30.0 --> 1.32.0
  • libportal: 0.5 --> 0.6
  • libportal-gtk3: 0.5 --> 0.6
  • librsvg: 2.52.6 --> 2.54.0
  • libtool: 2.4.6 --> 2.4.7
  • libuv: 1.43.0 --> 1.44.1
  • libva: 2.13.0 --> 2.14.0
  • libvdpau: 1.4 --> 1.5
  • libwacom: 2.1.0 --> 2.2.0
  • libwebp: 1.2.1 --> 1.2.2
  • libXvMC: 1.0.12 --> 1.0.13
  • Linux Kernel: 5.16.12 --> 5.17.1
  • Mako: 1.1.6 --> 1.2.0
  • Man-DB: 2.10.1 --> 2.10.2
  • MarkupSafe: 2.0.1 --> 2.1.1
  • Mesa: 21.3.7 --> 22.0.0
  • Meson: 0.61.2 --> 0.62.0
  • minizip: 1.2.11 --> 1.2.12
  • mtools: 4.0.37 --> 4.0.38
  • network-manager-applet: 1.24.0 --> 1.26.0
  • NetworkManager: 1.36.0 --> 1.36.4
  • NetworkManager-openvpn: 1.8.16 --> 1.8.18
  • NSS: 3.75 --> 3.76
  • OpenSSL: 3.0.1 --> 3.0.2
  • OpenVPN: 2.5.5 --> 2.5.6
  • Pango: 1.50.4 --> 1.50.6
  • Poppler: 22.02.0 --> 22.03.0
  • PyCairo: 1.20.1 --> 1.21.0
  • Python: 3.10.2 --> 3.10.4
  • Qpdf: 10.6.2 --> 10.6.3
  • Ruby: 3.1.0 --> 3.1.1
  • shared-mime-info: 2.1 --> 2.2
  • Shotwell: 0.30.14 --> 0.31.3-133-gd55abab2
  • smbclient: 4.15.5 --> 4.16.0
  • SQLite: 3.38.0 --> 3.38.2
  • Sudo: 1.9.9 --> 1.9.10
  • Sysprof: 3.42.1 --> 3.44.0
  • systemd: 250.3 --> 250.4
  • Thunderbird: 91.6.1 --> 91.7.0
  • tzdata: 2021e --> 2022a
  • Unifont: 14.0.01 --> 14.0.02
  • UPower: 0.99.16 --> 0.99.17
  • util-linux: 2.37.4 --> 2.38
  • Vala: 0.54.7 --> 0.56.0
  • Vim: 8.2.4482 --> 8.2.4626
  • VTE: 0.66.2 --> 0.67.90
  • Vulkan-Headers: 1.3.206 --> 1.3.208
  • Vulkan-Loader: 1.3.206 --> 1.3.208
  • Wget: 1.21.2 --> 1.21.3
  • x264: 0.164.3086 --> 0.164.3094
  • xdg-desktop-portal: 1.12.1 --> 1.14.1
  • xdg-desktop-portal-gtk: 1.12.0 --> 1.14.0
  • xfce4-screenshooter: 1.9.9 --> 1.9.10
  • zlib: 1.2.11 --> 1.2.12

MassOS 2022.03

Changes:

  • Fixed some minor bugs in the installer.
  • Added DJVU and XPS support to Evince.
  • Added dvd+rw-tools and wireless-tools.
  • Replaced Mousepad with Gedit, a more advanced text editor supporting additional features like syntax highlighting.
  • Only the client portion of Samba (smbclient) is now installed, to save some space.
  • Added a workaround to fix the current of Firefox with FFmpeg 5.
  • Added some extra multimedia codec libraries.
  • Add a few extra desktop backgrounds, and a note about the backgrounds.
  • Removed gsasl (unneeded package).

Upgraded software:

  • AccountsService: 22.04.62 --> 22.08.8
  • AppStream: 0.15.1 --> 0.15.2
  • btrfs-progs: 5.16 --> 5.16.2
  • Bubblewrap: 0.5.0 --> 0.6.1
  • CMake: 3.22.2 --> 3.23.0-rc2
  • cups-filters: 1.28.11 --> 1.28.12
  • D-Bus: 1.12.20 --> 1.12.22
  • dracut: 055 --> 056
  • efivar: 37 --> 38
  • Expat: 2.4.3 --> 2.4.6
  • Firefox: 97.0 --> 97.0.1
  • FLAC: 1.3.3 --> 1.3.4
  • Flatpak: 1.12.5 --> 1.12.6
  • GeoClue: 2.5.7 --> 2.6.0
  • HPLIP: 3.21.12 --> 3.22.2
  • iana-etc: 20220207 --> 20220222
  • libdrm: 2.4.109 --> 2.4.110
  • libinput: 1.19.3 --> 1.20.0
  • libjpeg-turbo: 2.1.2 --> 2.1.3
  • librsvg: 2.52.5 --> 2.52.6
  • libsecret: 0.20.4 --> 0.20.5
  • libwnck: 40.0 --> 40.1
  • libxfce4ui: 4.17.3 --> 4.17.4
  • libxfce4util: 4.17.1 --> 4.17.2
  • libxml2: 2.9.12 --> 2.9.13
  • Linux Kernel: 5.16.10 --> 5.16.12
  • lxml: 4.7.1 --> 4.8.0
  • Mesa: 21.3.6 --> 21.3.7
  • Nano: 6.1 --> 6.2
  • NetworkManager: 1.34.0 --> 1.36.0
  • OpenSSH: 8.8p1 --> 8.9p1
  • Qpdf: 10.6.0 --> 10.6.2
  • SQLite: 3.37.2 --> 3.38.0
  • Thunderbird: 91.6.0 --> 91.6.1
  • tree: 2.0.1 --> 2.0.2
  • Unifont: 13.0.06 --> 14.0.01
  • UPower: 0.99.15 --> 0.99.16
  • Vim: 8.2.4398 --> 8.2.4482
  • Vulkan-Headers: 1.3.204 --> 1.3.206
  • Vulkan-Loader: 1.3.204 --> 1.3.206
  • WebKitGTK: 2.34.5 --> 2.34.6
  • whois: 5.5.11 --> 5.5.12
  • x264: 0.164.3081 --> 0.164.3086
  • x265: 3.5-19-g747a079f7 --> 3.5-35-g7a5709048

MassOS 2022.02.2

Changes:

  • The core C library (glibc) has been upgraded to the latest version (2.35).
  • Manual pages are now compressed by default to save space.
  • Added Mugshot to allow changing of user settings such as profile picture.
  • Added OpenVPN support, including a plugin for NetworkManager to allow easy creation/management of OpenVPN connections.
  • Added Evince - PDF viewer program.
  • Added Samba support.
  • Added zman and unzman, small utilities for bulk compressing/decompressing manual pages.
  • Added set-default-tar, a small helper utility allowing you to set the default tar program.

Upgraded software:

  • AccountsService: 0.6.55 --> 22.04.62
  • bc: 5.2.1 --> 5.2.2
  • Binutils: 2.37 --> 2.38
  • Ed: 1.17 --> 1.18
  • Exo: 4.16.3 --> 4.17.1
  • Findutils: 4.8.0 --> 4.9.0
  • Firefox: 96.0.3 --> 97.0
  • Flatpak: 1.12.4 --> 1.12.5
  • Fontconfig: 2.13.1 --> 2.13.96
  • FreeGLUT: 3.2.1 --> 3.2.2
  • GDBM: 1.22 --> 1.23
  • GLib: 2.70.3 --> 2.70.4
  • glibc: 2.34 --> 2.35
  • GNOME Software: 41.3 --> 41.4
  • GNUPG: 2.2.32 --> 2.2.34
  • GPGME: 1.16.0 --> 1.17.0
  • gst-libav: 1.18.5 --> 1.20.0
  • gst-plugins-bad: 1.18.5 --> 1.20.0
  • gst-plugins-base: 1.18.5 --> 1.20.0
  • gst-plugins-good: 1.18.5 --> 1.20.0
  • gst-plugins-ugly: 1.18.5 --> 1.20.0
  • GStreamer: 1.18.5 --> 1.20.0
  • HarfBuzz: 3.2.0 --> 3.4.0
  • iana-etc: 20220128 --> 20220207
  • lcms2: 2.12 --> 2.13.1
  • libarchive: 3.5.2 --> 3.6.0
  • libgcrypt: 1.9.4 --> 1.10.0
  • libgee: 0.20.4 --> 0.20.5
  • libical: 3.0.13 --> 3.0.14
  • libqmi: 1.30.2 --> 1.30.4
  • libsigc++: 2.10.7 --> 2.10.8
  • libusb: 1.0.24 --> 1.0.25
  • libwacom: 2.0.0 --> 2.1.0
  • libxfce4ui: 4.16.1 --> 4.17.3
  • libxfce4util: 4.16.0 --> 4.17.1
  • libxkbcommon: 1.3.1 --> 1.4.0
  • Linux Kernel: 5.16.4 --> 5.16.10
  • LLVM/Clang: 13.0.0 --> 13.0.1
  • LVM2: 2.03.14 --> 2.03.15
  • Man-DB: 2.9.4 --> 2.10.1
  • Mesa: 21.3.5 --> 21.3.6
  • Meson: 0.61.1 --> 0.61.2
  • ModemManager: 1.18.4 --> 1.18.6
  • Nano: 6.0 --> 6.1
  • NSS: 3.74 --> 3.75
  • OpenLDAP: 2.6.0 --> 2.6.1
  • Pango: 1.50.3 --> 1.50.4
  • Poppler: 22.01.0 --> 22.02.0
  • Qpdf: 10.5.0 --> 10.6.0
  • slang: pre2.3.3-64 --> pre2.3.3-66
  • Thunar: 4.16.10 --> 4.17.7
  • Thunderbird: 91.5.1 --> 91.6.0
  • Tumbler: 4.16.0 --> 4.17.0
  • UPower: 0.99.13 --> 0.99.15
  • util-linux: 2.37.3 --> 2.37.4
  • Vala: 0.54.6 --> 0.54.7
  • Vim: 8.2.4250 --> 8.2.4398
  • WebKitGTK: 2.34.4 --> 2.34.5
  • xf86-input-wacom: 0.40.0 --> 1.0.0
  • xfce4-appfinder: 4.16.1 --> 4.17.0
  • xfce4-notifyd: 0.6.2 --> 0.6.3
  • xfce4-terminal: 0.8.10 --> 0.9.1
  • XKeyboard-Config: 2.34 --> 2.35.1

MassOS 2022.02

Changes:

  • MassOS now has a live ISO image which can be used to try out MassOS, and install MassOS more easily. See below for more information.
  • The original rootfs-based installation guide has been moved to old-installation-guide.md.
  • Most MassOS repositories are now found in the MassOS-Linux organisation. Old repository links will automatically redirect to the new ones.
  • Added Fakeroot.
  • Added libisoburn, for xorriso utility.

Upgraded software:

  • Audit: 3.0.6 --> 3.0.7
  • BIND Utilities: 9.16.24 --> 9.16.25
  • CMake: 3.22.1 --> 3.22.2
  • CUPS: 2.4.0 --> 2.4.1
  • dialog: 1.3-20211214 --> 1.3-20220117
  • FFmpeg: 4.4.1 --> 5.0
  • Firefox: 96.0.1 --> 96.0.3
  • Flatpak: 1.12.3 --> 1.12.4
  • Git: 2.34.1 --> 2.35.1
  • GLib: 2.70.2 --> 2.70.3
  • GNUTLS: 3.7.2 --> 3.7.3
  • iana-etc: 20211229 --> 20220128
  • libcap: 2.62 --> 2.63
  • libgpg-error: 1.43 --> 1.44
  • libical: 3.0.12 --> 3.0.13
  • libwacom: 1.12 --> 2.0.0
  • Linux Kernel: 5.16.1 --> 5.16.4
  • Mesa: 21.3.4 --> 21.3.5
  • p11-kit: 0.24.0 --> 0.24.1
  • SANE: 1.0.32 --> 1.1.1
  • Sudo: 1.9.8p2 --> 1.9.9
  • systemd: 250.2 --> 250.3
  • Thunderbird: 91.5.0 --> 91.5.1
  • util-linux: 2.37.2 --> 2.37.3
  • Vim: 8.2.4100 --> 8.2.4250
  • Vulkan-Headers: 1.2.203 --> 1.3.204
  • Vulkan-Loader: 1.2.203 --> 1.3.204
  • wayland-protocols: 1.24 --> 1.25
  • WebKitGTK: 2.34.3 --> 2.34.4
  • wpa_supplicant: 2.9 --> 2.10
  • x264: 0.164.3075 --> 0.164.3081
  • xf86-input-libinput: 1.2.0 --> 1.2.1
  • ZSTD: 1.5.1 --> 1.5.2

MassOS 2022.01.2

Changes:

  • Improved Vulkan graphics support by including Vulkan-Headers and Vulkan-Loader.
  • Added screensaver capability (xfce4-screensaver).
  • Replaced cdrtools with cdrkit due to license incompatibility with the GPL.
  • Made the licenses for included software easier to find (in /usr/share/licenses).
  • Prepended a notice about software licensing to the LICENSE file.

Upgraded software:

  • Arc Theme: 20211018 --> 20220102
  • Bash: 5.1.12 --> 5.1.16
  • BlueZ: 5.62 --> 5.63
  • btrfs-progs: 5.15.1 --> 5.16
  • Busybox: 1.34.1 --> 1.35.0
  • cryptsetup: 2.4.2 --> 2.4.3
  • cups-filters: 1.28.10 --> 1.28.11
  • curl: 7.80.0 --> 7.81.0
  • Expat: 2.4.2 --> 2.4.3
  • Firefox: 95.0.2 --> 96.0.1
  • Flatpak: 1.12.2 --> 1.12.3
  • GNOME Software: 41.2 --> 41.3
  • iana-etc: 20211112 --> 20211229
  • IPRoute2: 5.15.0 --> 5.16.0
  • ISO-Codes: 4.8.0 --> 4.9.0
  • JACK2: 1.9.19 --> 1.9.20
  • libgusb: 0.3.8 --> 0.3.10
  • libhandy: 1.4.0 --> 1.5.0
  • libostree: 2021.6 --> 2022.1
  • libpipeline: 1.5.4 --> 1.5.5
  • libsigsegv: 2.13 --> 2.14
  • libunistring: 0.9.10 --> 1.0
  • Linux Kernel: 5.15.12 --> 5.16.1
  • mdadm: 4.1 --> 4.2
  • Mesa: 21.3.3 --> 21.3.4
  • Meson: 0.60.3 --> 0.61.1
  • mtools: 4.0.36 --> 4.0.37
  • NetworkManager: 1.32.12 --> 1.34.0
  • NSS: 3.73.1 --> 3.74
  • Poppler: 21.12.0 --> 22.01.0
  • Pygments: 2.10.0 --> 2.11.2
  • Python: 3.10.1 --> 3.10.2
  • Readline: 8.1 --> 8.1.2
  • rpcsvc-proto: 1.4.2 --> 1.4.3
  • SDL2: 2.0.18 --> 2.0.20
  • Shadow: 4.9 --> 4.11.1
  • SQLite: 3.37.0 --> 3.37.2
  • Sysprof: 3.40.1 --> 3.42.1
  • systemd: 250 --> 250.2
  • Thunderbird: 91.4.0 --> 91.5.0
  • tree: 2.0.0 --> 2.0.1
  • Vala: 0.54.5 --> 0.54.6
  • Vim: 8.2.3950 --> 8.2.4100
  • whois: 5.4.3 --> 5.5.11
  • Xorg-Server: 21.1.2 --> 21.1.3

MassOS 2022.01

Changes:

  • Parole now supports MP4 playback via OpenH264 and FAAD2 in GStreamer.
  • Added OpenAL, JACK2 and gst-libav.
  • Optimised the initramfs better by excluding some unnecessary modules.
  • Added FUSE support for ext2/ext3/ext4 filesystems.
  • Firmware for some Intel sound cards (sof-bin) is now installed alongside other firmware if the user answers 'y' in the MassOS installer.
  • (Re-)added rtmpdump (patched to work with OpenSSL), for RTMP protocol support in curl and FFmpeg.
  • The adduser utility can now (optionally) have the username of the new user passed an argument.
  • Added the pv utility.
  • Fixed minor bugs in some packages with OpenSSL 3.

Upgraded software:

  • AppStream: 0.15.0 --> 0.15.1
  • Asciidoc: 9.1.1 --> 10.1.1
  • BIND Utilities: 9.16.23 --> 9.16.24
  • DKMS: 3.0.2 --> 3.0.3
  • e2fsprogs: 1.46.4 --> 1.46.5
  • Expat: 2.4.1 --> 2.4.2
  • Firefox: 95.0 --> 95.0.2
  • GTK3: 3.24.30 --> 3.24.31
  • HPLIP: 3.21.10 --> 3.21.12
  • librsvg: 2.52.4 --> 2.52.5
  • Linux Kernel: 5.15.8 --> 5.15.12
  • Mesa: 21.3.1 --> 21.3.3
  • Meson: 0.60.2 --> 0.60.3
  • NSPR: 4.32 --> 4.33
  • NSS: 3.73 --> 3.73.1
  • OpenSSL: 3.0.0 --> 3.0.1
  • OpenSSL Legacy: 1.1.1l --> 1.1.1m
  • Pango: 1.50.1 --> 1.50.3
  • Qpdf: 10.4.0 --> 10.5.0
  • Ruby: 3.0.3 --> 3.1.0
  • Shadow: 4.8.1 --> 4.9
  • slang: pre2.3.3-59 --> pre2.3.3-64
  • systemd: 250-rc2 --> 250
  • tree: 1.8.0 --> 2.0.0
  • Vala: 0.54.4 --> 0.54.5
  • Vim: 8.2.3808 --> 8.2.3950
  • WebKitGTK: 2.34.2 --> 2.34.3
  • ZSTD: 1.5.0 --> 1.5.1

MassOS 2021.12.2

Changes:

  • Migrated MassOS programs to OpenSSL 3. Retained OpenSSL 1.1 libraries for compatibility with binary-only programs which depend on the OpenSSL 1.1 libraries.
  • Added OpenH264 for better H264 support in GStreamer/FFmpeg.

Upgraded software:

  • alsa-lib: 1.2.5.1 --> 1.2.6.1
  • AppStream: 0.14.6 --> 0.15.0
  • Boost: 1.77.0 --> 1.78.0
  • CMake: 3.22.0 --> 3.22.1
  • dialog: 1.3-20210621 --> 1.3-20211214
  • Enchant: 2.3.0 --> 2.3.2
  • Exo: 4.16.2 --> 4.16.3
  • Firefox: 94.0.2 --> 95.0
  • FreeType: 2.11.0 --> 2.11.1
  • HarfBuzz: 3.1.2 --> 3.2.0
  • GLib: 2.70.1 --> 2.70.2
  • glib-networking: 2.70.0 --> 2.70.1
  • GNOME Software: 41.0 --> 41.2
  • Graphviz: 2.49.3 --> 2.50.0
  • libcap: 2.61 --> 2.62
  • libical: 3.0.11 --> 3.0.12
  • libinput: 1.19.2 --> 1.19.3
  • libX11: 1.7.2 --> 1.7.3
  • libxmlb: 0.3.3 --> 0.3.6
  • Linux: 5.15.6 --> 5.15.8
  • Mesa: 21.3.0 --> 21.3.1
  • mpg123: 1.29.2 --> 1.29.3
  • Nano: 5.9 --> 6.0
  • NSS: 3.72 --> 3.73
  • OpenSSL: 1.1.1l --> 3.0.0
  • Pahole: 1.22-5-ge38e89e --> 1.23
  • Pango: 1.48.10 --> 1.50.1
  • Pangomm: 2.46.1 --> 2.46.2
  • Poppler: 21.11.0 --> 21.12.0
  • PyParsing: 2.4.7 --> 3.0.6
  • systemd: 249 --> 250-rc2
  • Thunderbird: 91.3.2 --> 91.4.0
  • Vim: 8.2.3715 --> 8.2.3808
  • VTE: 0.66.1 --> 0.66.2
  • Wayland: 1.19.0 --> 1.20.0
  • xfsprogs: 5.14.0 --> 5.14.2
  • Xorg-Server: 21.1.1 --> 21.1.2
  • Xwayland: 21.1.3 --> 21.1.4

MassOS 2021.12

Changes:

  • The MassOS installer now supports setting up Swap space.
  • Switched the default application menu to Whisker Menu.
  • Set the default fonts to Noto and removed the trivial Xorg fallback fonts.
  • Updated the first login welcome program.
  • Added xfsprogs (for XFS filesystem support).
  • Fixed AppArmor Python bindings with Python 3.10+.
  • Added MassOS ASCII art for Neofetch.
  • Added MassOS container tool, which is a utility for creating/managing containers for several GNU/Linux distributions.
  • Updated some of the included landscape wallpapers.
  • Added cdrtools, dmg2img, tree.
  • Added a clipboard manager and plugin for the Xfce panel (xfce4-clipman-plugin).
  • Replaced Ristretto with Shotwell as default image viewer.

Upgraded software:

  • Arc (GTK Theme): 20210412 --> 20211018
  • Bash: 5.1.8 --> 5.1.12
  • bc: 5.1.1 --> 5.2.1
  • BIND Utilities: 9.16.22 --> 9.16.23
  • btrfs-progs: 5.14.2 --> 5.15.1
  • CMake: 3.22.0-rc2 --> 3.22.0
  • cryptsetup: 2.4.1 --> 2.4.2
  • CUPS: 2.3.3op2 --> 2.4.0
  • curl: 7.79.1 --> 7.80.0
  • DKMS: 3.0.1 --> 3.0.2
  • elfutils: 0.185 --> 0.186
  • exfatprogs: 1.1.2 --> 1.1.3
  • Firefox: 93.0 --> 94.0.2
  • Git: 2.33.1 --> 2.34.1
  • GLib: 2.70.0 --> 2.70.1
  • glslang: 11.6.0 --> 11.7.1
  • gnome-online-accounts: 3.40.0 --> 3.40.1
  • Harfbuzz: 3.0.0 --> 3.1.2
  • HPLIP: 3.21.8 --> 3.21.10
  • htop: 3.1.1 --> 3.1.2
  • iana-etc: 20211004 --> 20211112
  • ICU: 69.1 --> 70.1
  • IPRoute2: 5.14.0 --> 5.15.0
  • ISO-Codes: 4.7.0 --> 4.8.0
  • Jinja2: 3.0.1 --> 3.0.3
  • libcap: 2.60 --> 2.61
  • libdrm: 2.4.107 --> 2.4.109
  • libevdev: 1.11.0 --> 1.12.0
  • libgpg-error: 1.42 --> 1.43
  • libjpeg-turbo: 2.1.1 --> 2.1.2
  • libmbim: 1.26.0 --> 1.26.2
  • libostree: 2021.4 --> 2021.6
  • libpipeline: 1.5.3 --> 1.5.4
  • librsvg: 2.52.3 --> 2.52.4
  • libseccomp: 2.5.2 --> 2.5.3
  • libsoup: 2.74.1 --> 2.74.2
  • libtasn1: 4.17.0 --> 4.18.0
  • Linux Kernel: 5.15.0 --> 5.15.6
  • lxml: 4.6.3 --> 4.6.4
  • Mako: 1.1.5 --> 1.1.6
  • Mesa: 21.2.5 --> 21.3.0
  • Meson: 0.59.2 --> 0.60.2
  • ModemManager: 1.18.2 --> 1.18.4
  • Mousepad: 0.5.7 --> 0.5.8
  • mtools: 4.0.35 --> 4.0.36
  • Ncurses: 6.2 --> 6.3
  • OpenLDAP: 2.5.8 --> 2.6.0
  • PCRE2: 10.37 --> 10.39
  • Poppler: 21.10.0 --> 21.11.0
  • Qpdf: 10.3.2 --> 10.4.0
  • Ruby: 3.0.2 --> 3.0.3
  • SDL2: 2.0.16 --> 2.0.18
  • SQLite: 3.36.0 --> 3.37.0
  • Thunderbird: 91.2.1 --> 91.3.2
  • Tcl: 8.6.11 --> 8.6.12
  • Tk: 8.6.11 --> 8.6.12
  • Vala: 0.54.3 --> 0.54.4
  • Vim: 8.2.3565 --> 8.2.3715
  • VTE: 0.66.0 --> 0.66.1
  • wayland-protocols: 1.23 --> 1.24
  • WebKitGTK: 2.34.1 --> 2.34.2
  • xauth: 1.1 --> 1.1.1
  • Xorg-Server: 1.20.13 --> 21.1.1

MassOS 2021.11

Changes:

  • MassOS now has a guided installer! You can use this to install MassOS.
  • Added a welcome/introduction program which is run on the user's first login.
  • Added a graphical boot splash screen (Plymouth).
  • Updated the default MassOS wallpaper.
  • Added Vulkan support to Mesa.
  • Added FFmpeg, for MP4/H264/H265 support/playback in Firefox.
  • Added some very small command-line games (bsd-games and vitetris).
  • Added the 'dig', 'host' and 'nslookup' utilities from ISC BIND.
  • Patched krb5 against security vulnerability CVE-2021-37750.
  • Switched to using a precompiled for LVM2 (for now), to avoid a segfault which occurred at runtime if the package was built in chroot.

Upgraded software:

  • Audit: 3.0.5 --> 3.0.6
  • c-ares: 1.17.2 --> 1.18.1
  • CMake: 3.22.0-rc1 --> 3.22.0-rc2
  • File: 5.40 --> 5.41
  • GDBM: 1.21 --> 1.22
  • GNUPG: 2.2.29 --> 2.2.32
  • Graphviz: 2.49.1 --> 2.49.3
  • htop: 3.1.0 --> 3.1.1
  • iana-etc: 20210924 --> 20211004
  • libcap: 2.59 --> 2.60
  • libdrm: 2.4.107 --> 2.4.107-32-gd77ccdf3
  • libinput: 1.19.1 --> 1.19.2
  • librsvg: 2.52.0 --> 2.52.3
  • libsoup: 2.74.0 --> 2.74.1
  • libwpe: 1.10.1 --> 1.12.0
  • Linux Kernel: 5.14.12 --> 5.15.0
  • LVM2: 2.03.13 --> 2.03.14
  • Mesa: 21.2.3 --> 21.2.5
  • mpg123: 1.29.0 --> 1.29.2
  • nghttp2: 1.45.1 --> 1.46.0
  • NSS: 3.71 --> 3.72
  • Python: 3.9.7 --> 3.10.0
  • slang: 2.3.2 --> 2.3.2-60-g3d8eb6c
  • Thunderbird: 91.2.0 --> 91.2.1
  • tzdata: 2021c --> 2021e
  • Vala: 0.54.2 --> 0.54.3
  • Vim: 8.2.3496 --> 8.2.3565
  • WebKitGTK: 2.34.0 --> 2.34.1
  • wpebackend-fdo: 1.10.0 --> 1.12.0

MassOS 2021.10.2

Changes:

  • Added acpi, AppStream, Baobab, dmidecode, fcron, laptop-detect, libimobiledevice, lm-sensors, thunar-archive-plugin.
  • Added HP printer support in CUPS (HPLIP).
  • Added scanning capability (SANE).
  • Added a wrapper tool to generate an initramfs: mkinitramfs.
  • Fixed a possible DNS-resolve bug with NetworkManager.
  • Added Microcode information/installation instructions.
  • Tried to center windows by default.
  • Use bsdtar (from libarchive) as the default tar implementation. It supports far more compression formats (even non-tar ones) than GNU tar. GNU tar will still be installed (as gtar) however, in case it is needed.
  • Added Linux-Headers and DKMS (custom kernel modules) support.
  • Added support for additional media codecs.

Upgraded software:

  • adwaita-icon-theme: 40.1.1 --> 41.0
  • at-spi2-core: 2.40.3 --> 2.42.0
  • Automake: 1.16.4 --> 1.16.5
  • bc: 5.0.2 --> 5.1.1
  • Bluez: 5.61 --> 5.62
  • btrfs-progs: 5.14.1 --> 5.14.2
  • Busybox: 1.34.0 --> 1.34.1
  • CMake: 3.21.3 --> 3.22.0-rc1
  • Firefox: 92.0.1 --> 93.0
  • Flatpak: 1.11.3 --> 1.12.2
  • Fribidi: 1.0.9 --> 1.0.11
  • Gcr: 3.40.0 --> 3.41.0
  • Git: 2.33.0 --> 2.33.1
  • GLibmm: 2.66.1 --> 2.66.2
  • JS78: 78.14.0 --> 78.15.0
  • libgusb: 0.3.7 --> 0.3.8
  • libical: 3.0.10 --> 3.0.11
  • libvpx: 1.10.0 --> 1.11.0
  • Linux Kernel: 5.14.9 --> 5.14.12
  • LLVM/Clang: 12.0.1 --> 13.0.0
  • Nano: 5.8 --> 5.9
  • OpenLDAP: 2.5.7 --> 2.5.8
  • OpenSSH: 8.7p1 --> 8.8p1
  • Polkit: 0.119 --> 0.120
  • PyGObject: 3.40.1 --> 3.42.0
  • Ristretto: 0.11.0 --> 0.12.0
  • SoundTouch: 2.3.0 --> 2.3.1
  • Thunar: 4.16.9 --> 4.16.10
  • Thunderbird: 91.1.2 --> 91.2.0
  • tzdata: 2021b --> 2021c
  • Vala: 0.54.1 --> 0.54.2
  • Vim: 8.2.3458 --> 8.2.3496
  • xf86-video-intel: 20210222 --> 20211007
  • XKeyboard-Config: 2.33 --> 2.34

MassOS 2021.10

Changes:

  • Prefer the libinput driver over the evdev and synaptics drivers. Fixes buggy Elan touchpads.
  • Fixed the defult cursor theme.
  • Added Bubblewrap, Ed, libgphoto2, libmtp, libnfs, libsigsegv, LZ4, Netcat, ppp, squashfs-tools, squashfuse, xdg-dbus-proxy.
  • Build kmod after OpenSSL, so kmod can be built with OpenSSL support.
  • Added Audit and AppArmor support.
  • Build CMake packages with -DCMAKE_BUILD_TYPE=MinSizeRel

Upgraded software:

  • Asciidoc: 9.1.0 --> 9.1.1
  • bc: 5.0.0 --> 5.0.2
  • Bison: 3.8.1 --> 3.8.2
  • btrfs-progs: 5.14 --> 5.14.1
  • cryptsetup: 2.3.6 --> 2.4.1
  • CMake: 3.21.2 --> 3.21.3
  • Coreutils: 8.32 --> 9.0
  • curl: 7.78.0 --> 7.79.1
  • Firefox: 92.0 --> 92.0.1
  • Ghostscript: 9.54.0 --> 9.55.0
  • GLib: 2.68.4 --> 2.70.0
  • glib-networking: 2.68.2 --> 2.70.0
  • gnome-software: 40.4 --> 41.0
  • gobject-introspection: 1.68.0 --> 1.70.0
  • Graphviz: 2.49.0 --> 2.49.1
  • gsettings-desktop-schemas: 40.0 --> 41.0
  • gst-plugins-bad: 1.18.4 --> 1.18.5
  • gst-plugins-base: 1.18.4 --> 1.18.5
  • gst-plugins-good: 1.18.4 --> 1.18.5
  • gstreamer: 1.18.4 --> 1.18.5
  • HarfBuzz: 2.9.1 --> 3.0.0
  • htop: 3.0.5 --> 3.1.0
  • iana-etc: 20210611 --> 20210924
  • IPRoute2: 5.13.0 --> 5.14.0
  • itstool: 2.0.6 --> 2.0.7
  • libcap: 2.57 --> 2.59
  • libinput: 1.18.1 --> 1.19.1
  • librsvg: 2.50.7 --> 2.52.0
  • libva: 2.12.0 --> 2.13.0
  • libXi: 1.7.10 --> 1.8
  • Linux Kernel: 5.14.4 --> 5.14.9
  • make-ca: 1.8.1 --> 1.9
  • Mesa: 21.2.1 --> 21.2.3
  • Meson: 0.59.1 --> 0.59.2
  • ModemManager: 1.18.0 --> 1.18.2
  • Mousepad: 0.5.6 --> 0.5.7
  • NetworkManager: 1.32.10 --> 1.32.12
  • nghttp2: 1.44.0 --> 1.45.1
  • NSS: 3.70 --> 3.71
  • Poppler: 21.08.0 --> 21.09.0
  • Sudo: 1.9.8 --> 1.9.8p2
  • Thunderbird: 91.1.0 --> 91.1.2
  • tzdata: 2021a --> 2021b
  • UDisks: 2.9.3 --> 2.9.4
  • UPower: 0.99.12 --> 0.99.13
  • Vala: 0.52.5 --> 0.54.1
  • Vim: 8.2.3424 --> 8.2.3458
  • VTE: 0.64.2 --> 0.66.0
  • wayland-protocols: 1.22 --> 1.23
  • WebKitGTK: 2.32.3 --> 2.34.0
  • xf86-input-libinput: 1.1.0 --> 1.2.0
  • xorgproto: 2021.4 --> 2021.5

MassOS 2021.09.2

Changes:

  • Added Flatpak package manager and GUI Gnome Software program.
  • Complete theme overhaul, to make MassOS look cleaner and more modern.
  • Removed Qt-based CMake GUI.
  • The adduser utility now copies all files present in /etc/skel to the new user's home directory.
  • exfatprogs is now used instead of exfat-utils (allows exFAT support in Gparted).
  • Patched Ghostscript to fix security vulnerability CVE-2021-3781.
  • Added Busybox (will NOT replace any of the better GNU alternatives, however the standalone binary will be installed).

Upgraded software:

  • btrfs-progs: 5.13.1 --> 5.14
  • Firefox: 91.0.2 --> 92.0
  • FUSE3: 3.10.4 --> 3.10.5
  • GDBM: 1.20 --> 1.21
  • Graphviz: 2.48.0 --> 2.49.0
  • gtksourceview: 4.8.1 --> 4.8.2
  • Gzip: 1.10 --> 1.11
  • HarfBuzz: 2.9.0 --> 2.9.1
  • Inetutils: 2.1 --> 2.2
  • JS78: 78.13.0 --> 78.14.0
  • libcap: 2.53 --> 2.57
  • libexif: 0.6.22 --> 0.6.23
  • libhandy: 1.2.3 --> 1.4.0
  • libqmi: 1.30.0 --> 1.30.2
  • libseccomp: 2.5.1 --> 2.5.2
  • libssh2: 1.9.0 --> 1.10.0
  • libwacom: 1.11 --> 1.12
  • libxfce4ui: 4.16.0 --> 4.16.1
  • libxkbcommon: 1.3.0 --> 1.3.1
  • Linux Kernel: 5.14.0 --> 5.14.4
  • Linux-PAM: 1.5.1 --> 1.5.2
  • make-ca: 1.7 --> 1.8.1
  • mobile-broadband-provider-info: 20201225 --> 20210805
  • ModemManager: 1.16.10 --> 1.18.0
  • mpg123: 1.28.2 --> 1.29.0
  • NSS: 3.69 --> 3.70
  • Pango: 1.48.9 --> 1.48.10
  • Sudo: 1.9.7p2 --> 1.9.8
  • Thunar: 4.16.8 --> 4.16.9
  • Thunderbird: 91.0.3 --> 91.1.0
  • Vim: 8.2.3377 --> 8.2.3424
  • wayland-protocols: 1.21 --> 1.22
  • Wget: 1.21.1 --> 1.21.2

MassOS 2021.09

Changes:

  • Fixed bug in /etc/vimrc causing an annoying warning.
  • Added the following software: CMatrix, cowsay, figlet, Galculator, Gparted, Gutenprint, htop, pavucontrol, Thunderbird, xfce4-taskmanager, sl.
  • Libtool archives (*.la) are now removed after the MassOS system is built.
  • The bootstrap compiler built in stage1 is now removed after the full compiler is built.
  • Switch sourceforge sources to cdn.thesonicmaster.net to avoid connection timeouts and other download problems.
  • Fixed incorrect permissions which prevented fusermount from working.
  • Syntax highlighting is now enabled in Nano by default.

Upgraded software:

  • BlueZ: 5.6.0 --> 5.6.1
  • CMake: 3.21.1 --> 3.21.2
  • Cups Filters: 1.28.9 --> 1.28.10
  • e2fsprogs: 1.46.3 --> 1.46.4
  • Firefox: 91.0.1 --> 91.0.2
  • GLib: 2.68.3 --> 2.68.4
  • HarfBuzz: 2.8.2 --> 2.9.0
  • ISO-Codes: 4.6.0 --> 4.7.0
  • json-glib: 1.6.2 --> 1.6.6
  • libarchive: 3.5.1 --> 3.5.2
  • libcap: 2.52 --> 2.53
  • libgcrypt: 1.9.3 --> 1.9.4
  • libnma: 1.8.30 --> 1.8.32
  • libsoup: 2.72.0 --> 2.74.0
  • Linux Kernel: 5.13.12 --> 5.14.0
  • Mako: 1.1.4 --> 1.1.5
  • man-pages: 5.12 --> 5.13
  • Mesa: 21.1.6 --> 21.2.1
  • Meson: 0.59.0 --> 0.59.1
  • network-manager-applet: 1.22.0 --> 1.24.0
  • NetworkManager: 1.32.8 --> 1.32.10
  • ntfs-3g: 2017.3.23 --> 2021.8.22
  • OpenSSH: 8.6p1 --> 8.7p1
  • OpenSSL: 1.1.1k --> 1.1.1l
  • pinentry: 1.1.1 --> 1.2.0
  • Python: 3.9.6 --> 3.9.7
  • SoundTouch: 2.2 --> 2.3.0
  • Util-Linux: 2.37.1 --> 2.37.2
  • Vim: 8.2.3338 --> 8.2.3377

MassOS 2021.08.2

Changes:

  • Fixed authentication errors with sudo and polkit.
  • Added CUPS support.
  • Binaries are now correctly stripped.

Upgraded software:

  • Firefox: 91.0 --> 91.0.1
  • Git: 2.32.0 --> 2.33.0
  • Grep: 3.6 --> 3.7
  • libepoxy: 1.5.8 --> 1.5.9
  • libgudev: 236 --> 237
  • libwebp: 1.2.0 --> 1.2.1
  • Linux Kernel: 5.13.11 --> 5.13.12
  • Pango: 1.48.8 --> 1.48.9
  • Vala: 0.52.4 --> 0.52.5

MassOS 2021.08

First official release of MassOS.