設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

我在福瓏 2 迷你主機(jī)體驗(yàn)了 8 種龍芯版操作系統(tǒng)

zevan 2021/1/22 15:34:27 責(zé)編:子非

1.簡介

▲圖 1 福瓏 2 主機(jī)

福瓏 2 所采用的龍芯 3A4000 處理器,是龍芯中科在 2019 年年底發(fā)布的一款 4 核處理器,采用 28 nm 工藝流片,主頻 1.8GHz~2.0GHz。和龍芯的上一款處理器龍芯 3A3000 相比,龍芯 3A40000 處理器性能提升了一倍。龍芯 3A4000 處理器的單核 SPEC CPU 2006 分?jǐn)?shù)約為 20 分,大概是 Intel i5-7200U 處理器的 60%。

福瓏 2 主機(jī)體積小巧,整機(jī)尺寸只有 155x155x71mm。為了控制散熱,主機(jī)上的 3A4000 處理器的主頻被限制到了 1.5GHz,可以睿頻到 1.8GHz,性能上稍顯不足。福瓏 2 也沒有安裝獨(dú)立顯卡,只有龍芯 7A1000 中的集成顯卡。

作為龍芯愛好者,我第一時間購買了福瓏 2 極客版。福瓏 2 極客版帶有一根 8GB 內(nèi)存,不帶有固態(tài)硬盤。為了提高福瓏 2 的使用體驗(yàn),我對福瓏 2 的硬件進(jìn)行了更新,新增致鈦 PC005 1T NVME SSD 一塊,增加了一根三星的 8GB DDR4 內(nèi)存條,并增加了一塊 M2 接口的 QCA9565 無線網(wǎng)卡。

值得注意的是,福瓏 2 中的 3A4000 處理器上面打上了 “福瓏電腦專用” 的字樣。

▲圖 2 “福瓏電腦專用” 龍芯 3A4000 處理器

關(guān)于福瓏 2 的硬件細(xì)節(jié),我已經(jīng)在《國產(chǎn)龍芯 3A4000 處理器,航天龍夢福瓏 2.0 迷你主機(jī)開箱評測》一文中進(jìn)行了介紹。

接下來,我在福瓏 2 上安裝體驗(yàn)了多款支持龍芯處理器的操作系統(tǒng)。最初,我想把所有能夠安裝的操作系統(tǒng) / 發(fā)行版都嘗試一下,但最后我只安裝了 8 個操作系統(tǒng) / 發(fā)行版,包括 Fedora 28, Fedora 32, Loongnix,統(tǒng)信 UOS V20, 銀河麒麟 V10, Debian Buster、Debian Sid 以及 Linux From Scratch 10。圖 3 是福瓏 2 開機(jī)的 grub 界面。

▲圖 3 福瓏 2 的 grub 界面

在一塊硬盤上同時安裝多個操作系統(tǒng),并不是一個簡單的事情,還需要進(jìn)行一些微操。在此,我對安裝過程不做過于詳細(xì)的說明,只對各個操作系統(tǒng)做簡單的介紹。

2. 航天龍夢版 Fedora 28

第一個安裝的操作系統(tǒng)是航天龍夢版 Fedora 28, 該操作系統(tǒng)基于紅帽子公司的 Fedora 28, 并針對龍芯處理器進(jìn)行了優(yōu)化。在安裝的時候,注意要手動進(jìn)行分區(qū)。福瓏 2 上的操作系統(tǒng)必須支持 UEFI,所以分區(qū)的時候一定要留出 EFI 分區(qū)。安裝的多個操作系統(tǒng)可以共用一個 boot 分區(qū),boot 分區(qū)一定要格式化為 ext4 格式,這是為了后續(xù)安裝銀河麒麟操作系統(tǒng)。福瓏 2 的標(biāo)準(zhǔn)版自帶了 Fedora28 操作系統(tǒng)。

下面是安裝好的 Fedora28 操作系統(tǒng)的一個截圖

▲圖 4 航天龍夢 Fedora28 操作系統(tǒng)

3. 航天龍夢版 Fedora 32

航天龍夢版 Fedora 32 不是 Fedora 28 的簡單升級。它和 Fedora28 的區(qū)別在于,它是專門針對龍芯 3A4000 所開發(fā)的,不能其他龍芯處理器上運(yùn)行。

龍芯 3A4000 處理器中引入了 MSA 向量指令,可以極大提高某些計算密集型應(yīng)用的速度。按照 MIPS 的官方手冊,在支持 MSA 的同時,軟件的浮點(diǎn)標(biāo)準(zhǔn)也應(yīng)該相應(yīng)的升級到 IEEE-754-2008(NAN=2008)。然而,龍芯公司為了讓 3A4000 能夠兼容現(xiàn)有的軟件生態(tài),操作系統(tǒng)以及應(yīng)用軟件的浮點(diǎn)標(biāo)準(zhǔn)依然是 IEEE-754-1985(NAN=legacy), 偶爾還會因?yàn)檐浖↑c(diǎn)數(shù)標(biāo)準(zhǔn)與硬件設(shè)計的不一致而出現(xiàn) bug。在 Fedora 32 中,浮點(diǎn)數(shù)的標(biāo)準(zhǔn)也是 IEEE-754-2008, 而非其他系統(tǒng)所采用的 IEEE-754-1985。Fedora 32 的出現(xiàn),提供了一個純粹的支持 IEEE-754-2008 標(biāo)準(zhǔn)的平臺。

注意,F(xiàn)edora 32 與現(xiàn)有的龍芯生態(tài)不兼容,諸如 WPS 等優(yōu)秀的國產(chǎn)應(yīng)用軟件的龍芯版無法在 Fedora 32 上運(yùn)行。

下面是 Fedora 32 系統(tǒng)的截圖

▲圖 5 航天龍夢 Fedora 32 操作系統(tǒng)

4. Loongnix 1.0

Loongnix 1.0 是龍芯公司基于 Fedora 21 開發(fā)的操作系統(tǒng)。從版本號也可以看出,Loongnix 比較古老,軟件也比較陳舊。Loongnix 中的操作系統(tǒng)內(nèi)核版本依然是 3.10,默認(rèn)的 GCC 編譯器版本為 4.9。雖然 Loongnix 1.0 的穩(wěn)定性值得肯定,但實(shí)在是太老了,已經(jīng)落后于時代了。根據(jù)龍芯開源社區(qū)網(wǎng)站上的部分文件內(nèi)容,我猜測龍芯中科有計劃對 Loongnix 進(jìn)行升級,并改用 Debian 作為新版本 Loongnix 的基礎(chǔ)。

下面是 Loongnix 系統(tǒng)的一個截圖:

▲圖 6 Loongnix 操作系統(tǒng)

5. Debian Buster

Debian Buster 是 Debian 操作系統(tǒng)的穩(wěn)定版,它的 MIPS64EL 版本可以在龍芯處理器上運(yùn)行。我采用 debootstrap 安裝了 Debian Buster 操作系統(tǒng),并使用了自行編譯的 5.4.83 Linux 內(nèi)核。Debian Buster 也是統(tǒng)信 UOS 操作系統(tǒng)的基礎(chǔ)。

Debian 操作系統(tǒng)的 MIPS64EL port 并沒有針對龍芯擴(kuò)展指令的優(yōu)化,部分應(yīng)用程序性能會比較差。

下面是 Debian Buster 的截圖。我安裝了 Mate 和 Gnome3 兩個圖形環(huán)境。由于福瓏 2 的顯卡性能有限,使用 Mate 環(huán)境會更加流暢一些。

▲圖 7 Debian Buster 操作系統(tǒng) Mate 界面

▲圖 8 Debian Buster 操作系統(tǒng) Gnome3 界面

6. Debian Sid

Debian Sid 是 Debian 操作系統(tǒng)的不穩(wěn)定版本。相比 Buster,Sid 中的軟件版本非常新,也經(jīng)常會有各種各樣的 bug。愿意嘗試新軟件,并且能夠接受各種各樣的 bug 的話,可試一試 Debian Sid。

這個版本也是使用 debootstrap 安裝的。下面是 Debian Sid 的截圖。

▲圖 9 Debian Sid 系統(tǒng) Mate 界面

▲圖 10 Debian Sid 系統(tǒng) Gnome3 界面

7. 統(tǒng)信 UOS V20

統(tǒng)信 UOS 是目前風(fēng)頭最盛的國產(chǎn)商用操作系統(tǒng)之一。統(tǒng)信的前身,就是開發(fā)國產(chǎn) Linux 發(fā)行版 Deepin 的武漢深之度。

UOS 支持多種國產(chǎn)處理器,包括龍芯、飛騰、申威、兆芯等。UOS 系統(tǒng)的安裝并不復(fù)雜,但 UOS 系統(tǒng)安裝以后用戶并不能獲得系統(tǒng)的 root 權(quán)限。開發(fā)者需要專門申請,才能獲得 root 權(quán)限。

總的來講,UOS 繼承了 Deepin 的優(yōu)秀設(shè)計,界面相當(dāng)?shù)拿烙^,用戶體驗(yàn)非常不錯。自帶的應(yīng)用程序商店中也有較為豐富的國產(chǎn)軟件應(yīng)用。目前,微信客戶端已經(jīng)可以在 UOS 中使用。其他軟件諸如訊飛輸入法、WPS、QQ、迅雷、釘釘以及 360 系列的軟件也都可以在應(yīng)用商店里直接進(jìn)行安裝。

▲圖 11 統(tǒng)信 UOS 系統(tǒng)界面

▲圖 11 統(tǒng)信 UOS 應(yīng)用商店界面

8. 銀河麒麟 V10

2019 年底,中標(biāo)麒麟和銀河麒麟兩個國產(chǎn)操作系統(tǒng)廠商合并,成立了新的中標(biāo)麒麟公司。合并的新公司也繼承了原有的中標(biāo)麒麟和銀河麒麟兩個操作系統(tǒng)。銀河麒麟 V10 也支持龍芯 3A4000 處理器,但是遺憾的是,銀河麒麟不支持 UEFI,因此需要手動進(jìn)行一些修改才能夠在福瓏 2 上運(yùn)行。在安裝的時候,銀河麒麟也只支持 ext4 這一種磁盤分區(qū)格式,其它的格式一概不支持。

銀河麒麟作為商用操作系統(tǒng),也有內(nèi)置的應(yīng)用商店,其中有大量的國產(chǎn)軟件提供下載。

▲圖 12 銀河麒麟 V10 應(yīng)用程序商店

值得注意的是,雖然在銀河麒麟中也提供了微信客戶端,但并不能使用。

▲圖 13 銀河麒麟 V10 微信登錄失敗

9. Linux From Scratch

根據(jù) Linux From Scracth 10.0 手冊,在航天龍夢孫海勇老師、龍芯社區(qū)開發(fā)者 flygoat 等的幫助和鼓勵下,我在福瓏 2 上成功編譯運(yùn)行了 Linux From Scratch 10。具體的細(xì)節(jié)我會另外寫文章介紹。我沒有給 LFS 編譯圖形界面,照片拍的不是很清晰,還望見諒。

▲圖 13 Linux From Scratch 10.0 龍芯版。

除了以上的操作系統(tǒng),我還試著安裝了中標(biāo)麒麟操作系統(tǒng)。遺憾的是,中標(biāo)麒麟無法在福瓏 2 上順利安裝。

10. 總結(jié)與體驗(yàn)

下面,我對以上 8 個操作系統(tǒng)的基礎(chǔ)組件做一些總結(jié),按照基礎(chǔ)組件從舊到新進(jìn)行排序。從排序來看,大致可以將這 8 個操作系統(tǒng)分為 4 類,非常陳舊的 Loongnix,比較保守的銀河麒麟 V10,中庸的 Fedora 28、統(tǒng)信 UOS、Debian Buster,和激進(jìn)的 Fedora 32、Debian Sid、LFS 10。

▲表 1 各操作系統(tǒng)的基礎(chǔ)組件版本信息

以上的這些操作系統(tǒng)中,統(tǒng)信 UOS 和銀河麒麟都是商用操作系統(tǒng),如果要用福瓏 2 當(dāng)生產(chǎn)力工具,這兩個操作系統(tǒng)是最合適的。不過,統(tǒng)信 UOS 不激活的話,只能試用 90 天。作為開發(fā)工具的話,如果是針對國產(chǎn)操作系統(tǒng)進(jìn)行軟件開發(fā),依然建議使用 統(tǒng)信 UOS 或者銀河麒麟;如果是只是個人愛好,或者希望自己的工作能夠更好的反饋給開源社區(qū),F(xiàn)edora 28 和 Debian Buster/Sid 都是不錯的選擇。如果要針對舊操作系統(tǒng)進(jìn)行開發(fā),那么可以選擇 Loongnix。

下面談一談福瓏 2 的給我的體驗(yàn)。

優(yōu)點(diǎn):福瓏 2 最令人滿意的地方,在它小巧玲瓏的身姿。即使放在辦公桌上,也只是占了小小的一點(diǎn)空間。內(nèi)置的 3A4000 處理器性能談不上卓越,不過還是可以滿足文檔編輯、網(wǎng)頁瀏覽、程序開發(fā)等非計算密集型的工作。

缺點(diǎn):福瓏 2 最大的缺點(diǎn)就是它的集成顯卡性能不足,而且 bug 多多,驅(qū)動不足,3D 能力基本為 0,圖形顯示偶爾也會卡頓。如果對系統(tǒng)的流暢性要求很高,或者對圖形性能要求較高,那么福瓏 2 不是一個理想的選擇。

今年龍芯公司將會發(fā)布龍芯 3A5000,性能上還會有大幅的提升。希望福瓏系列也可以進(jìn)行持續(xù)的升級,推出更高性能的產(chǎn)品。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:操作系統(tǒng)

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會買 要知