クイックメニュー
スレタイ検索

【IT】往年の「MS-DOS」互換OS「PC-MOS/386」のコードがオープンソース化

1trick ★
AAS
往年の「MS-DOS」互換OS「PC-MOS/386」のコードがオープンソース化 - builder by ZDNet Japan
https://builder.japan.zdnet.com/tool/35109615/
Steven J. Vaughan-Nichols (Special to ZDNet.com) 翻訳校正: 編集部
2017-10-31 10:01:00

 DOS上で稼働していたワープロソフト「WordPerfect 5.1」や表計算ソフト「Lotus 1-2-3 Release 4」、シューティングゲーム「DOOM」を動かしてみたいという人はまだいるだろうか?そういった人たちに向け、1980年代のPCの環境を再現する新しい方法が登場した。それは新たにオープンソース化された「PC-MOS/386 v5.01」だ。

 1987年にPCを使っていなかった人たちのために書いておくと、PC-MOSというのは、ジョージア州ノークロスのThe Software Linkという企業が開発した、マルチユーザー対応のMS-DOS互換OSだ。PC-MOSは、リアルモードや、386のプロテクトモードに対応したほとんどのアプリケーションを実行できた。筆者は当時、同OSに関するレビュー記事を執筆した覚えがあるものの、ワシントンD.C.地域向けの一般向けコンピュータ新聞Computer Digestに掲載された該当記事を見つけ出すことはできなかった。ただ、それがきちんと機能したという記憶はある。

 驚くべきことに、その当時のソースコードを記録したテープが、PC-MOS開発チームの一員であったRoeland Jansen氏によって保管されていた。そして同氏は他の知的財産保有者の許可を得て、このOSを7月にリリースした。このようにしてPC-MOSは息を吹き返したのだった。

 オープンソース化されたバージョンは、商用バージョンとして最後にリリースされたものだ。これにはx386のアセンブラと、C言語によるソースコード、実行可能ファイル、ブート可能な3.5インチフロッピーディスクイメージが含まれている。また、CD-ROMのドライバも同梱されている。ただし、オープンソース化されているのはPC-MOS/386/The Software Link inc/CDROMディレクトリ配下のコードに限られている。

 このOSを実行させるお勧めの方法は、UNIX/Linuxのddコマンドを使ってフロッピーディスクイメージからブート可能なイメージを生成することだ。これで、「VMWare Workstation」や「Oracle VM VirtualBox」から起動できるようになる。80年代に製造されたPCの完動品を持っているのであれば、3.5インチフロッピーディスク装置からの起動ももちろん可能だ。

 公開中のコードは、オープンソースライセンスであるGNU General Public License(GPL)バージョン3の下で利用可能だ。同コードには「PC-MOS v5.01. patch level 6」をビルドするうえで必要なすべてのソースが含まれている。

 このコードをコンパイルし、リンクするには、1992年にリリースされた「Borland C++ 3.1」コンパイラが必要となるが、その他のコンパイラでもビルドできる可能性はある。Borland C++ 3.1コンパイラがパブリックドメインとして公開されたかどうかは定かでないものの、この古典的なコンパイラは比較的容易に入手できる。

 このため、MS-DOSによる古き良き時代のコンピューティングやプログラミングを思い起こしてみたいという人は、試してみてもよいかもしれない。

この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。

2017/11/15(水)19:02:11.01(CAP_USER.net)


70名刺は切らしておりまして [sage]

AAS

NG

Syntax Errorr

2017/11/16(木)21:12:42.46(+A2cOYLm.net)


71名刺は切らしておりまして [sage]

AAS

NG

>>10
一時めちゃはまってた
ちょうど会社でLANを引き始めたところだったから昼休みに同僚と対戦とかもしてた w
のんびりした時代だったな

2017/11/16(木)22:41:07.42(EvVhUh3j.net)


72名刺は切らしておりまして [sage]

AAS

NG

>>68
beep音で鶏を良く殺してたもんだ

2017/11/17(金)01:16:37.52(vRnUbnME.net)


73名刺は切らしておりまして [sage]

AAS

NG

VMWare Playerはコンソールの再現性が悪いから、スクロールが遅くてもVirtualBoxやQUEM上で動かす方がいいな

2017/11/17(金)01:25:08.52(AEAWsubE.net)


74名刺は切らしておりまして [sage]

AAS

NG

普通ESXiにWebクライアントじやないの?

2017/11/17(金)09:10:03.06(w26fUM8Z.net)


75名刺は切らしておりまして

AAS

NG

>>49
そうだよね
俺もエプソンの98互換機286VFと486GR3が稼働している
たまにゲームやるな。昨日も初代シムシティやった
つなみに120MBのHDDがまだ動いている
ノートもIBMシンクパッドとNECの98Nrがあるな
自作機はバラシテ捨てたが側は10年以上使っている。

2017/11/17(金)13:38:52.04(CwBL1rbD.net)


76名刺は切らしておりまして [sage]

AAS

NG

>>19
右翼的思想の持ち主だったけど、今のネトウヨと比べると雲泥の差

2017/11/17(金)14:14:51.70(M88YP8c/.net)


77名刺は切らしておりまして

AAS

NG

そーいえば、俺のストックのなかにIBMのPC-DOSとWebBoyが残ってたような。
DOSだとwifi系使えないんだよなー。

2017/11/17(金)22:19:07.63(dcP4djeT.net)


78名刺は切らしておりまして [sage]

AAS

NG

>>76
あれは本物の右翼でウヨクじゃないw

2017/11/18(土)00:48:07.26(190x7EQN.net)


79過去ログ ★

AAS

NG

■ このスレッドは過去ログ倉庫に格納されています

[過去ログ]

名前

メール

本文