初期のMS-DOSもソースコードが公開されている
そのほかに、すでに開発が停止しているが、ソースコードが公開されたアプリケーションがいくつかある。
●microsoft/MS-DOS(Ver.1.25およびVer.2.0)
https://github.com/microsoft/MS-DOS
●microsoft/Microsoft-3D-Movie-Maker(Windows 10で一度標準アプリとなった3Dムービーメーカー。廃止に伴いオープンソース化した)
https://github.com/microsoft/Microsoft-3D-Movie-Maker
●microsoft/winfile(Windows NT 4.0のファイルマネージャーをWindow 10以降で動作可能にしたもの)
https://github.com/microsoft/winfile
●microsoft/GW-BASIC(MS-DOS用のBASICインタプリタ)
https://github.com/microsoft/GW-BASIC
これらはもはや歴史的な資料といったところだろう
マイクロソフトのドキュメントは、時として理解しがたいことがある。また、ソフトウェアによっては、詳細なドキュメントが存在しないこともある。こうしたときOSSならば、ソースコードを見るという手がある。たとえば、本連載でもWindows TerminalやPowerToysを扱っているが、多く場合、実際に動かした上で、ソースコードを見ないと、挙動などについて正確に記述できないことがある。

この連載の記事
-
第518回
PC
WindowsにおけるUAC(ユーザーアカウント制御)とは何? 設定は変えない方がいい? -
第517回
PC
Windows 11の付箋アプリはWindowsだけでなく、スマホなどとも共有できる -
第516回
PC
今年のWindows 11には26H2以外に「26H1」がある!? 新種のCPUでのAI対応の可能性 -
第515回
PC
そもそも1キロバイトって何バイトなの? -
第514回
PC
Windows用のPowerToysのいくつかの機能がコマンドラインで制御できるようになった -
第513回
PC
Gmailで外部メール受信不可に! サポートが終わるPOPってそもそも何? -
第512回
PC
WindowsのPowerShellにおけるワイルドカード -
第511回
PC
TFS/ReFS/FAT/FAT32/exFAT/UDF、Windows 11で扱えるファイルシステムを整理する -
第510回
PC
PowerShellの「共通パラメーター」を理解する -
第509回
PC
Windowsにも実装された、生成AIと他のシステムを接続するためのプロトコル「MCP」とは何か? -
第508回
PC
Scalable Vector Graphics(SVG)そもそも何なのか? - この連載の一覧へ











