歡迎您光臨本站 註冊首頁

有關Linux

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

說到Linux首先大家可能事先要想到它的起源,Linux是在70年代初期,首先由Unix系統的發展演變而來的。Unix是當年由AT&T貝爾實驗室在一些小型機上使用的多用戶、多任務的操作系統,這種系統本身包含有一些源碼,所以在高校的研究與大學相關的課題中被普遍引用,隨著美國軍方對這種系統的關注,這種系統在業界得以迅速發展,直到目前為止Unix架構的操作系統平台仍然在很多高校、商業企業中被廣泛應用。隨著Unix技術的發展,演變出兩個分支系統,一個是AT&T技術專利的Unix系統,另一個是由美國加州大學伯克利分校研發的類Unix的BSD系統。

這兩套系統發展的過程中,遇到了一些問題,其中在Unix轉變為商業發布以後,許可證的費用問題,還有需要依賴特定機器的問題,使得它的發展受到一定的阻礙。特別是在英特爾386架構在市面普及的時候,社會上比較喜歡使用一種與Unix技術相象的操作系統,同時又不希望涉及太多的法律糾紛。所以在當初92年到94年的時候,因BSD系統與Unix系統之間存在法律糾紛的問題,阻礙了BSD系統的發展,從而造就了Linux的崛起。Linux的創始人Linus Torvalds曾經說過,如果當初不是因為沒有Unix like的可運行在386架構上的操作系統,他恐怕也不會去開發Linux了。

早期Unix發展的時候,因為業界需要一種比較自由的,不需受硬體限及代碼版許可權制的時候,基於386的BSD--Net/2版(Networking Release)誕生了,前面提到版權的糾紛問題使386BSD發布以後沒能被社會廣泛應用,但這個版本作為Free BSD的代碼基礎被廣泛應用。今天我們或許在探討Linux時候也希望大家不要忘記了當初BSD這種系統發展的文化與技術。

至今在很多操作系統裡面,包括Windows、Mac、Linux裡面都有BSD的一些代碼和功能模塊存在。Linux起源是由芬蘭的大學生Linus Torvalds開發的,這個學生當年能夠用到的且能買得起的軟體是類Unix的Minix系統。他當初設想這樣的系統能不能自己重新寫一遍,然後讓它可以在Intel 386的機器上運行,因此造就了Linux的出現。隨著自由軟體及開源文化的發展,Linux接受了GPL的技術協議,得以飛速發展。提到自由軟體的狀況,很多人,特別是在中國社會上,網友們經常在探討Free software,在探討Linux技術架構的時候,我們需要首先來關注自由軟體文化,自由軟體文化特別是在國內的一些論壇裡面,一些網友們交流過程當中,經常把Free software這種辭彙給它直譯為「免費軟體」,經常有很多地方在提問,說你這個軟體是免費的,為什麼還要怎麼樣怎麼樣的時候,其實這塊本身就有一個文化的差別,在自由軟體出現的時候,它並不是簡單的一個費用的有和無的概念,而是一種思想的交互,知識的共享,所以我們希望大家以後在探討自由軟體的時候,應該把自己的境界再提升一些,提升到不僅僅是付費不付費的問題,還需要提升技術創新意識和廣泛的相互交流。

那麼說到開源知識與創新技術的時候,同樣在社會上也經常爭論一些問題,有人可能會想到,如果基於開放源代碼去研發一種新的東西,自己把源代碼公布以後,它是否還有價值?是否還有安全性?源代碼的開源它只是一種公開的技術形式,就是說有些技術只可意會,不可言傳,所以在開源技術的組成裡面有一部分是指的公開技術,這個是大家平常直接能夠看到的,如紅旗軟體公司做好的操作系統,包含源代碼盤,那麼所有的原始代碼都在這裡面,這並不表示你就可以完全掌握它整體的工程技術了,所以除了公開技術之外,還包含有系統的優化、整合和工程化的技術。這些技術往往都是隱性的技術,而這種隱性的技術才是我們更需要認真鑽研和掌握的東西。

所以在探討開源文化知識的時候,我們也希望培養更多的創新技術,這種創新技術它是由一種集體的開發與合作創新而組成的,所以開源文化的技術交流,更多的會跟大家探討一種團隊合作精神,這也是開源世界裡邊主要倡導的一種東西。而具有自主知識產權的自主開發與自己創新技術,也是我們在開源知識裡邊所要倡導和鼓勵的。

Linux系統與其他系統的區別

為了更多的去發展這種開源技術與創新技術,同樣在當今社會上,我們也需要很多具備創新技術開發能力的人員,這也是很多關心Linux技術的網友所追求的。在以往的一些系統技術學習中,由於核心技術的商業化壁壘,通常只能局限在廠家設計好的一些功能技術上,僅是單純的去學習這些功能的使用,而難於融合參與到相關功能的實現過程中,那麼是否我們可以自己直接去關注一些核心的技術的發展中。在開源技術裡面,特別在Linux操作系統這部分,如果它的源代碼、核心代碼開放的話,我們很多院校、很多技術人員可以通過分析比較好的代碼技術,來激發自己的創新意識與創新靈感,推動我們自己的技術的發展。

如果當初我們的老祖宗發明的算盤不僅是撥珠子,或是計算機的話,也許我們現在已經走在世界的前端了,那麼我們不應該只幻想著曾經幾千年前我們有過的偉大發明與創造,而現在我們又有什麼東西值得驕傲?當我們進入開源文化技術領域時,不要單純的去想這個東西我怎麼用,好用、不好用,或者有什麼東西,而希望這種開源的知識、文化能夠提升我們的創新精神,去更好地開發自己的東西。

當說到Linux的東西,很多人會問Linux的東西與別的系統有什麼不同的地方?一方面剛才說過了,從開發的思想方面這是不一樣的。因為在Linux的開發過程當中,它是基於開源文化社區去做的。它更加倡導一種思想的交流及交互,所以它是思想開放式的。在相關技術裡面有很多是關於開源文化思想的文章,如像《開拓智域》、《大教堂與集市》等書中探討商業的開發技術與自由軟體的開發技術,比較形象的對比,把自由軟體的開發技術比喻成集市的開發方式,把商業的開發技術作為一種大教堂式的開發技術。Linux類似於Unix技術體系架構過來的,具體它的安全效率怎麼樣?或許大家會從當今業界的使用狀況能有所感受,Unix從開始到現在,技術架構的應用仍然在核心的大型領域裡面被作為關鍵系統平台被使用著,這也存在著一些高端的硬體設備,比如說關鍵領域的小型機,當初都是基於Unix技術架構在做的,現在隨著硬體的發展,快速發展起來的PC伺服器這種設備上面,Unix技術仍然也有它的大量的使用狀態。

這種開放源代碼與一些現在商業軟體所倡導的開放方式不太一樣,在Linux這個系統裡面開放源代碼是我們每一個人都可以參與進去,進行源代碼的分析,甚至說貢獻你自己的創意放到源代碼裡面去,被全世界共享,所以在這個社會群體裡面是沒有國界、種族、政治這種劃分的。由於源代碼開放,再有就是Linux這種開發技術是基於社區和社團,資源比較豐富,所以在各種人物資源裡面都可以貢獻出自己的這種好的創意。至於性價比狀況,前面提到自由軟體很多東西都是可以在網上可以下載的,所以好的核心技術,好的模塊都可以通過下載去獲得,去分析。所以在這兒有時候我們可能不用去探討,也是很多網友,有時候學生經常在問的,說Linux能做什麼?我能用它做什麼嗎?其實我們可以忽略掉這個問題,而是你想用Linux做什麼,如果你想用Linux做什麼,我相信它就能夠去做什麼,甚至說你可以通過你的創意,通過你的想法讓Linux做到你想要做的事情。

在Linux知識狀況中以往有很多誤區,或者說對於我們初次接入Linux這種技術,接入開源文化的時候,有些這種想法,一些不太正確的地方跟大家簡單交流一下,有些軟體愛好者他們認為Linux這個東西,它過去只是軟體愛好者的玩意兒,開發起來應用比較困難,界面差,不易學習和使用,這或許對於初期的開發者們一些應用者、愛好者一個普遍的一種感受。為什麼有些人會認為它是一種軟體愛好者的玩意兒呢?因為Linux這種技術的開放性一直是在,被人們叫做「黑客」技術團隊裡面去玩兒,在校園裡面也有很多開源的社團,很多人都是在這裡邊通過Linux開放源代碼的技術來把自己的想法,自己的意識加入到代碼中去,來展出它的一種變化。而在這種變化過程當中來獲得自己的成就感。

有人可能說除了愛好者之外,一般的社會人物我們用它去做事情是否可能呢?愛好者們在玩開源軟體的時候,經常可能會更關注一些原始級的代碼,比如說它的核心的一些基本的應用模塊的組建,而對於商業應用者,比如說像我們商務人員需要用這樣環境去工作、辦公的時候,我們需要用到的是一種由發布商把一些開源的組件,打造好的系統組件,所以這塊大家要想到,以前大家說Linux開源這部分,其實更多探討的是Linux的核心,而對於一個真正在商業社會中,被社會直接使用的東西,應該是Linux操作系統的發布。對於應用一個好的操作系統上面,如果沒有應用自然大家就無法去接受它。所以在Linux上面具體有沒有應用?能不能做什麼?今天的社會裡邊Linux已經被大量普遍使用上了,我相信進入這個圈子以後,大家會感受到在Linux平台上的大量應用,會吸引大家,會給大家提供各自所需的應用。

Linux系統能做什麼?

我現在的機器本身就是在一個Linux平台上,我現在播放的這種電子展示片也是直接在Linux平台上用的。所以從商業大規模應用的角度來說,可能最大的應用就是辦公、上網、信息篩選,當然對於愛好者來說可能還希望說能玩遊戲、看電影、多媒體應用,當然現在還有很多人是通過網上進行交流,像即時通訊等等這些東西,這些東西目前在Linux的平台上都已經有很豐富的應用在進行支持了。

對於安全性問題,可能很多網友在設想,說你Linux開放的源代碼的東西,所有東西都是透明的,是不是這個東西就很不安全,換一個角度大家是否想到,如果一套源代碼的系統不是開放出來的,雖然你直接看不到,就像一個鐵盒子包裝的東西跟一個透明盒子包裝的東西,你到底認為哪個是安全的,透明盒子包裝的東西,所有的代碼都是可以被社會直接檢驗來監視檢測和驗證的話,它的安全性比一個封閉代碼集合裡面可能會留有一些技術上不完善的漏洞,裡面會留有某些技術的後門,甚至由於某些惡意的技術在裡面注有一些破壞性的東西,相對來說它的安全性會比封閉的系統更容易起到安全作用。

Linux系統它的發展是基於網路社會發展起來的,隨著網際網路的發展使得Linux迅速普及。在開源社區裡面大家在探討Linux技術的時候,不可能都是通過面對面這麼去交流的,很多人都是通過網路進行,網路社會使人們之間已經沒有距離感,這種交流都可能集中在一個點上面做到。當然Linux現在已經不僅僅只是一種中小型企業作為網路服務的一種組件了。記得曾經Linux的創始人Linus Torvalds說過,他的最大希望,就是說Linux的應用技術可以從伺服器網路技術上走向百姓級的應用,也就是說向桌面應用技術來發展。可喜的是今天我們看到了,Linux在桌面應用領域裡邊已經有了飛速的發展,當然對於Linux的市場是否有利潤?Linux廠家要想生存,所有的東西都是自由下載的,不去探討它的商業價值的話,你的利潤在哪裡?這個或許大家是否會去考慮,如果我們在購買一些商業操作系統軟體的時候,不是現在你所看到的這種價格的話,是否你會認為Linux系統,特別是Linux發布的這種產品,標明的價格是低了呢?我們大家可以反過來設想,某些商業的技術軟體它的價格標的太高了呢?所以Linux市場有無利潤可以由社會去檢驗。在利潤上面,其實Linux這一塊它並不是去探討我把一張光碟賣出去以後的價值。在這我們會設想一套好的技術,好的思想,它的價值並不一定跟它的價格是相對應的。

當然也有人說,Linux將全面取代Windows和Unix,至少對我個人來說,認為這是不應該的,也是不現實的。因為現在的社會是需要有更多的選擇,是需要我們用戶有更多的選擇,根據自己的需要不同,來選擇自己希望使用的系統,可自己定製自己的系統,而不是完全商業技術廠家固定好一種東西,Unix有它嚴謹的技術風格,所以Linux,Unix、Windows等多種操作系統相信在未來很長時間會相互的促進,相互的競爭,相互共存。只有有了這種多種選擇,才會造福於社會,造福於民眾去使用這些不同的技術。

關於Linux 系統一些錯誤的概念

在開源文化概念方面,也會有一些理解上的誤差。比方說可能認為Free Software是不是就是免費軟體呢?不要去把Free Software直接簡單的去想象成它是免費的概念,因為費用有和無,只是一個單方面的體現,而在Free Software裡面,更多的強調的是一種思想的開放。像大家可能小的時候都上過幼兒園,小時候家長也好,幼兒園老師也好,更多教導的一種方式是說好東西要跟小朋友們一起去分享,這是一種大家去共同享受的過程。在共同欣賞、共享的過程當中,大家才有自己的樂趣。

但是隨著商業軟體大量的法律協議約定,有時候可能會出現,你如果自己帶來一套軟體到學校裡面去的話,你想把這套軟體拷貝給所有同學去使用的話,這會兒你要注意了,你可能會侵犯商業軟體協議上的要求,可能你會侵權。這在正式官方術語中可被表述為:這是一種使用軟體方式的問題,以往在國內很多人在探討,說盜版了,其實「盜版」這個辭彙只是一些商業軟體行為過程中單方面定義的,就是說你如果沒有按其提供的這種價格去交易的話,你去使用這個軟體,這種方式就是不對的,或者簡單的說就變成了盜版,當然翻譯成中國文字顯得有一點不好聽,因為「盜」這個詞兒是貶義詞,不好聽的,我們只需要理解成這種就是使用軟體不當的一種行為,現在中國進入國際的大社會,我們希望我們要尊重這種知識、這種版權、這種產權,都需要去尊重它。所以不同行業裡邊對不同的知識產權的劃定,希望大家都要去遵守它。

在Linux開源社會裡面倡導自由軟體,並不是單方面的強調一種費用問題,因為對於發布商來說,把一種好東西通過它的一種工程項目,一種創新技術,把它打造成好的發布產品提供給社會去使用的時候,這裡面同樣也包含有很多勞動,包含有價值的存在,所以在商業發布的時候,Linux技術產品實際上也是有一個基本的價格存在的,並能單方面可以用免費去衡量它的。同樣在網上下載軟體的時候,網友是不是也要付網路的費用?付下載的費用?你還要去把它刻成光碟等等,都是需要很多費用的。

第二個錯誤的概念,Linux是很穩定,但是操作的方式只是像DOS那樣的文字操作方式,這塊或許在早期的這種愛好者裡面,還曾經會幻想留戀當年也是在94年、95年之前,以前中華大地上面大家都在使用DOS,WPS這種系統工作,幾乎那個年代90%多的用戶群都在使用WPS這種軟體辦公、玩兒,但是隨著微軟把它的Windows技術引入以後,這種圖形化的、易用化的這種概念馬上得到業界、社會的認可。

所以在經過一段時間以後,這種操作就被社會接受了。現在很多的技術愛好者裡面還是非常愛好使用文字的界面,通過快速的敲擊一些命令來去完成任務,但是確實Linux跟Unix它們的功能,要比DOS的命令操作功能要強大的多,所以也是至今愛好者仍然會在命令狀態下面來展示自己成就感的一種狀態。在談到圖形化操作的時候,或許在剛剛接觸Linux的人不太清楚一點,就是在Unix技術發展的過程中,出現了一個叫X Server的一種東西,X代表一個XWindow,XWindow技術體系出現以後,它的一些技術方法跟構造同樣被後來的Mac、Windows系統所應用了,X系統它本身就是在Unix平台下產生的,所以由此來看,在Unix技術領域裡面,圖形化的這種操控概念應該更早是在這裡就有體現了。

當然Linux是否只適用於伺服器呢?我們不希望這樣的,因為紅旗一些廠家已經致力於把Linux這種技術用到桌面的技術領域裡面去,當然在這個過程當中它會顯得稍微龐大、繁重一些,所以在這個過程當中我們需要去瘦身,去簡化,去易用它,因為在桌面應用領域裡面不要求它的性能特別苛刻,所以在研發過程當中紅旗做到了,未來希望網友、社團的大量加入,我們會把這種Linux的桌面系統打造的更加易用。

第四個問題,Linux是操作系統?現在或許我們在探討Linux的時候,實際上都省略了後面OS兩個字母,Linux說的是Linus的研發小組,負責Linux的內核,而整個Linux的操作系統是由Linux內核,還有很多支撐軟體打造成的一個服務的平台。而在這個服務的平台裡面,現在是由各個發布商所發布的,在說到Linux是自由軟體的時候,我們首先從網上可自由下載Linux的內核,用Linux內核為核心構造起來的Linux操作系統,各個廠家也都在網上有自由下載,但是由Linux構造成的操作系統,隨著客戶群的不一樣,中間也同樣包含了很多這種商用技術的存在。

Linux 有多少?

目前說到Linux操作系統,很多網友可能也清楚,就是說Linux操作系統發布不是紅旗一家,在社會上有很多Linux系統的廠家。那麼在中國目前市場上面,大家主要能夠接觸到的一些Linux的發布廠家,是哪兒呢?一般國外的廠家大家可以看到的像RedHat,這是比較早的發布公司,它也是進入商業市場較早的一家公司。

再有一個是SuSe,但是現在叫Novell SuSe他被Novell收購以後,它全名應該叫做Novell SuSe了。當然還有在2000年那會兒在中國商業市場上非常有作為的Turbo,中文叫做托林斯這家公司也是比較不錯的。對於國內的Linux發布商來說,紅旗軟體是一家,還有像中標軟、共創等等很多的Linux發布商,那麼,這麼多Linux的發布商他們之間有沒有相同和共同的地方,其實這塊沒有必要大家非得一樣,就像買一輛汽車、一個電視都有不同性能的,有不同品牌,但是每一個廠家發布的產品都會依據各自廠家的一些文化背景去打造的,像紅旗廠家的技術產品,現在在社會上引起反響的是Asianux這個辭彙,在這裡我為什麼把紅旗後面標有了一個Asianux,這點或許就是說紅旗軟體與其他一些國內軟體不同的,有一點點不同的地方,它是在往一種廣域,基於亞洲文化,往全球領域裡面發展的技術平台。從技術上來說,因為大家都可以直接引用開源的組件,比如說大家都可以下載同樣的Linux的核心組件,都可以用同樣的功能模塊去打造,但是各個廠家基於的文化背景不一樣,他們在實現這種工程化技術去打造這個產品的時候,可能每一個大師所構想的藝術點稍微是有一點不同的,這就是前面探討的隱性文化會有一些不同。

前面說到既然Linux只是一種核心的話,就是說Linux其實並不是一個最終的產品。最終的產品除了一個由Linux核心構造的操作系統碟片可以從網上直接下載、發布,同樣我們需要更多的技術支持服務,來解決用戶的後顧之憂。前面曾經誤解裡面提到過,Linux是否只能是商業用戶去使用?如果商業用戶在大量使用Linux技術的時候,他們同樣都有自己的一些想法,如果公司現在由某一個技術人員從網上下載不同組件,為我公司打造好了一套服務平台的話,一旦這個技術團隊,隨著年齡,隨著興趣點不同,或產生流動的話,那我這套技術平台誰來維護呢?所以在商業軟體裡面,在商業社會裡面使用這種技術產品的時候,現在並不僅是在說你是否是自由軟體,你的下載是否容易獲得,而更多的是需要技術服務,如果沒有服務的話,商業用戶是很難去使用跟接受它的。

同樣Linux本身是開源軟體,也需要有大量的商業技術融合進來,並不是說在開源的軟體集合中只允許開源組件的東西存在,而排斥一些商業技術,不會的。圍繞紅旗Linux上面大家可以看到有個產業聯盟,比如說Oracle技術,包括英特爾等等很多大型的技術廠家的技術,在紅旗構造的平台上面都有很好的融合。


中科紅旗的Linux發展狀況

Linux內核有不同的版本號,現在的Linux內核最直接用到的版本是2.6,而Linux發布商的系統平台版本就不一樣了,紅旗現在是5.0的,也許有的廠家是10的,7的,所以在挑選不同的Linux系統發布的時候,大家同樣要去看待它的內核版本級別是多少,所以在關注Linux市場發展的時候,文化的背景與原始廠商本地化技術服務是我們的社會更需要普遍注意的。比如在亞洲文化地區我們需要注重的是亞洲文化的背景。

如在中國,不能簡單的想中國文化就是一個簡體漢字,繁體漢字的問題,因為在中國是一個多民族的文化國家,它有56個民族,在這些民族裡邊有17個民族有自己的文化跟文字,所以在中國文化環境使用的操作系統,我們是需要對這些技術進行支持的。昨天我的同事告訴我了一個非常好的消息,紅旗軟體與中科院軟體所、西藏大學、西藏自治區藏語文委員會共同承擔的信息產業部電子發展基金項目「基於Linux的藏文操作系統研究」通過了信息產業部組織的項目驗收。此項目是國內第一個實現全藏文化的Linux操作系統,填補了國內空白,取得了許多科技成果,該產品將在西藏地區和藏文地區進行推廣。所以希望未來多民族的版本都會有紅旗的技術存在。

當然在商業社會中,在Linux發展的時候,我們大家可能更多的在想,一些商業環境怎麼存在的?其實這中間我們會看到,因為Linux本身它是從開源模塊世界發展來的,它有很豐富的一種技術素材存在的,因為全世界不分種族,不分國別的技術人員,都可以把自己的想法創意貢獻在Linux,貢獻在開源社會裡面去。由於各個地區的文化理念和眾多的發布商是不同的,所以在大家探討Linux發布產品使用的時候,同樣也需要去探討一些文化的理念。像剛才我說的,如果在中國這塊土地上面,我們的系統只是說像西方的發布商的產品一樣,只能夠展示出一個簡體漢字來的話,那就沒有辦法完全代表這種中國文化,因為在中國文化裡面我們有藏文、維文、蒙文等等,很多文字文化都有它的先進性,我們希望都能夠得到一種支持。

同樣作為亞洲來說,本身亞洲文化有它獨特的特性。前面曾經打過比方,如果我們的祖先最早發明了現在的計算機的話,那現在是否該西方社會的人員來探討中國的這種鍵盤輸入怎麼變成26個字母去做的。所以在亞洲文化這種地域內,紅旗與亞洲的幾個主要的強國的技術團隊打造出了Asianux這種技術架構產品,後面會對這個技術產品做一個簡單的介紹。
簡單總結一下Linux在中國這幾年發展過程中是一種什麼樣的狀態,91年Linux由Linus做出了Linux這個核心模塊,有時候網友簡單說Linux,實際上是要指Linux操作系統,而不是Linux核心,你是在強調Linux核心,還在探討Linux核心構造的操作系統的發布。94年紅帽的產品出現了,把核心產品打造成一個操作平台供社會使用。98年的時候大家可能會在探討,98年社會上有了什麼呢?有了Windows98來了,非常非常好,當然那個年代隨著Windows技術飛速的發展,伴隨著微機的快速普及,同樣也使我們有一些缺憾,94年之前我們大量使用CCED,WPS等中文處理系統,由於相應的操作系統平台受制於商業壟斷技術,隨後處在一個比較困難的發展期,隨著技術發展,我們非常希望有我們自主的操作系統平台來提供支持,來為我們中國大量的軟體產業提供一種支撐。而不是希望我們中國自己的這麼多優秀的軟體廠家,總是依賴於西方文化,其他商業技術平台的發展而去運作。

99年的紅旗軟體,由軟體所正式發布第一個產品,到2000年的時候成立了紅旗軟體公司,由紅旗軟體公司正式維護紅旗品牌的產品,所以01年、02年曾經引起在社會上震驚的一件事情,就是說當初信息化小組決定,政府(系統軟體平台)採購過程當中全盤使用了Linux操作系統跟國產的,像金山等等這些Office軟體來構造政府的辦公環境,也因此造成商業大型外資的廠家和社會上的一種震驚,是否亞洲這個雄師醒了,當然技術發展並不是這麼簡單的過程,隨著當年北京揚帆、啟航工程的啟動,同樣推動了Linux技術產業在國內的快速的發展。到04年的時候,Linux技術產品應用在亞洲迅速普及,所以為了打造亞洲技術市場,紅旗與日本的Miracle公司共同打造出了Asianux技術體系。05年2.0版本發布了,這會兒由韓國的Haansoft公司也同樣加入了Asianux技術團隊,今年越南也加入了Asianux技術團隊。今年的7月27號Asianux 3.0系統正式發布了。所以未來希望國內的技術力量團隊,更多的加入到Asianux技術體系來。同樣Asianux技術架構也將會為亞洲文化技術得到迅速的發展而起一定的積極作用。

紅旗軟體公司其實並不是一個很大的公司,但是在中國當某一家公司叫紅旗的時候,或許會在中國文化裡面會對這一類公司比較關注,同樣紅旗軟體公司成立以後,隨著它的名字「紅旗」這兩個字,它隱含著有一些很多職責在裡面,所以這有別於其他公司的狀況。目前紅旗公司的主要投資方是中科院跟信產部,是最大的股東。紅旗公司的產品線,Linux並不是一個單一的產品,在商業技術領域裡邊,現在主要有伺服器的產品跟桌面的產品,目前大家使用的伺服器產品,就是DC5.0這個系列,DC屬於數據中心繫列,主要用於伺服器一些網路環境,企業服務環境的架構。在Unix/Linux體系中集群技術是非常優異的。

為什麼Unix跟Linux技術架構能夠在這種大型的商業關鍵應用裡邊被廣泛採用,在集群技術應用方面,Linux技術應用佔有一定的技術優勢。當然了還有它的安全技術模塊,紅旗技術產品裡面,在5.0系列裡面還保留安全技術模塊,這種技術模塊或許在常規的技術裡面並沒有完全體現出來,而在商業技術模塊裡面我們會有體現,這種技術模塊它有些像西方文化背景一樣,就是說一個操作系統的管理,不應該只決定一個系統管理員,它裡邊是由多個管理結構組成的,也就是說系統管理員跟安全管理員跟審計管理員不同的職責去管理。

在使用這樣的系統時,並不是說有了這樣的系統,就能夠起到安全作用了。而真正的安全是一種安全策略的問題,所以這樣的模塊,在新的紅旗Asianux 3.0的技術體系裡面都將融在一個平台上面了。也就是說在以前的技術平台裡面,大家可能還會看到我買標準紅旗的版本,根據需要再增加集群產品、增加安全組件。而在新的技術裡面這些模塊都會具備的。有了這些東西你說用戶是不是他的代價就低了呢?確實是這樣的,但是這些東西有了,並不是表示你就安全了,真正的安全還是需要有安全策略。所以服務將是會越來越重要的,在Linux技術裡邊會主要體現出來的。所以在紅旗教育裡邊經常會提倡一種說法,就是說軟體無價,服務有價。軟體無價是指Linux軟體的價值跟價格不一定是對等的,我不一定非得用很高的價格對應價值,而服務方面的價值是具備的。所以在服務上面,當你需要提供一種技術服務,比如說你需要有工程師到現場去,需要有教員給大家進行培訓指導的時候,這塊同樣是需要一種服務的價格的。

在辦公領域裡邊,紅旗軟體有一個桌面的版本,我們叫做Desktop版,新的版本裡面將仍然使用原來的序列號順序,桌面6是今年將會發布的一個新的桌面產品,而伺服器的產品將統統歸到Asianux系列裡面去了,而不再有紅旗DC6這種版本,而是變成紅旗Asianux 3。當然紅旗作為Linux的主要的發布商,還有嵌入式的開發技術平台,因為Linux非常善於在嵌入式領域裡面被廣泛的應用,或許大家感受不到,在你用的手機,在機頂盒,甚至在進行購買彩票的時候,在後台伺服器裡面,是否會感受後面的系統用的是什麼呢?都有大量的紅旗的技術存在。06年紅旗技術產品在業界確實取得了不錯的成績,當然數據並不能使我們今天坐在這兒睡大覺,我們需要不斷的努力。在紅旗公司最早曾經流傳這樣的故事,就是非洲草原雄師與羚羊的故事,對於雄師來說每天早晨你要飛快的去跑,否則難於捕獲食物,對於一隻羚羊來說,同樣要飛快的去奔跑,否則也許你會被吃掉。作為紅旗人來說,同樣每天都有自己的緊迫感。

Asianux這個辭彙對一般的網民來說可能還是比較生疏的,這個辭彙是由亞洲與Linux兩個辭彙拼組而成的。將來大家可能會看到有些產品上,如果標有Asianux Inside的話,它表明什麼東西?有些計算機上標明了Intel Inside,而這種Asianux Inside是什麼東西?也就是說Asianux技術體系包含在這款產品裡面,是以它為基礎的,與Asianux具有技術認證的技術在所有標有Asianux Inside技術產品上都具有。這是因為Linux有很多很多發布商,如果說商業技術廠家,比如說像Oracle、英特爾等技術廠家,他與Linux不同廠家做技術認證的時候,他如果對每一個產品做技術認證的話會很累,很耗費資源的。所以在亞洲我們推出了Asianux技術架構的產品。像中國的紅旗這個產品裡面,日本的Miracle,韓國的韓軟的Haansoft產品,馬上還會有越南的產品。每一家Linux的產品都是自己的產品,但是上面標有Asianux Inside的話,表示它最底層的技術平台大家都是同樣的。而不同點是在後面的一些環境、工具、包裝、文化上面,底層技術平台介面標準都是一樣的話,對於一些商業技術跟它的嫁接就會變得很容易了,這是同一個產品不同品牌的亞洲技術架構。

有些人說Linux是一些技術人員愛好者的一些東西,接觸比較少的,甚至對計算機使用並不是很豐富的人員,又怎麼樣使用?來了解這種開源文化呢?所以紅旗有一個非常完整龐大的教育服務體系,這也許就是因為這家公司叫「紅旗」。他的這種潛意識裡面有一種職責,要為教育普及提供自己的服務,目前只有紅旗軟體集合了業界社會上眾多具有志同道合這種意識跟思想的夥伴,打造了一個龐大的紅旗教育服務體系,那麼這些體系將會幫助業界社會上的夥伴來學習、了解、掌握開源文化技術。我們的網站剛才在屏幕上大家也看到了,在紅旗的網站上有培訓,有教育這個專欄,我們有我們自己的教育郵箱,大家以後可以通過這塊了解更多的紅旗教育服務和技術產品。

紅旗教育服務體系裡面,它本身又包含一些培訓中心,也有技術評測,同樣還有促進中心,促進中心實際上是現在在院校合作裡邊普遍採用的,它的全稱就叫做紅旗Asianux開源應用技術促進中心,這是紅旗軟體與各高校在進行教育合作、支持服務的一個合作模式。同樣在這種技術合作模式裡邊,我們同樣也在倡導一種產業聯盟技術的整體構造模型,也就是說紅旗不光是紅旗操作系統,圍繞紅旗產業聯盟,比如說開發技術、資料庫技術、中間件技術、Office辦公技術、郵件、遊戲等等更多的技術,構造的產業聯盟技術與紅旗軟體的教育學院,再加上我們的產業實訓基地來共同為社會打造這種服務。產業實訓基地現在也是在業界發展的比較火的一種教學模式,紅旗我們也有自己的夥伴構成打造的實訓基地,來為社會提供這種服務。

這兩年教育部推出的國家Linux技術培訓與推廣中心項目,首批40所院校,他們所用到的相關Linux技術,目前來說是由紅旗軟體唯一提供技術支持服務的廠家。在這40所高校裡邊都有紅旗的實驗室跟技術平台,相關課程也會由紅旗提供技術服務和支持。在紅旗的技術院校課程裡邊,除了技術應用類的這種課程,如圍繞紅旗現在主要的桌面產品跟伺服器產品的一些技術應用,在院校教育裡邊我們同樣也會有一些開發技術,跟一些像企業級的架構技術,在這裡邊提供。

同樣紅旗教育體系也有自己的教材,一些服務、認證,相關的這種信息大家可以從紅旗的教學網站上獲得更多的信息去了解。大家可能會探討Linux課程在構造的時候,我們應該去學習、去掌握哪些東西?首先確實Linux它主要的應用技術是在伺服器、網路應用領域裡邊,所以在網路跟伺服器的應用技術領域裡邊是目前學員主要學習的一個方面。而在桌面這個應用領域裡邊,因為紅旗已經把桌面打造的非常的易用、簡單了,所以桌面產品幾乎現在的概念就是去玩它,通過玩的過程當中去掌握了解Linux,當某一個網民,某一個學員通過桌面這種簡單的環境去玩它的時候,或許在你面對一個新的工作崗位,當你的新的僱主問你懂不懂Linux?你可以直接說,我懂。當然這裡邊Linux的技術面很廣很廣,可能有些地方需要你去做開發,去做維護,去做一些技術服務支持指導,但是至少你如果接觸過,通過桌面系統接觸過的話,你都可以說我了解了,隨後在根據具體任務的需要,鑽研扎專項技。

所以在現在社會上一般希望有幾類技術存在,Linux的系統網路的管理,系統應用上的開發技術,還有企業的架構技術,企業的架構技術需要很多的商業技術存在了。當然Linux的技術應用也是需要我們用戶普遍掌握的幾類,所以不同的網友和用戶根據你自己的技術狀況,跟你所要面對的社會,你可以看看從哪個領域裡邊更多的去掌握它,都是可行的。對於系統的基礎來說,對所有的Linux技術人員來說,我們需要他去作為一種必備基礎來掌握它。所以前不久紅旗軟體與勞動部共同探討在職業技能認證體系裡面共同打造將網路管理、操作等等這些課程,納入到企業職能的評測裡面去,作為一個職業的技術課程推出來,這個相關的課程我們正在打造。企業架構裡面就不是說我們常規所用到的簡單操作系統,因為真正的企業應用裡面它是要求性能、服務、團隊合作非常廣泛的一種操作系統。

所以在企業級的應用隊伍中間,我們更多的要強調一些商業技術的引用。當然了最常規的學習Linux、了解Linux時,大部分的Linux發布商首先提供的產品就都是伺服器比較多,像紅旗DC這個版本,這個也是普遍在業界使用的東西。使用伺服器產品,首先面對的是,想作為系統管理員去用,系統管理員都要做什麼事情呢?不是說系統管理員只去給公司的系統裝上一個伺服器而已,系統管理員可能是很枯燥的,系統管理員他可能是一個保姆,需要去維護你的企業的這種故障,你也可能是保鏢,隨時保障你網路的安全。當然了,你也可能是福爾莫斯,需要排除分析你的故障。或者你又是消防員,當某個員工,某個系統出現壓力崩潰的時候,你或許需要添加集群設備,去增加這種負載均衡,需要解決這種問題。也可作為一個比較枯燥的粉刷將去修補。好的系統管理員或許他又是一個魔術師,他可以通過他的智慧把企業管理,管的非常的有樂趣,如果你想成為一個系統管理員的話,你可能將要面對的是在拚命的奔波工作,或許這是很枯燥的,但是或許也很有樂趣。

所以作為系統跟網路這種課程里,我們在定義技能級別時會有網路管理員跟網路管理師兩種,網路管理員,他們只需要有能力維護一個企業的內部的一個區域網絡,網路管理師我們需要他去掌握商業的管理技術,需要維護更加龐大的網路環境,對外服務業比較多的這種技術都是需要去掌握的。紅旗軟體大量缺乏開發技術的人員,因為我們缺少很多的應用,因為社會上很多網友的夥伴也會提出問題來,說Linux上有這個嗎?前面說過如果你想用Linux做什麼,你就去做什麼,你自己就可以去做,所以這就存在在Linux上面的編程技術和開發技術需要掌握的,當然我相信不會有人懷疑Linux上面會用C語言或者是JAVA的語言,因為Linux本身就是用C語言編寫的,所以掌握C的編寫技術在此同樣都可以被繼續應用到,只不過在Linux系統開發的時候,你需要掌握一些開發工具的應用,所以這一點有一些開發的學員會想到,你在學習一種開發技術的時候,你不是學某一種工具,你或許掌握了一些C,一些編程技術,而現在你只需要掌握你能不能在Windows或者Linux、Unix平台下把你C語言編寫程序,變成一種目標程序,當然這一點未來我們希望開發人員是這樣的。

你有能力做到跨平台的話最好,當然國內的社會也希望,如果是我們國產技術做出來的更好。考慮到跨平台的話,因為有些操作系統平台上面有一種系統關聯技術,用關聯技術的話,可能你編寫出來的程序只能在這些平台上跑,不能在其他的平台上跑。這樣就為你的用戶群起到一種局限的作用。所以希望我們未來打造出來,也就是說紅旗希望出來的技術人員是能夠思想展開,能夠做到更廣泛的技術開發的東西。為此在技術開發這一塊,紅旗最新的產品技術還推出了一個嵌入式的開發環境平台,現在也面市了,這套技術開發平台將構造一個完整的開發、調試、調優等等,性能評估的工具開發的集合,現在這套平台將會為紅旗合作院校提供在實驗室的建設中,同樣在實驗室嵌入式開發過程當中,除了基本的編程技術,它還需要很多硬體技術的使用。所以在此紅旗會通過紅旗的培訓部與各需要的高校合作,共同打造開發、嵌入這種技術的實驗室,來共同打造自己精品的開發課程。


Linux的應用

本節給大家簡單的把系統安裝講解一下。好多用戶可能還是從來沒有或初次接觸紅旗的產品,甚至有些用戶可能問Linux怎麼安裝?但是我不知道是否所有的網友都已經自己有過安裝其他的操作系統,比如說在社會上用的非常廣泛的操作系統。

那在做安裝之前,我們希望大家首先要了解自己的一些環境,在這塊有一些知識思想大家需要掌握的。就是說如果你想在Linux的安裝技術上有所成就感的話,就不要害怕它,去安裝它,安裝完了以後你會發現,你同時會學習了解掌握了很多很多技術要點,當然這一點上,我們也非常欣賞,比如說像大家經常使用過的一些操作系統平台上面,它很簡單,很易用,甚至敲幾下回車等等就完成了,這種傻瓜式的安裝過程確實很簡單,但是同時也存在一些弊端,它隱藏掉了一些技術跟知識,使得我們在使用計算機的人員,可能認為計算機就是這樣的。所以Linux安裝會給你很多新的技術概念,安裝之前,我希望用戶首先了解自己的硬體環境是什麼樣的,比如說硬碟,像伺服器系統裝沒裝磁碟陣列,如果裝了的話怎麼辦?你首先要了解自己這個硬碟存儲空間有多大,你的內存有多大,你需要怎麼制定分區,一說到硬碟的時候,帶出一些知識技術,是否所有的用戶同時也知道你的硬碟使用什麼樣的介面狀況,比如說現在都是用的IDE、SCSI的介面,還有串列SATA介面,當然也有人用USB的介面。這種設備技術上面存在一些什麼樣的不同點,希望你在安裝之前,大家有所了解,或許有人了解SATA是串列的,IDE并行的,那麼串列的快還是并行的快呢?為什麼現在大量的技術都要使用串列的技術,隨著硬體的發展,在傳輸頻率越來越快的時候,并行的數據匯流排會存在數據干擾,所以隨著頻率的快速增長,它反而會慢,像跑步一樣,一排人一起跑的話,在速度慢的時候可能比你一個一個往外趕要快,但是每個人獨立跑步速度很快的時候,就要遠遠大於這種并行的速度了。SATA這些技術在紅旗系統上都是支持的,你都可以獲得安裝上的支持。

那麼安裝的時候你還要想到,安裝的時候你的主機監控系統是什麼樣的,大家都是用光碟進行安裝的,是否有人明白EFI這種技術,因為BIOS是以往普遍採用的計算機監控管理程序,在開機的時候首先進入這個系統,現在很多網友已經知道了又有一種新的技術,EFI,為擴展的固件界面。這種介面技術已經出來了,當你開機還沒有進入到某些系統的時候,你就可以把自己的系統設置成某些環境去運作,不像以前BIOS只能去做一些簡單的處理,而EFI的系統紅旗也是支持的。在安裝的時候先去想,你是準備圖形化安裝,還是命令狀態安裝,這是都提供給大家可選的,安裝的時候也會探討一些不同分區的使用方法,像你做Windows系統的時候,我要分C、D、E盤,這樣都要有一個想法就可以了。

在安裝的過程當中,第一個大家可能碰到的技術點,就是說你要將面對怎麼樣對你的硬碟進行劃分,在對硬碟劃分的時候可能面對的硬碟的代號與Windows不一樣,這塊大家不要去想你硬碟的分區一定要C盤、D盤、E盤,在Linux是另外的一個標記,你只要記住一個分區就可以了,如果有空閑的分區,可以在這個分區安裝就可以了,注意在這塊有些網民可能以前用過虛擬機進行安裝,而不是直接進行安裝。直接在一個分區裡面安裝是最標準的,如果用虛擬機安裝的話,你要考慮你的內存是不是很充足,再去做這個事情。

Linux下硬碟分區的問題

安裝過程中涉及到硬碟分區的時候,網友們也要有一定基本的知識,比如說一個BIOS體系中的硬碟,最多可以分成四個主分區,更多的分區要建立,可通過擴展分區、邏輯分區做,這是以往大家在安裝各種操作系統中可能被局限住了,可能沒有開闊思域,在安裝Linux的時候都要去想到,其實計算機是這樣的,還可以這麼做。做分區的時候,Linux的分區不一定是C、D盤,硬碟標為hd,如果是SCSI或者是SATA的硬碟,頭兩個字母可能標記為sd,如果一個盤符的第三位我們用a、b、c、d序列,表示第幾塊硬碟,你的一個機器裡面可能同時裝有多個硬碟,如果sda和sdb就表示兩塊硬碟存在,如果每一個硬碟後面有數字的話是表示第幾個分區,相關的知識大家可以通過紅旗的培訓教材進一步去掌握。

主分區和擴展分區,擴展分區中的邏輯分區永遠從5開始,中間可以沒有4,沒有2、3,但是邏輯分區永遠從5開始,就像硬碟分區從C開始,可以不要A和B。分區大小在這不做更多的說明了,根據自己的硬碟情況,參照手冊看一下,大家更多探討一下交換分區,交換分區該怎麼建?交換分區是作為數據交換用的,書裡面講為內存的1至2倍,現在你的物理內存都上G了,是否需要用很多硬碟來虛擬這種交換分區呢?其實並不一定了,如果你的物理內存很大的話,交換分區可以小一些,一般玩桌面的用戶,比如說256以上內存的話,可能設一個300兆就可以了。

其他的技術分區如果有需要的話再建,就像Windows操作系統的時候一樣。在Linux系統安裝起來以後,大家要面對的一個技術概念就是安裝引導的問題,Linux系統可以允許多個系統共存於一台機器上面,所以安裝在Linux稍後的一個界面裡面會問你,要把多系統引導程序安裝在哪兒,現在我們普遍採用GRUB這種引導,以前大家還接觸過LILO引導,這兩種引導程序對一般用戶來說使用上沒有太大的差別,你選擇一種用就可以了。GRUB比較好一些,可能更簡單直觀一些,但是它的菜單參數是動態的,每次啟動的時候都要到相應分區裡面讀這個信息,要是信息數據壞了的話會讀不出來。所以要保護好你的菜單界面的信息。

GRUB一般你可以裝到主引導記錄上面,第一次安裝只有一個系統的時候,至少有一個多系統的管理程序放在主引導記錄上面。系統安裝好以後,當然就可直接登錄進來了,登錄進來我們可能首先面對的是一個菜單,現在屏幕上看到藍色的窗口菜單,因為各家公司的造型會不一樣,你要運行哪個系統,你直接運行就可以了。你也可以對這個系統的啟動方式進行修改,也都可以,一般大家直接進去就行了。如果對於伺服器的用戶來說,進入以後是一個命令的狀態下,對於桌面圖形環境下,可以輸入你的用戶名和口令就可以了。

當然Linux系統下面它是一種文件架構的東西,在Linux系統下面全是目錄,所有的設備都是基於目錄的,這也是Linux與以往大家所使用的操作系統不同的一個地方,你不要尋求在這裡面找某一個C盤、D盤,它可能就是某一個目錄下的目錄。這是技術上面不太一樣的地方。如果你的系統安裝完以後有一些附加的工具,紅旗除了基本的操作系統碟片,還有開發碟片,在系統登錄進去可以直接選擇這種碟片自動安裝就完了,會出現類似的安裝界面,選擇你安裝的東西安裝就可以了。

Linux的配置

當然一個系統安裝好了以後,肯定每一個用戶都要對自己的環境進行配置。就跟每一個人有了自己新家一樣,有了自己的家,就需要對自己家庭進行一些布置、裝修,也一樣,所以在一個操作系統安裝好了以後,系統雖然給大家做一些環境基本的配置,有些東西大家還需要自己去做一些。比方說你的網路,你的IP地址是多少,你如果有無線的,你是不是有藍牙,你的圖形環境、界面環境需要配置成什麼樣的狀況,桌面背景色彩等等都可以用。

這點大家說我以前沒有玩兒過,我是不是會做呢?在此強調一點,紅旗的產品,特別是桌面產品,它已經奔著易用化、簡單化這種操作方式做的,Windows—like,大家經常使用軟體方式不當的方法使用了某些軟體,積攢了很多很多的使用經驗,這些經驗在一種Linux新的系統上面是不是我全沒了,全都要重新學呢?不需要,你只去做,你原來怎麼做的你就怎麼做,所以在這種玩兒的過程當中就可以了。

我們在一台安裝有紅旗操作系統5.0的環境,在桌面上用戶想對它進行配置的時候,你點滑鼠右鍵會出現菜單,你只要點擊相應的菜單命令就會出現對應的操作,當然在Linux技術裡面有很多技術特點是以往大家用的系統裡面沒有的,比如說像桌面,Linux裡面可以有多個虛擬桌面存在的,而以前我們用的Windows可能只有一個虛擬桌面,在顯示設置這一塊,我們大家調解析度,這個色彩怎麼樣,你的顯示驅動會怎麼樣,甚至刷新率是否要進行優化,所有這些操作,大家在操作Linux的時候,你以前在已經熟悉的操作方法,你在此同樣去做就可以了。

Linux的應用程序

同樣在開始菜單裡面,我們可以有很多很多操作,比如說最多的應用,大家想有沒有Office,目前可在紅旗系統上跑的Linux版有很多種,但是從中國商業角度來說,我們現在主要使用的幾款,一個是中文2000公司的這種Red Office,是基於Open Office優化定製過來的一種Office,再有一個就是無錫永中公司,永中Office,這個Office是完全獨立打造的一種Office,當然金山也有Linux版的Office,還有很多家都是基於Open Office這種技術去打造的,紅旗這個系統上本身也帶有一種開放源代碼的Open Office。這幾款Office它可以把以往大家的數據在Linux平台上共同去使用它,比如說做的一些DOC文件,PPT的文件同樣可以打開繼續工作和操作,有一定比較好的兼容性。還有Koffice、韓國韓軟的Office都是非常優秀的。

在應用裡邊,像圖形、圖像,這裡面大家比較關心的是多媒體,在Linux平台上,CD播放、MP3,同樣紅旗的平台上捆綁了RealPlay這種產品,雙方有技術認證協議,是可以捆綁在紅旗產品上的。多媒體播放器可以播放大多數格式的媒體文件。再教育領域裡面,開源社區裡面有一個EDU的項目小組,有大量的教學軟體,比如說互動的幾何軟體,可以通過幾何圖形學習,讓同學們來了解一些工具,這些工具都是在Linux平台上本身提供的,可以通過它進行一些學習。相信未來在EDU的小組裡面可以給大家提供更多豐富的教學組件。

當然說到遊戲,好玩之心人皆有之,但是不要玩物喪志。在Linux平台上有很多種遊戲,實際上並不是說操作系統廠家需要完全能做到的,包括微軟他們都是一個操作系統平台廠家,希望遊戲廠家更多開發出Linux版遊戲,比如說現在看到很多比較酷的遊戲都有Linux版,很多網友可以在網上搜索Linux Game,去尋找Linux版的遊戲,Linux平台上有一個模擬器,可以通過Linux平台直接運行一些Windows版小程序,也就是說有些Windows平台應用程序可以直接在Linux平台上運行起來的,但是很多大型的應用程序,它跟Windows平台的DLL有關聯,是難運行起來的。所以遊戲的開發希望未來有更多的遊戲廠家關注於這個行業來開發出更多的Linux版的遊戲。

在網路配置裡面可以看到有藍牙的這種技術支持,即時通訊的支持,我們通過QQ,通過MSN,甚至包括Skype, ICQ,雅虎,這種聊天技術是不是能夠進行一些聊天,在你Linux平台上能不能即時通訊呢?當然可以,只要你去做。當然現在最簡單的方法,大家通過BS結構,通過瀏覽器進入例如meebo.com.cn的類似多媒體的即時通訊平台去進行聊天也都可以。同樣在Linux平台上也給大家集成了很多開發的組件,當年DOS平台上還有很多的開發工具能夠幫助你開發出很多小東西去玩,現在Linux的開發工具也是同樣提供給大家的,有興趣的話包括一些網頁製作,圖形化的開發技術,各種各樣的開發技術都可以去應用。

當然還有一些附加的應用,比如說有的用戶可能說,3D的應用有沒有?比如說我這裡面有一個AC3D這樣的軟體,它有Windows版也有Linux版,AC3D軟體,商業購買這種軟體的時候也不是太多的費用,而且這種軟體提供網路自由使用的版本,所以在這裡面通過這類軟體都可以學習,這類軟體目前很多,但是大量都是英文界面菜單的,希望會有很多愛好者可以把它做成中文的環境去應用。我這裡面還有一個做Flash的軟體Moho,小學生在學習圖畫的時候,一般是畫一個基本圖像,然後這個圖像能夠動起來,在Linux這種Flash也是非常有意思的,同樣這類軟體它也同樣都有自己的DEMO版,大家可以自由下載下來去學習和掌握它,如果商業應用可以考慮購買商業版本,軟體公司可以考慮各類的軟體可以把它進行中文化的開發,或者去做Linux平台上的軟體。

打開我的電腦中可完成一些配置操作,在這裡面我們同時可以看到Windows下面的分區,可以把Windows下的數據直接在Linux共享,在我這台筆記本裡面同時裝有多個操作系統,不同操作系統之間的數據怎麼共享,目前基本默認狀態下,比如說在Windows的平台下大家還不能看Linux平台的分區數據,在紅旗的平台下,它會自動的識別出Windows分區的數據,甚至有些模擬器也可以把一些Windows平台上的小程序通過模擬技術,在Linux平台運行起來,這也是可能的。其他的數據,比如說這裡面的圖形、圖片,電影、MP3,都可以直接讀,可將D盤作為一個中間的共享碟片,然後共同去使用一些數據就可以了。這是Linux狀態的一種基本的狀態。

總之,大家以後拿到Linux碟片的時候要注意幾點,首先把你的機器設為能夠直接光碟自動啟動,順著它的引導程序做下去,很簡單。


Linux安裝實戰

把一些基本點跟大家做一個交流。首先第一步,標準的操作系統它的第一張碟片是系統的安裝碟片,現在5.0的版安裝碟片是兩張,即將出來的6.0版安裝碟片是一張了,安裝光碟插入裡面,首先要把你的BIOS提前做好,讓它能夠光碟機自動引導啟動,會出現第一個界面,就是現在屏幕上看到的界面,這個界面是一個標準的界面,幾個技術廠家都使用了這個界面,所以第一個界面雖然有英文,我相信這幾個簡單的英文字母,對一般大家來說不是很難的事情。

如果你不願意看英文的話可以回車,或者是等待幾秒鐘系統會自動的走下去,有人說我安裝的時候,后安裝Windows,就把Linux破壞掉了,引導沒了。所以在這個界面上大家可以看到F5這個標記上面,你可以通過F5這個功能進入修復模式,但是這個修復過程中需要有一點專業的命令知識,在紅旗標準的桌面裡面,會在圖形安裝界面的時候,在後面會有圖形化的恢復工具,同樣在選擇項菜單裡面,我們也通過按F2去選擇菜單,比如說校園建一個網站,我們可以通過網路安裝技術安裝都可以的,現在只介紹一些光碟的安裝技術。

隨後系統將進入一個基本的一個安裝模塊的裝載,由小的安裝模塊再去引導整個安裝過程,去完成最終的安裝,在這塊大家有時候要注意一點,因為有些計算機的顯卡,驅動可能在剛才安裝小的引導安裝模塊的時候,並沒有預先配置在裡面。所以有的機器可能圖形化環境起不來,那麼紅旗的系統會默認的引導你進入命令下的文本安裝環境,也就是說文字界面的安裝過程,對文字界面安裝過程,以前一直在探討是否要中文化,現在考慮到中文化還要額外增加很多資源的負載,所以在文字界面裡面通常是一種英文化的環境界面提供給大家的。如果你的機器能夠自動被識別出這種圖形環境的話,那系統在安裝的時候就會自動啟動圖形的這種安裝過程。那麼進入到這種圖形的安裝過程中,相信就會變得很簡單了。

第一點是一些協議,是一些法律上的要求,從這點上大家可能也會看到,紅旗系統接近國際化的這種狀況的特色,比如說在這個協議裡面,你是接受,還是不接受,這兩點上,默認狀況是沒有選擇的,而以往在很多國產的軟體經常為了簡單化,默認就是接受,默認就是下一步,以前的版本簡單化,一敲回車就過去了,所以你在閉著眼睛敲回車的過程當中,你可能被迫的接受了一種協議,這個是在法律的這種條款裡面應該是不允許的。所以在紅旗進入亞洲技術體系以後,在協議的接受狀況來說,我們已經要求一定要手工去選擇,然後是下一步。

接受以後,系統會有兩個選項讓你去做,這個就是剛才我提到的分區,因為你要裝Linux系統的時候,首先你要把它裝到某一個分區上面去,兩種方法,如果說我對計算機很不熟悉,我怎麼做?那就可以選擇自動分區,自動分區注意,以前最早的自動分區就是把你的整個硬碟全都格了,重新做成一個新的分區,你可能會丟失很多東西,而現在的自動分區裡邊,你進去以後它會有多項選擇,如果你的硬碟裡面有空餘的空間,自動分區可以選擇就在空餘的空間去做,你也可以首先刪掉一些分區去做,也都是可以選擇的,不是只有一種方式去做的。

所以有些人稱自己是菜鳥的時候,你可能選擇自動分區,這樣去做就可以了。還有手工分區,我們看一下,進入手工分區以後,首先系統會把你當前硬碟上的使用狀況給你列舉出來,比如說像這個硬碟裡面,它有一塊硬碟,這塊硬碟是叫做SDA,是這麼一個硬碟,這個硬碟裡面建了兩個分區,這是以往在Windows系統上普遍採用的,建一個C作為一個主分區,再建一個擴展分區,其實Linux裡面還可以建多個主分區,那麼在這些分區裡面可以看到1是一個主分區,它是NTFS結構的,而在2裡面是擴展分區,擴展分區又有5、6、7、8、9,這裡有五個子分區,在Windows裡面可能就是D、E、F等等幾個分區,那麼這裡面現在沒有空餘的分區供我裝Linux了,不是我要把Linux裝在別的分區裡面去,這種情況下建議用戶首先你可以覺得有一個分區我不需要了,我刪掉它,假設我刪掉這個分區,如果要想刪掉這個分區的話,自己首先要明確,這個分區你是否真想刪掉它,一旦你刪掉它的話你的很多數據就可能丟失了,所以之前自己做好準備。

再有不建議在此刪掉這個分區,可以建議用戶在Windows系統裡面把某一個盤,比如說把F盤給卸載下來,因為現在Windows的系統記憶性很強,原來它有一個F盤被使用了,而你在Linux裡面用這種方法把它刪掉,大家有時候會覺得Windows變得很慢很慢了,這是什麼原因呢?就是有一個Windows分區,假設原來叫F盤,這個盤被另外一個系統給刪掉,挪走了,變成Linux下的文件格式,不是NTFS格式了,但是Windows默認狀況它不認識這種格式,就在耗用資源想努力認出來。而Linux認識NTFS,很多種格式都可以識別出來,Windows是不想去認其他系統格式的,但是這個分區被Linux系統改成EXT3格式了,所以就會變得系統很慢。這樣的話這個F盤不是你的了,你不要管它了,可以先把這個分區在Windows中給釋放掉就可以了。

這是在做分區準備的時候,如果有了空閑的分區我們就可以安裝Linux了,選擇空閑分區裡面空間大小,看看空間是否足夠,這裡面空間比較多,大概將近有20個G的空間,選擇新建空間的命令,大家要建一個交換分區,如果你的物理內存很大了,一個G、兩個G了,你交換分區不建也可以。如果你是做伺服器大型資料庫應用的話,你真有兩個G的物理內存,交換分區也可能再建大一點,一般桌面應用的話,這會兒可以建300兆,沒必要理論上非要建1至2倍,沒必要,因為硬碟終究是比RAM速度要慢的,選擇SWAP,這是交換分區的類型就可以了,一般玩桌面用戶建300兆就可以了,確定,OK,馬上回到新的界面上可以看到,已經建好了一個交換分區,這個數據有偏差,測出來是298兆,作為交換就可以了。

我還要建一個主分區,主分區就是供咱們裝系統數據的,對於一般用戶來說,一開始只需要建一個根就可以了,沒有必要建更多的分區,玩熟了以後再考慮建不同的分區,同樣要建根分區的話首先要停在有效的空閑區域裡面,然後再選擇新建命令,Linux技術架構裡面它是整個一個目錄的文件架構,是從根開始的,根是一個反斜線,在這裡面大家要把幾個辭彙給區分開來,斜線這是文件目錄的根,裡面還有一個boot目錄和root超過管理員的用戶,這只是一個單的斜線。文件類型,文件類型我們可以選擇默認的EXT3這種格式,在紅旗教材中,大家再更多的去了解EXT3這種日誌結構,比其他的有什麼不同,EXT3這種結構就類似於在Windows平台上你去選擇NTFS,這種數據狀況而已。後面選空間大小,如說這些我都要了,那你都要了,比如說就給它10個G,本身現在5.0版本全部裝上去的話,你得有5個G左右的空間,如果還要玩,放歌和電影的話,我覺得怎麼著也得有10個G。

然後馬上系統給我分辨出來,我已經有一個交換分區,是300的,還有剩一個空閑分區,我選10個G去做,這兩個點都是有效的,剩下還有空閑的分區,以後你可能裝一個別的版的Linux,再裝一個紅旗的伺服器版,6.0版都可以。分區建好了以後,基本的你就可以下一步了,下一步它首先問你說,你這個交換分區比內存小,給你提供一個警告,因為在以前大家物理內存經常使用16兆、32兆64兆的時候,通過虛擬分區進行數據交換,所以那會兒就是你的交換分區要建成1至2倍,現在有一個G的物理RAM,建300M,我認為夠了,你確認說沒問題,OK,那你就繼續走下去。

再下一步過來以後,這就到了任務引導點了,有一個多任務管理程序,現在這個版本是使用的GRUB,我默認的時候GRUB被安在主引導系統上面,這裡面會自動分辨出來當前我系統裡面有一個Windows操作系統,我剛才又裝了一個紅旗桌面,這些菜單的標記自己隨時可以修改。你也可以選擇默認的時候,系統啟動的時候,如果不管它,是哪個系統先啟動,如果說我就想玩兒Linux,那麼就讓Linux先啟動。如果我默認的是Windows先啟動,都可以,只要來回選擇就可以了。如果以後你的操作系統裝的多了,也可以選擇裝到自己其他的分區裡面。

下一步,就是多任務管理程序的安裝點已經設好了,下一步就可以了,進入下一步以後,系統問你要密碼,因為在Linux的用戶裡面,大家記住root是超級管理員的用戶,這是它的密碼,密碼在桌面版裡面可以不給密碼,可以直接進去,伺服器這塊必須要敲密碼,桌面用戶不太在意,但是記住你這塊空著的密碼默認是給root用戶的,首次登錄時,用戶名字一定要敲入這個用戶名字。root,類似於Windows平台上的管理員用戶名稱一樣,所以我可以先不給它,直接過去。再往後,系統會問一些簡單的提示,比如說你的網路需不需要配置,一些其他的用戶需不需要建立,這之後基本上沒有太多的操作需要你去做了。

所以再繼續下一步的時候系統將正式一步一步安裝,這會兒恐怕需要等待,根據機器的性能不同等待20分鐘、30分鐘,安裝完,安裝過程當中系統會提示你第一張碟片完了的時候,它會自動彈出來,然後放第二張碟片,繼續,就會自動安裝完成,最後系統會重新啟動,然後你來選擇啟動哪個程序。啟動Windows,可能會變慢了,因為我刪掉了一個分區。

[火星人 ] 有關Linux已經有162次圍觀

http://coctec.com/docs/linux/show-post-119955.html