前言
1991年10月,所謂的網路(Network)尚侷限於軍事、教學研究,以及少數的跨國商業大廠間聯繫的範疇時,芬蘭有位名叫Linus Torvalds的大學生在comp.os.minix新聞群組上發表了一封郵件:
- Hello everybody out there using minix -
- I'm doing a (free) operation system (just a hobby,
- won't be big and professional like gnu) for 386(486) AT clones.
Linus Torvalds所撰寫的程式即為Linux核心程式(kernel)0.02版的原始碼,所謂「Linux」,一般的說法有兩種,即是Linus's UNIX的簡稱,或是以Linus's Minix得名。由於Linux讓人們可以免費下載並加以修改,透過網路上熱心人士的發展與改進,到了1992年,該作業系統已可在大部分的PC上執行無虞。而Linux隨後亦結合諸多應用程式與發展工具,在不到10年的今天,透過全球人士不管是刻意還是非刻意的參與下,Linux已形成一股具備挑戰微軟(Microsoft) Windows NT/2000作業系統霸主江山的實力。這個當時讓微軟視為無物的作業系統,竟然在今天令其有如芒刺在背,正所謂風水輪流轉。
草螟仔弄雞公,紅帽甘犯微軟?
2000年世界資訊科技大會(WCIT)在台北風風光光熱鬧展開,除了眾所矚目的世界級廠商負責人到場與會外,以Red Hat Linux一炮而紅的紅帽(Red Hat)公司執行長羅伯楊(Robert Young)與微軟總裁比爾蓋茲(Bill Gates)之間的高來高去也為人所樂道。羅伯楊表示,軟體技術專利權控制在少數廠商手中,在網路時代是不被接受的,專利環境使得極少數人可接觸到原始程式碼,若軟體出了問題,一般使用者根本無法透過修改程式碼來改善系統,只能愚蠢地重複開機,言下之意可謂昭然若揭。
比爾蓋茲則以「天下沒有白吃的午餐」反駁道,Linux雖是免費的開放架構,但一樣需要軟體的維護與後續服務,且諸多Linux廠商在此架構下個別開發出的諸多方案彼此未必完全相容,因此難說是真正的「開放」。
由於適時微軟正為美國一審法院的分割判決忙得不可開交,且微軟自以往便樹大招風,樹敵甚多的外在環境也使得客觀形勢對其極為不利,因此,包括台灣諸多吃過微軟強勢作風悶虧的硬體廠商多以「旁觀者」的態度觀察。一方面他們看好在即將來臨的IA世紀裡,Linux以其免費、彈性高的特質將可有效降低軟體成本(包括授權、研發等)並提升其競爭力,另一方面,除微軟外,英特爾(Intel)面對來自超微(AMD)、全美達(Transmeta)與威盛(VIA)的挑戰,也顯得力不從心。「Wintel」時代的結束,象徵著另一個紛亂但生氣勃勃的時代即將開始。
Linux與Windows NT各擅勝場
一般人或常拿Linux與Windows NT/2000來比較,根據國內廠商的說法,事實上,這兩種作業系統各有其擅長的領域,並不存在「非瑜即亮」的情結。代理Caldera Open Linux的翔威國際(Shineware)第六事業部協理黃宗達表示,從企業使用的角度來看,由於企業最在乎的是「成本低」與「穩定度高」。Windows NT無論是Workstation或Server版本,隨便一套動輒上萬,而一套經過包裝、最佳化後的Linux頂多才一、兩千元,成本方面優劣立判。在穩定度方面,根據翔威做的測試,Linux與NT主機分別安裝開機後,在什麼軟體都不執行的情況下,一個月後NT主機便無故當掉。而Linux主機在開機過100天以上的情況下都不會發生當機情形,產品穩定度不言可喻。「我想產品穩定跟程式寫法有關,因為Linux是UNIX Like的產品,而UNIX的穩定度應該不會被質疑。」他進一步補充道。(編按:該說法並無任何經過公開正式測試數據的佐證,黃宗達僅強調這是業界一般的經驗,特此聲明。)
百資科技(Linpus)研發處協理呂俊良則指出,發展Linux的各家廠商在市場上將會找到不同的利基,進而發展出不同的安裝界面、程式庫、函式庫(API)等。以微軟的Windows作業系統為例,其API相當固定,即是Win32,所以軟體廠商遵循Win32所開發出的產品可在Windows系列中執行。但在Linux環境下,各家有各家的API,甚至往往連圖形界面(GUI)環境都不一樣,如:KDE、Geno等,這樣會造成在Red Hat能執行,而Caldera卻不能執行的問題。
百資1997年開始由代理國外Linux起家,1998年投入研發(R&D),1999推出其中文安裝界面,該產品Linpus Linux主要針對玩家市場。至於企業用戶,呂俊良表示,除非是關鍵性(Critical) Server,尤以金融業最為明顯,他們寧可選擇知名度最高的廠商如微軟,出了問題便將責任推給微軟,其他一般如:Mail Server、Web Server、FTP Server與Telnet Server等通常會以Linux取Windows NT而代之。
以社群網站架設軟體e@Once!聞名的怡申科技(Essen Vision),其研發部副總經理劉培欣表示:「我們也不是沒有考慮過NT市場,因為NT在中小企業被使用的比例相當高,但在Internet Server市場,當您希望在交易量(Transaction)相當高的狀況下,系統還能維持高度穩定時,還是以選擇Linux為宜。」他並以Web Server軟體Apache在市場上超過50%的市佔率來證明。怡申現階段雖以發展Linux Solution為主,但也不排除在未來開發NT Solution的可能,藉以擴大市場範圍。
眾星拱月,做大市場
前陣子來台參與世界資訊科技大會的IBM網際網路副總裁約翰派屈克(John Patrick)表示,未來IBM將發展各項Linux應用技術,約翰派屈克認為,Linux是未來唯一可能從低階的存取裝置到高階伺服器組群都能共用的一個平台。IBM此一聲明被業界解讀為有意倒打微軟一耙的象徵意義遠大於實質意義,事實上,Linux的發展應是眾星拱月式的集體力量而非為少數廠家所主導。常見的方式如下:
- 1.廠商收集Linux相關應用軟體並開發安裝套件,整合後推出XX Linux。如:Red Hat Linux、Open Linux、Linpus Linux等。
- 2.廠商將XX Linux透過OEM或是合作等方式,與伺服器廠商的XX伺服器一起搭售,如IBM與Acer的Linux伺服器專案。
- 3.廠商將XX Linux以OEM的方式隨機附在伺服器廠商或是主機板廠商的產品裡。
- 4.Linux應用軟體廠商將其產品與XX Linux或XX伺服器搭售。
- 5.嵌入式Linux發展廠商將軟體授權予IA硬體廠商,供其內嵌至產品裡。
從以上計畫看來,這種具備共生共榮的互利模式似乎不錯,不過其間也存在著許多難處。翔威國際黃宗達表示,會發生困難主要是硬體廠商的問題,該公司前陣子曾與某硬體製造商有過搭售計畫,也拿了他們的硬體來測試,但發現Linux在該硬體上有些需要校調與更換的必要,舉例而言:Linux對Software Modem並不支援。而該廠商為了節省零件成本非得用Software Modem不可,衡量利弊之後,這樁合作也只有告吹了。
他進一步透露,前陣子IBM與網虎國際(XLinux)合作搭售產品,其實際的做法是:IBM將機器提供給網虎,由網虎去推這個案子。這樣的做法其實沒有多大意義,IBM希望在別的案子上能做得有意義些,而不僅僅是硬體兜作業系統的陽春選擇。若是如此,針對特定領域來推Solution其實更有創意。好比說,IBM的機器搭配翔威的E-Server產品,針對如食品業進銷存或其他特定領域的企業所專用,而僅需對系統本身做小部分的校調與增刪即可。
在百資的市場策略方面,呂俊良表示,他們並不擔心硬體廠商介入Linux作業系統市場,因為從R&D人員的聘用,到所開發出來的成果對該硬體廠商產生的效益而言,怎麼算都划不來,倒不如跟已有專業技術支援能力的廠商合作。因此,該公司近期便積極擴張規模,並在大陸廣設據點,藉以形成進入門檻。至於在與硬體廠商的合作上,呂俊良指出,該公司未來合作的廠商包括神達、宏碁與華碩等。其中神達在6、7月便會有消息宣佈,而華碩的部分雖係採用百資的Linpus Linux,但屆時百資的牌子將會拿掉,又因產品銷往大陸,所以國內市場不會見到。
至於在嵌入式Linux領域享有盛名的美商凱迪瑞(Lineo)公司,其亞洲區辦事處業務總監黃如鏡表示,該公司除銷售down-size的Linux外,亦銷售Linux相關開發工具,例如:該公司自行研發一套名為Embedix Browser的嵌入式瀏覽器,供硬體廠商搭配視訊轉換器(Set-Top Box, STB)之用,往後亦可應用於如:Thin Server、Thin Client、Router,以及PDA等。
值得一提的是,凱迪瑞亦開發出嵌入式Linux的發展工具(SDK),根據黃如鏡的說法,該工具提供硬體廠商開發IA產品時各種應用的元件(Component),目前共有130種元件,硬體廠商可自訂元件以兜出不同的功能,藉以形成不同的產品,不過,這部分可是該凱迪瑞的專利,並非Open Source,意即廠商使用這些元件是要付費的。
服務與教育工作不能偏廢
Linux要成功,除了參與的廠商要夠多外,產品本身的附加價值與對於市場的教育工作也相當重要。翔威黃宗達指出,該公司收到許多來自企業的詢問與需求,他們均對Linux方案表達高度的興趣。當然,該公司在推廣Linux上不會僅代理Open Linux而已,該公司會採取如:系統整合、企業套餐或是教育訓練等做法。意即在銷售產品外,也成立技術支援團隊來做客戶訂製化的工作,以及引進美國原廠講師來做Open Linux的教育訓練認證。凡此種種(產品銷售、客戶服務、技術支援、系統整合、教育訓練等)亦為國內其他Linux廠商普遍的做法。
百資呂俊良則指出,該公司並沒有太大的市場行銷動作,不過在零售市場上的佔有率相當高。他並評論網虎的市場行銷做得相當好,但換個角度來講,也太誇大了。「往往你在市面上可能只買得到百資的產品,而像網虎的產品大多是隨著雜誌贈送。」他說。該公司鋪貨管道有書局、便利商店、電腦賣場以及網路等,企業市場目前僅佔總業務的20%~30%,大部分的業績是自來客。不過隨著售後服務業績的抬頭,呂俊良表示,去年該公司有90%來自銷售,今年則降至65%,其他的35%是來自服務,這樣的情形在明年會更明顯,預計明年來自服務的業績會是50%。
史托曼事件與開放原始碼
去年8、9月間,翔威曾被輿論抨擊,肇因於其所販售的Open Linux中文版化本並沒有完全依照美國自由軟體基金會(Free Software Foundation, FSF)所訂定的開放原始碼(Open Source Software, OSS)精神與GNU大眾公有版權(General Public License, GPL)的規範,這次事件並造成翔威與輿論雙方公說公有理、婆說婆有理的情況。怡申劉培欣以一位專業使用者的角度看待此事,他認為若某些廠商取得OSS的軟體、經過修改,便當成自己的產品,並拒絕將其OSS的話,這將阻斷OSS的發展。這也是FSF想辦法透過法律的方式(GPL)來積極達成OSS理想的目的,意即「今天您只要用了OSS的東西,你也必須OSS」。
換句話說,若假設Lotus Notes用了受GPL所保護的程式的技術,它就必須OSS,站在廠商的商業利益考量,Lotus當然不願意。所以FSF為了先讓Linux能夠大行其道,便以較為寬鬆的LGPL(意即:若係以GPL軟體的衍生程式來開發,便不需要OSS。以Linux為例,其內部有很多的函式庫可以呼叫,若僅是呼叫這些函式庫則並不需要OSS)讓Linux由LGPL過度到GPL,最後達到完全OSS的境界,這是LGPL/GPL的階段性任務,終極目標還是要完全的OSS。所以回到翔威的問題,他表示,站在專業使用者角度來看,是應該附上OSS。
另外,今年6月7日,FSF創辦人理查史托曼(Richard Stallman)應邀到國內參加GNU/LINUX Software 2000活動外,並參加台灣自由軟體基金會的成立。不過,原本應是受人期待的一場盛會,到最後卻變成讓IBM與網虎相當難堪的結果。
史托曼在IBM與網虎共同舉辦的伺服器義賣會上大力撻伐利用開放原始碼(OSS)牟利的廠商,他表示,擁有版權的軟體想獨霸市場、控制使用者的觀念是錯誤的,自由軟體最重要的是自由而非價格。他強調,這些在商業人士並未完全了解自由軟體的精神,因此他擔心未來若自由軟體無法滿足其需求時,這些人將會轉向使用非自由軟體,反而會危害到自由軟體的發展。曾參與當日記者會的百資呂俊良就對主辦單位感到不滿,他表示,主辦單位利用史托曼來推銷自己產品的意味太濃了,不過他也承認,廠商利益與OSS在某些方面是相抵觸的。
結語
IA產品的發展無可限量,除了IA硬體外,有著IA靈魂之稱的嵌入式(Embedded)Linux系統無疑地替國內廠商在代工的宿命裡指引出了一盞可能的明路,我國於今年2月成立IA聯盟,係政府藉以凝聚國內產業的力量共推IA產業。對此,凱迪瑞黃如鏡表示,政府在推動IA產業時必須加重軟體項目的設計與研發,亦即在嵌入式系統方面的發展,否則,僅求硬體技術的進步,充其量不過是另一項代工業罷了。她以該公司目前合作廠商為例指出,國內廠商在選擇嵌入式系統軟體合作夥伴時,最重要的還是會考慮該夥伴的知名度以及全球支援與維護能力,很顯然地,這方面國內廠商確實落後歐美太多。
落後雖是事實,但畢竟已經開始在做了,由國內廠商的代工能力看來,加強嵌入式系統軟體研發技術若可望與之齊頭並進,在未來的IA世紀裡與歐美大廠並駕齊驅並不是不可能的事!