We are pleased to announce Fedora 42 now available for KVM VPS Servers!
Fedora 42 is currently available to all users for new server creation and OS reinstallation.
What’s New in Fedora 42?
Fedora 42 introduces numerous features, improvements, and fixes.
🔧 Under-the-Hood & System Changes
- /usr/sbin is turned into a symlink to /usr/bin, consolidating binaries and simplifying path handling. Also,
/usr/sbin
is removed from the default$PATH
. - DNF5 gets improved logic: it now automatically removes expired or obsolete repository keys during upgrades or package installs.
- In the RPM / package system, there’s support for copy-on-write decompression using Btrfs reflinks (RPM copy-on-write). This is optional / not enabled by default, but helps reduce I/O and CPU load during installs.
- FEX emulator support is now integrated: this lets you run x86/x86_64 binaries on AArch64 hosts (ARM-based machines). On Fedora, you can
dnf install @fex-x86-emulation
. - SDL2-based applications are now transparently mapped to SDL3 via
sdl2-compat
, so legacy games/apps using SDL2 benefit from newer SDL3 features. - Tcl/Tk is rebased to version 9. Older Tcl/Tk 8.x versions are shipped as compat packages. New features: full 64-bit data capacity, richer Unicode/encoding support, better OS integration (notifications / tray), SVG in widgets, improved gesture support.
- A GNOME Shell extension dependency generator is added: when packaging GNOME extensions as RPMs, the
metadata.json
(which declares supported GNOME versions) is now used to automatically generate correct version dependencies. This helps avoid installing incompatible extensions. - The Intel compute runtime / IGC stack is rebased to newer upstream versions—though note that older Intel GPUs (pre-2020, roughly Gen12 and older) lose compute (but not rendering) support.
- The Python-pytest-runner package is deprecated; dependent packages are encouraged to use pytest directly.
- Python 3.8 is retired (no longer in Fedora 42).
- Some older Rust / GTK bindings (gtk3-rs) are marked deprecated given upstream inactivity.
- The default GCC version is bumped (GCC 15) and many toolchains / libraries are updated (Go, LLVM, Ruby, etc.).
🧩 Developer / Programming Environment Updates
- In Go:
•go test -json
now interleaves build output & test results in JSON, with newAction
types — you can revert to older format viaGODEBUG=gotestjsonbuildtext=1
.
• A new GOAUTH environment variable helps manage authentication for private module fetches.
• Thego build
command now embeds version information (based on VCS tag / commit). A+dirty
suffix is added if working tree is dirty; use-buildvcs=false
to omit this.
• Atoolchaintrace=1
debug flag is added to trace Go toolchain selection logic. - Tcl/Tk 9 (as noted above) brings large changes for GUI toolkits and scripting on Fedora.
- For GNOME Shell extensions, the new dependency generator helps packaging and ensures that installed extensions match the GNOME version.
How to Deploy Fedora 42 VPS?
For full access to all of the upgrades, improvements and new packages, launch your own Fedora 42 instance on 100% SSD Fedora VPS Servers. New clients can save 25% with promo code “NEWHERE“!
OS Templates Overview
Please find an updated list of templates available for KVM VPS installations below.
Existing Linux VPS Templates
- AlmaLinux 8 (64 bit)
- AlmaLinux 9 (64 bit)
- AlmaLinux 10 (64 bit)
- Rocky Linux 8 (64 bit)
- Rocky Linux 9 (64 bit)
- Rocky Linux 10 (64 bit)
- Oracle Linux 8 (64 bit)
- Oracle Linux 9 (64 bit)
- Oracle Linux 10 (64 bit)
- CentOS 7 (64 bit)
- CentOS 8 (64 bit)
- CentOS 9 Stream (64 bit)
- CentOS 10 Stream (64 bit)
- Debian 9 (64 bit)
- Debian 10 (64 bit)
- Debian 11 (64 bit)
- Debian 12 (64 bit)
- Debian 13 (64 bit)
- Fedora 30 (64 bit)
- Fedora 32 (64 bit)
- Fedora 34 (64 bit)
- openSUSE 13.1 (64 bit)
- openSUSE 15.1 (64 bit)
- Scientific Linux 7.4 (64 bit)
- Ubuntu 18.04 LTS (64 bit)
- Ubuntu 20.04 LTS (64 bit)
- Ubuntu 22.04 LTS (64 bit)
- Ubuntu 24.04 LTS (64 bit)
New VPS Templates
- Fedora 42 (64 bit)
If you have any questions or concerns regarding this update, we encourage you to contact us for support.
For the most updated list of OS templates available, please check the KVM VPS Servers page.