リリースアナウンス 42.3
Headline: openSUSE Leap 42.3 がリリースされました Sub Headline: ユーザ/システム管理者/開発者に対して、 10,000 種類以上の魅力的なパッケージを提供
openSUSE プロジェクトが本日、 openSUSE Leap 42.3 をリリースしました。このコミュニティ版のディストリビューションは、 SUSE Linux Enterprise (SLE) 12 Service Pack (SP) 3 のソースコード上で構築されているもので、 Linux ユーザやシステム管理者、開発者に対して、ディストリビューションを切り替えるだけの価値のある環境に仕上がっています。
Leap 42 シリーズの最新マイナーバージョンである本バージョンには、 10,000 種類以上のパッケージが用意されているほか、安定性を重視するユーザに対して、一新された環境とハードウエアへの対応を提供しています。本バージョンは前バージョンと同様に、 Linux 4.4 長期サポート (LTS) カーネルを採用しており、 KDE, GNOME, LXQt, Enlightenment などを安定してお使いいただける、信頼のおける環境を提供しています。
KDE の長期サポート版であるリリース 5.8 は従来通り既定のデスクトップ環境として用意されているほか、アプリケーションバージョン 17.04.2 では、 Dolphin, KContacts のように、よく使用される KDE アプリケーションを便利に提供しています。また、 GNOME 3.20 と LXQt については、以前のリリースと同じです。このほか、 Enlightenment 0.21.8 では、 Wayland の修正が含まれるように変更されています。
PlayOnLinux で取得することのできるゲームで遊ぶことができるほか、 FreeCAD を利用して 3D プリンタ用の設計を作成することもできます。また、 Gphoto を利用して画像を編集したりすることもできます。計算化学や分子シミュレーション、生命情報学の分野に興味のある方は、 Avogadro をご利用いただくこともできます。また、健康管理のために GNU Health を使用したりすることもできます。 Leap 42.3 で提供されているセキュリティやメンテナンス機能により、これらを安全に利用することができます。
システム管理者に対しては、 Borg と呼ばれるバックアップソリューションがお勧めです。 Borgmatic と呼ばれるラッパースクリプトを併用することで、 systemd のサービスを介して日次の自動バックアップを簡単に採取することができます。また、 Samba で提供されるようになった、 Active Directory と System Security Services Daemon との統合機能もお勧めです。 YaST は、仮想マシンや SSH 経由の操作などで、グラフィカルインターフェイス (GUI) の無い環境でもご利用いただくことができます。また、 autoyast を利用することで、クローンの作成も簡単に行なうことができます。
開発者やビジネスユーザに対しては、 Leap 42.3 内に用意されている広範囲のコアライブラリがあります。これらを利用することで、企業向けの機能の豊富なソフトウエアを作成できるようになっています。また、 Leap と SLE は中枢部分が同じである (共有している) ため、 Leap 向けに開発したパッケージは SLE でも簡単に動作させることができます。 ARM や PowerPC, S390 向けの GNU C ライブラリや Qt ライブラリなども提供されていますので、 Leap のツールや言語、ライブラリを利用することで、持続性のあるソフトウエア開発とエンジニアリングを行なうことができるようになっています。
Leap 42.3 は主に、安定性を重視する方々や熱心なソフトウエア開発者に向けて作られていますが、いくつかのソフトウエアについては新しい機能が追加されています。
たとえば Mesa 17 ではいくつかのドライバが追加されています。これにより、対応するハードウエアで対話的な 3D グラフィックを描画できるようになっています。
Leap 42.3 のリリースは、 IT サービスを物理マシンや仮想マシン、クラウドなどに配置するための、信頼性の高いサーバオペレーティングシステムにもなっています。また、 Leap 42.2 と同様に、 Raspberry Pi 向けの最新のイメージも用意されています。
openSUSE Leap が、何ゆえにコミュニティとエンタープライズの両方の特長を持っているのかを、ご自身でご確認ください。
openSUSE Leap 42.3 とは...
openSUSE Leap が SLE (SUSE Linux Enterprise) をベースにするようになって以降、 Leap 42.2 ではさらなるコード統合が図られるようになりました。 Leap 42.3 でも同様に、 SLE 12 SP 3 からさらなるパッケージ統合が行なわれ、汎用的なパッケージのいくつかは同期されるようになりました。 Leap 42.3 では論理ボリュームマネージャの設定や利用のためのツールが用意されているほか、 UEFI ファームウエアイメージの処理や抽出、修正などのツールも用意されています。このほか、コンパイルやリンク、実行やアイドルタイムの最適化を行なうための、低レベルの仮想マシン機能のようなパッケージも用意されています。 openSUSE Leap 42.3 ではソースコードが共有されていることから、 openSUSE のコミュニティと SUSE のエンジニアの両方から、メンテナンスやバグ修正を受け取ることができます。
openSUSE Leap 42.3 では、インストール時にサーバ用の選択肢が表示されるようになりました。サーバを選択するとグラフィック環境はインストールされませんので、サーバとして使用するのに無駄のない構成になっています。たとえば、ここから Web サーバやメールプラットフォームなどをインストールすれば、以前よりも簡単に仮想化環境やコンテナ技術の配下に構築することができます。また、 Leap (および以前のバージョン) を含むすべての openSUSE や SLE ディストリビューションには、 テキストモードのインストーラ が用意されています。テキストモードといってもグラフィカルな (通常の) インストーラと機能面で違いはなく、 X ウインドウシステムを使用せずにすべての作業を行なうことができるようになっています。このほか、インストーラは VNC や SSH を介して、リモートから実施する 機能もあります。これにより、近くにあるマシンであればどんなマシンにでも、 openSUSE Leap サーバを構築できるようになっています。
Plasma 5.8 と GNOME 3.20 は、従来通り Leap で提供されていますし、それ以外のデスクトップ環境も選択することができます。 Leap 42.3 では、 KDE Plasma 5.8 の長期サポートリリースを採用しているため、優れた信頼性と安定性のある KDE 環境を利用することができます。 GNOME の 3.20 (Delhi) リリースは、安定性だけでなく有用性やアクセシビリティの面でも素晴らしいものに仕上がっています。これらのデスクトップは、いずれも一貫したなじみやすさをもたらしています。
Leap 42.3 では、以前のバージョンと同様に 4.4 LTS Linux カーネルを採用しています。ただし、 4.4 カーネルでもマイナーバージョンが 70 以上にもなっているところからもお分かりのとおり、 ARM や ARM64 (AArch64), PowerPC (PPC) などのハードウエアアーキテクチャに対して、様々な改善が図られています。もちろんスタックガードの改善のほか、スタックガードのギャップサイズを増やすことで攻撃の可能性をできる限り減らす措置も適用済みです。
Leap のダウンロード
openSUSE Leap 42.3 のダウンロードは software.opensuse.org をご利用ください。なお、アップグレードやインストールを行なう際、あらかじめ openSUSE:リリースノート をお読みになることをお勧めします。現在 openSUSE Leap 42.2 をお使いの方は、 このリンク先 にある手順でアップグレードすることができます。
感謝
openSUSE Leap 42.2 はディストリビューションそれ自身や同梱されるプロジェクトの開発者も含め、数千もの開発者が関わるプロジェクトの成果であります。 openSUSE プロジェクト内外の貢献者の皆さんにおかれましては、本リリースに携わったことを誇りに思っていただければ何よりです。また、我々からは数々の貢献に対して “ありがとう” の一言ではとうてい言い表わしきれないほど、ただひたすら感謝するばかりです。 Leap は開発者にもシステム管理者にも、そしてユーザにも理想的な Linux ディストリビューションであることを信じてやみません。また次回のリリースや Tumbleweed でお会いしましょう。
開発者向け
openSUSE Leap 42.3 には Docker 1.12 が同梱されています。このバージョンは 最新の runC および containerd を採用した Docker であり、 Docker Swarm などの最新のオーケストレーション機能を提供しています。 Docker コンテナとツールを利用することで、劇的なまでに簡単に、かつ高速にアプリケーションを構築し、配置できるようになります。また、本リリースは Flatpak と呼ばれる、 ソフトウェアデプロイメント 向けの ユーティリティソフトウエア であり、 パッケージ管理 、 Linux 向けの アプリケーション仮想化 の仕組みでもあるソフトウエアを同梱した、初めてのリリースでもあります。この仕組みでは、 サンドボックス 環境を提供しますので、他のシステムに影響を与えず、完全に独立した形でアプリケーションを実行することができます。
Leap 42.3 では Qt 5 GUI ツールキット (5.6) LTS という成熟したバージョンを採用しています。 Qt 5.6 では Qt フレームワークやサードパーティ製のライブラリ内に存在していた、致命的ではないセキュリティ修正が追加されています。また、アプリケーション内で初めて印刷ダイアログを表示する際に追加すべき遅延も設定されています。ネットワーク上の印刷キューを利用しない場合、このような遅延は不要のものでもありますので、不要であれば /etc/environment 内で QT_DISABLE_PRINTER_DISCOVERY 環境変数に 1 を設定してください。 GTK 3.20 は SUSE Linux Enterprise 12 SP3 と共有されているバージョンで、 gtk ベースのアプリケーションを構築するための堅牢で安定したツールキットです。 GNOME Builder は C, C++, Vala の各言語をベースにした GTK アプリケーションを構築するためのパワフルな汎用 IDE だけでなく、他の言語を追加して使用することもできるようになっています。また、コンパイルの用途としては、 Leap 42.3 では gcc 4.8.5 を既定のコンパイラとして提供しています。必要であれば、gcc 5.3.1, 6.1.1, 7.1.1 の各バージョンを利用することもできます。
openSUSE Leap 42.3 には、古いものから新しいものまで、様々なプログラミング言語が用意されています。 Go 1.6.2, Python 2.7, Ruby 2.4, Perl 5.18 の各バージョンは、いずれも Leap 42.3 で利用可能です。本 Leap リリースには、より新しいメジャーバージョンのライブラリも用意されています。たとえば libvirt 3.3.0 では、データのバッチ処理の機能が追加されているほか、ゲストのネットワーク性能を改善する機能が含まれています。パッケージマネージャの機能も libzypp (16.12) により改善されています。このほか、新しい GNU C ライブラリでは、 Power 9 環境にも対応するようになりました。
システム管理者向け
openSUSE Leap 42.3 は仮想化ソリューションに完全対応しています。 QEMU 2.9 は極めて高性能な CPU エミュレータであり、異なるアーキテクチャのシステムに対して、全体のエミュレーションからユーザスペースバイナリ単体の実行まで、様々な用途に利用することができます。また、 VirtualBox 5.1.18 では Leap 42.3 で API の変更のための修正が適用されています。このほか、 openSUSE Leap 42.3 は、アプリケーションを配布するにあたっての完璧なベースシステムでもあります。これは、 YaST によってセットアップが簡単になっているためです。システム管理者は、 openSUSE Leap 42.3 を利用することで、素早くかつ簡単にソリューションを配置することができます。また、本リリースではシステム管理者に対して、簡単で信頼のできるコンピュータシステムの操作方法を複数提供しています。 Docker や LXC を利用すれば、 Leap で Linux コンテナを作成したり管理したりするのも簡単ですし、お使いの Linux コンテナのイメージを openSUSE の Portus プロジェクト で制御することもできます。
YaST 開発スプリントの活動により、 openSUSE Leap 42.3 には大量の改善点が追加されています。 YaST コミュニティでは有用性を改善するための活動を活発化させているほか、 Tumbleweed や Leap に対する新しいツールやモジュールなどの追加も行なっています。改善点としては、例えば EFI システムでも利用できる Trusted Boot 機能の設定や使用への対応のほか、ネットワークインストールの新しい方法や YaST パーティション設定の機能拡張、 systemd サービスとのよりよい統合などが含まれています。 最もわかりやすい変更としては、インストール時点でのデスクトップの選択画面の改善があります。 KDE や GNOME という選択肢だけでなく、すべてのグラフィカル環境を公平に選択できる環境を用意しています。インストーラでは、あらかじめ決められた "第二の" デスクトップ環境を選択するようなことはなく、各グラフィカル環境をよく知るユーザが作成し、メンテナンスしているパターンを利用してインストールするようになっています。そのため、 "実施する人が決める" やり方に従って、デスクトップも選択するようになっています。 AutoYaST はより強健で、パワフルかつ分かりやすい仕組みへと進化しています。多くの環境でより高速にインストールできるようになっているだけでなく、パーティションサイズなどを自動設定した場合のレポート機能の改善や、サービスの管理を AutoYaST の第 1 ステージへの移動により、より柔軟なシナリオを提供する可能性を開いています。 AutoYaST の新しい仕組みとしては、 SaltStack との新しい統合や、 Leap ファミリに新しく追加された yast2-configuration-manager パッケージによる、他の設定管理システムへの対応が挙げられます。 AutoYaST では、システムのインストール (パーティション設定、ネットワークの設定など) に際して様々な処理を行ない、幅広く使用されている外部ツールを介して、システムの設定を代理するようになっています。
openSUSE Leap 42.3 では Samba 4.6.5 が提供されています。セキュリティリリースである 4.6.4 では、悪意のあるクライアントが書き込み可能な共有に対して共有ライブラリをアップロードすることで、サーバ側でそのコードを読み込んで実行してしまうような、リモートコード実行の脆弱性を解決しています。 Systemd 228 は Leap 42.3 でも従来通り提供されていますが、メモリリークなどの修正が追加されているほか、 openSUSE の技術を利用したロールバック機能への対応も含まれています。 MariaDB 10.0.30 と Linux のバイナリ tar ボールでは、該当するファイル名のディレクトリに常に展開する機能が追加されています。 MySQL のバージョン 5.6.36 では thread_pool のプラグイン性能が強化され、接続時の認証や初期化の処理が受付スレッドからクライアントからの接続を処理するスレッドプールのワーカースレッドに移動されています。 なお、 openSUSE Leap では、従来通り差分 (Delta) RPM をすべての メンテナンス更新 に提供しています。これにより、 Leap のシステムを更新する場合であっても、長期間にわたって帯域を占有してしまうような問題を起こさないようになっています。
ユーザ向け
openSUSE Leap 42.3 では、 KDE のフラッグシップソフトウエアである Plasma の長期サポート (LTS) 版を採用しています。 Plasma 5.8 LTS は openSUSE における既定のデスクトップ環境で、機能が豊富なだけでなく、安定した性能をも提供しています。新しくなった Plasma 5.8.7 では、新しい翻訳と修正を取り込んでいます。タッチスクリーンの修正のほか、改善されたアイコンなどを openSUSE Leap 42.3 の KDE デスクトップで利用することができます。また、 KDE では Google Drive との統合 (kio-gdrive) が行なわれ、 Dolphin だけでなく、 KDE のファイルダイアログからクラウド内のデータにアクセスできるようになっています。アカウントを設定するには、 kio-gdrive パッケージをインストールしたあと、 Dolphin を開いてネットワークフォルダを選択し、 Google Drive を選択して "New account" を選ぶだけです。これにより、サイドパネル内に Google Drive が新しい場所として追加されますので、すべての KDE アプリケーションから簡単に利用できるようになります。 Plasma 5.8.7 向けのバグ修正は、小さいながらも重要なもので、ユーザ管理やシステム設定、オーディオの音量制御やワークスペースなどに対して修正を行なっています。また、 Leap 42.3 で改善された Plasma を利用することで、 システム管理者がマシンを Kiosk 化する (英語) こともできます。詳しくは Plasma 5.8.7 のリリースノート (英語) をお読みください。
GNOME 3.20 は openSUSE Leap 42.3 でも引き続き提供されている、もう 1 つのデスクトップ環境です。 GNOME の安定性により、プライバシー制御によるアプリケーションごとの位置情報のアクセス制御のほか、シェルからのメディアコントールへの直接アクセスや、キーボードショートカットやジェスチャーによる新しいショートカットオーバーレイウインドウなども簡単に設定することができます。多くの GNOME アプリケーション、例えば Files, Videos, gedit, Builder, Maps などには、 3.20 向けのショートカットウインドウが用意されています。各アプリケーションでは、ショートカットウインドウをアプリケーションメニューから開くことができるほか、 Ctrl+/ や Ctrl+F1 のショートカットでも開くことができます。また、 openSUSE Leap 42.3 の GNOME では、 Files アプリケーション内から Google Drive を直接開くこともできます。詳しくは GNOME 3.20 のリリースノート をお読みください。
openSUSE Leap 42.3 では、様々なデスクトップを選択することができます。これには MATE, Xfce, Enlightenment, Cinnamon などが含まれています。なお、ユーザエクスペリエンスの改善が図られている LXQt 0.11.0 は従来通り openSUSE Leap 42.3 に同梱されていますが、インストーラからは選択することができません。あらかじめご了承ください。
本 openSUSE リリースでは、 Weblate を利用して 50 種類以上の言語に openSUSE の翻訳を行なっています。 openSUSE の Weblate インターフェイスは誰にでも (専任の翻訳者から、ちょっとだけ参加される方々まで) 利用できる仕組みになっていて、 SUSE Enterprise Linux の翻訳と合わせて、 openSUSE の翻訳作業を簡単に行なうことができるようになっています。これにより、コミュニティとエンタープライズの双方向の対話を加速することができるようになっています。
openSUSE プロジェクトについて
openSUSE プロジェクトは、 Linux を幅広く普及させるために活動を行なっている、ワールドワイドのコミュニティです。 2 種類の Linux ディストリビューションを作成するため、オープンで透明性の高い、フレンドリーなやり方で数々の活動を行ない、 1 つのフリーソフトウエア/オープンソースソフトウエアのコミュニティを構成しています。本プロジェクトはコミュニティの形態で統制が図られ、様々な個人、テスターからプログラマ、翻訳者からユーザビリティのエキスパート、そしてアーティストや開発者まで、様々な人々が関わっています。本プロジェクトでは様々な技術を包含し、いろいろなレベルの技術者や異なる言語、そして各種の文化的な背景を持った方々が参加しています。本プロジェクトについて、詳しくは opensuse.org をお読みください。