[過去ログ] 今夜も Wine で乾杯! - 23本目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
744
(2): 2023/01/25(水)14:47 ID:Q4N2luSl(1) AAS
Wine-8.0リリース
外部リンク:www.winehq.org

色々な改良がされているんだけど、だいぶ前から行っているWineの内部構造をWindows本家に
極力近づけるリファクタリングがグラフィック関係(gdi32.dllやuser32.dllが直接システムコールを
呼んでいる部分をwin32u.dllに移す)以外はほぼ完了したっぽい

このリファクタリングが完全に完了すると、基幹のkernel32.dllやgdi32.dll、user32.dllすらwineのから
windowsのに差し替えても動作するはずなので、理屈の上では互換性がさらに向上するはず

それにwin32u.dllまで終わると、カーネルのntoskrnl.exeとカーネルモードのデバイスドライバと
ユーザランドのシステムコール呼び出し部分ntdll.dllとwin32u.dll以外はReactOSとWine間で
完全にコードを共有できるようになるはずで、ReactOSの開発も進みそう

内部構造の改良に伴い従来の64bit Linuxで32bitバイナリを動かす仕組みではなく、64bit
Windowsと同様の仕組みで32bit windowsバイナリを実行できる新しいWOW64が実装された
ビルド時に--enable-archs=i386,x86_64をつければ有効になる

ただ、まだ開発中となっていて、手元で実験したところ7zipの32bitインストーラすらまともに動かない
誰かうまく動かせたら教えて

まだビルド中で確認していないけど、従来通り、64bit windowsバイナリ用wineを--enable-win64で
ビルドし、32bit windowsバイナリ用wineを--with-wine64=(64bit wineのビルドディレクトリ)でビルド
するか、もしくは64bit wine環境と32bit wine環境を分けて管理する方法がいいと思う

外部リンク:wiki.winehq.org
1-
あと 258 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.007s