- 龍芯應(yīng)用開發(fā)標準教程
- 靳國杰 張戈 胡偉武
- 1130字
- 2019-10-23 18:19:52
1.2 龍芯電腦能運行Windows嗎
自從微軟公司在20世紀90年代將Windows推向世界,人們每天都在使用Windows從事生產(chǎn)、創(chuàng)作工作和娛樂。與此同時,世界上開始出現(xiàn)一個以開發(fā)軟件為生的新群體“Windows程序員”,他們工作的平臺就是Windows操作系統(tǒng),利用Windows提供的開發(fā)工具編寫代碼,創(chuàng)造出無窮無盡的應(yīng)用程序,這些程序中有很多已成為軟件精品。
讀者一定會問,如果龍芯電腦能運行 Windows,不就可以像 X86 電腦一樣運行Windows 上的所有軟件了嗎?但是由于 X86 電腦的 CPU 都是 Intel 定義的 X86 指令集,而龍芯的 CPU 是MIPS指令集,使用術(shù)語來說就是兩種CPU“不兼容”。Windows是專門針對 X86 設(shè)計的,只能在 X86 電腦上運行。所以在龍芯電腦上不能運行 Windows,只能對Windows說“no”。
除了Windows本身之外,所有Windows上的應(yīng)用程序也是不能在龍芯電腦上直接運行的。典型的是Microsoft Internet Explorer瀏覽器、Microsoft Office字處理、Adobe Photoshop圖像處理工具、Media Player媒體播放器、騰訊QQ這些軟件,以及很多傳統(tǒng)的個人計算機專屬的Windows游戲。這些軟件都被編譯成X86指令集的可執(zhí)行程序,并且沒有專門向龍芯電腦移植的版本。
那么,龍芯電腦能夠運行什么操作系統(tǒng)呢?答案是Loongnix。這是一種由開源程序員編寫、龍芯團隊定制維護的操作系統(tǒng),有上萬種應(yīng)用軟件可以使用,完全可以滿足日常辦公的需求,如圖1-2所示。

圖1-2 龍芯電腦的操作系統(tǒng)和應(yīng)用軟件
在Loongnix中,很多開源軟件可以作為Windows軟件的替代品,主要有以下幾種。
1.Firefox瀏覽器可以替代Internet Explorer。
2.金山WPS Office可以替代Microsoft Office。
3.圖像處理工具GIMP可以替代Adobe Photoshop。
4.MPlayer可以替代暴風影音等媒體播放器。
5.騰訊QQ可以在瀏覽器中使用QQ網(wǎng)頁版。
6.對于游戲,在Linux上也有很多優(yōu)秀的游戲,如棋牌、動作、射擊、3D等。
筆者從2010年加入龍芯團隊之日起就告別了Windows,很多的日常工作都能夠在Loongnix操作系統(tǒng)上完成,包括本書都是在龍芯電腦上使用金山WPS Office編寫完成的。
提示!
微軟公司曾經(jīng)將Windows 8移植到ARM平板電腦上,本意是想讓Windows在移動計算領(lǐng)域得到普及,但是最后沒有取得商業(yè)上的成功。主要原因在于,從用戶角度看,ARM平板電腦只有能夠運行PC上的所有軟件才有使用價值,這意味著除了Windows本身之外,所有的應(yīng)用軟件也需要移植到ARM上,像微軟自家的Office也有ARM版本。但是,并不是所有的軟件廠商都愿意做這個移植,因為一個軟件要維護兩種平臺的代價是很高的,如果ARM平板電腦的市場占用率不足以抗衡傳統(tǒng)PC,那么移植ARM版本的軟件不會有明顯利益回報。
所以像Adobe Photoshop等很多的專業(yè)軟件都沒有移植到ARM平臺,導(dǎo)致ARM電腦缺乏豐富的應(yīng)用軟件支持,用戶很難對運行Windows的ARM平板電腦產(chǎn)生購買欲望,最后微軟公司放棄了ARM產(chǎn)品線。
有了這個前車之鑒,微軟公司再也沒有向其他平臺移植Windows,包括龍芯電腦,所以“Windows for龍芯”是很難實現(xiàn)的愿望,龍芯的長遠目標還是基于Loongnix建設(shè)軟件生態(tài)。
提示!
Loongnix是專門為龍芯電腦開發(fā)的操作系統(tǒng),只能在龍芯電腦上安裝,不能在X86電腦上安裝。如果讀者要使用Loongnix,手中就要有一臺龍芯電腦。
- Learning SQL Server Reporting Services 2012
- 網(wǎng)絡(luò)服務(wù)器配置與管理(第3版)
- Applied Unsupervised Learning with R
- Python GUI Programming:A Complete Reference Guide
- 極簡Spring Cloud實戰(zhàn)
- 數(shù)字道路技術(shù)架構(gòu)與建設(shè)指南
- 計算機應(yīng)用與維護基礎(chǔ)教程
- 3ds Max Speed Modeling for 3D Artists
- 深入淺出SSD:固態(tài)存儲核心技術(shù)、原理與實戰(zhàn)(第2版)
- Artificial Intelligence Business:How you can profit from AI
- 電腦維護365問
- 龍芯自主可信計算及應(yīng)用
- 微型計算機系統(tǒng)原理及應(yīng)用:國產(chǎn)龍芯處理器的軟件和硬件集成(基礎(chǔ)篇)
- 筆記本電腦維修實踐教程
- Spring Cloud微服務(wù)和分布式系統(tǒng)實踐