Fedoraこんにちは。22リリース!パッケージマネージャーは「DNF」に』です。22がリリースされました。Fedoraは最新の技術を取り込むことでも有名なディストリビューションですが、今回のリリースでも新たな技術が導入されました。21から約半年ぶりのリリースとなりました。リリースの詳細は公式アナウンスで見ることが出来ます。ワークスペース、サーバー、クラウドのスタイルでリリースするFedora.next体制がスタートしてから2回めのリリースとなります。RPM,Systemd,Anacondaをシステムの基盤とする従来のスタイルを踏襲し、カーネルは4.0ベースとなっています。(画面はワークステーションのGNOME画面)パッケージマネージャーはYumからDNFへ今回のリリースでWorkstation,Server,Cloudに共通する一番大きな変化というのはパッケージマネージャーがYumからDNFに変わったことだと思います。RedHat系で長らく親しまれたYumはデッドプロジェクトとなり、今後はDNFに置き換えられます。操作感はYumと大きく変わらずコマンドの体系は基本的にYumと大きく変わらず、違和感なくDNFに移行できると思います。DNFとYumのコマンドの比較に関してはコチラをご覧ください。–helpのコマンドでも調べることが出来ます。DNFなのか?ここで素朴な疑問が湧きます。YumからDNFに変更されたのでしょうか?詳細はDNF公式ブログ(英語)で触れられていますので参照下さい。要はYumはドキュメントされていなかったり、依存性解決アルゴリズムが壊れていたり、内部関数のリファクタリングが出来ないなどの問題からメンテナンスしていくのが困難な状態であり、Python2で作られているため将来性が不透明ということです。それらの反省を踏まえDNFは外部提供のAPIは全てドキュメント化し、Python2でも3でも動作するパッケージマネージャーを目指しています。22においてはyumコマンドはDNFを呼び出します。従来のyumコマンドはyum-deprecatedにリネームされています。個人的な意見ですが、DNFという名前はもう少し考慮する余地があったのではないかと思います。DNFはスポーツでは「途中棄権」を意味する言葉ですが、パッケージマネージャーにつけるにはイマイチなネーミングかなと思っています。yumでDNFと言われてもちょっと苦しいかなという気がしています。ログイン画面はWyalandで起動GUI関係で今回注目すべき変更はログイン画面(GDM)の起動がWaylandで起動するようになったことです。21でもGDMからWaylandセッションは可能でしたがGDM自体はXウィンドウシステムで起動していました。22では標準でWaylandで起動するようになっています。Fedoraは将来的にXウィンドウシステムをWaylandに置き換えること目指しており、今回はその方向性を示していると思います。NVIDIAドライバを使用している等の理由でWaylandが起動出来ない場合は自動的にX.OrgサーバーでGDMが起動するのでご安心を。22のWorkstationの標準デスクトップ環境は従来通りGNOMEです。GNOME3.x系に対する操作感は賛否両論あると思いますが、個人的には操作感は向上していると思います。GNOMEをWayland上で動かす場合にはログイン画面でWaylandセッションを選んで下さい。22は目に見える部分で大きな変化があったリリースだと思います。開発途上のWaylandを導入してきたり、パッケージ管理システムを新規にしてしまう点など実に「実験場」としてのFedoraらしさが出ていると思います。これからもFedoraらしい意欲的な挑戦を見せてほしいと思います。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。