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