今夜も Wine で乾杯! - 24本目 (428レス)
今夜も Wine で乾杯! - 24本目 http://mao.5ch.net/test/read.cgi/linux/1698628590/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
1: login:Penguin [] 2023/10/30(月) 10:16:30.83 ID:ubWIq9ik Linux上でWindowsのアプリを動作させるソフトウェア Wineに関する情報交換スレ。 前スレ 今夜も Wine で乾杯! - 23本目 https://mao.5ch.net/test/read.cgi/linux/1585198566/ Wine本家 http://www.winehq.org/ http://wiki.winehq.org/ 動作報告Wikiや過去ログなど http://www.2chlinux.org/index.php?FrontPage ここにパッチをうpするときはgzipやbzip2で圧縮した上で base64などでエンコードしてください。おながいします。 動作報告は>>2のテンプレ使用を推奨。 http://mao.5ch.net/test/read.cgi/linux/1698628590/1
399: login:Penguin [sage] 2025/06/14(土) 14:37:00.33 ID:2Qahm2TX >>398 レイヤーが違うからCocoaが64bitでしか動かなくても問題ない ややこしいんだけど、32bit アプリを64bit OSで動かす仕組みと、64bit x86_64バイナリを64bit ARM CPUで 動かす仕組みは別なので、分けて考えないとダメ 超長文になるんだけど、32bit アプリを64bit OSで動かす仕組みを説明するね LinuxもmacOSも32bit互換機能はカーネルレベル(システムコールレベル)で対応しており、LinuxでもmacOSでも 既存の32bitバイナリがそのまま動作するようになっている(いた) 一方、Windowsは64bit Itaniumで32bit x86を動かす仕組みとしてWOW64を導入した Itaniumはx86との互換性が元々低いうえに途中から互換機能が削除されたので、x86バイナリを動かすのには x86エミュレータが必要な上、システムコールレベルで互換性を保つようカーネルレベルで対応するのは 難しいので、上位のWin32 APIレベルでの互換性を保つようにした WOW64では32bit アプリからのWin32 API呼び出しに対応する32bit版 kernel32.dll、gdi32.dll、user32.dllを 書き換えて、wow64.dllとwow64win.dll経由で64bit版 kernel32.dll、gdi32.dll、user32.dllを呼び出すようにした さらにx86エミュレータのIA32Exec.binとWOW64をつなぐwowia32x.dllを利用してItaniumでx86を実行できるようにした x86_64のWOW64でも基本的な仕組みは同じで、32bit版 kernel32.dllがwow64.dll経由で64bit版 kernel32.dllへの 呼び出し等を行うが、x86_64 CPUにはx86互換モードがあるので、64bitモードと32bitモードを切り替える wow64cpu.dllを利用して、x86_64でx86を実行している 64bit ARM Windowsでも同じで、32bit版 kernel32.dllを書き換える等は同じで、64bit ARM AArch64 CPUの32bit AArch32互換機能をwowarmhw.dllを利用してAArch64でAArch32を実行し、32bit x86バイナリはx86エミュレータの xtajit.dllを利用してAArch64でx86を実行している http://mao.5ch.net/test/read.cgi/linux/1698628590/399
400: login:Penguin [sage] 2025/06/14(土) 14:42:28.40 ID:2Qahm2TX Wine 9.0以前でx86_64 Linuxで32bit Windowsバイナリを動かす場合やCatalinaより前のmacOSで動かす場合、 32bit版Wineを利用してLinuxやmacOS側の32bit互換機能を使って32bit Windowsバイナリを動かしていた macOSではCatalina以降OS側の32bit互換機能を削除し、そのままでは32bit版Wineが動かなくなったので、 CodeWeaverはCatalina以降に実装されたLDTを変更するAPIを利用して、自前で64bit版Wineで 32bit Windowsバイナリを動かせるようにした メモリ空間サイズの違いがあるから1つのプロセス内で32bitと64bitを切り替えるのは困難だけど CodeWeaverは自前のコンパイラで気合で対応していた(64bitプロセスだけど4GB以下しか使わないよう スタック等の扱いを変更) Wine 9.0で導入された新しいWOW64実装を利用する場合、LinuxやmacOSの32bit互換機能ではなく、 WindowsのWOW64と同様の仕組みで32bit Windowsバイナリを動かす x86_64でx86を動かす場合、LDTを変更するAPI(Linuxではmodify_ldt)を利用してWine側で実装したwow64cpu.dllを 使って、32bitモードと64bitモードの切り替えを行っている 同様に64bit ARM OSでFEXを利用してx86を動かす場合、libwow64fex.dllを利用してx86を64bit AArchで実行する Win32 APIの実装に関して、Wineで動作するWindowsアプリとWineによるWin32 API実装の実態である wineserverとの分離がWine 9.0で完了したので、Windowsアプリとwineserverは隔離された別プロセスとなり、 Wine上のWindowsアプリによるWin32 API呼び出しはwineserverへのプロセス間通信で行われる 要するに、Windowsバイナリが32bitか64bitかということがwineserverから切り離されたので、wineserverは 通常の64bit LinuxアプリやmacOSアプリであり、wineserverが利用するCocoaが32bit非対応であっても問題ない 一部のディストリビューションでmultiarch等32bit互換機能を削除しようという話が出ているのもこの関連 もうWineぐらいしかLinuxの32bit互換機能を利用していないのだから、Wineの側で32bit互換機能を提供し WineがLinuxの32bit互換機能を利用しないのなら、Linuxの32bit互換機能は用無しだということ http://mao.5ch.net/test/read.cgi/linux/1698628590/400
401: login:Penguin [sage] 2025/06/14(土) 14:46:24.38 ID:2Qahm2TX 64bit x86_64バイナリを64bit ARM CPUで動かす仕組みはこの辺参照 - ARM Windowsのx86/x64エミュレーションの日本語での解説(32bit x86エミュレーターのxtajit.dllも含む) www.ffri.jp/assets/files/research/research_papers/Koh_Nakagawa_Appearances_are_deceiving_Japanese.pdf - Wine側でのARM64ECの実装 gitlab.winehq.org/wine/wine/-/wikis/ARM64EC-Toolchain http://mao.5ch.net/test/read.cgi/linux/1698628590/401
402: login:Penguin [sage] 2025/06/14(土) 14:51:47.58 ID:2Qahm2TX この辺ろくな資料がなく自分の独自の考察なので、どこか間違っていたらツッコミお願いしまつ http://mao.5ch.net/test/read.cgi/linux/1698628590/402
403: FreeBSDでwimeを使っている君 [sage] 2025/06/14(土) 17:05:04.98 ID:U/8cMh8z >>396-402 ありがとうございます。 Linux板のWineスレの技術的な記述は、毎回、理解の助けとなっています。 さがわ@sagawa_aki (sagawa_aki/status/1618968131002834944) >Wineの32bitライブラリがUnixシステムの32bitライブラリ >(FreeTypeやGstreamerなど)を使わなくなるので、 >その分のディスクスペースを節約できます。 >将来にディストリビューションがi386パッケージの提供をやめても、 >32bitのコードセグメントを実行する機構を残してくれれば、へっちゃらです。 >10:44 PM ・ Jan 27, 2023 の詳細説明となっているのですね。 いや、上記のさがわ@sagawa_aki氏の記述より 状況は、かなり進んでるんだな。 http://mao.5ch.net/test/read.cgi/linux/1698628590/403
404: FreeBSDでwimeを使っている君 [sage] 2025/06/14(土) 17:06:36.77 ID:U/8cMh8z BSD/LinuxでのOffice/Desktop環境を語れ! Part03@UNIX https://mevius.5ch.net/test/read.cgi/unix/1633521461/305 さがわ@sagawa_aki (sagawa_aki/status/1634408136709918725) >Wine 8以降のコミットをみると、IMM32によるIMEサポートを >加えようとしている様子がうかがえる。 これ、現在では、どうなってるのかな。 http://mao.5ch.net/test/read.cgi/linux/1698628590/404
405: login:Penguin [sage] 2025/06/21(土) 21:38:53.54 ID:ql3IEdc6 WPS Office のlinux版を使ってみたのだが日本語じゃないのがなんとも UIもMSに近いし使いやすいと思うんだけどデフォが中国語だったりなんとも なんとも http://mao.5ch.net/test/read.cgi/linux/1698628590/405
406: login:Penguin [sage] 2025/06/21(土) 23:41:09.79 ID:u44OaUdo そんなもん使うくらいならLibreにしたほうがマシ http://mao.5ch.net/test/read.cgi/linux/1698628590/406
407: login:Penguin [sage] 2025/07/13(日) 22:45:25.56 ID:sU5sgEaV WindowsやMSOfficeに固執する人は標準以上の機能を求めることが多い 結果として環境の変化に適応する能力が低く、中長期的に見ると生産性も低くなる http://mao.5ch.net/test/read.cgi/linux/1698628590/407
408: login:Penguin [sage] 2025/07/13(日) 22:47:22.55 ID:1WZ+UxUL へー、マカーは? ハードウェア要件がWindows以上にキツいよね http://mao.5ch.net/test/read.cgi/linux/1698628590/408
409: login:Penguin [sage] 2025/07/13(日) 23:19:50.85 ID:sU5sgEaV リンゴは宗教だろ http://mao.5ch.net/test/read.cgi/linux/1698628590/409
410: login:Penguin [sage] 2025/07/13(日) 23:57:25.96 ID:kEpIJuDi しかしあの戦略は商売的に良いと思うがな 世の中頭の悪い人が圧倒的多数なんだからそういう人たちのプライドを 満足する商品を提供してボクもパソコンが使えるという意識を植え付け 金儲けするのはあり http://mao.5ch.net/test/read.cgi/linux/1698628590/410
411: login:Penguin [sage] 2025/07/14(月) 00:12:13.41 ID:WREWvrjt トランプは林檎教をパクってるのか… トランプモバイルだっけ?やってるんだよね。林檎に成り代わる気とかあるのかな http://mao.5ch.net/test/read.cgi/linux/1698628590/411
412: login:Penguin [] 2025/07/14(月) 07:55:42.96 ID:78sXfMuC ライセンスもいるし、最新のゲームとか無理だと思うけどこれはどうだろう。 Windows inside a Docker container. https://github.com/dockur/windows http://mao.5ch.net/test/read.cgi/linux/1698628590/412
413: login:Penguin [sage] 2025/07/14(月) 08:48:37.32 ID:2m2loz0R >>407 盛者必衰 人生経験の浅い若者はまだしも、IE6の失敗を目の当たりにしてきたのに 囲い込み商法に絡め取られてデファクトスタンダードを推す中年が多いことに驚く 独自の仕様や機能に依存しすぎるのはリスクだよな 特定のプラットホームに特化したわがままな職人さんより どんな環境でも確実に機能する標準化された技術を使いこなせる奴の方が信用できるわ http://mao.5ch.net/test/read.cgi/linux/1698628590/413
414: login:Penguin [sage] 2025/07/14(月) 09:03:33.26 ID:kriLV4WR word(2003だけど)の印刷のためだけにdockerのtiny11使ってる 正確にはgithubにあるwinapps導入に伴いdockerも入れたというか wine経由でも印刷できるけどちょっとフォントが汚くなるので docker上のwordで日本語入力も出来れば良いんだけどなぜか自環境では出来ないので 作成はwineでword動かしてやってる http://mao.5ch.net/test/read.cgi/linux/1698628590/414
415: login:Penguin [sage] 2025/07/14(月) 10:16:31.22 ID:QmG6bxq1 Linuxでwineは取り合えすヤマハのMIDIあぷりミッドラジオプレーヤが走れば良い https://download.music-eclub.com/midradio/ これさえ有ればLinux初心者でもMIDI音楽を簡単に聴ける Linuxにも絵も一緒に再生出来るアプリも有るが サウンドデザインが別なのでチト面倒なんだよな 良いサウンドデザインが見つかれば こちらの方が楽しめるけどね http://mao.5ch.net/test/read.cgi/linux/1698628590/415
416: login:Penguin [sage] 2025/07/14(月) 10:18:26.57 ID:QmG6bxq1 ちなみにこれはUbuntu系なら走るが KonaやMXはダメだった http://mao.5ch.net/test/read.cgi/linux/1698628590/416
417: login:Penguin [sage] 2025/07/14(月) 19:30:34.50 ID:kgEsQur7 >>413 最近はやたらChrome推しを目にするがそれってIEがChromeに変わっただけじゃぁ・・・(IE問題を全く反省していない) http://mao.5ch.net/test/read.cgi/linux/1698628590/417
418: login:Penguin [sage] 2025/07/14(月) 19:36:57.02 ID:N2E0t6oq Firefox以外はWebKit派生ブラウザだらけになってしまったな http://mao.5ch.net/test/read.cgi/linux/1698628590/418
419: login:Penguin [sage] 2025/07/14(月) 19:50:57.05 ID:WREWvrjt Lynxってエンジンは何になるんだろうか って無いか http://mao.5ch.net/test/read.cgi/linux/1698628590/419
420: login:Penguin [] 2025/07/14(月) 20:13:41.21 ID:78sXfMuC >>415 へーこんなのあるんだ。 昔あった ray だっけ、あれと同じ? Midiファイルを見つけるのがもはや大変だし、ましてそこに歌詞とか画像とかだとさらに難しい。 Midiの音は嫌いじゃないよ。サウンドフォントは今ひとつ何使えばわからないけども。 http://mao.5ch.net/test/read.cgi/linux/1698628590/420
421: login:Penguin [sage] 2025/07/14(月) 20:19:24.82 ID:VV+/ASSH LinuxでソフトMIDIといえば長年timidityだったからなあ http://mao.5ch.net/test/read.cgi/linux/1698628590/421
422: login:Penguin [] 2025/07/14(月) 20:40:01.68 ID:78sXfMuC Midiって昔、TAKERUだっけ? で売ってたんだよね。 いい時代だなぁ〜 http://mao.5ch.net/test/read.cgi/linux/1698628590/422
423: login:Penguin [sage] 2025/07/15(火) 17:31:44.80 ID:Mw/PhRci 米製のアプリやサービスがいくら値上っても養分をするのが当然と思考停止しているのが多くてヤバイ Microsoft、Adobe、Autodesk、Google、Amazon・・・etc http://mao.5ch.net/test/read.cgi/linux/1698628590/423
424: login:Penguin [sage] 2025/07/16(水) 14:33:01.00 ID:u5SuOnb6 米製って餅や煎餅かと思っちゃう http://mao.5ch.net/test/read.cgi/linux/1698628590/424
425: login:Penguin [] 2025/08/02(土) 10:53:06.10 ID:C+ziVI44 wineでLively Wallpaper動かしてるニキおる? http://mao.5ch.net/test/read.cgi/linux/1698628590/425
426: login:Penguin [] 2025/08/14(木) 10:54:50.82 ID:b+RDhiZQ 今でもmidiファイルはヤマハミュージックデータショップで最近の曲も買えるじゃない だからMRPもずっと配布してるのだろう http://mao.5ch.net/test/read.cgi/linux/1698628590/426
427: login:Penguin [sage] 2025/08/30(土) 12:38:08.54 ID:lv3Cn8i6 webview2はなんでいつまでもサポートされないんだろうね http://mao.5ch.net/test/read.cgi/linux/1698628590/427
428: login:Penguin [sage] 2025/08/30(土) 13:07:50.83 ID:sKVo2W2T なんか今更みたいだけどBottlesって良いフロントエンドが出たとかなんとか 昔ながらのcli操作で環境設定してる人にとってはどうなんでしょうね 新規設定はポチポチ押すだけだから楽そうですけど 例えばfoobar2000なんかでthemeファイルを一旦ファイラーから拡張子リネームして読み込めなくするとかflac.exeを最新のものに置き換えるとか いじる自由度はあるんでしょうかね http://mao.5ch.net/test/read.cgi/linux/1698628590/428
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s