第2章 Debian 11 の最新情報

目次

2.1. サポートするアーキテクチャ
2.2. ディストリビューションの最新情報
2.2.1. Desktops and well known packages
2.2.2. Driverless scanning and printing
2.2.3. New generic open command
2.2.4. Control groups v2
2.2.5. Persistent systemd journal
2.2.6. Debian Med Blend からのお知らせ

この章のより詳しい情報は Wiki を参照してください。

2.1. サポートするアーキテクチャ

Debian bullseye で公式にサポートされているアーキテクチャは以下のとおりです。

  • 32 ビット PC (i386) および 64 ビット PC (amd64)

  • 64 ビット ARM (arm64)

  • ARM EABI (armel)

  • ARMv7 (EABI 浮動小数点ハードウェア ABI, armhf)

  • リトルエンディアン MIPS (mipsel)

  • 64 ビットリトルエンディアン MIPS (mips64el)

  • 64 ビットリトルエンディアン PowerPC (ppc64el)

  • IBM System z (s390x)

移植状況の詳細や、お使いの移植版に特有の情報については、Debian の移植版に関するウェブページで読むことができます。

2.2. ディストリビューションの最新情報

Debian のこの新しいリリースには、一つ前のリリースである buster に含まれていたよりさらに多くのソフトウェアが含まれています。このディストリビューションには、13370 以上の新しいパッケージが含まれており、全体のパッケージ数は 57703 以上になりました。ディストリビューション中のほとんどのソフトウェア、すなわち約 35532 ものソフトウェアパッケージ (これは buster のパッケージ全体の 62% にあたります) が更新されました。また、かなりの数のパッケージ (buster のパッケージの 13% にあたる 7278 以上) が、様々な理由でディストリビューションから取り除かれました。これらのパッケージは更新されることはなく、パッケージ管理用のフロントエンドでは 'obsolete' というマークが付けられます。これについては 「利用されなくなったパッケージ」 を参照してください。

2.2.1. Desktops and well known packages

Debian は今回も複数のデスクトップアプリケーションとデスクトップ環境をサポートしています。中でも GNOME 3.38, KDE Plasma 5.20, LXDE 11, LXQt 0.16, MATE 1.24, Xfce 4.16 があります。

事務用アプリケーションもオフィススイートを含めてアップグレードされています:

  • LibreOffice が 7.0 へアップグレードされました。

  • Calligra が 3.2 へアップグレードされました。

  • GNUcash が 4.4 へアップグレードされました。

またこのリリースには、特に挙げるなら、以下のソフトウェアの更新も含まれています:

パッケージ10 (buster) でのバージョン11 (bullseye) でのバージョン
Apache2.4.382.4.46
BIND DNS サーバ9.119.16
Cryptsetup2.12.3
Dovecot MTA2.3.42.3.13
Emacs26.127.1
Exim 標準の電子メールサーバ4.924.94
GNU Compiler Collection (デフォルトのコンパイラ)8.310.2
GIMP2.10.82.10.22
GnuPG2.2.122.2.20
Inkscape0.92.41.0.2
GNU C ライブラリ2.282.31
lighttpd1.4.531.4.58
Linux カーネルイメージ4.19 シリーズ5.10 シリーズ
LLVM/Clang ツールチェイン6.0.1 および 7.0.1 (デフォルト)9.0.1 および 11.0.1 (デフォルト)
MariaDB10.310.5
Nginx1.141.18
OpenJDK1111
OpenSSH7.9p18.4p1
Perl5.285.32
PHP7.37.4
Postfix MTA3.43.5
PostgreSQL1113
Python 33.7.33.9.1
Rustc1.41 (1.34 for armel)1.48
Samba4.94.13
Vim8.18.2

2.2.2. Driverless scanning and printing

Both printing with CUPS and scanning with SANE are increasingly likely to be possible without the need for any driver (often non-free) specific to the model of the hardware, especially in the case of devices marketed in the past five years or so.

2.2.2.1. CUPS and driverless printing

Modern printers connected by ethernet or wireless can already use driverless printing, implemented via CUPS and cups-filters, as was described in the Release Notes for buster. Debian 11 bullseye brings the new package ipp-usb, which is recommended by cups-daemon and uses the vendor-neutral IPP-over-USB protocol supported by many modern printers. This allows a USB device to be treated as a network device, extending driverless printing to include USB-connected printers. The specifics are outlined on the wiki.

The systemd service file included in the ipp-usb package starts the ipp-usb daemon when a USB-connected printer is plugged in, thus making it available to print to. By default cups-browsed should configure it automatically, or it can be manually set up with a local driverless print queue.

2.2.2.2. SANE and driverless scanning

The official SANE driverless backend is provided by sane-escl in libsane1. An independently developed driverless backend is sane-airscan. Both backends understand the eSCL protocol but sane-airscan can also use the WSD protocol. Users should consider having both backends on their systems.

eSCL and WSD are network protocols. Consequently they will operate over a USB connection if the device is an IPP-over-USB device (see above). Note that libsane1 has ipp-usb as a recommended package. This leads to a suitable device being automatically set up to use a driverless backend driver when it is connected to a USB port.

2.2.3. New generic open command

A new open command is available as a convenience alias to xdg-open (by default) or run-mailcap, managed by the update-alternatives(1) system. It is intended for interactive use at the command line, to open files with their default application, which can be a graphical program when available.

2.2.4. Control groups v2

In bullseye, systemd defaults to using control groups v2 (cgroupv2), which provides a unified resource-control hierarchy. Kernel commandline parameters are available to re-enable the legacy cgroups if necessary; see the notes for OpenStack in 「OpenStack and cgroups v1」 section.

2.2.5. Persistent systemd journal

Systemd in bullseye activates its persistent journal functionality by default, storing its files in /var/log/journal/. See systemd-journald.service(8) for details; note that on Debian the journal is readable for members of adm, in addition to the default systemd-journal group.

This should not interfere with any existing traditional logging daemon such as rsyslog, but users who are not relying on special features of such a daemon may wish to uninstall it and switch over to using only the journal.

2.2.6. Debian Med Blend からのお知らせ

The Debian Med team has been taking part in the fight against COVID-19 by packaging software for researching the virus on the sequence level and for fighting the pandemic with the tools used in epidemiology. The effort will be continued in the next release cycle with focus on machine learning tools that are used in both fields.

Besides the addition of new packages in the field of life sciences and medicine, more and more existing packages have gained Continuous Integration support.

A range of performance critical applications now benefit from SIMD Everywhere. This library allows packages to be available on more hardware platforms supported by Debian (notably on arm64) while maintaining the performance benefit brought by processors supporting vector extensions, such as AVX on amd64, or NEON on arm64.

Debian Med チームによってメンテナンスされているパッケージのインストールを行うには、med-* という名前のメタパッケージをインストールして下さい。Debian bullseye 用にはバージョン 3.6.x が用意されています。遠慮なく Debian Med tasks pages を訪れて、Debian で利用可能な様々な生物学・医学関連ソフトウェアを眺めてみてください。