曹江華:畢業於工科大學機電一體化專業,從事 CAD 設計。後從事小型數據庫的應用。1999 年開始從事構建網絡、管理維護、數據庫管理工作。1999 年後開始接觸 Linux,將工作中的經驗總結後:在計算機世界、IBM 開發者、中國計算機報、賽迪、天極(www.yesky.com)、it168、<<微電腦世界>>、<<開放系統世界>>、<<網管員世界>>、上先後發表計算機 Linux 網絡構建維護和安全的文章 150 多篇,90 萬字,目前關注開放系統和網絡安全。
問:一直以來,Linux 都是 Windows 強有力的挑戰者,但是從現在的情況來看,Linux 的路還很長,你如何看這個問題?
答:首先看看 Linux 的擅長應用領域
1.低端、單一應用的基礎服務器應用,譬如 DNS 和 DHCP 服務器、Web 服務器、目錄服務器、防火牆、文件和打印服務器、Intranet 代理服務器 ,中小型數據庫 。
2. 界定清晰、與其他系統沒有交叉的應用
3. 高性能計算、計算密集型應用,譬如風險分析、數據分析、數據建模等
Linux 不擅長應用領域
1. 運行在垂直行業上的大型企業應用
2. 跨部門、跨系統 (Windows) 應用
3. 關鍵業務交易數據庫(譬如重要金融紀錄的主數據庫)
4. 運行 Microsoft 的應用服務器 (Exchange)
所以 Linux 和 Windows 應該長時間共存。Linux 要學會兼容 Windows 系統的文件,另外開源真的重要,它可以迫使 Windows 進行改進。
問:我們知道,兩個系統是可以互通的,但這好象只在一般用戶使用,企業這些單位也使用嗎?如何使用呢?
答:是的。現實中的純 Linux 網絡幾乎沒有。純 win、UNIX 網絡存在的,比如許多單位使用的但是 Apache web 服務器,這個幾乎沒有必要懷疑的。除 Linux 之外,Apache,MySQL、PHP 等軟件,就是通過開源的方式,逐漸在軟件產業中占據重要地位的。《信息周刊》的調查數據顯示,在 2005 年“中國商業科技 100 強”中,有 23% 的企業已經部署了 Linux 或其他開源軟件。
問:Linux 的發展在普通用戶中的反響是不如以前,還是超過了呢?
答:Linux 學習和使用難度在降低,會用這個系統人數應當是增加的。在北京的大學是這樣的,學習 Linux 人數在增加。特別是現在大學生就業壓力大的背景。
相對與 Windows 的傻瓜化操作方式,Linux 操作系統雖然在向這方面發展,但是好象還不夠,整個行業 (如應用軟件) 對他的支持也不如 Windows。你怎麼看這個問題?
確實如此,現在我認為 Linux 並不是要取代 Windows。中國的基礎軟件,包括操作系統、數據庫、中間件和 Office 等共性應用軟件,大多是基於開源軟件發展起來的,有的也是因為有了開源軟件,有了跨操作系統平台的需求而獲得了競爭優勢。可以說,在中國市場,開源不僅幫助國產軟件抗衡微軟,在開發新軟件上同樣功不可沒。因此我們沒有理由不對這種形式表示支持和歡迎。實際上我們現在在 Windows 也經常應用 Mysql、Php、 Apache。
問:看的出,你和大多數技術人員一樣,對開源很是看好,但這是否會帶來一些安全方面的問題呢?
答:關於軟件的安全性問題,但是究竟是開源軟件安全還是商業軟件更安全呢?關於這個問題一直是仁者見仁智者見智。有人說開源軟件由於源代碼是開放的,因此即使有漏洞和 BUG 也極易被人們發現並及時進行修改和完善,但是商業軟件卻由於不開放源代碼,僅有少數人知道源代碼,因此在漏洞和 BUG 方面,可能發現的很晚,所以也極易造成破壞和損失。
不過商業軟件商總是認為自己的軟件的安全性是相當可靠的,是經過檢驗地,並且也稱,即使是開源軟件,如果BUG和漏洞被一些不法分子獲悉,同樣存在著安全隱患,而且因為它的源代碼是開放的,這種獲悉漏洞的機會將更大。可以說,彼此對對方的安全性都提出了質疑,甚至有些不屑。
我並不是說開源軟件就已經做到無懈可擊,就已經絕對安全了,事實上也並不是這樣,只要有軟件存在,就可能出現安全性問題,這已經是業界達成共識的東西了。問題的關鍵是,它們是在全球進行使用和開發,因此開源軟件總是能夠站在安全性的最前沿。因為它的源代碼是開放的,因此給人一種更放心的應用,對那些喜歡自己動手豐衣足食的人來說,開源軟件能給自己一種信心。更何況現在的開源,很大程度上是一種全球的智慧,是全體軟件人員共同的興趣和愛好的結晶。
雖然商業軟件號稱是安全的,是不開放的,但是從發生的安全漏洞和受攻擊的成功率方面來看,封閉並不意味著安全,相反,更容易激發那些黑客的興趣,並不斷地試探、攻擊、騷擾著商業軟件的安全度。而開放了源代碼,彼此之間大家都可以知道源代碼是什麼?因此對可能存在的問題以及自己需要進行的工作都可以很容易地上手研究。這是開源的一個優勢,也是Web2.0網絡時代共享精神的充分體現。軟件的安全性問題,我更看好開源軟件。
問:對於 Linux 和 Windows 操作系統安全性你如何看?
答:影響操作系統安全的因素有很多。從編成水平到用戶的使用水平等等,都將影響到系統的安全。僅僅通過開放或者封閉源代碼,都不能從根本上解決安全問題。
Linux 安全是一個整體。企業不應該把防范措施僅局限於操作系統的表面特點上。舉個例子現在的流氓軟件幾乎全部基於 Windows 平台的,浏覽器問題是關鍵因素,Linux 下沒有注冊表。Windows 易學易用的目的達到了,但是,其代價是犧牲了全面的安全。此外,Windows 需要兼容不安全的老版本的軟件也是一個不利的條件。這個缺點是 Linux 所沒有的。
Linux 確實有自己的安全弱點。我認為最普通的弱點是對於某些高級技術缺乏可靠的本地支持。廠商一般開發硬件和相關的驅動程序軟件只為大多數 Windows 用戶使用。Linux 團體通常對這些產品做逆向工程處理,使這些產品兼容開源軟件操作系統。這首先就使他們的工作沒有預見性。在某些情況下,可接受的 Linux 硬件兼容要比 Windows 落後幾個月甚至幾年。不過現在 Nv 顯示卡對 Linux 驅動支持比較好。
Linux 主要用作支持網絡功能的操作系統,缺省安裝時不必要地啟動了很多網絡應用程序。這就可能造成可以被利用的不為人知的安全漏洞。最好是了解這兩種操作系統相對的優點,在充分注意各個系統的弱點的同時,根據你的業務的主要需求來選擇這些操作系統,或者同時使用。
問:但是現在 Linux 也在往傻瓜化方面發展,那麼在安全方面是不是也會面對 Windows 同樣的問題呢?
答:會的,所以 Linux 重點應用是在服務器不是桌面,這樣就不會過於傻瓜化,廠商也注意到這一點,安裝時候會選擇安裝服務器模式或者桌面模式,這樣很好。使用管理員權限和普通的用戶賬號都可以操作 Windows 和 Linux 系統。但是,但是某些第三方 Windows 應用軟件沒有嚴格堅持這個特點,經常需要管理員的權限才能正確運行軟件。因此,這些用戶發起的病毒攻擊的破壞性是很大的。Linux 應用軟件通常都遵守這個安全要求,因此很少被攻擊者利用。Linux 的開源軟件開發方式有助於更容易地暴露錯誤。這是微軟不具備的優勢。微軟 Windows 的另一個不利因素是其許多應用程序依靠遠程程序調用。遠程程序調用是計算機內部通信的一種方式,無法預知地和主動地分配通信通路。與限制使用遠程程序調用的 Linux 相比,這種方式將迫使 Windows 的防火牆沒有 Linux 那樣嚴格。
但是現在服務器操作系統方面,微軟已經在慢慢趕上來了,而桌面操作系統是一塊很大的蛋糕,Linux 的廠商們應該不會放棄吧
是的,不過服務器操作系統是也是一塊很大的蛋糕,如果桌面操作系統的蛋糕沒有得到在丟了服務器端就可怕了。Linux 主攻反向是嵌入式應用。因為在 CCID 賽迪的數據,國內主攻桌面的 Linux 廠商投入都不大。相反我們現在應用許多無線路由器、防火牆產品內核是 Linux 或者 Freebsd。
問:中日韓三國聯系開發 Linux 操作系統,如何看這個問題呢?
答:我覺得這是一個建立 Linux 標准的行動,表示謹慎的樂觀。
問:為什麼是謹慎的樂觀?
答:在 Linux 領域沒有標准就沒有發言權,現在中日韓 OSS 標准能否和 LSB 等其他標准對話時間尚早。
對於現在很多 Linux 的初學者,你覺得他們應該注意那些方面才能更好的學 Linux 呢?
我提供給大家一個 Linux 學習的路線圖吧:
1. 掌握至少 50 個以上的常用命令。
2. 掌握 .tgz、.rpm 等軟件包的常用安裝方法
3. 學習添加外設,安裝設備驅動程序(比如網卡)
4. 熟悉 Grub/Lilo 引導器及簡單的修復操作。
5. 熟悉 Linux 文件系統 和目錄結構。
6. 掌握 vi,gcc,gdb 等常用編輯器,編譯器,調試器。
7. 理解 shell別名、管道、I/O 重定向、輸入和輸出以及 shell 腳本編程。
8. 學習 Linux 環境下的組網。
另外 Linux 圖書選擇也是重要的。工具書對於學習者而言是相當重要的。一本錯誤觀念的工具書卻會讓新手整個誤入歧途。目前國內關於 Linux 的書籍有很多不過精品的不多,筆者強烈建議閱讀影印本的“O'Reilly 原版 Linux 圖書 http://www.oreilly.com.cn/ ”,而且出版社還提供了一個非常好的路線圖:http://www.oreilly.com.cn/guide/guide_linux.php
問:作為 Linux 從業者,你如何看待 Linux 的前景?
答:開源軟件不僅讓它的開發者、使用者收益,更為年輕的一代提供了一個良好的創業平台。2005 年, Ubuntu Linux 被美國權威雜志 Linux Journal 選為讀者最喜歡的 Linux 發行版;同年,OSDL (國際開源組織) 的最新調查顯示 Ubuntu 桌面 Linux 的用戶使用率在所有 Linux 中位列第一。學習 Linux 對於IT技術人員是有巨大利益的。
從行業來說,因為主流軟件企業的自覺不自覺的抵觸行為,使開源軟件的路也一直不是那麼順利,前景還是任重道遠的。
中國開源軟件面臨著以下幾個挑戰,其一、一個產業鏈完善的程度,軟件應用水平跟其他的平台相對來比有一定差距,數量比較少,產品化程度也不高,缺乏很多硬件廠商的支持,包括這些驅動程度開發的優化工具。其二、行業的標准化問題,不同版本操作系統也不是互相兼容,應用軟件沒有成熟的規范。最後一個用戶體驗並完全一致。其三、服務體系的建設問題。
原文出處:Yesky.com