如何最大程度發揮龍芯電腦的價值

我玩龍芯電腦也有好幾年了,也沒少折騰,其中有苦也有樂。總的來說龍芯電腦雖然說效能上還比不上主流,但是如果說用龍芯來學習計算機相關知識也應該是足夠的。但是我有時也在問自已,花這麼多金錢與精力到底值嗎?或者說我透過這個過程收穫了什麼?

我為什麼非要買龍芯電腦呢?其它電腦可能價效比更高呀。是的,我覺得很多網友都會有這個疑問。我也在思考這個問題。在這裡我姑且先不去談愛國心、好奇心。就個人的思考與理解談一談玩龍芯電腦與玩x86的電腦有啥不一樣,或者說應該怎麼玩才有價值。

首先,龍芯電腦它的指令集與主流的電腦不同。所以帶來的主要影響就是主流電腦上大家常用的軟體在這上面不能直接執行,或者執行的不夠好,包括作業系統。也就是說龍芯電腦現在最大的問題是軟體生態的不足。這也是我們平時折騰最多的地方。根據計算機系統層次架構理論,我們知道從內到外它可分為硬體、作業系統、應用軟體,作業系統也可以分為核心 層和外殼層。中間的每一層都做了一件事,就是遮蔽內層的實現細節,為外層提供抽象的服務介面。

從這個角度講,如果你是想上上網、玩一下游戲、或者編輯個文件、或者編寫個java程式 ,python程式等,或者就是體驗一下龍芯上的作業系統怎麼樣,那你沒必要非得去買一個龍芯的電腦。其實用龍芯的電腦可能開發效率和執行效率還不算太高,為了這個事情去折騰其實是沒有太大價值 。

那麼我們應該怎麼玩才是最有價值的?我認為就是龍芯電腦和其它電腦不一樣的地方,還有就是龍芯最缺的東西,才是你重點要關注的。如果你能在這方面玩出點名堂,才是最有價值的,我得一個是龍芯的指令集、一個是軟體生態的完善。最主要的就是作業系統的完善,包括核心和驅動程式的開發和最佳化。至少要學會龍芯下的移植現存的作業系統。或是將其它主流電腦上好的開源軟體移值過來。

在這個學習研究的過程中,你會學到龍芯電腦的體系結構、組合語言、及其相關的工具,如編譯工具、除錯工具、效能測試工具等。並且能夠學會一些硬體裝置的工作原理和驅動開發方法。龍芯電腦在這方面的不足其實正是你學習的動力。象主流的x86電腦一切都挺好用了,自然你也沒有動力去學習,而且window下的軟體多是閉源的,你也沒機會去深入學習,當你這在方面有了進步,完成了一件任務後,你得到的成就感一定非常的大。得到的認可也非常強。也就體現了玩龍芯的價值。

因此,如果你想搞個應用軟體開發,寫個文件,上個網,你沒必要去花重金買個龍芯電腦。用你的x86就挺好。更不要僅僅是裝不同的系統來體驗一下完事兒,而是要深入進去,藉此機會把計算機基礎知識進一步鞏固,也幫龍芯的軟體生態建設盡一份力。

如何最大程度發揮龍芯電腦的價值