From 296d078f9941f32ef20879f7c2e85f70b8d52945 Mon Sep 17 00:00:00 2001 From: Marek Suchánek Date: Apr 26 2021 20:20:17 +0000 Subject: [PATCH 1/5] Add a Btrfs release note; Issue #635 --- diff --git a/modules/release-notes/pages/sysadmin/Storage.adoc b/modules/release-notes/pages/sysadmin/Storage.adoc index e98a99f..4de21ee 100644 --- a/modules/release-notes/pages/sysadmin/Storage.adoc +++ b/modules/release-notes/pages/sysadmin/Storage.adoc @@ -4,6 +4,31 @@ include::{partialsdir}/entities.adoc[] [[sect-storage]] = Storage +== The root Btrfs file system now uses compression + +New Fedora installations now enable transparent compression on the root Btrfs file system, including all its subvolumes. The default compression algorithm is `zstd:1`. This change has no effect on Fedora variants that do not use Btrfs in their installation. + +The benefits of the compression include: + +* The compression saves storage space and can significantly increase the lifespan of flash-based media, such as SSDs, by reducing write amplification. +* The compression can increase read and write performance. + +You can configure the Btrfs compression on an existing installation: + +. Edit the `/` mount point in the `/etc/fstab` file. + +** To enable the compression, add the `compress=zstd:1` option to the mount point. +** To disable the compression, remove the `compress=zstd:1` option from the mount point. + +. Remount the file system: ++ +---- +$ sudo mount -o remount / +---- + +For more information about the Btrfs compression, see link:https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression[]. + + == stratis-cli and stratisd rebased to version 2.3.0 The `stratis-cli` and `stratisd` packages have been upgraded to version 2.3.0, which provides multiple bug fixes and enhancements. Notable changes include: From 3d0e78431759a0adb01e7bf465419f3fcc9fcbe1 Mon Sep 17 00:00:00 2001 From: Marek Suchánek Date: Apr 26 2021 20:23:27 +0000 Subject: [PATCH 2/5] Add IME release notes; Issues #625 #630 --- diff --git a/modules/release-notes/pages/desktop/I18n.adoc b/modules/release-notes/pages/desktop/I18n.adoc index 36d2d26..4c6d3c2 100644 --- a/modules/release-notes/pages/desktop/I18n.adoc +++ b/modules/release-notes/pages/desktop/I18n.adoc @@ -11,3 +11,45 @@ include::{partialsdir}/entities.adoc[] == ibus-anthy * `ibus-anthy` is now the default Japanese IME(input method engine) to develop Japanese IME more effectively as the former was `ibus-kkc`. `ibus-anthy` depends on `anthy-unicode` and `kasumi-unicode` newly instead of `anthy` and `kasumi`. * `kasumi-unicode` is forked from `kasumi` and the private dictionaries are moved from `$HOME/.anthy` to `$XDG_CONFIG_HOME/anthy`. + + +== The Vietnamese IME now defaults to Unikey + +The *Unikey* input method engine (IME) is now the default IME for Vietnamese text input. It replaces the *BoGo* IME, which was the default Vietnamese IME in previous Fedora releases. + +Compared to *BoGo*, the new *Unikey* IME is actively maintained and better supports the Wayland display back end. + +The *Unikey* IME is enabled by default if you installed your system in Vietnamese. To enable *Unikey* on an existing installation: + +. Install the `ibus-unikey` package: ++ +---- +$ sudo dnf install ibus-unikey +---- +. Open the *Keyboard* section in *Settings*. +. Click the *+* button. +. Select *Vietnamese*. +. Select the *Vietnamese (Unikey)* IME. +. Click *Add*. +. Click the IME indicator on the top panel to switch the active IME. + + +== The Sinhala IME now defaults to M17N + +The *sayura (m17n)* input method engine (IME) is now the default IME for Sinhala text input. It replaces the *Sayura* IME, which was the default Sinhala IME in previous Fedora releases. + +Compared to *Sayura*, the new *sayura (m17n)* IME is actively maintained and fixes several known issues. + +The *sayura (m17n)* IME is enabled by default if you installed your system in Sinhala. To enable *sayura (m17n)* on an existing installation: + +. Install the `ibus-m17n` package: ++ +---- +$ sudo dnf install ibus-m17n +---- +. Open the *Keyboard* section in *Settings*. +. Click the *+* button. +. Select *Sinhala*. +. Select the *Sinhala (sayura (m17n))* IME. +. Click *Add*. +. Click the IME indicator on the top panel to switch the active IME. From eca27b902608049091c0f502af882350de52769c Mon Sep 17 00:00:00 2001 From: Marek Suchánek Date: Apr 26 2021 20:26:42 +0000 Subject: [PATCH 3/5] Add a systemd-oomd release note; Issue #627 --- diff --git a/modules/release-notes/pages/sysadmin/Distribution.adoc b/modules/release-notes/pages/sysadmin/Distribution.adoc index 392ea35..9f5e69b 100644 --- a/modules/release-notes/pages/sysadmin/Distribution.adoc +++ b/modules/release-notes/pages/sysadmin/Distribution.adoc @@ -13,4 +13,14 @@ For Fedora 34, the size of this zram device is increased. It is set at the same Memory allocation for zram happens dynamically, so the block device's full size is not allocated as it is created. This dynamic resourse allocation, combined with compression in the zram device that is generally greater than 2:1, ensures that the swap file does not entirely consume available memory. -See `man zram-generator` for more information about how zram is invoked. \ No newline at end of file +See `man zram-generator` for more information about how zram is invoked. + + +== systemd-oomd prevents out-of-memory situations + +The `systemd-oomd` service monitors swap and CGroups on your system using the Linux pressure stall information (PSI) and analyzes wasted productivity due to resource shortages. When the system is running out of memory, `systemd-oomd` terminates processes under the CGroup that exceeds the configured memory limits. + +The `systemd-oomd` service is now enabled by default on new installations and when upgrading existing installations. It automatically replaces the `earlyoom` service, which previous Fedora releases used to prevent out-of-memory situations. + +For information on configuring `systemd-oomd`, see the `oomd.conf` man page. + From 63b8ad4db388d5778965a84e278f01d76ebc9913 Mon Sep 17 00:00:00 2001 From: Marek Suchánek Date: Apr 26 2021 20:28:59 +0000 Subject: [PATCH 4/5] Add a Pipewire release note; Issue #611 --- diff --git a/modules/release-notes/pages/desktop/Desktop_index.adoc b/modules/release-notes/pages/desktop/Desktop_index.adoc index 5a2219c..00b63e4 100644 --- a/modules/release-notes/pages/desktop/Desktop_index.adoc +++ b/modules/release-notes/pages/desktop/Desktop_index.adoc @@ -18,4 +18,19 @@ The design goals of this Spin are: Download and try the i3 Spin at the link:https://spins.fedoraproject.org/i3[Fedora Spins site]. -Learn more about the design and development of the Spin at the link:https://docs.fedoraproject.org/en-US/i3/[Fedora i3 Special Interest Group (S.I.G.) site]. \ No newline at end of file +Learn more about the design and development of the Spin at the link:https://docs.fedoraproject.org/en-US/i3/[Fedora i3 Special Interest Group (S.I.G.) site]. + + +== PipeWire is now the default audio service + +The *Pipewire* service now manages all audio output and input. *Pipewire* replaces the *PulseAudio* service in general use cases and the *JACK* service in professional use cases. The system now redirects audio from applications that use *PulseAudio*, *JACK*, or the *ALSA* framework into *Pipewire*. + +Benefits of *Pipewire* over the previous solutions include: + +* A unified solution for consumer and professional users +* A flexible, modular architecture +* High performance and low latency, similar to the *JACK* service +* Isolation between audio clients for better security + +You no longer have to configure the *JACK* service for applications that use it. All *JACK* applications now work in the default Fedora configuration. + From 87ca01a28d9dc78be6e554c4ad2cdb4ea2b0cc91 Mon Sep 17 00:00:00 2001 From: Marek Suchánek Date: Apr 26 2021 20:39:13 +0000 Subject: [PATCH 5/5] Apply Chris Murphy's feedback on the Btrfs RN; Issue #635 --- diff --git a/modules/release-notes/pages/sysadmin/Storage.adoc b/modules/release-notes/pages/sysadmin/Storage.adoc index 4de21ee..a30336f 100644 --- a/modules/release-notes/pages/sysadmin/Storage.adoc +++ b/modules/release-notes/pages/sysadmin/Storage.adoc @@ -15,15 +15,22 @@ The benefits of the compression include: You can configure the Btrfs compression on an existing installation: -. Edit the `/` mount point in the `/etc/fstab` file. - -** To enable the compression, add the `compress=zstd:1` option to the mount point. -** To disable the compression, remove the `compress=zstd:1` option from the mount point. +* To enable the compression: +.. Edit the `/etc/fstab` file. +.. Add the `compress=zstd:1` option to the `/` mount point. +.. Remount the file system: ++ +---- +$ sudo mount -o remount,compress=zstd:1 / +---- -. Remount the file system: +* To disable the compression: +.. Edit the `/etc/fstab` file. +.. Remove the `compress=zstd:1` option from the `/` mount point. +.. Remount the file system: + ---- -$ sudo mount -o remount / +$ sudo mount -o remount,compress=none / ---- For more information about the Btrfs compression, see link:https://fedoraproject.org/wiki/Changes/BtrfsTransparentCompression[].