分1212月に入るとあれこれ雑用も多くなり,あっと言う間に時間が経って,今年もあと一週間弱を残すのみとなりました。5.2のリリース前の追い込み作業にかかっています。5.x系の2度目のメンテナンスリリースです。Plamo-5.1のリリースは5月末でしたので,そこから約半年の間に加えられた変更をまとめています。System回りの入れ替えを含む,かなり大規模な更新となりました。今回は,リリース間近のPlamo-5.2について簡単に紹介してみましょう。3.12.5に,コンソールで日本語を出すためのuniconパッチ,ファイルシステムを重ね合わせてマウントできるaufsパッチ,サスペンド/ハイバネート機能を強化するTuxOnIceパッチなどを適用して採用しています。GNU/Linux最近のLinuxでは,長期間メンテナンスされるlongtermカーネル(最近では3.10の系列)と,2度ほどバージョンアップが進めばメンテナンスが終了する通常版カーネルの2種があります。Plamo-5.2で採用した3.12系列のカーネルは通常版カーネルなので,3.14の系列がリリースされるとメンテナンスが終了することになります。Linuxでは,寿命はあまり長くないものの,新しい機能をあれこれ試せる通常版カーネルを採用しています。Systemを全面的に更新し,Xorgサーバは1.14.2を採用しています。合わせて,前回までの記事で紹介したように,3Dアクセラレーション機能を担当するMesaLibも9.2.3に更新し,RADEON系のグラフィックカードではLLVMをバックエンドに持つ,Gallium3Dフレームワークを採用したドライバが動作するようになりました。Logicなど多数のメーカーが群雄割拠していましたが,最近ではAMD,NVIDIA,Intelの3社にほぼ収束してきました。それに伴ない,XやMesaLibでもこれら3社のグラフィックカード用のドライバは活発に開発されているものの,それら以外のドライバでは開発が停滞,終了するものが増えてきました。RADEONとIntelのCPU統合型ビデオチップ,VirtualBox等の仮想環境で利用するVESAの3種のドライバは実際に使っているものの,これら以外のドライバはテストできていません。古い世代のグラフィックカードを利用中の方がいれば,ぜひ動作テストをしてみてください。メンテナに巻き込んだ(苦笑⁠)⁠,植竹さんのご尽力で,以前この連載でも紹介したMATEデスクトップ環境が,1つのカテゴリとしてインストール時に選択できるようになりました。インストーラのパッケージ選択画面MATEは,GNOMEプロジェクトが放棄したGNOME2のコードを元に開発されたデスクトップ環境で,ユーザインターフェイスの設計思想から大きく変ったGNOME3とは異なり,GNOME2当時のルック&フィールを保ちつつ,現在のデスクトップ環境に標準的なDBusやudisk等の技術にも対応しています。MATEデスクトップ環境GNOME2当時のシンプルな操作性やルック&フィールを懐かしく思う人には,MATEデスクトップ環境はいい選択肢になることでしょう。Linuxには含まれており,Plamo-5.2ではKDE-4.11.3を採用しています。XfceやMATEでは,自前で開発するのはファイルマネージャやテキストエディタといった基幹的なソフトウェアに限定しているの対し,KDEではメーラ(KMail)やWebブラウザ(Konqueror⁠)⁠,フィードリーダ(Akregator)などに加え,天体観測や数式処理,化学計算といったアプリケーションソフトウェアを多数開発しており,さながらソフトウェアの展覧会のような様を呈しています。KDEデスクトップ環境Plamo-5.1で採用していたKDE-4.9.5ではパッケージ数は147だったのに対し,KDE-4.11.3ではパッケージ数は214にまで増えています。これらの中には4.9.5当時は1つのパッケージにまとめられていたkdegamesが,それぞれのゲームごとに分割されて増加した分なども含まれているので,実際に増えたソフトウェアの数はそれほど多くはなさそうです。Plamo-5.2を全てインストールすると,Xfce,MATE,KDEの3種のデスクトップ環境が利用できるようになります。contrib/Virtualization/以下に収録しました。Linux上でも簡単に仮想化技術を試してみることができます。Linux環境のコンテナを構築することができます。password!コンテナ環境を構築するlxc-createは,必要なパッケージをインターネット経由でダウンロードするため,実行には多少時間がかかるものの,常に最新のパッケージを利用することができます。作成したコンテナ環境はlxc-startコマンドで起動します。axwこのようにコンテナ環境はホストとは隔離され,複数のコンテナ環境を1つのホスト内で運用することができます。Linuxの基本環境を構成する00_baseと01_minimumの両カテゴリのパッケージがあらかじめインストールされているので,特定用途向けの仮想サーバを構築することは容易でしょう。rubycontrib/Virtualizaion/以下には,こうやって作った仮想環境をGUI経由で管理するためのvirt-managerパッケージも含まれているので,仮想環境をあれこれ試してみたい人には便利です。Linuxとりまとめ役。人類学的にハッカー文化を研究しようとしていたものの,いつの間にかミイラ取りがミイラになってOSSの世界にどっぷりと漬かってしまいました。最近は田舎に隠棲して半農半自営な生活をしながらソフトウェアと戯れています。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。