Debian 11 automatic install implemented

Implemented automatic installation of Debian 11.0 (Bullseye),

The repository contains 59551 binary packages (42821 source packages), which is about 1848 more packages than were offered in Debian 10. Compared to Debian 10, 11294 new binary packages have been added, 9519 (16%) outdated or abandoned packages have been removed, 42821 (72%) packages have been updated. The total total size of all the source texts offered in the distribution is 1,152,960,944 lines of code. 6208 developers took part in the preparation of the release.

Key changes in Debian 11.0:

The Linux kernel updated to version 5.10 (Debian 10 supplied kernel 4.19).

Updated graphics stack and the user's environment: 3.38 GNOME, KDE Plasma 5.20, 11 LXDE, LXQt 0.16, 1.24 MATE, Xfce 4.16. The office Suite LibreOffice is upgraded to release 7.0 and Calligra prior to release 3.2. Updated 2.10.22 GIMP, Inkscape 1.0.2, Vim 8.2.

Updated server applications, including the Apache httpd 2.4.48, 9.16 BIND, Dovecot 2.3.13, 4.94 Exim, Postfix 3.5, 10.5 MariaDB, nginx, 1.18, PostgreSQL, 13, 4.13 Samba, OpenSSH 8.4.

Updated development tools GCC 10.2, LLVM/Clang 11.0.1, OpenJDK 11, Perl 5.32, PHP 7.4, Python 3.9.1, Rust 1.48, Glibc 2.31.

CUPS and SANE packages provide the ability to print and scan without pre-installing drivers on printers and scanners connected to the system via the USB port. Driverless mode is supported for printers with IPP Everywhere protocol support, and for scanners - eSCL and WSD protocols (sane-escl and sane-airscan backends are used). To interact with a USB device as with a network printer or scanner, an ipp-usb background process with the implementation of the IPP-over-USB protocol is used.

A new "open" command has been added, designed to open a file in the program assigned by default for the specified file type. By default, the command is associated with the xdg-open utility, but it can also be attached to the run-mailcap handler, which takes into account the bindings of the update-alternatives subsystem when starting.

Systemd uses a single unified cgroup hierarchy (cgroup v2) by default. Sdgoirs v2 can be used, for example, to limit memory consumption, CPU resources and I/O. The key difference between cgroups v2 and v1 is the use of a common cgroups hierarchy for all types of resources, instead of separate hierarchies for allocating CPU resources, for regulating memory consumption and for I/O. Separate hierarchies led to difficulties in organizing interaction between handlers and to additional costs of core resources when applying rules for a process mentioned in different hierarchies. For those who do not intend to switch to cgroup v2, it is possible to continue using cgroups v1.

A separate log is enabled in systemd (the systemd-journal service is activated), which is stored in the /var/log/journal/ directory and does not affect the maintenance of traditional logs stored by processes such as rsyslog (users can now delete rsyslog and rely only on systemd-journal). In addition to the systemd-journal group, users from the adm group got access to reading information from the journal. The journalctl utility has added support for filtering using regular expressions.

By default, the kernel has activated a new driver for the exFAT file system, which no longer requires the installation of the exfat-fuse package. The exfatprogs package is also included with a new set of utilities for creating and verifying exFAT FS (the old exfat-utils set also remains available for installation, but is not recommended for use).

Official support for the mips architecture has been discontinued.

For hashing passwords, the yescrypt algorithm is used by default instead of SHA-512.

Added the ability to use tools for managing isolated Podman containers, including as a transparent replacement for Docker.
The format of the lines in the /etc/apt/sources.list file related to the elimination of security problems has been changed. The {dist}-updates lines have been renamed to {dist}-security. In sources.list, it is allowed to separate the "[]" blocks with several spaces.

The composition includes Panfrost and Lima drivers, which provide support for Mali GPUs used in boards with processors based on the ARM architecture.
To use the hardware acceleration of video decoding provided in Intel GPU based on the Broadwell microarchitecture and newer, the intel-media-va-driver is involved.
grub2 has added support for the SBAT (UEFI Secure Boot Advanced Targeting) mechanism, which solves problems with certificate revocation for UEFI Secure Boot.
The graphical installer provides an assembly with libinput instead of the evdev driver, which improved support for touchpads. It is allowed to use the underscore character in the user name specified during installation for the first account. Installation of packages to support virtualization systems is provided if startup is detected in environments under their control. A new Homeworld theme is involved.
The installer provides the ability to install the GNOME Flashback desktop, which continues the development of the code of the classic GNOME panel, the Metacity window manager and applets previously available as part of the GNOME 3 fallback mode.
The win32-loader application, which allows you to install Debian from Windows without creating a separate installation media, has added support for UEFI and Secure Boot.
A graphical installer is used for the ARM64 architecture.
Added support for ARM boards and devices puma-rk3399 Orange Pi One Plus, ROCK Pi 4 (A,B,C), Banana Pi BPI-M2 Ultra Banana Pi BPI-M3 NanoPi NEO Air, FriendlyARM NanoPi NEO Plus2, Pinebook, Pinebook Pro, Olimex A64-Olinuxino, A64-Olinuxino-eMMC, SolidRun LX2160A Honeycomb, Clearfog CX SolidRun Cubox-i Solo/DualLite, Turris MOX, Librem 5, and OLPC XO-1.75.
Discontinued the formation of single-disc CD images with Xfce and stopped creating 2 and 3 DVD ISO images for the amd64/i386.
As usual, if you have any problems, please contact us and we will help!
Published on: 19-08-2021, 16:20