Linux
 Computer >> コンピューター >  >> システム >> Linux

OpenIndiana 2017.04 Hipster 徹底レビュー ― UNIXは今もデスクトップで通用するのか?

自慢したいわけでも、格好をつけたいわけでもないが、私はときどきリスクのあることに挑戦するのが好きだ。たとえば、UNIXオペレーティングシステムを実際に動かしてテストすること。これは言うは易く行うは難しで、市場に出回っている選択肢はごくわずかであり、慎重に吟味する必要がある。

候補のひとつがOpenIndianaだ。6年前にDistroWatchの特集記事としてテストしたことがある。初心者には決して優しくなかったが、状況を考えればまずまずの出来だった。時は流れて2017年、UNIXにデスクトップユーザー向けの実用性があるのかどうかを改めて確かめたい。今回の犠牲者となるのは、開発ブランチのOpenIndiana 2017.04 Hipsterだ。

ハードウェアの選択とライブセッション

OpenIndianaをLenovo G50マシンに導入する気にはなれなかった。16個のパーティションと複雑なマルチブート構成を持つディスクをZFSがどう扱うのか確信が持てなかったからだ。また、HipsterがUEFIとうまく連携できるかも不明だったため、控えめに始めることにした。まずは仮想マシンでのテストからである。

VirtualBoxはなぜかうまくいかなかったが、VMware Playerでは正常に動作した。最終的にライブセッションに入ることができたものの、解像度は控えめな1280x1024pxで、ゲスト統合機能も即座には働かなかった。

そしてここで止まってしまった。

ライブセッションでできることは実際あまりない。MP3ファイルを開けるプログラムすら存在しないため、詳細なテストは割愛して、インストール作業に進むことにした。ご安心を、必要な細部については後ほどすべて紹介する。

システムにディスク全体を委ね、完了まで約1時間待ち、再起動した。なぜかOpenIndianaは自動的にグラフィカルセッションへログインしなかった。コマンドラインが表示されるだけで、startxと入力して初めて起動した。この現象は2回目以降の起動では発生しなかった。ともあれデスクトップは手に入れたので、いじり始める時間だ。

Illumosについて混乱している。これは一体何なのだろう?

失われたUNIXを求めて

手にするのは、比較的控えめで質素なMATEデスクトップだ。SunOSのカラースキームを思わせる部分もある。忘れてはならないのは、OpenIndianaがOracleによるOpenSolaris開発終了を受けて誕生したプロジェクトだという点だ。長い歳月を経て両者を比べると、違いはそれほど大きくない。それは決して良い兆候ではない。

タイムゾーンがなぜかずれている。

VMware Tools

こちらは予想よりはるかに簡単だった。ISOをマウントし、tar.gzアーカイブをコピーして展開し、インストールスクリプトを実行するだけで、VMware Toolsは正しく設定された。ただし画面は依然として4:3のアスペクト比のままで、マウス統合も効かない。これが精一杯ということだろう。

アプリケーション

デフォルトのソフトウェアセットは非常に薄く、ごく基本的なものだ。FirefoxとThunderbirdはあるものの、音楽プレーヤーもオフィススイートもない。きわめて原始的だ。そこで考え始めた。さて、典型的なLinuxディストリビューションと同じように、Hipsterをどうやって充実させればいいのか?

パッケージ管理と新規ソフトウェア

ここはかなり奇妙な体験だった。Build 148のテスト時よりも敵対的ですらある。MP3関連ソフトを検索しても何もヒットしない。GUIフロントエンドは一切存在しない。削除されており、復活の予定もないため、コマンドラインのpkgツールを使うしかない。さらに、意味のあるインストールを行う前に、追加のリポジトリ(パブリッシャーと呼ばれる)を有効化しなければならない。非常にマニアックで、非常に面倒だ。

VLCなどのプロプライエタリソフトウェアを含むencumberedリポジトリと、LibreOffice専用の別リポジトリ(4.xと5.xの両ビルドが利用可能)を追加することにした。Linuxでは当たり前のように提供されるものにしては、手間がかかりすぎる。

pfexec pkg set-publisher -O https://pkg.openindiana.org/hipster-encumbered hipster-encumbered

pfexec pkg set-publisher -G '*' -g https://sfe.opencsw.org/localhostoih localhostoih #new OpenIndiana Hipster

続けてLibreOfficeをインストールしようとしたところ、次のエラーが出た:

pkg install: No matching version of desktop/application/libreoffice4-desktop-int can be installed:
Reject: pkg://localhostoih/desktop/application/libreoffice4-desktop-
int@4.4.7.2-0.0.151.1.8:20161028T214000Z
Reason: No version matching 'require' dependency desktop/application/libreoffice4@4.4.7.2-0.0.
151.1.8:20161028T214000Z can be installed

結局、いくつかの依存関係を手動で満たす必要があることが判明し、その後は手順は問題なく進んだ。バージョン4.xと5.xを同時に共存させることはできず、片方を削除しなければならない。せめてもの救いは、複数のトランザクションを同時に実行できる点だ。

pfexec pkg install pkg://localhostoih/library/g++/icu pkg://localhostoih/system/library/g++/boost libreoffice4-desktop-int libreoffice4

pkg install -v libreoffice52 libreoffice52-desktop-int

更新プロセスも問題なく動作したようだ。さらに、かなり殺風景なデフォルトセットに欠けていたツール類もいくつか追加した。デスクトップを調整するために必要だったdconf-editorなどだ。新しいアイコンやテーマは追加できたものの、システム領域はFabaとMokaの選択を反映してくれず、狙いに対して一貫性のなさが残る。テスト中ならこの「生々しさ」も楽しめるが、実運用環境としては絶対に許容できない。

A clone of openindiana exists and has been updated and activated.
On the next boot the Boot Environment openindiana-1 will be
mounted on '/'. Reboot when ready to switch to this updated BE.

ネットワーク接続

無線LANとBluetoothは論外だが、Samba共有は問題なく動作した。ただしファイルマネージャーは認証情報を覚えてくれないようで、毎回入力する必要があった。プリンターツールはネットワークデバイス(Samba経由のものではない)を検出したものの、それが何なのか正しく認識していなかった。可もなく不可もなく、といったところだ。

なぜ下枠がないのか?

アプリとメディア(ついに)

地道な作業、更新、調整を重ねた結果、システムは一応の使い勝手を備えるに至った。仮想環境では判断が難しいが、基本動作はこなしていた。ただし、ほとんどのLinuxディストロでは当たり前になっていることを忘れてはならない。

MP3は良好。HD動画も余裕だが、スクリーンショットが真っ白になる。YouTubeのHTML5再生も問題なし。おっと、待てよ!Sambaなどのリモート共有からはメディアファイルを再生できない。VLCが必要なアクセスモジュール込みでコンパイルされていないのだ。ローカルコンテンツ限定である。

Time Slider

これは非常に素晴らしい機能だ。優れたZFSに組み込まれたバージョニング機構のことである。これがUbuntuに移植されなかったのが惜しまれる。おそらくSolarisやOpenIndianaを使いたくなる最大の理由はこれだろう。とはいえ、サーバー環境では理にかなっていても、家庭用途ではそうではない。

カスタマイズ

最終的にいくつかの細部は整えられたが、期待ほど洗練された印象にはならない。このプロジェクトが惰性で回っており、関心と品質のピークを数年前に過ぎたことが感じられる。私自身のカスタマイズの試みも、特別な成果をもたらしてはくれなかった。

ハードウェア互換性と安定性

繰り返しになるが、判断は難しい。デフォルトでOpenIndianaにはNvidia設定アプレットが付属しているが、ドライバーのインストールに関しては確信が持てない。仮想マシン内でも完璧ではなく、たとえばグラフィックススタックやマウスサポートに難があった。物理ハードウェアでUNIXを使おうとした近年の試みは、いずれもやや厄介だった。LuminaやPC-BSD 10のレビューを参照してほしい。ただし、クラッシュやバグもなく、安定性自体は保たれていた。

パフォーマンス

OpenIndianaは軽量な存在だったことは一度もなく、ZFSには固有のコストが伴う。仮想マシンと物理システムを直接比較することはできないが、典型的なLinuxほど軽快ではないだろうと推測する。ただし、これも不完全な評価だ。起動・シャットダウン時や更新時には大量のI/Oアクティビティが見られる一方、日常使用ではそれほどでもない。MATEも悪くない選択に見えるが、より現代的なデスクトップ環境と渡り合えるだけの洗練さで実装されてはいない。

問題点

2011年のテストと比べて、進歩の面で大きな変化はない。今回もrootと一般ユーザーを別々に設定する必要があり、強力なパスワードを選ぶべきだ。私はそうしなかったため、rootとして作業しようとしてもできなかった。pfexecメカニズムはsudoを模倣しているが、sudoも利用可能だ。単純なパスワードの組み合わせにした場合は、システム管理タスクを実行できるようパスワードを修正する必要がある。これはかなり厄介な仕様だ。

Firefoxが「デフォルトブラウザではない」と警告を出したが、実際にはデフォルトだった!

崩れたウィンドウ装飾をご覧あれ。

まとめ

今回のテストはどこか寂しいものだった。もちろん目的は達成できたが、喜びも、「このOSがLinuxと比較できる」という希望も得られなかった。CentOSでさえ何光年も先を行っている。サーバー環境では用途があるかもしれないが、デスクトップでは完全に的外れだ。

パッケージ管理もアプリケーションも、すべてが未熟で異質で不親切に感じられる。ドライバーやハードウェアに問題が起きたらどうすればいいのか?最新のアプリはどこで入手するのか?しかもそれはボランティアの善意に頼る話ではないはずだ。実機での互換性はどうなのか?テストノートPCへの投入をためらった事実自体が、何かを物語っている。

OpenIndianaをある程度習得し、飼い慣らすことは可能だ。しかしそれは、頑固さの無駄な修行に近い。上で行った作業はすべて、Linuxでは2007年頃からほぼ標準機能となっているものばかりだ。古い車を運転しながら、その能力を最新技術に追いつかせようとするようなものだ。骨董品好きでない限り、本当に価値があるとは言えない。

最悪なのは、細部ではないと思う。細部は改善できる。問題は、2011年以降のデスクトップ分野における絶対的な進歩の欠如だ。土台には優れた技術があるかもしれないが、システムを使いこなせなければ無価値だ。旧バージョンの多くの機能が削除され、アクセスしにくくなった一方で、見返りに新しいものは何も得られない。結果として以前よりマニアックで難しくなっており、デスクトップに居場所のない未来を示す不吉な兆候といえる。この傾向は、同系統の他のOSにも当てはまるようだ。努力する価値はない。Linuxを使い続けよう。評価は4/10。以上だ。

ではまた。

  1. Miro(ミロ)徹底解説 – デスクトップで楽しむ無料インターネットTVプレイヤー

    「Miro」という名前を聞いたことがある方もいるかもしれません。以前は「Democracy Player」という名称で知られていたこのアプリです。初めての方のために簡単に説明すると、Miroはスタイリッシュで多機能な最新のマルチメディアアプリケーションです。インターネット上のメディアへの扉を開き、音楽や動画をユーザーのデスクトップへ直接ストリーミング配信することを目的としています。今回はMiroを実際に操作しながら、その可能性を詳しく見ていきましょう。 Miroの入手方法 MiroはLinux、Windows、Macの3つのプラットフォームに対応しています。公式サイトからダウンロードできるほ

  2. Yandex(ヤンデックス)ブラウザ徹底レビュー:ロシア発Chromium系ブラウザの実力とは

    普段の生活でYandex(ヤンデックス)という名前を耳にする機会は多くないかもしれませんが、このロシアのインターネット企業が運営する同名の検索エンジンは、世界で5番目にアクセス数の多いドメインとして知られています。そんな大手企業が自社製のブラウザを投入するとあれば、興味をそそられずにはいられません。YandexブラウザはWebKitベースの製品で、Chromiumオープンソースプロジェクトのコードを使用し、Operaからも技術を取り入れています。業界の大手たちの直接のライバルとして、Yandexはインターネット検索市場での影響力拡大を目指しています。これまではサードパーティ製のプログラム経由で