基本概念
Plan9從一開始就作為一個完全的網路作業系統被設計,所以,在Plan9背後的概念更多的是和網路而不是單個用戶的需要相關。它的主要特色是它處理網路的方式。請看如下有關Plan9的文章所述:“Plan9採用網路客戶-伺服器環境下的分散式計算概念,在整個分散式系統中應用程式可用的資源集合能被透明地訪問,因此應用程式在何處運行已無關緊要了”。典型的網路配置(在辦公室最常見的一種)是使用一台檔案伺服器和若干的工作站,這裡的每一台工作站都配置了完整的硬體和軟體。但這種結構離完美的分散式處理仍有很大的距離,單純的將處理能力和工作檔案“分布”到網路上,確實給用戶的某些工作帶來了很大的方便,但這樣同時還使計算機資源受到浪費,使管理便得複雜,有形無形地增加著系統擁有成本。例如,財務部需要使用人事部的某些檔案,就需要賦予財務部使用這些檔案所需的權力,而一個公司可能有許多的部門,這種複雜的信任關係及其認證過程無疑是系統管理員最頭疼的問題之一,而且這很可能會在網路埋下非常隱蔽的漏洞。下面我們可以看看Plan9的設計思路:在Plan9中,單獨使用一台具有極強運算能力的計算機用來為遠程終端和工作站提供運算服務,即專門用來提供CPU處理能力,稱作CPU伺服器;同時另有一台專門的機器用來完成存儲所有工作檔案的任務,稱為檔案伺服器。
這樣設計解決了許多棘手的問題,如集中存儲檔案可以獲得管理上的便利和更高的安全性,無須再在客戶端配備複雜的備份和保護設施了;同時管理員在設計系統許可權的時候可以減少很多麻煩,因為這種集中使其思路變得更加清晰;另外,Plan9的登錄機制無須口令檔案在網路中飛來飛去,這無疑大大提高了系統的安全性……分散式計算的發展為我們帶來了“所向披靡”的客戶機-伺服器結構,在經過許多年的發展之後,已漸露疲態,越來越無法滿足飛速發展的網路環境,這時有許多人開始號召網路結構向集中式回歸,但事物的存在滅亡必然有其理由,老式的巨型機帶終端的方式當然不會重現,這時貝爾出色地為我們詮釋了未來網路的發展趨向,其間確實有許多方面值得我們作深入的思考關於Plan9的應用程式目前,Plan9上的套用軟體還非常少,這是因為目前Plan9還不會成為商品化的作業系統,這使得只有那些極有求知慾的編程人員才願意花上數百美元購買完整的系統。目前,在Plan9平台上可以運行一些基本的文本處理程式、web瀏覽程式和xwindows系統等
Plan9的視窗系統Plan9的視窗系統被稱作8%這個系統甚至可以以簡陋來形容,桌面上只有時鐘和一個終端視窗,你可以用滑鼠完成絕大部分操作(你最好找一個三鍵滑鼠,如果沒有中間的鍵你將無法使用一個系統選單)。如果你使用過Xwindows系統,你會發現它的使用方法與其十分類似(看來Bell的傢伙對UNIX的設計確實情有獨衷),而與微軟的Windows系統不太相同。
相關詞條
-
plan9
Plan9從一開始就作為一個完全的網路作業系統被設計,所以,在Plan9背後的概念更多的是和網路而不是單個用戶的需要相關。它的主要特色是它處理網路的方式。
-
PLAN 9
簡介 plan9的網路概念 現今這個世界上,恐怕沒有誰比貝爾對作業系統...他們的Plan9。Plan9並不是UNIX,也不是它的變種。但假如安裝完它...(尤其是你進行目錄列表的時候),但Plan9是一個完完全全的新作業系統。正如...
簡介 基本概念 安裝及使用 -
freebsd packages
FreeBSD logFreeBSD 捆綁了很多系統工具作為基本系統的一部分。然而,在實際工作中,可能仍需要安裝額外的第三方套用...
一個package的安裝 軟體包的管理 -
世界十大黑客
,而他的多項發明,包括C語言,Unix,也包括正在進行的Plan9,無論哪一...
凱文 丹尼斯 李納斯 沃茲尼亞克 湯普森 -
丹尼斯·里奇
語言,Unix,也包括Plan9,無論哪一項,在軟體發展史上都有著...
人物信息 學習經歷 個人著作 主要研究 主要榮譽 -
Bad Brains
現場)/1990年5月出版/plan9/Caroline公司出品...
【樂隊簡史】 【專輯情況】 -
丹尼斯·利奇
的plan9,無論哪一項,在軟體發展史上都有著舉足輕重的地位,和他的偉大成就...
基本信息 人物簡介 暱稱 修煉之道 著作 -
類UNIX
類Unix系統(英語:Unix-like)指各種傳統的Unix系統,比如FreeBSD、OpenBSD、SUN公司的Sol...
自由軟體 / 開源軟體 商業軟體