独立して開発されるOSソフトウェアを支えるため、Apple Siliconのハードウェア、ファームウェアインターフェース、プラットフォームの動作に関する調査を記録します。
- 元のプラットフォーム
- Apple Silicon Macs
- 取り組みの種類
- リバースエンジニアリング・文書化
公開されている逆コンパイルやリバースエンジニアリングのプロジェクトを、カテゴリ、プラットフォーム、手法、必要な協力内容から検索できます。
「支持が多い順」では、現在有効で集計対象となる投票を数えます。同数の場合は公開日が新しいものを優先し、それも同じなら固定の掲載IDで並べます。
「最近支持が増えた順」では、そのプロジェクトへの初回投票が過去30日以内で、現在も有効な票を数えます。投票を取り消して戻しても、初回投票日は変わりません。同数の場合は有効票の総数、公開日の新しさ、固定の掲載IDの順で並べます。
独立して開発されるOSソフトウェアを支えるため、Apple Siliconのハードウェア、ファームウェアインターフェース、プラットフォームの動作に関する調査を記録します。
NVIDIA GPUのハードウェア、命令セット、グラフィックスドライバーが使うインターフェースを理解するためのツールと技術資料をまとめます。
Lattice ECP5 FPGAのアーキテクチャとコンフィグレーション用ビットストリームを解明し、独立したFPGA開発に必要なデバイス情報やツールを提供します。
Lattice iCE40 FPGAのビットストリーム形式をリバースエンジニアリングで文書化し、独立したツールからデバイスを扱えるようにします。
さまざまなメーカーのRGB照明デバイスの制御を再実装し、個別のメーカー製ユーティリティを共通のハードウェア制御アプリケーションで置き換えます。
DPSシリーズのプログラマブル電源について、ハードウェアや制御動作の調査を基に、ファームウェアを置き換えます。
メーカー製ファームウェア2.1.27を参照対象として、Quansheng UV-K5無線機のファームウェア動作を再現します。
既存のマシンファームウェアを置き換え、または補完できるOpen Firmware環境を実装し、互換性のある起動インターフェースを提供します。
Linux上にDOSの実行環境を提供し、従来のDOSアプリケーションを使い続けるために必要なシステムの動作を再現します。
独立して開発されるFreeDOSの一部として、MS-DOSやPC DOSのソフトウェアが期待する中核機能を実装します。
DarwinやmacOSのランタイムインターフェースをLinux上で再現し、AppleのOS環境向けに作られたソフトウェアを動かすことを目指します。
Windows NTのアプリケーションやドライバーと互換性のある独立したOSを開発し、既存のソフトウェアが期待する動作を再現します。
InstallShieldキャビネット形式へのアクセスを再実装し、元のWindowsインストーラーに依存せず内容を調査・抽出できるようにします。
CAB、CHM、HLP、LIT、KWAJ、SZDDなど、Microsoftの歴史的な圧縮・コンテナ形式を独立した実装で扱えるようにします。
Windowsショートカットファイルの読み取り・解析ツールを実装し、LNKの構造や関連データブロックを文書化します。