想要構(gòu)建桌面云瘦客戶端操作系統(tǒng)可以參考開源的Thinstation。git 庫地址https://github.com/Thinstation/thinstation.git 。
Thinstation 簡介
Thinstation 是一個基本的,輕量級但非常強大的免費開源瘦客戶端操作系統(tǒng)。它基于 Linux 操作系統(tǒng),運行在 32 位 x86 PC 硬件平臺運行環(huán)境。它對底層硬件系統(tǒng)的要求非常低——只需要大于等于 100 MHz 的奔騰處理器和至少 32MB 的 RAM 支持。因此,企業(yè)可以通過重用老式、低配的臺式計算機來使用它,非常節(jié)約企業(yè)成本。對于用戶來說,它非常透明,使用者不會覺察到底層基于 Linux 的操作系統(tǒng)的存在。使用者可以在啟動時根據(jù)自定義的系統(tǒng)配置直接連接到遠(yuǎn)程虛擬桌面,或者在啟動后通過一個基于 Microsoft Windows 風(fēng)格的本地用戶接口環(huán)境進(jìn)行虛擬桌面連接。
連接協(xié)議支持
Thinstation 最大的特點是它支持當(dāng)今大多數(shù)流行的連接協(xié)議,并且內(nèi)嵌了當(dāng)今主流桌面云解決方案中所支持的客戶端應(yīng)用程序,從而極大增強了其普及性,具有很強的通用性。Thinstation 是一個獨立的系統(tǒng),通過它進(jìn)行虛擬桌面連接時,并不需要對遠(yuǎn)程的虛擬桌面服務(wù)器進(jìn)行任何配置修改,只要保證它們之間的連接可達(dá)性既可。Thinstation 當(dāng)前所支持的連接協(xié)議有:
? Citrix ICA
? NoMachine NX
? 2X ThinClient
? Microsoft Windows terminal services (RDP, via RDesktop)
? VMWare View Open client
? Cendio ThinLinc
? Tarantella
? X
? telnet
? tn5250
? VMS terminal
? SSH
值得注意的是,對于占桌面云領(lǐng)域市場份額前兩位的兩大云計算供貨商 Citrix 和 VMWare,Thinstation 分別提供了對于其桌面云產(chǎn)品 Citrix XenDesktop 和 VMWare View 的客戶端應(yīng)用支持—— Citrix ICA 和 VMWare View Open client。
系統(tǒng)部署完后的界面如下: