Ask HN: ビジネスが依存しているため、DOSマシンをまだ稼働させているのは誰ですか?
Ask HN: Who's still keeping a DOS machine up because the business depends on it?
私は現在、dBase、Clipper、CLARION、Paradox、その他のDOS RAD環境を当時のハードウェアで使用してビジネスプロセスを実行している人、またはCNCフライス盤、分光計、顕微鏡、その他の産業機器をISAカード(特注またはGPIBなどの標準規格)で制御している人を知りたいと思っています。また、パラレルポートドングルを使用しているものについても興味があります。売り込みではなく、これらのシステムを現代のハードウェアで維持するアイデアのための調査をしています。
私は製薬会社で、ParadoxのデータベースがDOS上で動いており、重要な臨床試験データを管理しています。新しいシステムへの移行は規制上の理由で不可能です。
私の会社では、CNCミルがISAカードで制御されており、そのカードは現代のマザーボードでは動作しません。そのため、古いPCを維持し続けています。
パラレルポートドングルを使用したソフトウェアをまだ使用しています。ドングルが壊れると、ソフトウェアも使えなくなるため、予備を探すのに苦労しています。
HNでの議論
254- freeli
とある原子力発電所では、2007年になってもWindows NT 4.0マシンが稼働していた。その理由が面白い。
そのマシンの目的は、核反応を緩和する制御棒の状態を報告することだった。要するに「制御棒は挿入されているか、されているなら何本/どのくらいか?」だ。これはあくまで報告のみであり、制御ではないことを強調しておきたい。
元のソフトウェアは80年代、発電所の当初の commissioning 時にAmigaOS向けに書かれた。もちろん、今ではAmigaを買うのは難しく、オリジナルはとっくに壊れている(いつ壊れたか誰も覚えていない)。
そこで90年代半ば、電力会社は当時最新だったWindows NT 4.0上で動くAmigaOSエミュレータを購入した。そのエミュレータは(記憶が正しければ)英国の企業が開発した。その企業は90年代後半に倒産した。制御棒監視ソフトウェアは、このエミュレータ上でNT4の上で動いていた。
Windows NT 4.0は、エミュレーションソフトウェアがステータス信号を生成する物理ハードウェアに直接アクセスすることを許可した最後のOSだった。後のWindowsバージョンではハードウェアアクセスが抽象化され、監視ソフトウェアは動かなくなった。エミュレーション会社が倒産していたため、非互換性を修正する方法はなかった。
そこで電力会社は選択を迫られた。新しいハードウェア/ソフトウェアを(NRCに?)認定してもらうか、手持ちのソフトウェア(とハードウェア)でこれまで通り続けるか。彼らは後者を選んだ。
こうして、2007年に施設を見学中、私はWindows上でAmigaOSエミュレータを動かすPentium 1システムに偶然出くわした……
- shakna
dBase、MS-DOS 3.x、産業用の何かは一切使っていない。そして、それが表向きの集計マシンなので、アップグレードするインセンティブは文字通りゼロだ。ダウンタイムは年に一度の再起動で測られるが、非稼働時間があるので、すべてその周りにスケジュールされている。
すでに現代のハードウェアで動かしている。qemu上で動いている。そしてdBaseの部分は取り出され、広範な監視などのためにRESTサーバーに送られている。
我々には……小さな奇妙な点が一つある?テープバックアップシステムがあり、それはすべてをサウンドカード経由で送る。(Sound Blasterのみ。)
新入社員がdBaseを見て、実際にデータ移行が起きたときに必要になるスキルを学ぶ代わりに、すべてをAIに投げてくれなければいいのだが。しかしそれはテクノロジーでは解決できない人の問題だ。
- dazhbog
古いJukiのピックアンドプレースマシンを2台動かしている。たぶん486でDOS 6.22を動かしている。最大の悩みは、1) エラーなく起動すること、2) フロッピーなしでワイヤレスでファイルを転送すること(DOSソフトウェアを一切インストールせずに)。
一番近かったのはGOTEKとESP32でUSBをエミュレートする方法だった。しかし不安定だったので今はやめた。
- Felger
DOSではないが、先月、Win98を動かす'99年のHPコンピュータを、同じく故障したシステムの代替として売った。それは特殊な機器(57インチのリムなど)用の50メートルに及ぶカスタム産業用塗装ブースラインを制御するために使われていた。幸い、彼らのHDDは大丈夫だった。予備のHDDにセクタ単位のコピーをいくつか作るように勧めた。この100ドルの売り上げが、このビジネスを多額の請求や、その間に生産損失で倒産することを確実に防いだ。
- EvanAnderson
私の顧客の一人は、光学比較測定器に接続されたISAインターフェースボードを備えた386マシンを持っている。彼らはまだCNCマシンに接続されたMS-DOSベースのコンピュータもいくつか持っていると思う。
DOSBox上でDOSアプリケーションを使っている顧客が2人いる(1人はClipperベースの会計パッケージ、もう1人はSymantec Q&Aベースのアプリケーション)。
- MarkSweep
以前働いていた会社では、Intel 186マイクロコントローラを搭載したハードウェアをまだ出荷している。コンパイラは16ビットDOSアプリケーションで、DIPパッケージにプログラムを書き込むツールもDOSアプリケーションだった。プログラマとコンピュータの間の物理インターフェースが何だったかはよくわからない。
- londons_explore
このスレッドを見て、超一般的なOS+ハードウェアを使うことには大きな利点があると思い出した。
30年後にはすべて時代遅れになるだろう……しかしエミュレータは存在し、2050年に私が今日作った何かに依存し続けるビジネスプロセスは、最小限の労力とリスクでまだ動かせるだろう。
- andix
最近まで古いClipper/dBaseアプリケーションを動かし続けなければならなかった。それはvdos(vdos.info)で完全にシームレスに動作した。商用ソフトウェアだが、非常に手頃な価格だ。Dosboxも代替手段だが、印刷とうまく連携せず、ネットワーク経由でdBASEデータベースの行ロックもできなかったと思う。