Wine
Wineは環境変数WINEDEBUGを使用することで、様々なデバッグが行える。
構文
[ クラス ] にはwarn、err、fixme、traceのいずれかを指定する。また、[ +|- ]の指定によってチャンネルの入れるか入れないかを切り替える。
チャンネルにはrelay、dll、heap、allなどがある。詳しくはのList of Debug Channelsの章を参照。
例
全ての警告メッセージを表示する。すべての中継メッセージを表示する。
この環境変数の指定によって特定のdllの関数がどのような引数で呼び出されているか、どこでどのような関数が完全に実装されていないかが分かる。
2005年10月25日 - 最初のベータ版となったバージョン 0.9 がリリース。
2008年5月9日 - 最初のリリース候補版 (1.0-rc1) がリリース。
2008年6月17日 - Wine 1.0がリリース。
2010年5月21日Wine 1.2のリリース候補版 (1.2-rc1) がリリース。
2010年7月16日 - Wine 1.2がリリース。
2012年5月7日 - Wine 1.4がリリース。
2013年7月18日 - Wine 1.6がリリース。
2015年12月19日 - Wine 1.8がリリース。
2017年1月24日 - Wine 2.0がリリース。Microsoft Office 2013のオンラインアクティベーション、macOSにおいて64bitアプリケーションの起動などが新たにサポートされた。
2018年1月18日 - Wine 3.0がリリース。Direct3D 10および11などが新たにサポートされた。
2019年1月22日 - Wine 4.0がリリース。Vulkan 1.0、Direct3D 12などが新たにサポートされた。
2020年1月21日 - Wine 5.0がリリース。マルチモニター、Vulkan 1.1などが新たにサポートされた。
Wine-Doors - GNOMEデスクトップ用のアプリケーション管理ツールであり、Wineに機能を追加する。Wine-Doorsは WineTools の代りとなるもので、WineToolsの機能を改善し、より現代的な設計アプローチのもとでWineToolsのアイディアを発展させることを狙いとしている。
WineBot - apt / dpkg / rpmのようなネイティブなLinuxパッケージマネージャと同様の方法で動作するようなアプリケーション管理ツールである。このプロジェクトの狙いは特定のアプリケーションをインストールするのに必要なハックを追跡するためのプラットフォームと、Wine プロジェクトの自動退行テストのフレームワークを提供することに加え、Wine-Doorsとのデータ互換性をもたせることにある。
WineTricks - Wineを正しく動作させるのに必要で基本的なコンポーネントをインストールするためのスクリプトである。これを使えばQuickTime、Windows Media Player、 .NET FrameworkやDirectXのランタイムライブラリなどが簡単にインストールできる。
IEs4Linux - バージョン5から6までのInternet Explorer (IE) をインストールするためのユーティリティであり、まもなくIE7もサポートされる予定である。