今天的內容,我們就希望來推薦一些Linux上的模擬器,幫助網友得以在Linux上運行自己相運行的應用程序。很多網友或許對于Linux有一張恐懼感,但是這一次或許不同,不妨跟著我們了解一下,然后自己動手試一試。
模擬器,英文可以稱為emulator或simulator,它指的是透過軟件模擬硬件處理器的功能和指令系統的程序使計算機或者其他多媒體平臺能夠運行其他平臺上的軟件。例如,Mac OS、Unix、Linux以及Windows不同平臺應用程序的多平臺安裝。
在很多時候,模擬器又有細分,包括:街機模擬器、家用機模擬器、手掌機模擬器、電腦模擬器。科學計算中,模擬器指的是“用計算機模擬計算機的模擬器”。計算機模擬器經常被用于在實際發行前調試微程序或者商業應用程序。由于該計算機上的操作都是模擬的,所有信息都可被程序員獲取,而模擬的速度、執行等都可以控制。
當然,在自動化技術、化學工程中同樣使用模擬器這一術語。在這里,我們就不再展開敘述,有興趣的網友可以找到相關資料進行了解。
模擬器,可以用在很多地方,它也不僅僅限于在Linux和Windows之間的轉換,例如Mac OS和Windows等都可以實現。今天,我們重點介紹在Linux上常用的模擬器。(這里以Linux Mint為例)
受到一些Linux老鳥喜歡的模擬器有Wine、playnolinux、zsnes、dosbox、desmume以及gfceu等等。下面的內容,編者將選擇當前***熱的Wine作為體驗的重點,看看它是如何幫助網友在Linux上搭建辦公、通信和游戲平臺的。
Linux Mint上安裝Wine
在這里,編者選擇Linux Mint******版Maya作為測試平臺。下面,我們找到Wine并且安裝它,通過Mint自帶的“軟件管理器”執行起來很簡單。打開“軟件管理器”,在搜索欄中輸入“wine”,很快彈出“搜索結果”。選中wine,單擊其右側的“安裝”,稍等片刻,即可完成安裝過程。
安裝Wine,我們既可以選擇在“軟件管理器”中找到它,也可以通過命令行安裝Wine:sudo apt-get install wine。
Wine下安裝辦公套件WPS
前面鋪墊了這么許多,下面我們以Wine為例,看它能否為網友打造一個辦公和娛樂的環境。
首先,我們選擇一款當前******的辦公軟件WPS 2012,一試身手。操作流程:從WPS官方網站下載安裝軟件到本地,然后直接雙擊.exe的安裝文件,在彈出的對話框中單擊“立即安裝”。
Wine下安裝郵件系統Foxmail
安裝完成之后的WPS 2012與在Windows環境里一樣, 并沒有各種異常表現。
辦公套件安裝完成之后,我們下面選擇一款在Windows環境下常用的郵件系統Foxmail。操作流程一樣的簡單,先在官方網站上下載安裝文件,然后在Wine下執行安裝操作。
注意:在這里,網友可以看到,Wine******Linux和Windows之間隔閡的手段:為.exe安裝程序虛擬一個在Windows下相同的安裝目錄,使得該應用程序認為這就是Windows操作系統的環境,***終使得其能夠順利安裝
Wine下安裝熱門小游戲
前面提到了兩款必備辦公軟件的安裝,那么,能否在Wine下安裝一些常玩的小游戲呢?來吧,再試試。操作過程依然是先通過下載地址,下載到本地,在Wine下安裝該軟件。
注意,前面三款應用程序的安裝都是***為簡單的方式“雙擊”應用程序或右鍵單擊應用程序并在彈出的下拉菜單中選擇Wine。對付一些簡單的應用程序,可以直接運行皆可,但是對于一些雙擊無法完成的操作,您可能就需要想點其他運行方法了。
Wine的使用方法有很多種,也可以通過命令行來實現安裝,雖然不是很常用,在這里也一并作介紹,有興趣的網友試一試。******種,直接使用Wine命令運行程序“wine <程序名>”;第二種,使用程序管理器。啟動管理器窗口”,從菜單中選擇 文件(F)-執行(X),就會彈出一個目錄瀏覽器,選擇程序即可。
Wine不僅僅是一個模擬器
Wine提供了一個用來運行Windows程序的平臺,是一款******的Linux系統平臺下的模擬器軟件,用來將Windows系統下的軟件在Linux系統下穩定運行。而且,Wine軟件更新頻繁,可以運行大部分大型Windows系統下的軟件,包括辦公軟件、設計軟件、大型游戲等。
在眾多的模擬器中,Wine是最受網友喜愛的一種。因為Wine不僅僅是一個模擬器。從概念上說,Wine是一個Windows兼容層,用通俗的話說,就是一個Windows模擬器,這個層既提供了一個用來從Windows源進出到UNIX的開發工具包(Winelib),也提供了一個程序加載器,該加載器允許不用任何修改Windows 3.1/95/NT的二進制文件,就可以運行在Intel Unix及其衍生版本下。
并且,Wine可以工作在絕大多數的UNIX版本下,包括Linux, FreeBSD和Solaris。Wine是一個完全由百分之百的免費代碼組成的,可以隨意地使用本地系統的DLLs,所以Wine的發布是完全公開源代碼的,并且是免費發行的。
目前,Wine仍在不斷地更新和發展。以上體驗的只是Wine的一小部分功能,Wine在還有很多強大的功能還沒用體現出來,有興趣的網友可以在Linux上一試身手。那么,具體來說,Wine能讓我們在Linux上做哪些操作呢?下面,對Wine的功能做一個小結。
******,運行Windows下的可執行文件。Wine完全支持Windows可執行文件(.exe和DLL)的二進制加載。這一點,在前面的文章中已經充分體現出來了。
第二,支持DLL。Wine大約有幾百個Windows DLL的內部實現。但是,很多能夠完全實現。革命尚未成功。
第三,支持COM:這是一個幾乎被所有的大型Windows應用程序所使用的Windows技術,它支持諸如將一個Excel電子數據表嵌入到Word文檔中等功能。這一技術得到了Wine的很好的支持。
第四,注冊表。這是一個幾乎任何一個Windows應用程序都會使用的關鍵技術。不過,目前,Wine尚未完全實現Windows注冊表管理API。
第五,核心系統功能。盡管Linux和Windows之間存在區別,但是基本的層次上還有很多類似之處,因此與進程、線程、文件和消息隊列相關的核心系統API得到了近乎完美的支持。
第六,支持W音頻和視頻。Wine支持Windows音頻和視頻文件的運行,這一點讓很多網友倍感親切。。
第七,支持打印。對辦公打印的支持,這一步很關鍵,我們可以在Wine中運行的Windows應用程序進行打印。
第八,支持ODBC。Wine支持那些需要通過ODBC訪問數據庫的Windows應用程序。
第九,支持調試。對于開發設計的網友來說,Wine提供了一個非常健壯和強大的內置調試器,除了支持標準的調試功能外,它還為調試運行于Linux上的Windows二進制程序進行了定制。它是Wine為其開發者提供的***重要工具之一。另外,Wine還有一個設計完備的追蹤和記錄日志的模塊,可以幫助調試。
小結:模擬器是一件******Linux和Windows之間隔閡好工具,特別是Wine得到了大家的廣泛認可。有興趣的網友可以在Linux上一試身手。雖然,現在的Wine下并不能運行所有的Windows應用程序,但是Wine幾乎每月都有新版本,我們相信還會有越來越多的Windows程序能夠借助Wine的幫助運行在Linux中。