Latest evidence-based health information
Ipad

史上最悪のオペレーティングシステム10選

史上最悪のオペレーティングシステム10選
史上最悪のオペレーティングシステム10選

私も他のテクノオジサンと同じくらい古いテクノロジーが大好きですが、でも、すべてが素晴らしくて素晴らしいものばかりだったわけではありません。古き良きOSの時代を懐かしんだ後は、古き悪しきOSの時代についても振り返ってみましょう。結局のところ、悪い時代は今も続いているのです。2009年になっても、まだひどいOSが残っているのですから。

歴史的な順序で、古いものから新しいものまで、私が個人的に選んだ OS の最低トップ (最低?) 10 リストを以下に示します。

OS/360、1964年

いえいえ、1960年代後半から1970年代初頭にかけて、IBM 360メインフレームで使っていたOS/360の後継バージョンのことではありません。当時としては、まあまあでした。実際、私が初めて使ったOSは、TSO(タイムシェアリングオプション)を搭載したOS/360の後継バージョンでした。

私がここで言っているのは、OS/360の最初のバージョンです。プロジェクトマネージャーのフレッド・ブルックスが、ソフトウェア開発の失敗を論じた名著『人月の神話』を執筆するきっかけとなったバージョンです。ブルックスの言葉を借りれば、OS/360の最初のバージョンは、納期が遅れ、制御プログラムに欠陥があり、計画よりも多くのメモリを必要とし、当初の見積もりの​​数倍もの予算超過となり、そして、そうそう、動作も遅かったのです。

一方で、ソフトウェア開発の失敗例をまとめた古典的な本も出版されました。そこには「遅れているソフトウェアプロジェクトに人員を追加すると、プロジェクトはますます遅れる」といった金言が書かれていました。ブルックス氏はこの本を「ソフトウェア開発者のバイブル」と呼んでいます。「誰もが読むのに、誰も何もしない」からです。この物語の続きで明らかになるように、彼の言う通りでした。

ITS(非互換タイムシェアリングシステム)、1960年代後半

DEC PDP-6 および PDP-10 アセンブリ言語で記述され、ディレクトリごとに 1 つの大文字と小文字の 6 文字のファイル名をサポートするオペレーティング システムについて、何が言えるでしょうか。(はい、その通りです。各ファイルは独自の個別のディレクトリに格納されていました。) また、セキュリティはゼロでした。たとえば、パスワードは必要なく、誰のアクティブ セッションにもログインして、ほぼ何でも好きなように行うことができました。

驚くべきことに、ITSは使いこなすのが非常に面倒で、セキュリティも全くなかったにもかかわらず、当時は重要なオペレーティングシステムでした。最終的にはUnixの台頭によって淘汰されましたが、EmacsエディタやLisp言語など、現在も使われている多くのプログラムはITSから生まれました。

ITSとコンピュータハッカーの黎明期について詳しく知りたい方は、スティーブ・レヴィの古典的名著『ハッカーズ』をご覧ください。きっと面白く、面白く、ITSを使わなくて済んだことを心から喜ぶでしょう。

GNU Hurdは1983年に開始されたが、未だに不完全である。

LinuxをGNU/Linuxと呼ぶ人がいるのはなぜでしょうか?公式の説明によると、Linuxは単なるOSカーネルであり、GNUソフトウェアによって完全なオペレーティングシステムが構成されているということです。GNUは1983年に、Unixの将来の代替オペレーティングシステムとして、完全にフリーソフトウェアで構成されるものとして発表されました。

しかし、25年以上の開発期間を経てもなお、GNUは未だに未完成です。そのカーネルであるHurdは、実際には開発段階から抜け出すことができていません。(他のGNUソフトウェアとの混同を避けるため、ここでは完成したOSを「GNU Hurd」と呼ぶことにします。)実際にこのOSを使える人はほとんどいません。これはオペレーティングシステムというより、アイデアの集合体と言えるでしょう。

だからこそ、私はGNU Hurdを最低のOSトップ10の一つに挙げているのです。四半世紀が経った今でも、完全にフリーなUnixの代替という約束を果たせていないからです。一方、LinuxはGNU(そしてMinixやBSD Unixなど他のソース)のアイデアとソフトウェアを取り入れることで、GNU Hurdの欠点を補い、多くのディストリビューションで今すぐ使える高度なOSを提供しています。

私自身、キメラのためにさらに25年も待つつもりはありません。GNU Hurd OSの夢は、決して実現しないアイデアとして諦めていただけないでしょうか?

Windows 1.01、1985年

マイクロソフトがMS-DOS向けに初めてグラフィカルユーザーインターフェース(GUI)を試みた時の結果は、一言で言えば、ひどいものでした。醜悪で、出荷は2年遅れ、それでもまともに動作しませんでした。それに、そもそもそのOSで動作するものもありませんでした。Windowsアプリケーションが本格的に動き始めたのは、2年後のWindows 2.03が登場してからでした。

さらに悪いことに、Windows 1が発売された頃には、Macは既にはるかに優れたSystem 2.1を搭載していました。このMac OSには、AppleTalkネットワーク、初のLaserWriterプリンタによるPostScript印刷、そしてPCベースの最初の高度なファイルシステムである階層型ファイルシステムが搭載されていました。比較の余地はありませんでした。

MS-DOS 4.0、1988年

1988年当時、マイクロソフトがMS-DOSの改良に多くの時間を費やしていたわけではありません。初期のバージョンのOSは当時としては悪くなく、MS-DOS 3.3は実に優れていました。

しかし、MS-DOS 4.0が登場しました。ああ、これはひどいものでした。プログラムが時計仕掛けのように頻繁に壊れるのです。作業の途中でも、プログラムが完全にフリーズしてしまうのです。Windowsのブルースクリーンが登場するまで、これほどひどい状況は二度と見られませんでした。

PCユーザーは正気を保つため、MS-DOS 3.3に戻るか、Digital ResearchのDR-DOS 3.41にできるだけ早く移行しました。DR-DOSのバージョン番号はMS-DOSの機能と類似性を示すためにMS-DOSのバージョン番号を模倣していましたが、Digital Researchは1989年の新バージョンをDR-DOS 5.0と名付けました。これは、MS-DOS 4.0との関連性を誤解されないようにするためでした。

SCOオープンデスクトップ、1989

良い面としては、グラフィカルインターフェースを備えた最初の32ビットUnixだったことが挙げられます。悪い面としては、「Open Deathtrap」というあだ名が付けられました。

Open Desktop は、私が今まで見た中で最も面白い方法で爆発する可能性があり、実際に爆発しました。エディターがフリーズしたり、コンパイラーがシステム全体をコアダンプさせたりしました。そして、実際にどのウィンドウで作業しているのか、あるいはウィンドウがあるのか​​さえ分からなくなることさえありました。

不思議なことに、Open Desktop で実際に生産的な仕事をこなすことができました。おそらく、それを成し遂げたのは私だけだったと思います。

JavaOS、1996年

オペレーティングシステムとして本当にダメなアイデアを知りたいですか? 1996年のJavaのように、泥のように遅い言語で書くなんて。それでも、SunはIBMの協力を得て、とにかくそれを試しました。JavaOSは、ネットワークコンピュータと組み込みシステムで動作するように設計されました。

いかがでしたか? まあ、こう言いましょう。JavaOSって聞いたことありますか? よく知られている組み込みシステムは数多くあります。Qnx、VxWorks、Symbian、Windows CEなど、枚挙にいとまがありません。しかし、組み込みOSの分野でも、JavaOSについて聞いたことがある人はほとんどいません。

いくつかの企業がライセンスを取得していましたが、商用で使用していた製品として私が知る限り、SunのJavaStationネットワークコンピュータだけが挙げられます。これは長い間忘れ去られていました。2006年までに、Sunはそれを「レガシーシステム」の廃品置き場に捨て、Javaベースのオペレーティングシステムは終焉を迎えました。

Windows Me(ミレニアムエディション)、2000

数年前にMicrosoftの新しいOSが登場するまで、Windows MeはWindowsの最底辺でした。PC World誌の「史上最悪のテクノロジー製品25選」で第4位にランクされたWindows 98 SEの後継機であるこのOSは、16ビットと32ビットの両方のOSとして機能しようと試みられました。前足に車輪、後ろ足に蹄を持つ馬のように、その性能は並大抵のものではありませんでした。

それに、動作が遅く、不安定で、セキュリティも低かった。まあ、これらはWindows全般の特徴ですが、Meはそれを極端にまで押し進めてしまったんです。どれほどひどかったかというと、Microsoftはわずか1年ちょっとしか販売していなかったんです。これはもうひどい話です。

Lindows/Linux XPデスクトップ、2001/2006

LinuxとWindowsを組み合わせるとどうなるでしょうか? あまり良いことはありません。Lindowsは2001年に初めて登場した際、あらゆるWindowsアプリケーションをLinuxで実行できると謳っていました。しかし、Lindows社は数ヶ月のうちにその約束を破りました。Linux上でWindowsプログラムを実行できるWINEでさえ、Lindows上で動作するWindowsプログラムを十分に獲得できず、Windowsの代替として販売することができませんでした。

ロシアに拠点を置くTrustVerseも、Linux XP Desktopで「Windowsらしさはそのままに、Linuxも搭載」というアプローチを試みた。これは、愚かなアイデアが消えることはないことを示すものだ。Lindowsと比べて、このアイデアはそれほど優れているわけではない。Windowsアプリケーションの実行性能は凡庸で、XP風のルック&フィールも特筆すべき点はない。本当にLinuxでWindowsアプリケーションを実行したいのであれば、CodeWeaversのCrossOver Linuxを試してみるといいだろう。

Windows Vista、2006

皆さんもこの事態は予想していたでしょう。Vistaの欠点を全て説明する必要なんてあるでしょうか? 肥大化、動作の遅さ、ハードウェアとソフトウェアの非互換性、高価格、分かりにくいバージョン、セキュリティの失敗、その他諸々。

あるいは、「Vista対応」のステッカーが貼られたコンピューターでは、Vistaの重要な機能のいくつかが動作しないという事実はどうでしょうか?Vistaの初期の「レビュー」を一つご紹介します。

「Vistaのロゴが付いていたからという理由でノートパソコン(Sony TX770P)を選んだのですが、Aeroが動かないだけでなく、もっと重要なWindows Movie Makerも動かないことにかなりがっかりしました。…今では2,100ドルのメールマシンを持っています。」

このレビューの著者は誰でしょうか? マイクロソフトの Windows 製品管理担当副社長、マイク・ナッシュ氏が 2007 年 2 月 25 日付けの社内メールで書いたものです。マイクロソフトのファンの皆さん、彼と議論してください。私ではありません。

Vistaが駄作だという証拠がもっと必要ですか? ええと… 新規PCの3分の1がXPにダウングレードされているのに、MicrosoftはXPの販売終了日を延ばし続けている一方で、Windows 7の市場投入を急がせています。ワンワン。

というわけで、これが私の駄作リストです。皆さんはどう思いますか?お気に入りのOS(オペレーティングシステム)はどれですか?まだOpen Desktopを使っていますか?Vistaはどうですか?この記事のコメント欄で教えてください。

[ 過ぎ去ったOSに飽き飽きしていませんか?「消え去っても忘れ去られていない:世界が取り残した10のOS」をご覧ください。]

Steven J. Vaughan-Nicholsは、CP/M-80が最先端技術で、300ビット/秒の高速インターネット接続が主流だった頃から、テクノロジーとテクノロジービジネスについて執筆を続けています。そして、私たちはそれを高く評価していました。連絡先は[email protected]です。

Otpoo

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