David Gerard
2008-Mar-27 14:39 UTC
[Wine] If you think getting Windows games working in Wine is hard ...
... try getting old Linux binaries to work in a current Linux. It's actually harder. http://secretlondon.livejournal.com/447659.html (Windows is all about binary compatibility, but Linux is expressly not - it's all about *source* compatibility. So old programs are more likely to work by running the Windows version in Wine.) - d.
Geoff Streeter
2008-Mar-27 15:13 UTC
[Wine] If you think getting Windows games working in Wine is hard ...
David Gerard wrote:> ... try getting old Linux binaries to work in a current Linux. It's > actually harder. > > http://secretlondon.livejournal.com/447659.html > > (Windows is all about binary compatibility, but Linux is expressly not > - it's all about *source* compatibility. So old programs are more > likely to work by running the Windows version in Wine.) > > > - d. > > >I am not as convinced about windows binary compatibility as David. You can't run 16 bit binaries on any of the 64 bit versions of Windows. This can be a curse for installers. It also broke when windows 3 was introduced because windows wouldn't run the old PharLap extended DOS programs. Or any DOS program that needed ring 0. For true binary compatibility I have to hand it to Tru64 unix on DEC/Digital/Compaq/HP Alpha machines. We still have users running a 1994 binary on the latest version of the op sys. Although, Solaris (SPARC) binaries have been pretty good as well. AIX broke when a CPU change introduced some new exception bits in the FPU status register which caused the accrued exception bit to stay set because I only cleared the ones I knew about. Otherwise AIX has been pretty good as well. So I think proprietary UNIX wins the binary compatibility stakes. Geoff
Paul Johnson
2008-Mar-27 20:17 UTC
[Wine] If you think getting Windows games working in Wine is hard ...
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Thursday 27 March 2008 07:39:22 am David Gerard wrote:> ... try getting old Linux binaries to work in a current Linux. It's > actually harder. > > http://secretlondon.livejournal.com/447659.html > > (Windows is all about binary compatibility, but Linux is expressly not > - it's all about *source* compatibility. So old programs are more > likely to work by running the Windows version in Wine.)Assuming you don't have the source. If you have the source, odds are you go ./configure then make whatever, grab some coffee and hopefully all went well and compiled by the time you get back... - -- Paul Johnson baloo at ursine.ca -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFH7ADRUCxPKZafKh0RAvj6AKC8SQ7UrbjWvFvyWpvQFkpbB0k3bQCffG1+ nvbl4Vgg9BhYHND/bprOOgM=a8+O -----END PGP SIGNATURE-----