講到微軟所開發的作業系統,很多人一定會不假思索的說出 Windows 這個單字。更資深點的玩家還會多說一個 MS-DOS 出來。不過最近這家軟體巨頭卻推出了一款不是 Windows 的新作業系統。更讓人吃驚的是,這個系統居然是個 Linux 發行版。過去批評開源陣營不落人後的微軟,如今在 Github 上推出了自有 Linux 發行版 CBL-Mariner,大概是進入 21 世紀以來微軟最大幅度擁抱開源資源的一大體現。
▲微軟又多了個親兒子,還是有企鵝血統的(圖片來源)
CBL-Mariner 其實在去年就已經隱隱成型,當時就有媒體報導了微軟正在開發自家專用 Linux 發行版的消息。只是這個消息就跟微軟將旗下一些軟體開源化一樣缺乏吸引力,甚至不覺得微軟在努力修補 Windows 10 問題、醞釀即將推出的 Windows 11 甚至是下一版 Office時,還有餘力弄一套 Linux 系統出來。但事實上,微軟的確是弄了,而且這套 Linux 並非微軟專用,而是開放給大眾使用。這些種種事蹟都讓人不得不相信,微軟的確不是十幾年前那個只看重 Windows 系統的企業了。
CBL-Mariner 並不是 WSL,而是獨立 Linux 發行版
CBL-Mariner 在去年就已經初現端倪,到了今年則有一位工程師 Juan Rey發表了一份讓一般人都能夠簡單看懂的發行版安裝指南,才讓這個系統逐漸浮上檯面。雖說微軟過去一直在 WSL(Windows Subsystem for Linux)的開發上打轉,也推出了不錯的成果,但真的刻一個 Linux 發行版出來,還是頗讓人訝異:
▲網路上已經有人將微軟與 Linux 元素合成起來,製作了非官方的 CBL-Mariner 安裝光碟假想圖(圖片來源)
且 WSL 與一套完整的 Linux 發行版是完全不同的概念,WSL 等於是微軟專門開設給 Linux 的子系統,主要也只建議安裝 Windows Store 上架的 Linux 發行版,功能方面與一套完整功能的 Linux 發行版基本不同。不過基本的核心功能在 WSL 中也能使用,甚至神通廣大的玩家已經找出在 WSL 環境下安裝 Linux 發行版中的 Desktop Environment ,用起來雖然不夠直覺,但總之是個好的開始:
▲如今用 WSL 或 Linux 作為關鍵字搜尋,可在 Windows Store 中找到不少可供安裝的 Linux 子系統
不過 CBL-Mariner 的問世也讓人想起前微軟 CEO 史蒂芬·巴爾默還在位時,曾將開源軟體與 Linux 批評得一文不值,甚至用極難聽的字眼去形容的往事。當時的微軟雖然仍保有市場最高佔有率的作業系統與辦公套件軟體,但在搜尋引擎、智慧型手機等業務上一敗塗地,難以想像時至今日這家公司竟能與開源軟體及其背後的社群們走得這麼近:
▲史蒂芬·巴爾默時期的微軟對開源軟體、Linux 系統等組織都不甚友好(圖片來源)
如今,微軟已經是世界上數一數二的開源計畫貢獻者,甚至還推出了自有 Linux 系統。即便這個系統其實並不像 Ubuntu、Mint Linux 那樣對一般用戶親切好用,而是剛開始起步,主要取向軟體開發者使用的系統,但這是微軟難得可貴的一大步。也是該公司從收購 Github 網站以來,帶給開源社群最大震撼的一個消息。
CBL-Mariner 會不會讓微軟吸取開源生態的養分,回饋到未來的 Windows 系統中?甚至是結合兩者優點推出新世代的系統,這些都值得大家持續關心下去。