Latest evidence-based health information
Apps

さようなら、2016年: Linux、Chromebook、そしてオープンソース関連の今年の話題

さようなら、2016年: Linux、Chromebook、そしてオープンソース関連の今年の話題
さようなら、2016年: Linux、Chromebook、そしてオープンソース関連の今年の話題

TuxピンLinuxペンギン

さようなら、フェリシア

色々な意味で、2016年が早く終わってほしいと切に願っています。モハメド・アリ、デヴィッド・ボウイ、ジョン・グレンといった偉人の訃報など、悪いニュースばかりでした。注目を集めるセキュリティ侵害も相次ぎ、中東では危機が続いています。そして、なかなか終わらない選挙については、もはや言うまでもありません。

世界中に狂乱の兆しが無数に見られるにもかかわらず、Linuxとオープンソースにとって今年は実に良い年でした。大きなリリースや発表がいくつかあり、World Beyond Windowsはそれらを取材しました。今年の大きなニュースを振り返ります。

殻って何?

サティア・ナデラ マイクロソフト Linux

画像提供:ジェームズ・ニコライ

マイクロソフトは長らくLinuxコミュニティにとって敵であり、悪の帝国とみなされてきましたが、スティーブ・バルマーの時代は過ぎ去りました。Windowsがオープンソースプロジェクトになる寸前までには至っていませんが、マイクロソフトは今年、オープンソース化に向けて大きな動きを見せました。

MicrosoftはCanonicalと提携し、LinuxのシグナルをWindowsカーネルのシグナルに変換する変換レイヤー(いわば逆WINE)であるWindows Subsystem for Linuxを開発しました。MicrosoftとCanonicalは、Windows用のBourne Again Shell(bash)をリリースすることでこれを実証しました。MicrosoftはPowerShellをオープンソース化し、LinuxとMacでも利用できるようにすることで、さらにその期待に応えました。

そしてついに、Microsoft が正式に Linux Foundation に加盟しました。これは 2003 年当時は誰も予想していなかったことです。Linux Foundation に加盟することで、Microsoft は Linux カーネルの開発に資金を提供しますが、Microsoft が Linux デスクトップ エクスペリエンスの向上にどのような努力をするのか (あるいは努力するかどうか) は明らかではありません。

デスクトップは進化し続けている

GNOME 3.20 フェドラ

Fedora Projectによる画像

GNOME 3デスクトップ環境が初めてリリースされた当時、その状況は容易なものではありませんでした。バグだらけで、動作もやや重く、そして(最悪なのは)斬新で、今までとは一線を画していたからです。

しばらくGNOME 3を試していないなら、今こそもう一度試してみるチャンスです。GNOMEは3月にバージョン3.20をリリースし、現在は3.22です。大きな改善点としては、Flatpakパッケージのサポート、デスクトップの洗練度向上、Waylandディスプレイ管理システムのサポート強化などが挙げられます。

KDEはPlasma 5.6、5.7、5.8のリリースでバージョンアップを続けました。5.7と5.8では、KDEはWaylandのサポートを大幅に強化しました。

GNOME と KDE の両方が Wayland に強力なサポートを提供しているため、古くなった X Window System は衰退し始めるかもしれません。

Mozilla Firefoxのロゴ

2016年はMozillaのFirefoxブラウザにとって大きな年であり、この炎の犬類にとって2016年はおおむね良いニュースの年であった。

2月、MozillaはDebianプロジェクトとの関係改善に着手しました(UbuntuはDebianをベースにしています)。ロゴとブランドに関するライセンス上の対立により、Debianは2004年からFirefoxをIceweaselとして再配布していました。MozillaがFirefoxのブランドと商標のライセンス方法に最近変更が加えられ、DebianはFirefox(およびその他のMozillaアプリケーション)を正式名称で配布できるようになりました。

Linux版Firefoxに、ついにAdobe Flashのセキュリティアップデートが配信されました。Mozillaは長らくHTML5ビデオ標準の推進に取り組んできましたが、一部のウェブサイトでは依然としてこのプラグインが必須となっています。

Firefoxは、デジタル著作権管理(DRM)で暗号化されたメディアのサポートも発表しました。これは、フリーソフトウェア/オープンソースソフトウェアコミュニティの一部の人々(DRMを悪と非難する人々も多い)にとっては当然のことながら物議を醸す動きでしたが、最終的にはMicrosoft Silverlightなどのプラグインをインストールすることなく、AmazonプライムビデオやNetflixを視聴できるようになります。 

SkypeがChromebookとLinuxのサポートを追加

Skype for Linux Alpha の「バージョン情報」画面。

Skypeで長年私を悩ませてきたことの一つは、Linuxクライアントが古くて時代遅れで、hiDPIディスプレイにうまく対応していなかったことです。Microsoftはこの問題を解消し、ChromebookとLinuxユーザーが通話できるWebベースのSkypeクライアントを開発しました。このクライアントは、Chrome (Chromium)とLinux版Firefoxで同様に動作します。

新しいアプリケーションに加えて、Microsoftは新しいSkype for Linuxアルファ版(基本的にはWebクライアントのラッパー)をリリースしました。Microsoftはネイティブクライアントの定期的なアップデートを約束しており、今のところその約束は果たされているようです。

残念ながら、Linuxユーザーがネイティブサポートの不足によりWebアプリケーションを使わざるを得ない状況は、もはや過去の話です。Spotifyは、Linuxアプリケーション専任の開発者が1年間も不在だったことを明らかにし、この事実を強調しました。

Ubuntuが16.04 LTSで動き出す

Ubuntu 6の誕生日

KesäperunaWikipediaによる画像CC BY-SA 4.0

伝統に従い、今年もUbuntuの2016年版となる長期サポート(LTS)版、Ubuntu 16.04 LTS(コードネーム:Xenial Xerus)がリリースされました。UbuntuはLTS版を偶数年(通常は4月)にリリースする傾向があり、バージョン番号は12.04、14.04、16.04となります。

UbuntuのLTSバージョンは5年間サポートされ、このバージョンではデスクトップにいくつかの新機能が追加されました。ZFSのサポートが追加されましたが、このファイルシステムのライセンスはGNU General Public Licenseと互換性がないと判断されました。また、UbuntuはソフトウェアセンターをGNOMEのソフトウェアアプリケーションに置き換えました。標準化されたソフトウェアストアアプリケーションを採用することで、UbuntuからFedora(またはその逆)に移行するユーザーは、使い慣れたインターフェースでソフトウェアをインストールできるようになります。

Ubuntu 16.04では、クロスプラットフォーム対応とLinuxアプリケーションの配布方法の統一を目的としたソフトウェアパッケージ形式であるUbuntu Snapsも導入されました。7月のポイントリリース(16.04.1)では、GNOME Software for UbuntuにSnapsのサポートが追加されました。

Linux Mintも16.04のリリースに続き、バージョン18にアップデートされました。MintはUbuntuベースのディストリビューションで、Ubuntu UnityのCinnamonおよびMATEデスクトップをサポートしています。

Fedora は Linux が 25 周年を迎えるのと同じ年にバージョン 25 に到達しました

Fedora 25デスクトップ

Red HatのFedoraは、同社がコミュニティの支援を受けて開発しているLinuxディストリビューションです。Fedoraは単体でも優れた安定性を誇るOSですが、Red HatのEnterprise Linuxに搭載される前のソフトウェアのテスト環境としても機能しています。そして今年、Fedoraは25周年を迎え、その成熟度と使いやすさは年数に見合うレベルにまで向上しました。

Fedoraは今年、24と25という2つのバージョンをリリースしました。Fedora 24にはGNOME 3.20といくつかの内部的な調整が盛り込まれていましたが、真の目玉はFedora 25でした。Fedora 25では、老朽化し​​たX Window Systemに代わるWaylandディスプレイサーバーがデフォルトで有効化されていました。また、UbuntuのSnapsに対するFlatpakのサポートとGNOME 3.22も導入されました。FedoraプロジェクトはFedoraメディア作成ツールもリリースし、これによりOSのインストールはこれまでで最高のLinuxインストール体験となりました。

こうしたテクノロジー上の利点と使いやすさの向上を考えると、Fedora のプロジェクト リーダーである Matthew Miller 氏が、「実際の汎用コンピューターを持つことを重視する人々」の間でデスクトップ Linux の市場シェアが拡大すると予想しているのも不思議ではありません。

Linux でのゲームサポートは Vulkan の助けにより拡大

ヴルカン小学校

多くのゲーマーがWindowsをOSとして選ぶのには理由があります。それはDirectXです。DirectXはMicrosoftが開発した独自のグラフィック、サウンド、入力APIであり、Linuxでは公式サポートされていません。(DirectX 9と11はWINE経由でサポートされていますが、安定性と速度にばらつきがあります。)

VulkanはOpenGLの後継となる新しいクロスプラットフォームAPIです。Vulkanはまだ登場して間もないですが、APIの開発者はVulkan Nextの開発に取り組んでいます。Vulkan Nextは、AMDのCrossfireやNvidiaのSLIを搭載したバーチャルリアリティ対応マルチGPUゲーミングPCのサポートを強化した、まさにVulkanの次期バージョンとなるでしょう。ValveのLinuxベースのSteamOSは2月にVulkanのサポートを追加しました。

SteamにおけるLinuxベースのゲームの採用状況については、結果はまちまちでした。Steamハードウェア調査では、Linuxを使用するユーザーの割合が減少していることが示されました。しかし、 Steamユーザー総数は急速に増加しており、それに伴いLinuxユーザー総数も増加しています。(Steamハードウェア調査では、SteamOSがLinuxインストール環境としてリストされていない点も興味深い点です。)

Linuxゲームのサポートがやや勢いを増しているにもかかわらず、開発者たちは『バットマン:アーカム・ナイト』『ウィッチャー3:ワイルドハント』といった大作を Linux向けにリリースするという約束を果たせていません。Linuxはゲームに関しては依然として「鶏が先か卵が先か」という問題を抱えているようです。開発者は十分な数のユーザーがいなければゲームを作ろうとしませんし、ゲームがLinux向けにリリースされるまでは十分な数のユーザーがいないのです。 

パッケージの戦い:FlatpakがSnapsに挑む

Ubuntu スナッピー

数年前にDockerがコンテナ化されたアプリを普及させ始めて以来、自己完結型のアプリケーションという概念が急速に普及したようです。Dockerでは、各コンテナに必要なライブラリをあらかじめ用意したり、プルしたりできるため、ユーザーはパッケージやライブラリの互換性を気にする必要がありません。しかし、この利便性は主にサーバーの領域に限られていました。Snapsが登場するまでは。

Ubuntu 16.04には、開発者がDockerと同様の方法でデスクトップアプリケーションを配布できるSnapsのサポートが含まれています。Ubuntuは、GNOME Softwareアプリケーションのバージョンにもこの新しいフォーマットのサポートを組み込んでいます。Snapsはアプリケーションに必要なランタイムとライブラリを同梱しているため、ディストリビューションを区別する必要はありません。そのため、Ubuntuの開発元であるCanonicalは、Snapsによって、ユーザーと開発者が現在対処しなければならない断片化されたパッケージング環境が統一されることを期待しています。

Fedora 25はUbuntuのSnapsを取り上げ、その自由度をさらに高め、Snapsと競合するもう一つのユニバーサルパッケージフォーマットであるFlatpakのサポートを導入しました。Red HatがSnapsに対して不満を表明した点の一つに、開発者がCanonicalの貢献者ライセンス契約に署名する必要があるという点があり、これはフリーソフトウェアコミュニティの多くの論点となっていました。Snapsと同様に、Flatpakはクロスディストリビューションを目指しており、FedoraはGNOME SoftwareアプリケーションにFlatpakのサポートを組み込みました。

SnapsとFlatpakは、GNOME Softwareのコードに取り組む動機を与えるだけでなく、アプリケーションをサンドボックス化することでアプリケーションのセキュリティを強化することを目指しています。このサンドボックス化は、アプリケーションを疑似仮想マシンで実行し、システムや他のアプリケーションから分離するようなものです。SnapsとFlatpakの問題は、ユーザーがX Window Systemを実行している場合、これらのセキュリティ機能が無効になることです(これが、Red HatがFedora 25をデフォルトでWaylandで動作させる理由です)。

Linuxはモバイル分野での足場を見つけるのにまだ苦労している

bq アクアリス m10 ubuntu タブレット mwc 2016

画像提供:メリッサ・リオフリオ

サーバーに関しては、Linuxは紛れもなくインターネットの王者です。デスクトップに関しては、Linuxの市場シェアは急落します。モバイルになると、Android以外のLinuxオペレーティングシステムはAndroidとiOSの圧倒的な影に隠れ、ごく少数派となっています。

真剣な努力にもかかわらず、Linuxベースの代替モバイルOSは2016年に確固たる地位を築くことができませんでした。9月、Mozillaは低価格デバイス向けのFirefoxOSの開発を中止しました。CanonicalもUbuntuベースのデバイスでわずかに優位に立ったに過ぎません。

Bq Aquarius M10タブレットは、Ubuntuのタブレットにおける大きなデビューとなり、Ubuntuの目標であるコンバージェンス(スマートフォン、タブレット、PC間の連携)の実現に貢献すると期待されていました。しかし、4月にUbuntu 16.04がリリースされた時点では、Unity 8統合デスクトップがまだ完成していなかったため、その努力は実を結びませんでした。また、M10にはユーザビリティの問題があり、iPadやKindle Fireのようなタブレットの真の競合相手となるには至りませんでした。

新旧の脆弱性により、Linuxを最新の状態に保つ必要性が強調される

Dirty COWとパッチコード

サイバーセキュリティ、あるいはその欠如は、2016年のテクノロジーニュースで繰り返し取り上げられたテーマでした。Linuxに関しては、ユーザーを危険にさらす可能性のある脆弱性が次々と発見されました。脆弱性には時折、キャッチーな名前が付けられることがあります。例えば、Linuxカーネルに9年間存在した後、修正されたDirty COW脆弱性などです。

これらの脆弱性の良い点は、発見後すぐに修正されることが一般的です。問題は、セキュリティ上のメリットを享受するには、ユーザーがカーネルにパッチを適用する必要があることです。デスクトップLinuxユーザーやシステム管理者にとって、これは通常大きな問題ではありません。システム上のパッケージを更新する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つだからです。

しかし、モノのインターネット(IoT)デバイスは、エンドユーザーが最新の状態を維持するのが非常に難しいことで知られています。なぜなら、最新の状態を維持するためのインターフェースへのアクセスが不足しているからです(例えば、誰もが自宅のセキュリティカメラにSSHやTelnetで接続する方法を知っているわけではありません)。DynDNSサービスへのDDoS攻撃は、パッチ未適用で保護されていないIoTデバイスを通じて拡散したボットネットが一因とされています。Fedoraのプロジェクトリーダーであるマシュー・ミラー氏は、World Beyond Windowsとのインタビューで、IoTエコシステムのセキュリティについて懸念を表明しました。

デスクトップLinuxユーザーにとっての教訓は? Linuxを使っているからといって、システムを最新の状態に保つ義務が免除されるわけではない。この習慣はWindowsユーザーによく教え込まれているが、Linuxユーザーもセキュリティアップデートが利用可能になったら必ずインストールするように、Windowsユーザーと同様に注意する必要がある。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.