5 ポイント 投稿者 GN⁺ 2023-11-04 | 1件のコメント | WhatsAppで共有
  • 著者は引退を決め、40年にわたるさまざまなプロジェクトのソースコードを公開する予定です。
  • ソースコードを公開する目的は、他の人々にとって有用な資料と学習の機会を提供することです。
  • ソースコードには、オペレーティングシステムからユーティリティ、エミュレーターに至るまで、多様なプロジェクトが含まれています。
  • 注目すべきプロジェクトには、ARM向けのマルチプロセス/タスクカーネルである ARMOS と、6809 CPU向けのオペレーティングシステムである CUBIX があります。
  • そのほかのプロジェクトとしては、アマチュア無線コントローラーの DARC や、著者が1980年に Altair 向けに書いた最初期の OS である DVM があります。
  • 著者はまた、DOS向けのさまざまなユーティリティ、テキストエディタ、ファイルツールも開発しました。
  • HTX242、RS HTX-242 アマチュア無線トランシーバー向けの制御、および ICOM CI-V インターフェースコードの ICOMCIV など、アマチュア無線関連のプロジェクトもあります。
  • ソースコードには、EMILY52、8052 エミュレーター、そして PC100、VT-100 ターミナルエミュレーターなど、各種エミュレーターも含まれています。
  • 著者は、自身の古いコンピューターとソースコードのメインダウンロードページへのリンクも提供しています。
  • 今回の公開はソフトウェアエンジニアリングコミュニティへの重要な貢献であり、学習と開発のための豊富なリソースを提供します。

1件のコメント

 
GN⁺ 2023-11-04
Hacker News の意見
  • 著者は引退を決め、40年以上にわたるソースコードを公開する計画だ。
  • そのソースコードには、標準 C の #include 行を最小限に抑えた、簡潔でエレガントな C プログラムが含まれている。
  • 著者のコーディングスタイルは、そのミニマリズムと効率性ゆえに称賛されている。
  • 著者のコードベースは、他のプログラマーにインスピレーションを与えるものと見なされている。
  • 著者は C プログラミングで TRUE を表すために 7 を使う独特の慣習を持っており、一部の読者には興味深く映っている。
  • 一部の読者は初期のコードを保存していなかったことを後悔しており、他の人々にもコードを保存するよう勧めている。
  • 著者がコードを公開するという決定は、宝石のような価値あるものや珍しいものを含む貴重な遺産と見なされている。
  • 著者のユーティリティである ImageDisk は、IBM PC を使ってさまざまなコンピューターのフロッピーディスクを保存するために使われていたため、影響力があったと考えられている。
  • 一部の読者は、ライブラリやフレームワークに大きく依存する現代のコードと比べて、著者のコードは「純粋」だと考えている。
  • 著者の micro-CAD プログラムで 404 エラーを発生させるバグが報告されている。
  • 著者のコードがどのライセンスで公開されるのかという疑問がある。
  • 著者のコードにおけるメモリ不足エラーについてコメントが寄せられた。