关于奇矩互动奇矩互动招贤纳士奇矩互动优质虚拟主机Discuz!商业用户享有本站VIP服务LAMP环境配置手册(CentOS5.1)
发新话题
打印

Wine v1.0 Final - Linux上运行Windows程序的平台

Wine v1.0 Final - Linux上运行Windows程序的平台

Wine v1.0 Final - Linux上运行Windows程序的平台                                                                                                                                                                                                                                                                                                                                                                               
刚刚步入Linux,难免要有时利用一下Windows的程序资源,Wine提供了一个用来运行Windows程序的平台。Wine(Wine IsNot an Emulator的缩写,即Wine不仅仅是一个模拟器)是一个在XWindows和Unix上执行的WindowsAPIs(应用程序接口),也可以认为Wine是一个Windows兼容层。

刚刚步入Linux,难免要有时利用一下Windows的程序资源,Wine提供了一个用来运行Windows程序的平台。Wine(Wine IsNot an Emulator的缩写,即Wine不仅仅是一个模拟器)是一个在XWindows和Unix上执行的WindowsAPIs(应用程序接口),也可以认为Wine是一个Windows兼容层。

Wine可以在绝大多数的Unix版本下工作,但其现在仍不能完全运行所有的Windows程序,不过由于几乎每个月都有新版本,越来越多的Windows程序已经能在Wine的帮助下在Linux中运行。

1、直接运行程序
  使用命令wine
  [root@localhost root]#wine myprogfile
  其中myprogfile是可以在Linux下直接访问的Windows程序名。

2、使用程序管理器
  [root@localhost root]#progman
  启动管理器窗口,从菜单中选择[File]|[Excute],就会弹出一个目录浏览器,选择程序即可。

某些简单程序可直接运行,而不需要安装。

Wine is an Open Source implementation of the Windows API on top of X and Unix.
Think of Wine as a compatibility layer for running Windows programs.Wine does not require Microsoft Windows, as it is a completely freealternative implementation of the Windows API consisting of 100%non-Microsoft code, however Wine can optionally use native Windows DLLsif they are available. Wine provides both a development toolkit forporting Windows source code to Unix as well as a program loader,allowing many unmodified Windows programs to run on x86-based Unixes,including Linux, FreeBSD, and Solaris.

Wine Features

Binary Compatibility:
    * Loads Windows 9x/NT/2000/XP, Windows 3.x and DOS programs and libraries
    * Win32 compatible memory layout, exception handling, threads and processes
    * Designed for POSIX compatible operatings systems (eg. Linux and FreeBSD)
    * "bug-for-bug" compatibility with Windows

Graphics:
    * X11-based graphics allows remote display to any X terminal
    * X11, TrueType (.ttf/.ttc) and Windows Bitmap (.fon) Fonts
    * DirectX support for games (limited Direct3D support)
    * Support for OpenGL based games and applications
    * Printing via PostScript driver or legacy native Win16 printer drivers
    * Enhanced Metafile (EMF) and Windows Metafile (WMF) driver
    * Desktop-in-a-box or mixable windows
    * Windows MultiMedia (WinMM) layer support with builtin codecs

Allows Windows program to interface with:
    * Sound devices via ALSA, OSS, ARTS, JACK, and libaudio etc
    * Multi-lingual keyboards and CJK input method support via XIM
    * Modems, serial devices
    * Networks (TCP/IP and IPX)
    * ASPI Scanners
    * Windows Tablets via XInput (eg. Wacom)

Wine API:
    * Designed for source and binary compatibility with Win32 code
    * Win32 API test suite to ensure compatibility
    * Compilable on a wide range of C compilers
    * Permits mixing of Win32 and POSIX code
    * Permits mixing of ELF (.so) and PE (.dll/.exe) binaries in one address space
    * Win32 compatible header files
    * Automatically generated API documentation
    * Resource compiler
    * Message compiler
    * IDL compiler
    * Extensive Unicode support
    * Internationalization -- Wine supports 16 languages
    * Built-in debugger and configurable trace messages
    * External memory checker support using Valgrind
    * Sample programs

Bugs fixed in 1.0:
   3838  The Punisher demo crashes after the introduction movies
   3898  Counter-Strike 1.6 performance issue
   4755  X Error of failed request:  BadDrawable (X_PolyFillRectangle) when switching to Virtual Desktop
   6315  Starlancer draws ships as white when direct3d is enabled
   7268  Oni not opening after install
   8185  can't login in Skype 3.1 on wine/kubuntu 7
   8634  antialiasing disabled in gtasa menu
   9555  Wine crash when I click help in Stata 10
   9589  Static / Scratchy Sound with OSS in Call of Duty
   9903  WinRAR with NXServer  - black icons
  10009  QIP: window z-order is still wrong
  10268  Robot Wars: Arena of Destruction crashes while quitting (causing resolution to stay 640 x 480)
  10322  Eve-online (video memory misaddressed?)
  10700  Dragon Naturally Speaking 9 needs gdiplus.GdipDrawArcI, gdiplus.GdipCreatePen2, ...
  11011  Call of Duty 1.0 doesn't run after install.
  11104  Dance Praise 2: Does not respond to input
  12415  Can not leave fullscreen Warcraft 3x (Regression)
  12963  Moto Racer 2 works with wine 0.9.60 and crashes with wine 0.9.61
  13271  The demo of the punisher fails to install
  13740  winebrowser gets wrong URL, problem with unicode

更新:http://www.winehq.org/?announce=latest
官网:http://www.winehq.org

官方下载:http://ibiblio.org/pub/linux/system/emulators/wine/wine-1.0.tar.bz2
更多下载:http://www.winehq.org/site/download

真正的尊敬,既不属于那些批评别人头头是道的人,也不是属于给强人指出过错、指点别人哪里做的不好的人。真正的尊敬,是属于那些勇于亲身投入战场,脸上沾满了尘土、汗水和鲜血的奋斗者们。他们坚持不懈的努力,尽管曾经犯下错误,并一再失败,但他们满怀激情,执著不懈,将生命奉献于崇高的事业。他们为经过艰辛努力最终取得的伟大成就而自豪,如果失败,他们也败得荣耀。因此,那些既没赢得过胜利,也没懂得什么叫做失败的,冷漠、胆怯的灵魂,是永远也无法与这些真正值得尊敬的人相提并论的。
http://www.cnedwin.com

TOP

发新话题