ネット情報であふれるガジェット系を主にまとめています

iPhoneで遊ぶ夫

家電まとめ

【IT】これは懐かしさにパソコンオタク達も感涙か!?往年の「MS-DOS」互換OS「PC-MOS/386」のコードがオープンソース化

更新日:

1: trick ★ 2017/11/15(水) 19:02:11.01 _USER

往年の「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発の記事を朝日インタラクティブが日本向けに編集したものです。

引用元: http://egg.5ch.net/test/read.cgi/bizplus/1510740131/
>
>

3: 名刺は切らしておりまして 2017/11/15(水) 19:06:03.85
個人的にはFreeDOSで充分なんだがどんな人が使うんかね

 

4: 名刺は切らしておりまして 2017/11/15(水) 19:08:25.72
アセンブラ入ってるのか
Cだけなら仕事用にコピペしていろいろ楽できそうかと思ったのだが

 

5: 名刺は切らしておりまして 2017/11/15(水) 19:14:20.42

懐かしい。 98でMS-DOSの会社で使う業務アプリ作ったことある。
コンパイラはMS-C

懐かしいw

 

6: 名刺は切らしておりまして 2017/11/15(水) 19:15:22.91
win3.1の時に初めてパソコン買って
ms-dosや拡張ems、shell-dosを理解するのに時間がかかったわ

 

7: 名刺は切らしておりまして 2017/11/15(水) 19:19:34.38
Socket7のマザボまだあるけど、捨てずに置いておこう。
あと10年くらいしたら売れるかもしれん。

 

10: 名刺は切らしておりまして 2017/11/15(水) 19:26:21.28
DOOM持ってるわ
3D酔いが酷くて途中でリタイアした

 

11: 名刺は切らしておりまして 2017/11/15(水) 19:26:52.20

私、個人情報関係は、現役で、
Epson PC-486SE で、
OS NEC DOS6.2 
松V6 (FEP 松茸V3.8)  
L123 V2.4 
桐V5を
使用中 

今でも、config.sys autoexec.bat かけますよ。

 

24: 名刺は切らしておりまして 2017/11/15(水) 20:29:29.50
>>11
DOS6かあ
結構イイの使ってるな(w

 

12: 名刺は切らしておりまして 2017/11/15(水) 19:27:52.57
早くXPもオープン化しろ

 

13: 名刺は切らしておりまして 2017/11/15(水) 19:36:30.83
Turbo-C++を持っている俺が勝者!!\(°∀°)/

 

14: 名刺は切らしておりまして 2017/11/15(水) 19:37:09.74

今頃言われてもな

お せー ん だ よ!

 

16: 名刺は切らしておりまして 2017/11/15(水) 19:38:32.03
edlin, masm, symdebで戦う

 

17: 名刺は切らしておりまして 2017/11/15(水) 19:38:40.09
昔、MS-networkを使ったが遅すぎて話にならなかった...orz.
ネットワークを使うようになったのは1995年だったな。

 

18: 名刺は切らしておりまして 2017/11/15(水) 19:39:14.03
先祖返りってかよ(笑)

 

20: 名刺は切らしておりまして 2017/11/15(水) 19:40:40.76
CUIならLinuxで十分...

 

21: 名刺は切らしておりまして 2017/11/15(水) 19:42:33.40
Kバイト単位のメモリを必死に空けないと、Windows3.1をLANに繋いで使えなかったなぁ…

 

22: 名刺は切らしておりまして 2017/11/15(水) 19:53:36.28
あの時代は自分の書いたプログラムが実際にPCの上で動いていたが
今は、OSの上のVMの上で動いているプログラマだな。

 

25: 名刺は切らしておりまして 2017/11/15(水) 20:30:57.87
最初の信長の野望は出来ますか?

 

38: 名刺は切らしておりまして 2017/11/15(水) 21:43:47.43
>>25
テープだから動きません

続きを読む >

-家電まとめ

Copyright© iPhoneで遊ぶ夫 , 2017 AllRights Reserved Powered by AFFINGER4.