wiki/releases/omlx41/notes.md

193 lines
14 KiB
Markdown
Raw Normal View History

2020-03-01 16:59:16 +00:00
---
title: OpenMandriva Lx 4.1 Release Notes
description:
published: true
2020-05-05 07:11:54 +01:00
date: 2020-05-05T06:11:52.278Z
2020-04-24 19:51:02 +01:00
tags: 4.1
2020-03-01 16:59:16 +00:00
---
# OpenMandriva Lx 4.1 Release Notes
2020-03-13 16:49:14 +00:00
The OpenMandriva Lx teams are pleased to announce the availability of **OpenMandriva Lx 4.1**. [Codename](/en/releases/codename) Mercury
2020-03-01 16:59:16 +00:00
## Available Media
2020-04-26 09:13:00 +01:00
This release is available as a live media DVD or USB flash drive (memory stick), downloadable in ISO format. These are available on our [downloads page](https://www.openmandriva.org/en/download). USB flash drive installation is usually noticeably faster. As always speed depends on many factors.
2020-03-01 16:59:16 +00:00
*Live media* means you are able to run OpenMandriva Lx straight from a DVD or memory stick (see below) and try it before installing it. You may also install the system to hard disk either from the running live image or from the boot manager.
Available ISO files are:
- [KDE Plasma](https://www.kde.org/plasma-desktop) desktop only full featured (includes the most common used functionalities, multimedia and office software).
- znver1 Plasma: we have also built a version specifically for current AMD processors (Ryzen, ThreadRipper, EPYC) that outperforms the generic (x86_64) version by taking advantage of new features in those processors.
znver1 is for the listed processors (Ryzen, ThreadRipper, EPYC) only, do not install on any other hardware.
## Recommended Hardware
OpenMandriva Lx 4.1 requires at least 2.0 GB of memory and at least 10 GB of hard drive space (see below for known issues with partitioning).
> Important Note: Graphics Hardware:
> The KDE Plasma Desktop requires a 3D graphics card that supports OpenGL 2.0 or above.
> We recommend using AMD, Intel, Adreno or VC4 graphics chips.
{.is-warning}
## Internet Connection
Calamares Installer checks if an Internet connection is available, but OpenMandriva Lx 4 will install just fine even without. It is perfectly OK to simply install as you normally would and proceed to use your new system as normal.
Updating such a system would require being temporarily connected to the internet or downloading the packages elsewhere and transferring them to the installed system and installing the updated packages. But as you are not connected to the internet you could simply use the system and not update for how ever long you see fit.
## Virtual Machines
At this time the only virtualization software that OMLx ISOs are tested on is VirtualBox. The same hardware requirements apply when running in virtual machines.
For VirtualBox however you must **always** have at least 2048 MB of memory or OpenMandriva Lx will fail to boot.
Also for VirtualBox it is advisable to install to a fresh virtual machine, as trying to install to an existing one may occasionally fail.
## Calamares installer
Calamares is an installer framework.
By design it is very customizable, in order to satisfy a wide variety of needs and use cases. It aims to be easy, usable, beautiful, pragmatic, inclusive and distribution-agnostic.
Calamares includes an advanced partitioning feature, with support for both manual and automated partitioning operations.
It is the first installer with an automated “Replace Partition” option, which makes it easy to reuse a partition over and over for distribution testing.
Many Linux distros use Calamares installer and each has it's own implementation and standards. The fact that something about OpenMandriva installer does not conform to user experience with another Linux distro does not mean this is a bug.
## Partitioning
At this time partitioning LVM and Raid setups with Calamares installer are NOT supported.
**This applies to all partitioning**, all installation on hardware: If you have a UEFI/EFI computer and your BIOS offers a choice when you boot installation media between for example:
`USB some Flash Drive`
`UEFI USB some Flash Drive`
or
`some DVD optical_device`
`UEFI some DVD optical_device`
You have to choose the UEFI option and boot that. But know also that not all computers will do this. Some with more spartan BIOS will offer only the one option and almost always it is the correct one. So for instance if on a notebook you don't see the above choice no worries.
If you have multiple storage drives enabled they all need to have the same partition table type. They either need to all be gpt or all mbr for everything to work properly.
On UEFI computers in multi-boot situation with multiple storage drives if you already have an existing `/boot/efi` partition you have to use that. The partitioner will not create another `/boot/efi` with proper flags and installation will result in error with no bootloader installed. Do not format you just set the mount point to `/boot/efi`. One can have many different boot loaders for different operating systems in the same `/boot/efi` partition. If there is any need to switch boot loaders that is done in BIOS settings.
## NVME SSDs
Some NVME SSDs may not be recognized by OMLx 4.1 *Live* ISO.
2020-04-26 09:18:58 +01:00
The *Live* ISO has 2 different workarounds for this under "Troubleshooting" in the Grub2 Menu. They are `(PCIE ASPM=OFF)` and `(NVME APST=OFF)`. We hope this works for most peoples hardware. Problem is known and being worked on by OpenMandriva developers and upstream developers. See more in [4.1/Errata](/en/releases/omlx41/errata#nvme-ssds).
2020-03-01 16:59:16 +00:00
The OM Lx 4.1 release includes kernel 5.5.0 and hardware recognition for nvme SSDs should be considerably improved. It is known that some Samsung nvme SSDs that were not previously recognized are now with this kernel version. This issue is of course very hardware specific.
## Installer and EFI Support
This release of OpenMandriva Lx supports booting and installation with and without [UEFI](https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface).
Note that secure boot is NOT supported.
If you wish to perform an EFI installation on an existing MBR disk it will be necessary to convert the disk partition table to the newer GPT partitioning scheme. To do this you need to use the gdisk tool. A typical invocation would be `gdisk /dev/sda`: the existing partition table will be converted in memory to the GPT scheme. Warnings will be issued about potential data loss, the disk will not be altered until you write the partition table by pressing <kbd>w</kbd>. You are advised to back up any important data.
There may be occasions where the conversion cannot be performed, this will usually be due to insufficient space at the beginning or end of the disk to write the partition table. It may be necessary to delete or resize a partition to create the needed space, gparted is your friend in these circumstances.
There is still a need to create an efi partition to contain the boot equipment and this must be created while running the Calamares installer. When the installer reaches the partitioning stage the `/` (root) partition should be removed and a small (330 MB) FAT16 or FAT32 partition created at the start of the drive. If diskspace is critical then a smaller partition may be used, but be sure to set it as FAT16 or FAT32 in Calamares otherwise the installation will fail.
If you fail to observe these steps the installation of the boot loader will fail. Subsequently partition the disk in the normal way.
Please share your experiences on the forums so that we may improve this aspect of the installation.
If you are installing beside Windows 8, 8.1, 10 or similar EFI booted OS as a precaution please ensure that you have recovery disks and you have backed up any important data.
Our testing has been limited with this configuration, but successful installations have been performed with no issues.
We would welcome any feedback in this area.
## Changing Partition Type
Please note that Calamares cannot convert one partition type to another and preserve partition data.
If you run Calamares from the live image it is not possible to change an existing partition type. Trying to do this generates an error message.
In order to do this you must first delete the partition and recreate it as the type that you wish.
2020-04-26 09:04:39 +01:00
## Recommended file system type for manual installation
2020-04-26 08:39:02 +01:00
2020-04-26 09:40:23 +01:00
Strongly recommended is [ext4](https://en.wikipedia.org/wiki/Ext4) file system type as we have seen fewer problems and this works on wide range of hardware.
For flash memory-based storage devices (basically SSDs) we make available [F2FS](https://en.wikipedia.org/wiki/F2FS) and reports are mostly positive.
Users may use [XFS](https://en.wikipedia.org/wiki/XFS) or [Btrfs](https://en.wikipedia.org/wiki/Btrfs) although there have been some problems reported with BTRFS.
2020-04-26 08:39:02 +01:00
No other file system type should be used for installation partition.
2020-03-01 16:59:16 +00:00
## Booting from USB
It is also possible to boot this release from an USB storage device. To transfer the live/installation image you may:
### - Use the ROSA Image Writer available from our repos
`sudo dnf --refresh install rosa-imagewriter`
Or, if you do not have OpenMandriva Lx yet, you can get ROSA Image Writer download links at [this page](http://wiki.rosalab.ru/en/index.php/ROSA_ImageWriter)
At least 4 GB of flash drive capacity is recommended. Persistent storage is not necessary. Note that this **will erase** everything on your USB!
> Please do not use other usb-writing tools as some Windows tools (e.g. Rufus) truncate the volume name. This breaks the boot process.
{.is-danger}
### - Via dd
You may alternatively dd the image to your USB stick:
`$ sudo dd if=<iso_name> of=<usb_drive> bs=4M`
Replace `<iso_name>` with the path to the ISO and `<usb_drive>` with the device node of the USB drive, i.e. `/dev/sdb`.
SUSE Studio ImageWriter has also been tested and works for burning ISO images to USB storage device.
## Booting from ISO file
Grub2 entry, to be added in `/boot/grub2/grub.cfg`
```
submenu "OpenMandriva (64 bit)" {
set isofile=/home/user/OpenMandrivaLx.4.1-plasma.x86_64.iso
set isoname=OpenMandrivaLx_4.1
loopback loop $isofile
menuentry "OpenMandriva" {
linux (loop)/boot/vmlinuz0 root=live:LABEL=${isoname} iso-scan/filename=${isofile} rd.live.image toram --
initrd (loop)/boot/liveinitrd.img
}
}
```
## About Repositories
2020-03-13 16:49:14 +00:00
We have now the [om-repo-picker](/en/doc/repositories-tldr) aka Software Repository Selector to select additional repositories for more package availability.
Do not mix the repositories from different release versions/update channels. It means, as an example, **do not use Cooker repositories on a Rock system**. If you use Rock, use Rock repositories only.
This is explained in more detail in [OpenMandriva Release Plan and Repositories](/en/doc/release-plan-and-repositories).
2020-03-01 16:59:16 +00:00
**If you mix different release/update channel repositories and you break your computer the solution is to do a fresh install.** And after that fresh install don't do this again.
2020-04-24 19:51:02 +01:00
## OpenMandriva repositories and software availability
OMLx installed operating systems have the main repository enabled by default.
There are also repositories called unsupported, restricted, and non-free. For maximum availability of all software user will need to enable these.
The various repositories are explained [here](/en/doc/release-plan-and-repositories)
User may use the graphical utility [Software Repository Selector](/en/doc/repositories-tldr) to select or unselect what they wish to use.
2020-03-01 16:59:16 +00:00
## New Features and Major Changes
In order to keep current with latest changes in Linux, computer security issues, and computer code writing there are major changes in OMLx 4.1.
Major changes:
- The kernel has been updated to 5.5.0
- Qt has been updated to 5.14.1
- Plasma has been updated: Frameworks 5.66, Plasma Desktop 5.17.5, Applications 19.12.1
- Zypper as alternative package manager
- More alternative desktops are available
OpenMandriva brand-name applications:
- Desktop Presets (om-feeling-like): Tool to customize the appearance of your OpenMandriva Plasma desktop to look and feel similar to other systems you may be used to
- Update Configuration (om-update-config): Tool for configuring automatic updates
2020-05-04 09:45:13 +01:00
## Upgrading from older release
Currently a fresh install is recommended.
If you want to try upgrading anyway, make sure you have a backup of all your data.
2020-05-05 07:11:54 +01:00
> Please notice: Graphical tools such as Discover and dnfdragora will not upgrade OMLx 4.0 to OMLx 4.1. Neither of these GUI package managers has the capability to do this type of upgrade called a "distribution upgrade". **Trying to do this will break your system**.
{.is-danger}
This requires a `dnf --allowerasing disto-sync` not a `dnf upgrade`. Also there are a few additional dependency complications that require this to be a one time from command line procedure as follows:
2020-05-04 09:45:13 +01:00
```
$ sudo dnf remove java-12-openjdk && sudo dnf --refresh --best --allowerasing distro-sync
```
There are more changes and details explained [here](https://forum.openmandriva.org/t/3313)
2020-03-01 16:59:16 +00:00
# Errata
2020-03-09 18:36:25 +00:00
See [4.1/Errata](/releases/omlx41/errata).
2020-03-01 16:59:16 +00:00
# Helping the project
![om-donate.svg](/images/om-donate.svg){.align-left}The OpenMandriva development teams (Cooker & QA) are always looking for new contributors to assist in creating and maintaining packages and to assist bugfixing and testing. You are welcome to join us and help us in this work which is not only rewarding but also tremendous fun!
If you feel that your talents do not lie in the realm of software, then the OpenMandriva Workshop group, which is made up from the artwork, documentation, translation and Communication teams, is always open for the submissions of artwork and translations. New contributors who would like to help with these wide-ranging tasks should see the wiki for more details, and to learn how to join! Alternatively you may use our [Forum](http://forum.openmandriva.org/).
It also costs time and money to keep our servers up and running. If you can, please [donate](https://www.openmandriva.org/donate) to keep the lights on!