Compare commits
33 commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 205f6bda5a | |||
| fdf01c16ca | |||
| 6505d53f86 | |||
|
|
d3c74f3c12 | ||
| bfdb0e12f7 | |||
| 5489eadf60 | |||
| 020b15a9eb | |||
| c13339de04 | |||
|
|
9896748274 | ||
| 9e3c6d6308 | |||
|
|
3686a251b1 | ||
| 5dcb8c6860 | |||
| 048e45ab86 | |||
| 8984b26a6d | |||
| d2f4e2008c | |||
| 7d79fa7594 | |||
| 287414e783 | |||
| 250c8da469 | |||
| fb735cefa5 | |||
| 14ef05c5b4 | |||
| ff74861716 | |||
| 49ced66812 | |||
| beaac16fd6 | |||
| 09740ce162 | |||
| 51ad3a7539 | |||
| dfcec05f09 | |||
| ef13284e26 | |||
| da06e51087 | |||
| 1dc89f1d5a | |||
| d91b0ebc94 | |||
| 5beb812f33 | |||
| 3f9fd437f0 | |||
| a5d8186cd4 |
5 changed files with 115 additions and 15 deletions
|
|
@ -2,3 +2,33 @@
|
|||
include::partial$entities.adoc[]
|
||||
|
||||
= Changes in Fedora {PRODVER} For Desktop Users
|
||||
|
||||
[[gnome-wayland-only]]
|
||||
== GNOME now uses Wayland only
|
||||
The GNOME X11 session has been removed from Fedora Linux. Users previously using GNOME on X11 will be transparently upgraded to the GNOME Wayland session. X11 applications are still supported on GNOME.
|
||||
|
||||
[[default-monospace-fonts]]
|
||||
== Set default fallback monospace font
|
||||
In previous Fedora releases, monospace fonts were implicitly substituted with sans-serif fonts by default configuration file in fontconfig if missing, which was the case for some languages.
|
||||
This could result in unpredictable behavior once additional font packages were installed.
|
||||
Fedora 43 fixes this by assigning a tentative default monospace font for languages that were previously missing it.
|
||||
|
||||
If you were relying on old behavior, you can use `fonts-tweak-tool` to specify the default monospace font for a certain language.
|
||||
|
||||
[[gdk-pixbuf-glycin]]
|
||||
== gdk-pixbuf2 now uses Glycin sandboxed image loading
|
||||
`gdk-pixbuf2` now depends on Glycin, the sandboxed image loading framework, which greatly improves security.
|
||||
The intent is to provide the same user experience as before, but much has changed behind the scenes.
|
||||
All built-in pixbuf loaders have been removed in favor of the Glycin pixbuf loader.
|
||||
Most external pixbuf loaders are now obsolete, as Glycin supports the same image formats.
|
||||
|
||||
Accordingly, `avif-pixbuf-loader` from `libavif`, `heif-pixbuf-loader` from `libheif`, `jxl-pixbuf-loader` from `libjxl`,
|
||||
`rsvg-pixbuf-loader` from `librsvg`, and the standalone package `webp-pixbuf-loader` have all been removed from the distribution.
|
||||
Additionally, `gdk-pixbuf-thumbnailer` has been removed in favor of `glycin-thumbnailer`. `libvaif`, `libjxl`, and `librsvg` no longer provide thumbnailers, since they depend on `gdk-pixbuf-thumbnailer`.
|
||||
`libheif` still provides its own standalone thumbnailer, although it is redundant with the Glycin thumbnailer.
|
||||
|
||||
[[colr-for-noto-color-emoji]]
|
||||
== Noto color emoji now use COLR
|
||||
Noto Color Emoji fonts in Fedora now use the link:++https://learn.microsoft.com/en-us/typography/opentype/spec/colr++[COLRv1] format. The COLRv1 format is a color scalable font compared with the previous color bitmap fonts.
|
||||
|
||||
Users should not notice any changes except for a smaller file size.
|
||||
|
|
|
|||
|
|
@ -9,9 +9,17 @@ The Python stack in Fedora has been updated from version 3.13 to version 3.14, t
|
|||
|
||||
For more information, see the link:++https://docs.python.org/dev/whatsnew/3.14.html#what-s-new-in-python-3-14++[upstream "What's new" document], and especially the link:++https://docs.python.org/dev/whatsnew/3.14.html#porting-to-python-3-14++[Porting to Python 3.14] section.
|
||||
|
||||
[[python-async-timeout-deprecated]]
|
||||
=== python-async-timeout is now deprecated
|
||||
The `python-async-timeout` package has been deprecated in Fedora. Developers are encouraged to migrate to asyncio.Timeout in Python 3.11+ for improved compatibility with the standard library.
|
||||
|
||||
[[python-nose-retirement]]
|
||||
=== python-nose retired
|
||||
The `python3-nose` package has been retired due to long-term lack of upstream development.
|
||||
|
||||
[[gnu-toolchain]]
|
||||
== GNU toolchain update
|
||||
The GNU toolchain in Fedora 42 has been updated to:
|
||||
The GNU toolchain in Fedora 43 has been updated to:
|
||||
|
||||
* GNU C Compiler (`gcc`) 15.2
|
||||
* GNU Binary Utilities (`binutils`) 2.45
|
||||
|
|
@ -20,6 +28,11 @@ The GNU toolchain in Fedora 42 has been updated to:
|
|||
|
||||
Also see the upstream release notes for link:++https://gcc.gnu.org/gcc-15/changes.html++[GCC], link:++https://lists.gnu.org/archive/html/info-gnu/2025-07/msg00009.html++[Binutils], link:++https://sourceware.org/git/?p=glibc.git;a=blob;f=NEWS;hb=HEAD++[GLibC NEWS], and link:++https://www.sourceware.org/gdb/news/++[GDB NEWS].
|
||||
|
||||
[[gold-linker-deprecated]]
|
||||
=== Gold linker deprecated
|
||||
The Gold linker has been deprecated and will eventually be removed from Fedora entirely due to upstream development having stopped.
|
||||
Three other linkers are still available to developers (`ld.bfd`, `lld` and `mold`), so there is still plenty of choice.
|
||||
|
||||
[[golang-1-25]]
|
||||
== Golang 1.25
|
||||
The latest stable release of the Go programming language is now available in Fedora 43.
|
||||
|
|
@ -115,6 +128,20 @@ In addition, a `hare-update` package is provided to assist Hare developers deali
|
|||
|
||||
For more information about Hare, see the link:++https://harelang.org/documentation/++[upstream documentation] and link:++https://harelang.org/specification++[specification]. A link:++https://harelang.org/tutorial++[tutorial] is also available on the official website.
|
||||
|
||||
[[java]]
|
||||
== Java
|
||||
Release 43 makes `java-25-openjdk` available in Fedora, the latest LTS version released Sept. 2025.
|
||||
|
||||
The `java-21-openjdk` is still available in F43 and will continue to be in F44. It will be removed in F45.
|
||||
|
||||
In Fedora 43 both openjdk versions provide "java" equally. There is no "system" or "default" JDK anymore. Users can (and should) choose which version to use, and can mix and match Java versions for development and runtime. Several instances of a software, e.g. Tomcat, can execute with different Java versions. Conventionally, the most recent version will likely become the systemwide used default one, but there is no guarantee. Use `alternatives --config java` to select the version to be used systemwide by default.
|
||||
|
||||
Upgrading from release 42 with installed java-21-openjdk, just updates Java 21 to release 43. The upgrade does not automatically update to Java 25. The administrator must install these separately.
|
||||
|
||||
For more information about Java 25, see the link:++https://jdk.java.net/25/++[JDK 25 Features and Release notes].
|
||||
|
||||
For technical details of this change, see the link:++https://fedoraproject.org/wiki/Changes/Java25AndNoMoreSystemJdk++[Change page].
|
||||
|
||||
[[tbb-2022-2-0]]
|
||||
== TBB2022.2.0
|
||||
|
||||
|
|
@ -159,3 +186,26 @@ Idris 2 is a dependently typed practical functional programming language, now av
|
|||
It is a complete rewrite of Idris 1 (which was written in Haskell and is now deprecated) on top of a Scheme compiler.
|
||||
|
||||
For details, see the link:++https://idris2.readthedocs.io/en/latest/++[upstream documentation], including a list of changes compared to Idris 1 and an Idris 2 tutorial.
|
||||
|
||||
[[rust]]
|
||||
== Rust
|
||||
|
||||
=== async-std is now deprecated
|
||||
The `async-std` Rust crate is no longer maintained and is now considered deprecated in favor of the `smol` crate.
|
||||
|
||||
=== gtk3-rs, gtk-rs-core v0.18, and gtk4-rs v0.7 are now removed
|
||||
The Rust bindings for GTK3 (and related libraries) were marked as deprecated in Fedora 43 due to lack of upstream maintenance.
|
||||
In Fedora 43, they are completely removed.
|
||||
|
||||
[[debuginfod-ima-verification]]
|
||||
== Debuginfod IMA verification
|
||||
The `debuginfod` client tools used to auto-download debuginfo & source code into tools like `gdb` now cryptographically verify the integrity of the downloaded files from the Fedora debuginfod server.
|
||||
This setting is appropriate for normal Fedora koji-signed release/update RPMs.
|
||||
However if your workflow also involves unsigned flatpak RPMs (`++%dist ".fc#app#"++`), then you may need to manually remove `ima:enforcing` from your `$DEBUGINFOD_URLS`.
|
||||
|
||||
[[free-pascal-cross-compilers]]
|
||||
== Free Pascal cross-compilers
|
||||
Fedora Linux 43 ships with cross-compilation support for the Free Pascal Compiler, through several new packages.
|
||||
Users interested in cross-compiling for MS Windows should install the `fpc-units-x86_64-win64` or `fpc-units-i386-win32 packages`.
|
||||
For cross-compiling for Linux to other architectures, install the appropraite `fpc-units-$ARCH-linux` package.
|
||||
Note that you may need to perform some extra steps if you want your cross-compiled Pascal programs to link against external libraries.
|
||||
|
|
|
|||
|
|
@ -46,15 +46,9 @@ For best results on systems with less than 1GB of memory, use the DVD installati
|
|||
[[hardware_overview-resolution]]
|
||||
== Display resolution
|
||||
|
||||
VGA capable of 1024x768 screen resolution
|
||||
|
||||
.Graphical Installation requires 800x600 resolution or higher
|
||||
[NOTE]
|
||||
====
|
||||
Graphical installation of Fedora requires a minimum screen resolution of 800x600. Owners of devices with lower resolution, such as some netbooks, should use text or VNC installation.
|
||||
Graphical installation of Fedora requires a minimum screen resolution of **1024x768**. Owners of devices with lower resolution, such as some netbooks, should use text or VNC installation.
|
||||
|
||||
Once installed, Fedora will support these lower resolution devices. The minimum resolution requirement applies only to graphical installation.
|
||||
====
|
||||
|
||||
[[hardware_overview-graphics]]
|
||||
== Graphics Hardware
|
||||
|
|
|
|||
|
|
@ -84,12 +84,21 @@ encrypted pool previously created with any Stratis release less than 3.8.0.
|
|||
|
||||
`stratis-cli` also exposes more information about a stopped pool in its detail view.
|
||||
|
||||
[[intel-tdx]]
|
||||
== Confidential Virtualization Host for Intel TDX
|
||||
Fedora virtualization hosts running on suitably configured Intel Xeon hardware now have the ability to launch confidential virtual machines using the Intel TDX feature.
|
||||
|
||||
Fedora has provided support for launching confidential virtual machines using KVM on x86_64 hosts for several years, using the SEV and SEV-ES technologies available from AMD CPUs, and since Fedora 41, using the SEV-SNP technology. In the Fedora 42 release, support for the Intel SGX platform was introduced, and this change builds on that work to allow creation of Intel TDX guests on Fedora hosts. Intel TDX provides confidential virtualization functionality that is on a par with the recent AMD SEV-SNP support.
|
||||
|
||||
[[postgresql-18]]
|
||||
== PostgreSQL 18
|
||||
PostgreSQL in Fedora 43 (the `postgresql` and `libpq` components) has been upgraded to major version 18. This continues the versioned packaging structure introduced in Fedora 40.
|
||||
|
||||
See the link:++https://www.postgresql.org/docs/18/release-18.html++[upstream release notes] for more information and notes on migration.
|
||||
|
||||
[CAUTION]
|
||||
The update will break Postgresql runtime and requires extra effort! Follow the advice at https://docs.fedoraproject.org/en-US/fedora-server/#_updating_to_fedora_43[Fedora Server Docs] or https://bugzilla.redhat.com/show_bug.cgi?id=2411778#c1[Bugzilla Bug #2411778].
|
||||
|
||||
[[read-only-bdb-in-389-ds]]
|
||||
== Read-only BDB support in 389 Directory Server
|
||||
Starting from 389-ds-base version 3.1.3, the 389 Directory Server no longer supports the deprecated BerkeleyDB, so the LDMB database must be used. Users still using BerkeleyDB will have to migrate their data. In Fedora this change is available starting from Fedora 43 (Version 3.2.0 that was also originally planned for Fedora 43 is delayed.)
|
||||
|
|
@ -139,3 +148,20 @@ Fedora 43 updates the RPM packaging system to version 6.0. This release provides
|
|||
* Support for signing with Sequoia-sq as an alternative to GnuPG.
|
||||
|
||||
For full information about this release, see the link:++https://rpm.org/wiki/Releases/6.0.0++[upstream release notes]. The link:++https://github.com/rpm-software-management/rpm/discussions/3602++[Road to RPM 6.0] post also provides details in a more easily digestible format.
|
||||
Slightly smaller (in the range of a few megabytes) initrd sizes and faster boots. See https://github.com/coreos/fedora-coreos-tracker/issues/1247#issuecomment-1179490347 for some measurements. We did the change in Fedora CoreOS to reduce the size of the initrd to save disk space in the /boot partition.
|
||||
|
||||
[[dracut-zstd]]
|
||||
== initrd is now compressed by zstd by default
|
||||
The compression algorithm used by `dracut` when generating an initrd has been changed from `xz` to `zstd`, and Dracut now depends on `zstd` to ensure it is available. This should result in slightly smaller initrd sizes and slightly faster boot times.
|
||||
|
||||
[[deprecate-yasm]]
|
||||
== YASM is deprecated and has been replaced with NASM
|
||||
The YASM assembler has been deprecated and no new packages should depend on it. Packages that require it to build are now built using NASM where possible.
|
||||
|
||||
[[gpg2-modular]]
|
||||
== Modular packaging for GnuPG2
|
||||
The previously monolithic GnuPG package (`gnupg2`) has been modularized, with several tools and non-essential utilities having been split into separate subpackages. The non-essential utilities (in `gnupg2-utils`) and some services that are unused on most systems are no longer installed by default.
|
||||
|
||||
[[SSSD]]
|
||||
== SSSD Identity Provider (IdP) support
|
||||
SSSD in Fedora 43 provides a new generic identity and authentication provider for Identity Providers (IdPs). Initial support includes Keycloak and Entra ID. You can now configure SSSD to read users and groups directly from these IdPs and enable user authentication using the OAUTH 2.0 Device Authorization Grant (RFC 8628). See the sssd-idp(5) man page for more information and configuration examples.
|
||||
|
|
|
|||
|
|
@ -13,26 +13,26 @@ The Fedora Project's mission is to lead the advancement of free and open source
|
|||
|
||||
* The Fedora Project succeeds through shared action on the part of many people throughout our community.
|
||||
|
||||
To find out more general information about Fedora, refer to the following pages, on the Fedora Project Wiki:
|
||||
To find out more general information about Fedora, refer to the following pages:
|
||||
|
||||
* link:++https://fedoraproject.org/wiki/Overview++[Fedora Overview]
|
||||
* link:++https://docs.fedoraproject.org/en-US/project/++[Fedora’s Mission and Foundations]
|
||||
|
||||
* link:++https://fedoraproject.org/wiki/FAQ++[Fedora FAQ]
|
||||
|
||||
* link:++https://fedoraproject.org/wiki/Communicate++[Help and Discussions]
|
||||
* link:++https://docs.fedoraproject.org/en-US/project/communications/++[Communication in Fedora]
|
||||
|
||||
* link:++https://fedoraproject.org/wiki/Join++[Participate in the Fedora Project]
|
||||
* link:++https://docs.fedoraproject.org/en-US/project/join/++[Get Involved in Fedora]
|
||||
|
||||
[[sect-need-help]]
|
||||
== Need Help?
|
||||
|
||||
There are a number of places you can get assistance should you run into problems.
|
||||
|
||||
If you run into a problem and would like some assistance, go to link:++https://ask.fedoraproject.org++[]. Many answers are already there, but if you don't find yours, you can simply post a new question. This has the advantage that anyone else with the same problem can find the answer, too.
|
||||
If you run into a problem and would like some assistance, go to link:++https://discussion.fedoraproject.org/c/ask/6++[Ask Fedora]. Many answers are already there, but if you don't find yours, you can simply post a new question. This has the advantage that anyone else with the same problem can find the answer, too.
|
||||
|
||||
You may also find assistance on the `#fedora` channel on the IRC network `irc.libera.chat`. Keep in mind that the channel is populated by volunteers wanting to help, but folks knowledgeable about a specific topic might not always be available.
|
||||
You may also find assistance in the `#fedora` room on link:++https://chat.fedoraproject.org/++[Fedora's Matrix instance]. Keep in mind that the room is populated by volunteers wanting to help, but folks knowledgeable about a specific topic might not always be available.
|
||||
|
||||
[[sect-providing-help]]
|
||||
== Want to Contribute?
|
||||
|
||||
You can help the Fedora Project community continue to improve Fedora if you file bug reports and enhancement requests. Refer to link:++https://fedoraproject.org/wiki/BugsAndFeatureRequests++[Bugs And Feature Requests] on the Fedora Wiki for more information about bug and feature reporting. Thank you for your participation.
|
||||
You can help the Fedora Project community continue to improve Fedora if you file bug reports and enhancement requests. Refer to link:++https://docs.fedoraproject.org/en-US/quick-docs/bugzilla-file-a-bug/++[How to file a bug] for more information about bug and feature reporting. Thank you for your participation.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue