BeOS 再構築 Haiku の 4 番目のベータ版が出ました • The Register

Haiku は、いくつかの違いがあるオープンソース OS です。 大きな問題は、Unix ではないということです。 次に、通常の日常的な使用のための現実的で使用可能な代替 OS にかなり近づいているということです。

Haiku Project は、独自のデスクトップ OS の新しいベータ版をリリースしました。 プロジェクトが 2001 年に設立されてから、2018 年 9 月にベータ 1 に到達するまでに 17 年かかりました。まったく新しい OS を作成することは大きなプロジェクトです。 しかし、それ以来、進歩は加速しているようで、数週間前にリリースされたベータ 4 は順調に進んでいます。 新しいバージョンは、HiDPI ディスプレイ、ファイル マネージャーの画像サムネイルをサポートし、一部の USB Wi-Fi アダプターを介したものを含む Wi-Fi サポートを大幅に改善し、802.11n および 802.11ac 標準のサポートを提供します。これは FreeBSD よりも優れています。 .

新しいバージョンでは、サブシステムとサポート ライブラリも改善されており、非ネイティブ アプリケーションを Linux、FreeBSD、および OpenBSD から移植できるようになっています。 X11 と Wayland の両方、および Gtk アプリ用の翻訳レイヤーがあり、昨年のこの時期に獲得した WINE サポートもあります。 これは、GNOME Web ブラウザーの Epiphany、Emacs の完全なグラフィカル バージョン、更新された POSIX レイヤー、WINE など、多数の新しいアプリを意味します。

Haiku の Beta 4 は順調に進んでおり、優れた Wi-Fi サポートとこれまで以上に多くのアプリを備えています

このバージョンは GCC で構築されていますが、GCC のバージョンは、選択した Haiku のエディションによって異なります。 32 ビット版と 64 ビット版の両方があります。 x86-32 エディションは、BeOS の最終的な x86-32 バージョンとのバイナリ互換性を維持しているため、古いバージョンの GCC でビルドされています。 Haiku 開発者が新しい GCC に移行すると、下位互換性が失われます。 ただし、ある時点で、x86-32 バージョンはおそらくなくなるでしょう。 64 ビット バージョンは GCC 11 で構築されており、古い BIOS ベースの ThinkPad と VirtualBox で問題なく動作しました。

まだベータ版なので、完全な安定性は期待しないでください。 テストでは、クラッシュは 1 回も発生しませんでした。HaikuDepot からかなりの数のアプリをインストールしました。HaikuDepot は、多くの Linux ディストリビューションの「ソフトウェア ストア」に相当する Haiku です。 ただし、一部のアプリは起動せず、API がないことを訴えていました。 参考までに、この記事は、古い ThinkPad W500 のベアメタル上で、Ghostwriter と呼ばれる Markdown エディターを使用して、Haiku 自体で書かれました。

8GB の RAM と回転式ハードディスクを備えたこの古い Core 2 Duo ラップトップでも、Haiku は問題なくインストールされ、スムーズかつ迅速に動作しました。 Wi-Fiに接続するのに数回かかりましたが、一度接続すると、すばやく簡単に更新できました. WebPositive ブラウザーでのスクロールは非常に激しくちらつきますが、Gmail などの複雑な Web アプリでも機能します。

免責事項として、1990 年代にこのハゲワシが 崇拝された BeOS (その他のお気に入りは、Acorn の RISC OS、および Psion の EPOC と EPOC32 でした)。 BeOS はクリーンで洗練され、息を呑むほど高速でした。 ただし、いくつかの問題がありました。小さな会社の代替 OS であり、サードパーティのサポートがほとんどありませんでした。 私はそれを愛していましたが、実際にはあまり使用していませんでした.

さて、俳句は いいえ BeOS。 BeOS はプロプライエタリ コードであり、日本の企業に買収されて姿を消しました (しかし、Be が倒産する前に、同社は BeOS デスクトップ「トラッカー」を FOSS としてリリースしました)。 Haiku は BeOS をオープンソースで再実装したものです。 Haiku チームはそれをゼロから再作成しましたが、元のドキュメントから作業し、他にほとんど何もない場合でも元のデスクトップを使用しました。 また、FOSS であるため、最近では FOSS アプリの品揃えが豊富で、最盛期の BeOS よりも多く使用されています。

残念ながら、BeOS はかなりあいまいでした。Haiku も同様です。 しかし、それは安全な賭けです 登録 読者の皆さんは、少なくとも Unix と Linux にある程度精通しているはずです。 したがって、この比較的あまり知られていない OS を、より有名な OS の観点から説明することが役立つことを願っています。

Haiku と BeOS の関係は、Linux とオリジナルの AT&T Unix の関係と非常によく似ています。 多くの特性が両方の組み合わせに適用されます。 私が Linux を「NewOS」と呼び、オリジナルの独自の、とうの昔になくなった AT&T Unix を「OldOS」と呼ぶなら、次のように言えます。

NewOS は元の OldOS コードベースに基づいていませんが、非常に類似するように意図的に設計および構築されています。 NewOS は、OldOS と同じプログラミング言語で書かれています。 完全に独立したプロジェクトですが、NewOS は OldOS の設計に厳密に従い、ほ​​ぼ同じように動作するように設計されています。 その結果、少数の OldOS プログラムが NewOS で直接実行されますが、OldOS アプリのソース コードを取得して、NewOS 用に再コンパイルすることができます。 ほとんどの場合、それだけでうまくいきます。 実際、NewOS のいくつかの標準コンポーネントは、NewOS で実行するように更新されたまったく同じ OldOS プログラムです。

OldOS は学術界や研究界で広く使用されていましたが、当時は主流ではなく、主流のパーソナル コンピュータのユーザーは少し奇妙で威圧的でした。 しかし、最近では NewOS がモダナイズされています。 OldOS よりもはるかに大きく、その結果、少し遅くなりますが、FOSS であることもあり、OldOS よりもはるかに多くのドライバーとアプリがあります。 つまり、OldOS はほとんどエキゾチックで高価なハードウェアで実行されていましたが、NewOS は通常の一般的な最新のコンピューターでかなりうまく動作します。

「OldOS」に関するすべては AT&T Unix と BeOS に等しく適用され、NewOS に関するすべては Linux と Haiku の両方に適用されます。 実際、「NewOS」という名前自体が、Haiku カーネルの元の名前でした。

歴史の授業

ただし、違いは同じように重要であり、Haiku の特徴のいくつかは、それが由来する歴史的背景を理解すれば、より意味のあるものになります。 Be Inc は、1991 年に Apple の Macintosh プロジェクトの元責任者である Jean-Louis Gassee によって設立されました。 1995 年のデュアル PowerPC マシンである自社のコンピューター BeBox 用の OS であった BeOS は、1990 年代向けのクリーンでレガシーのない OS を目指しており、対称型マルチプロセッシング、マルチメディアなどの新しい技術を採用し、まだかなり新しいC++ プログラミング言語。

BeOS は Unix ではなく、特に Unix ライクでもありませんでした。 その影響の多くは、創業者の Apple での Mac との関わりを反映していますが、重要なことに、これはクラシックな Mac の時代であり、その影響は クラシック MacOS は 21 世紀のものではなく、Unix ベースの Mac OS X です。したがって、Unix はマルチユーザー ミニコンピュータ用のテキスト モード OS であり、C で記述され、テキスト ターミナルからアクセスされますが、BeOS はグラフィカルな OS です。シングルユーザー ワークステーション用の OS。

これは、Haiku が Classic MacOS の独特の感触を持っていることを意味します。 ドライブ アイコンはデスクトップ上に直接表示され、複数のフォルダ ウィンドウを使用してディスクをナビゲートします。 左側のペインにフォルダ ツリーが表示され、右側のペインに現在選択されているフォルダ ツリーの内容が表示される、Windows 95 スタイルの 2 ペイン エクスプローラ ウィンドウはありません。 現在、ほとんどの Linux デスクトップにはそれがありますが、それは BeOS が登場するまで発明されなかった Windowsism です。 デフォルトの修飾キーは Alt です。Alt+C でコピー、Alt+V で貼り付けなどです。 これは PC の標準では奇妙ですが、PC キーボードでは Alt は Mac キーボードの Cmd の場所にあるため、 ポジション Mac ユーザーが期待することです。 ありがたいことに、簡単に変更できます。

Be の問題を抱えた歴史は、最初に独自のコンピューターを作成し、次に PowerMac で実行するために OS を移植し、次に (Apple がこれを積極的に阻止しようとしたため) 一般的な PC ハードウェアに移植したことを意味しました。 Tracker デスクトップには、右上隅に垂直の「デスクバー」がありますが、画面の下部に移動すると、これが Windows 95 のタスクバーに触発されたものであることがより明らかになります。アプリ、および時計付きのシステム トレイ。 これは、古典的な MacOS と古典的な 1990 年代後半の Windows の少し奇妙なブレンドですが、うまく機能します。

Unix 以外の FOSS オペレーティング システム

今日、FOSS OS を使用したり操作したりする人々は、それらが Unix ライクであることを期待する傾向があります。それは、ほとんどの OS が Unix ライクであるためです (FreeDOS を除いては問題ありません)。 これは、繁栄したのは主に Unix の FOSS 版であるからです。Linux、BSD、さらには Minix 3 や GNU HURD などのニッチなプロジェクトはすべて、根底では Unix の形式です。 他のものを再作成するプロジェクトのほとんど – たとえば、DEC の VMS、IBM の OS/2、さらには Windows の ReactOS クローンのクローン作成の取り組み – は、それほど進んでいません。 一方、Unix は非常にモジュール化されており、特に Linux は既存の GNU プロジェクトに大きく依存しており、カーネルとは別にテキストモード ビットのほとんどを提供していました。

Haiku は Unix ではありません。 カーネル、ユーザーランド、グラフィカルな要素の Unix 分割が上にあるわけではありません。Haiku をテキストモードで起動することはできません。 これはサーバー OS ではなく、そうしようとしているわけでもありません。 も いいえ マルチユーザー OS: ログイン画面などを表示せずに、デスクトップに直接起動します。 スマートフォンと同じように、それはあなたのコンピューターなので、あなたが何をしているかを知っていて、それを壊さないことを信頼しています。

しかし、 最新の FOSS OS であり、メモリ保護を備えたマルチタスク OS として、多くの最新の FOSS Unix アプリを簡単に移植できるほど十分に Unix に似ています。 たとえば、Ghostwriter は KDE アプリとして始まりましたが、Haiku では、他の Haiku アプリとまったく同じように見え、感じます。

レグ FOSS デスクは時折 Haiku をインストールし、何年も試してみましたが、ベータ 4 はこれまで以上に準備が整ったように感じます。 Wi-Fi接続を含め、パフォーマンスは良好です。 このような長い間隔で判断するのは難しいですが、20 世紀の変わり目に BeOS は啓示のように感じられ、ギガヘルツ クラスの PC が他の x86 OS では実現できなかった方法で強力になったと感じました。 俳句は感じない とても それと同じくらいきびきびとしていますが、それでも、これまでに見たどの Linux ディストリビューションよりも大幅に応答性が高くなっています。 アプリはすぐに開き、複雑な Web サイトにアクセスするだけで、2008 年のラップトップを使用していることがわかります。

あなたはそれで何ができますか?

主流の OS に満足している人々は、ニッチな実験的な OS を実行する意味は何かとよく尋ねます。 「何ができる? 行う たとえば、9front を試してみた場合、その答えは次のようになります。たとえば、Web をサーフィンすることはできません。Haiku はできます。いくつかの中から適切に選択できます。最新の WebKit ベースのブラウザー、電子メールを読んで返信する、さまざまなチャット サービスを使用する、映画を観る、音楽を聴く、HaikuDepot の何千ものアプリから選択する. これはプログラマーにとって奇妙な学術ツールではありません: 汎用デスクトップです.骨。

特定のプロプライエタリ アプリを念頭に置いている場合は、忘れてください。おそらく入手できないでしょう (ただし、WINE で Windows バージョンをインストールできる場合もあります)。 熱心なゲーマーにはあまり役に立ちません。 企業ワークステーションの Windows (または macOS) のプラグインに代わるものではありません。 しかし、これまでの BeOS よりもすでに便利であり、リリースの準備がほぼ整っていることがわかります。

プロジェクトが 1.0 になると、おそらくもっと多くの注目を集めることになるでしょう。そして、それはおそらく多くの人々を失望させ、不当な批判につながるでしょう。 Haiku は、それ以前の BeOS のように、 Unixではありません。 あなたが積極的に Unix を好きで、あなたがやりたいことがすでに Unix でうまく機能しているなら – どれか Unix、そしてこれには macOS、Linux と FreeBSD が含まれます。 標的 デスクトップOSとして Haiku は、Windows はもちろん、Linux よりも小さく、クリーンで高速です。 どの BSD よりもはるかに使いやすく、AROS よりも汎用性と最新性が高く、MorphOS とは異なり安価な汎用ハードウェアで実行されます。 Raspberry Pi 4 のネイティブ バージョンがないのは残念です。 最速の Pi OS である RISC OS と比較すると、Haiku ははるかに現代的で主流です。はるかに従来型の UI を備えており、RISC OS にはまだ欠けている複数のプロセッサとワイヤレス ネットワークを適切にサポートしています。

ベータ 4 は実際にそこに到達しており、最終バージョンを試すのが待ちきれません. これが「値する」のような大きな何かの始まりであることを願っています。 ®

Leave a Comment

Your email address will not be published. Required fields are marked *