Update

Fedora spins adopt the new WebUI installer

Fedora 43 Hardware Overview

  • Minimum requirements: 2GHz dual-core CPU, 2GB RAM, 15GB disk space. Lightweight spins recommended for low RAM systems.
  • Recommended specs: 2GHz quad-core CPU, 4GB RAM, 20GB disk space for GNOME workstation.
  • Low memory installs: Use text, VNC, or kickstart installers for systems under 1GB RAM; DVD image preferred.
  • Display & graphics: Graphical install needs 800x600 resolution; supports most GPUs but older models lack 3D acceleration. CPU-based graphics (LLVMpipe) available if no GPU acceleration.
  • Desktop options: GNOME is default; lighter desktops (like Cinnamon) recommended for older hardware and can be installed via dnf.

Fedora 43 Key Changes for System Administrators

  • Installer updates: Fedora spins adopt the new WebUI installer; no support for MBR disks in UEFI mode on 32-bit x86; Anaconda now uses DNF5 and drops modularity support. Default /boot partition increased to 2GB.
  • Automatic updates: Fedora Kinoite now auto-downloads and applies system and Flatpak updates on reboot by default.
  • Major package upgrades: PostgreSQL 18, Dovecot 2.4, MySQL 8.4 (default), and RPM 6.0 with enhanced security features. Initrd compression switched to zstd for faster boot and smaller size.
  • Storage and virtualization: Stratis 3.8.5 adds improved encrypted pool handling; Fedora supports Intel TDX for confidential VMs.
  • Other changes: YASM replaced by NASM; modular GnuPG2 packaging; new SSSD Identity Provider support for OAuth 2.0 with Keycloak and Entra ID.

Fedora 43 Changes for Desktop Users (Summary)

  • GNOME Wayland only: The GNOME X11 session is removed; users are upgraded to Wayland by default, while X11 apps remain supported.
  • Monospace font fix: Fedora 43 sets a default fallback monospace font for languages that previously lacked one, improving font consistency.
    - Improved image security: gdk-pixbuf2 now uses the sandboxed Glycin loader, replacing older loaders and enhancing security without affecting user experience.
    - Noto color emoji update: Uses scalable COLRv1 format now, reducing file size with no visible change for users.

Fedora 43 Changes for Developers (Summary)

  • Python 3.14 update: Latest Python release; deprecated python-async-timeout in favor of asyncio.Timeout. python-nose retired.
  • GNU toolchain: Updated GCC 15.2, binutils 2.45, glibc 2.42, gdb 16.3; Gold linker deprecated.
  • Golang 1.25: New version with vendored dependencies as default for better packaging.
    - LLVM 21: Updated with PGO optimizations for better performance; llvm20 compatibility package included.
  • Ruby on Rails 8.0: Major upgrade with new adapters, SQLite production-ready, and Propshaft replacing Sprockets.
  • Tomcat 10.1: Requires Java 11+, major API package changes from javax. to jakarta., with breaking changes.
  • Haskell: GHC updated to 9.8 and Stackage to LTS 23.
  • Hare language introduced: New systems programming language with toolchain and cross-compilation support.
  • Java: OpenJDK 25 available alongside 21; no default version, users choose via alternatives.
  • Intel TBB 2022.2.0: Updated with ABI change; rebuild non-Fedora packages needed.
  • Perl 5.42: Performance improvements, new operators, lexical methods, restored smartmatch and switch.
  • Maven 4: Available alongside Maven 3 with many improvements and breaking changes.
    - Idris 2: New functional programming language with dependent types added.
  • Rust: Deprecated async-std; removed GTK3 Rust bindings.
    - Debuginfod: Now verifies downloaded debug info cryptographically.
  • Free Pascal: New cross-compilation packages added for Windows and Linux targets.
The manufacturer Fedora Project has not yet set up its devicebase profile. Content such as updates, compatibilities and support may only be maintained with a delay.
Receive Important Update Messages Stay tuned for upcoming Fedora Project updates

Was the content helpful to you?

Advertisement Advertise here?
Udemy IT certification ad