
2017年6月17日に、StretchというコードネームのDebianの新しい9番目のバージョンがリリースされました。 Debian 9での作業は2年以上続きましたが、確かに-26か月でした。 今後5年間でサポートされます。
新しいバージョンは、2015年の終わりに亡くなったDebianプロジェクトの創設者Ian Murdochの記憶に捧げられています 。
最も人気のあるLinuxディストリビューションの新しいバージョンのリリースは非常に重要なニュースです。 この記事では、実装されたすべての革新についてお話ししたいと思います。
さらに、重要なニュースもあります。Debian9イメージは、当社のクラウドサービスのユーザーであるVscaleとVirtual Private Cloudで既に利用可能であり、今すぐに知ることができます。
サポートされているアーキテクチャ
Debian 9は、i386、amd64、armel、armhf、mips、mipsel、ppc64el、s390xのアーキテクチャをサポートしています。 新しいアーキテクチャのサポートが追加されました-mips64el。
他の一般的なLinuxディストリビューションと同様に、PowerPCサポートは廃止されました。 サポートされているアーキテクチャの詳細については、 こちらをご覧ください 。
カーネル4.9
Debian 9は最新のLTSバージョン4.9のカーネルを使用します。 近い将来、この秋にリリースされる予定のコアバージョン4.14に置き換えられます。
APTパッケージマネージャーの更新
Debian 9のaptパッケージマネージャーは、以前のバージョンよりも大幅に改善されています。 チェックサムを計算するための信頼できないアルゴリズムはサポートされていません。たとえば、SHA1はデフォルトでブロックされています。
Debianの以前のバージョンでは、ミラー同期時にハッシュ和の不一致エラーが発生することがありました。 Stretchでは、いわゆるハッシュ別ブレークダウンを使用して最終的に修正されます。メタデータを含むファイルは、コンテンツのハッシュによってロードされます。
ミラーの所有者と管理者にとって間違いなく興味深い別の興味深いイノベーション:APTは、DNSのSRVレコードを使用して、ロードするバックエンドを決定できるようになりました。 追加のサービスを使用してリクエストを処理することなく、DNSを使用してバックエンドを管理できるようになりました。 これが、新しいdeb.debian.orgミラーの仕組みです。
ソフトウェアの更新
Debian 9には、多くの一般的な開発ツールとシステムアプリケーションの最新バージョンが含まれています。
- Apache 2.4.25;
- GCC 6.3;
- Systemd 232;
- GnuPG 2.1;
- Golang 1.7;
- OpenJDK 8;
- Perl 5.24;
- PHP 7.0;
- Tomcat 8.5および
従来のMySQLの代わりに、Debian 9はデフォルトでMariaDBのフォークを使用します。 以前のバージョンからアップグレードすると、MySQL 5.5または5.6はMariaDB 10.1に自動的に置き換えられます。
MySQLサポートは保持されます。 詳細についてはこちらをご覧ください 。
ネットワークインターフェイスに名前を付けるための新しいアプローチ
ネットワークインターフェースがeth0、eth1、eth2のような名前を取得する従来のスキームの代わりに、Debian 9は完全に異なるアプローチを使用します-ステートレス永続ネットワークインターフェース名(ステートレス名)。 命名では、BIOSのインデックス付きインターフェイス番号とPCIスロット番号を使用します。
たとえば、eth0インターフェイスはens0と呼ばれ、wlan0はwlp3s0です。 以前のバージョン(Debian 8 Jessie)からアップグレードする場合、名前は自動的に変更されません。
アップグレード方法
Debian 8 JessieからStretchにアップグレードするには、最初にシステムをアップグレードする必要があります。
$ sudo apt-get update && apt-get upgrade $ sudo apt-get dist-upgrade
次に、/ etc / apt / sources.listファイルを編集して、それにストレッチリポジトリを追加します。 これは、1つのコマンドで実行できます。
$ sed -i 's/jessie/stretch/g' /etc/apt/sources.list
次に、2回目のラウンドを実行します。
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get dist-upgrade
アップグレード中に、システムは次の質問をします。確認せずにパッケージのアップグレード中にサービスを再起動しますか? はいの答えを選択します。
更新が完了したら、システムを再起動します。
$ sudo reboot
再起動後、次を実行します。
$ cat /etc/debian_version 9.0
ご覧のとおり、すべてうまくいきました。
あなたが私たちのクラウドサービスのユーザーであれば、ワンクリックでDebian 9を実行する仮想サーバーをより簡単に作成することができます。もし私たちと一緒でなければ、すぐに参加できます(原則として、公式リリース当日)人気のあるLinuxディストリビューションの最新バージョンを入手してください。
おわりに
この記事では、Debian 9 Stretchで実装されたイノベーションをレビューしました。
印象を共有してみてください。