Latest evidence-based health information
Iphone

マイクロソフトはDOS 4.0をオープンソース化したが、問題はあった

マイクロソフトはDOS 4.0をオープンソース化したが、問題はあった
マイクロソフトはDOS 4.0をオープンソース化したが、問題はあった

ms-dos ロゴ

画像: マイクロソフト

MicrosoftとIBMのDOSオペレーティングシステムは、パーソナルコンピューティングの歴史における重要なマイルストーンであり、私たちがそれを深く掘り下げてその仕組みを理解できることも同様に重要です。両社がMS-DOS 1.25、2.11、そして現在の4.0を含む特定のバージョンのソースコードを公開しているのも、まさにそのためです。1988年のリリースでは、32MBを超えるパーティションのサポートが追加されました(そう、MBとは「現代のデジタルカメラの写真よりも小さい」という意味です)。

マイクロソフトとIBMは今月初め、オープンソースのMITライセンスの下でアップデートコードを公開しました。マイクロソフトは「オープンイノベーションの精神」に基づくものだと述べていますが、DOSのアップデート版がどのようにオープン化されたのか、その具体的な内容に誰もが満足しているわけではありません。ソフトウェアエンジニアであり歴史家でもあるミハル・ネカセク氏は、os2museumブログでその問題点をいくつか紹介しています。このプロセスによって、コードはネカセク氏の言葉を借りれば「無残に」な状態になってしまったのです。

最大の問題は、Microsoftがソースコードを元のバイナリファイルではなくgitファイルとして公開している点にあるようです。比較的古いデータを、現代のコードエディタでより広くサポートされているテキスト形式に変換するのは、おそらく自然な流れでしょう…しかし、これは元のオペレーティングシステム用に設計されたソフトウェアおよびハードウェアツールでは対応できないことを意味します。

Gitファイルにタイムスタンプがないのも、確かに問題です。これは(この記事へのコメントやTom's Hardwareが取り上げた情報によると)データ保護ポリシーの問題です。コード自体も、真のオリジナルリリースではなく、急遽アップデートされたMS-DOS 4.01である可能性があります。Microsoftがオリジナルファイルを元の形式でリリースすれば、これらの問題の一部は解決される可能性があります。しかし、Windows 11にさらに多くの広告を詰め込むことに注力している企業にとって、それは優先事項ではありません。

歴史的に見れば、DOS 4.0のオープンソースファイルのリリースが失敗に終わったのは、ほぼ当然と言えるでしょう。1988年当時、DOS 4.0はいわば当時のWindows 8のような存在であり、以前のバージョンと比べてメモリ使用量が膨れ上がり、バグが多発していたため、一部のユーザーから不満の声が上がっていました。

著者: Michael Crider、PCWorld スタッフライター

マイケルはテクノロジージャーナリズムのベテランとして10年のキャリアを持ち、AppleからZTEまであらゆるテクノロジーをカバーしています。PCWorldではキーボードマニアとして活躍し、常に新しいキーボードをレビューに使用し、仕事以外では新しいメカニカルキーボードを組み立てたり、デスクトップの「バトルステーション」を拡張したりしています。これまでにAndroid Police、Digital Trends、Wired、Lifehacker、How-To Geekなどで記事を執筆し、CESやMobile World Congressなどのイベントをライブで取材してきました。ペンシルベニア州在住のマイケルは、次のカヤック旅行を心待ちにしています。

Otpoo

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