中國焦點新聞   >   社會  >  正文

韓國人開發瞭全兼容 Win7 的自主操作系統?

這是航通社"告別 Windows 7 "系列文章的第一篇。繼續閱讀本系列其它文章,請關註航通社(微信搜一搜:航通社)。

書航 1 月 17 日發於北京

1 月 14 日,微軟對過去 10 年最受歡迎的操作系統 Windows 7 停止免費的安全更新和技術支持。

此時,Windows 7 在全球 PC 操作系統的市場份額仍有 26.64%,中國則仍有超過 57%(2019 年 10 月)。如果最新安全漏洞不能通過官方渠道修補,後果可能非常嚴重。

各國政府和商業公司紛紛就此提出應對措施,中國的近鄰韓國也不例外。截至 2019 年 9 月,Windows 7 占當地 PC 操作系統市場的24.9%。

近日,韓國多傢媒體廣泛報道瞭這樣一條消息:

在韓國政府的推薦之下,有三傢韓國企業獨自開發的操作系統,將有可能成為政府辦公的替代選擇。

https://tech.qq.com/a/20200115/020175.htm

"他們宣稱,與不再有軟件更新的 Windows 7 相比,他們自己的操作系統在網絡安全方面具有很大優勢,而且成本很低。他們還強調,用戶轉用他們的產品之後,不用轉換到 Windows 10,從而可以節省一大筆錢。"

其中一款系統在兩年前就開發佈會,宣稱能夠兼容"谷歌Andorid、蘋果iOS、微軟Windows程序",這成功引起瞭社長的註意。

更有消息說,這款系統早在 2009 年就自稱"對 Windows 軟件 100% 兼容"瞭。

https://www.osnews.com/story/21795/tmax-window-100-windows-compatibility/

要知道,去年在中國各界的大力推進之下,"統一操作系統"UOS 剛剛開始把純 Linux 的應用生態往前推進瞭一點點,萬裡長征隻是走出瞭第一步。

國產 PC 操作系統終於要熬出頭瞭?

但是韓國這個操作系統,已經宣稱兼容 Windows 應用,還雄心勃勃要抓住 Windows 7 的商機來替代發展,他們的技術真的有這麼牛瞭嗎?

強烈的好奇心,使社長打算仔細研究一番。這篇文很長,但絕對值得你看到最後。

三款"韓國本土操作系統"

我發現,報道主要提到的一共有三種不同的操作系統TmaxOS、Gooroom、HamoniKR,它們全都基於 Linux,分別來自三個不同的公司:Tmax、Hancom 和 Invesume。

① TmaxOS

TmaxSoft 公司於 1997 年在韓國成立,開始作為一傢中間件供應商,但後來逐漸成為一傢企業軟件公司。其主要產品包括 JEUSWeb 應用服務器和 Tibero 關系數據庫。

TmaxSoft 成立瞭兩個子公司,其中 TmaxData 負責數據庫系統的開發,而 TmaxCore 負責操作系統的研發。

在替代 Windows 7 的市場活動方面,TmaxOS 為其個人版免費、商業版付費的操作系統提供瞭一系列促銷活動。高管表示:

"我們目前正在為客戶提供3+3促銷活動,免費使用TmaxOS三個月,購買後試用期再延長三個月。"

"對於尋求將個人電腦操作系統從Windows 7轉換到TmaxOS的客戶公司來說,他們可以節省高達50%的成本。"

高管還說他們的系統已經有瞭眾多政企客戶:

"目前,韓國國土交通科學技術振興院(Korea Agency For Infrastructure Technology Advancement)和韓國郵政(Korea Post)是我們的主要政府客戶。而制造業、金融等私企客戶也越來越多,盡管不方便透露客戶名稱。"

TmaxOS 是本文的絕對主角,所以關於它的更多故事將在稍後講述。

② Gooroom

如果中文媒體是根據韓文直接翻譯,有可能會把這個諺文拼寫的名字誤翻成 Gureum。實際上,該平臺的牽頭開發部門是韓國"國傢保安技術研究所"(NSRI),這是"國傢科學技術研究會"下屬機構。

Gooroom 的開發吸引瞭 30 傢左右的韓國企業加入,它是一個幫助客戶向雲為主的平臺過渡的統一解決方案,操作系統界面隻是這個方案的其中一部分。官網上說,它是以 Debian 為藍本開發。

負責開發 Gooroom 操作系統的是大名鼎鼎的 Hancom,他們最著名的韓文辦公套件 ThinkFree Office / Hancom Office 是韓國人的 WPS。

(社長今後也會專門介紹韓日兩國各自的"WPS"是如何成長起來的。)

重點是,他們這個 Gooroom 操作系統是不對普通個人用戶開放的,並且其中主打的是安全聯網的功能。2019 年 6 月,Gooroom 更是被韓國陸軍選中用於更新其內網操作系統。所以,它目前就連界面截圖都很難找,更不用說直接去下載體驗瞭。

根據英文版韓國《中央日報》的報道,即使是 Hancom 公司自己開發的 office,都不能在同樣是他們負責開發的 Gooroom 系統上運行。

http://koreajoongangdaily.joins.com/news/article/article.aspx?aid=3072691

③ HamoniKR

當地還有一傢軟件公司 Invesume 也在提供其開源操作系統 HamoniKR,目標客戶同樣是政府機構。

HamoniKR 從 2014 年開始研發,據高管稱已被用於韓國國防部和大學等組織。該操作系統的優勢在於免費提供商業使用,而公司主營業務是提供持續的技術支持。

經過官網查詢,社長確認可供下載的 HamoniKR 應該是 Ubuntu 18.04 的一個本地化分支。

(但不知道為什麼用瞭 Linux Mint 的圖標)

三個系統當中,看來也隻有 TmaxOS 算是能打的。好的,我們今天就來好好研究一下它。

TmaxOS 開發歷史

TmaxOS 的開發始於 2005 年,一開始隻是想兼容 Windows 程序,並且以 Windows XP 作為對照。但是如今,他們的目標已經變成瞭同時兼容 Windows、Android 和 iOS 應用,可謂野心勃勃。這個故事我們需要從最開始說起。

2007 年,在 TmaxSoft 成立十周年慶祝會上,公司 CTO Daeyeon Park 說:

"沒有操作系統或數據庫等基礎設施技術,任何公司都不可能在全球軟件市場取得成功。即使需要幾十年或幾百年的時間,這種原始技術也必須加以開發。"

他同時宣佈瞭另一個重磅消息:TmaxSoft 對新操作系統的開發早在 2005 年就開始瞭,將於 10 月發佈。

不過好事多磨,這個操作系統發佈的截止日期被一再推遲到 2009 年 1 月、4 月,最後推遲到 7 月。

TmaxSoft 於 2009 年 5 月 14 日宣佈瞭"大挑戰"營銷活動,並確定操作系統最終發佈日期為 7 月 7 日。"大挑戰"的意思主要是激發韓國人的愛國情緒,並為本國第一款自主知識產權的,可以挑戰微軟霸權的操作系統歡欣鼓舞。

http://cosmic.mearie.org/2009/07/tmax-window/

這種做法對韓國人可以說並不陌生,但是盲目的愛國心思往往會遭遇挫折。韓國歷史上最著名的因民族自豪感驅使而犯下的冒進錯誤,可能就是生物學傢黃禹錫偽造研究成果瞭。2009 年剛好也是黃被韓國地方法院宣判的同一年。

因此,全世界的 Linux 開發社區抱著高度懷疑去看待這場高調預告的新品發佈會。在發佈會前流出的照片被很多人認為是 PS 的。

7 月 7 日,發佈會現場進行瞭被命名為 Tmax Window 9 的系統實機演示。這個操作系統擁有跟 XP 類似的開始菜單、桌面和資源管理器,以及網絡瀏覽器的界面。

請註意,這個圖的 IE 和 Word 2007 都是 Win32 應用程序。對照一下,XP 的桌面是這樣:

這是資源管理器:

XP的:

以及網絡瀏覽器:

而這是 IE6。

不要太在意外表的相似性,Tmax 對此的解釋跟後來 WPS、深度、鴻蒙、blabla 的說法是一樣的:相似的界面降低瞭用戶的學習難度。

所以還是要看看內在的部分。

請註意,Tmax 開發的瀏覽器 Scouter 顯示瞭一傢銀行的界面。在 2009 年,韓國銀行、政府機構等廣泛使用僅限於 IE 瀏覽器的 ActiveX 控件。

所有的 Linux / Unix 系統對此都一籌莫展。Tmax 宣稱 Scouter 采用一個容器讓 ActiveX 控件和瀏覽器內核通過 NPAPI 橋接。

同時,它還說 Scouter 內核的其它部分滿足當時的最新 Web 渲染標準,並以 99/100 的高分通過瞭 Acid3 測試(IE 是 20 分;Firefox 和 Chrome 都是 100 分)。

是騾子是馬,拉出來遛遛。

在發佈會現場的實機演示中,IE 瀏覽器可以打開,也可以訪問谷歌網站。不過在屏幕中央能夠看到有一條明顯的黑線,具體的成因不明,界面當中的一些元素也發生瞭錯位。

而打開 Word 2003 的時候,一些設置面板,比如說關於軟件的版權頁面等等不能正常加載,但是能勉強的新建一篇文檔。

至於《星際爭霸》的演示,在現場是失敗瞭的,雙擊圖標之後等待瞭一分鐘也沒有出來,所以就改為播放以前錄制好的演示畫面。

這場發佈會還有一個有趣的地方。這個 Tmax Window 9 系統是采用微內核的,而且開發者還討論瞭現有的 Windows 和 Linux 采用宏內核可能的缺陷。

讀到這裡,你想到瞭什麼?沒錯,正是華為鴻蒙系統的發佈會。而關於內核方案的爭論,其實早已有之,是 Linux 發展史上很有名的一次爭論,祖師爺 Linus Torvalds 親自下場,但是也並沒有出什麼結果。

總而言之,這場發佈會大致平息瞭該產品是完全造假的爭議,可以證明一個大致可以跑 Win32 應用的環境是存在的。然而結束之後仍有人質疑它挪用瞭開源的 Windows 環境模擬器 WINE。

另外,即使已經是自主研發,並且達到瞭可用的程度,由於這是一款商業軟件,並且要付費使用,也同樣會引發社區中關於是否違反開源許可證的問題。

就在人們翹首期待該產品投放市場的時候,公司卻意外的宣佈:因為資金耗盡,Window 9 項目被無限期擱置瞭。

這一放再拿起來,就到瞭 2016 年。

此時,TmaxSoft 不僅使用重新命名的 TmaxOS 來追趕 PC 操作系統,還開發瞭替代微軟 Office 的辦公套件 ToWord、ToCell、ToPoint,以及一款瀏覽器 ToGate。

https://www.patentlyapple.com/patently-apple/2016/04/future-korean-tmaxos-to-run-ios-android-windows-apps.html

TmaxOS 此時被標記為一款 Unix 操作系統,而不是說自己基於某個 Linux 發行版改進。這進一步引發瞭爭議,如果實際采用的系統是基於 Linux 發行版,但不僅不提名字,還商業化瞭,將會是對開源的粗暴踐踏。

發佈會還是老規矩,放瞭能在系統上面正常運行 Office 2007 的畫面:

公司首席執行官 Park Hak-Rae 在發佈會上將韓國軟件行業的糟糕狀況歸咎於使用微軟 Windows 的專有格式,並說他們繼續致力於克服微軟壟斷的有害影響。

"推出 TmaxOS 是平臺領域實現新創新的第一步,操作系統領域已被微軟和谷歌等全球 IT 公司壟斷。起初,沒有人想到我們可以在 DBMS 領域擊敗甲骨文,但我們最終做到瞭。因此,我們將在微軟引領的操作系統市場上演一場好戲,並打入全球市場。"

他甚至說,TmaxOS 的目標是在 2020 年之前獲得 2 萬億韓元(約 18 億美元)的營收,占據全球 10% 的市場份額。

http://tech.ifeng.com/a/20160421/41597601_0.shtml

——槽點多到讓人無從吐起。10% 操作系統份額這個就不說瞭,你這次要兼容 iOS 的應用格式,蘋果法務部沒給你發律師函?

好的吧,那我們這次再看看你能正式發佈的東西是什麼。然而公司再一次讓人們失望瞭:根據英文報紙《韓國時報》,2016 年這次發佈會之後,系統總是無故死機,以至於根本不能使用。公司並未正式將系統商用,它也承受瞭輿論的嘲諷。

https://www.koreatimes.co.kr/www/tech/2018/07/133_251662.html

它讓人們再多等瞭兩年。2018 年 7 月 3 日,TmaxOS 終於準備好瞭。

在它這次上市前的一個月,它從韓國的電信技術協會獲得瞭一個"良好軟件"認證(GS),這就意味著它可以在政府采購時獲得優惠。

一年之後,TmaxOS 的開源版本上市,對個人用戶免費使用。這也就使得社長終於有幸一睹這款號稱要拳打微軟腳踢 iOS,全兼容制霸並占據 10% 市場份額的操作系統。

在虛擬機體驗 Tmax OS

(沒錯。在這裡,你不是在韓國,就是在美國)

在 Tmaxsoft 官網就提供 TmaxOS 開源版本的下載。社長本次體驗共花瞭 3 個半小時。用 VMWare 裝好的 TmaxOS 虛擬機大小在 10 個 G 左右。

據稱,Tmax OS 開源版本具有與現有 Tmax OS 商業版本相同的功能,隻不過它限制瞭企業環境的某些功能。

社長提前做瞭一些功課,看瞭不存在的視頻網站上一些同學們已經體驗過的具體教程。其中有人提到,TmaxOS 公開發佈的開源版基於 Debian 改裝而成。

讓我們把目光拉回到它用於公關對外宣傳的照片。

在這個照片中,展出瞭一些可以在 TmaxOS 上運行的應用,包括韓國版微信 KakaoTalk,以及自己開發的瀏覽器 ToGate,還有三個辦公套件。

還有電視臺報道稱,TmaxOS 可以運行上文提到的韓版 WPS"Hancom Office";但實際上這是 Tmax 自傢的辦公套件,Hancom Office 連自己公司出的系統都搞不定,它就從來沒有在 Windows 之外的地方能正常運行過。

當社長實際安裝這個系統之後就發現,圖片上展示的這幾款應用,其實也就是唯一能夠在上面正常運行的應用瞭。

現在的 TmaxOS 可能內置瞭一個不完整的 Windows API 兼容層,但是似乎比 WINE 效果好不瞭太多,或者還差得遠,以至於什麼東西都安裝不瞭。

① 7-zip

為瞭測試兼容性,應該選擇一個相對來說最容易安裝,並且在所有系統上都能跑得動的東西,這就是 7-zip。

這款壓縮工具可以順暢的運行在從 Windows 95 開始,一直到 Windows 10 的所有系統上,並且都能夠正常表現。

社長分別下載瞭 32 位和 64 位的版本。首先 64 位版本被說不能安裝,即使下載的 TmaxOS 標稱它是 64 位的。這說明這個 Windows 兼容層是 32 位的。

雙擊 32 位的安裝程序,意外的發現它能夠正常運行。

它安裝在一個模擬出來的 C 盤。這個系統的資源管理器很有意思,一般的 Linux 都會把自己的文件系統如實顯示出來,但是在非管理員的模式之下,它會顯示出一個虛擬的 C 盤。在這個 C 盤當中,有一些 Windows 運行環境依賴的組件。

然後,用戶的文檔、下載內容等則會存放在 Linux 的目錄當中,這些目錄並不在虛擬的 C 盤擁有一個位置。

隻有用終端命令才能顯示出真實的文件系統。這樣似乎可以最大限度的防止小白用戶誤操作,所以也是可以理解的。

在 7-zip 安裝好之後,並沒有在"開始"菜單(嗯,這個系統用的是 Dock,沒有開始菜單)和資源管理器的右鍵菜單生成快捷方式,這是可以預料到的。那麼我們就必須得進入這個虛擬的 C 盤,然後定位到它的目錄中雙擊打開。

結果就是這個樣子的:

所有菜單項都被顯示成瞭按鈕,摁下去之後毫無反應。然後實際上能點的那幾個按鈕,包括新建壓縮包、解壓縮、打開、文件信息等等,點瞭之後都會彈出錯誤信息,而且它的壓縮功能根本無法使用。

如果使用它在同一個文件夾下提供的卸載程序的話,則還是可以把原來放在系統裡的文件完整的卸載掉的,這也是唯一有用的 exe 程序。

一般來說,Win32 軟件還應該向註冊表當中寫入信息,所以這類模擬環境也應該有一個地方來存放註冊表,但是社長並不知道是在哪裡。

② KakaoTalk

緊接著,社長運行瞭在軟件商店裡頭指明可以下載的 KakaoTalk。

本次宣傳的所有三款操作系統,無一例外地宣佈可以支持 KakaoTalk 的安裝,即使 Kakao 本身沒有制作 Linux 版本。

社長此前去過一次首爾的 Kakao 總部,親身體會到這款軟件在韓國的地位。一臺電腦或手機沒有它,就像是國內的電腦和手機沒有微信一樣奇怪。

Kakao 的安裝過程需要釋放很多的小圖片,這是為瞭構成表情以及皮膚文件。社長發現,在使用安裝程序解壓這些圖片,並釋放到安裝目錄的時候,過程極其緩慢。安裝整整花瞭半個小時才完成。

終於好瞭。等待一陣,可以打開 Kakao 的登錄界面。但是 Kakao 的登陸在中國有困難,所以我沒有找到方法來測試它是否能正常使用。

運行效果應該是這樣的:

但是,如果隻能安裝這一款 x86 的軟件,那也不是什麼好事兒,所以社長嘗試安裝在中國流行的聊天工具。

③ QQ

QQ 的官方網站同時提供 PC 版和 Linux 版本的下載。因為需要跟 UOS 適配,QQ for Linux 進行瞭大幅更新,也支持大多數市面上的發行版。

社長下載瞭 DEB 包。同時,在 x86 版本方面,還下載瞭 QQ 國際版。國際版有英文的界面,因為 TmaxOS 隻能被設置為韓文或英文,所以可以在安裝時使用英文的界面。

沒有一個成功。PC 國際版的出錯窗口隻有一個灰色不能點擊的取消按鈕,無奈隻能讓這個東西留在那裡,要麼用進程管理器殺掉它。

Linux 版本也出現錯誤。

不過也可能是因為隻有中文版導致的內碼問題,這就說不準瞭。

因為手頭沒有 Office 2007 的安裝包,也因為硬盤空間已然不足,社長沒有重現它發佈會上跑 Word 的名場面。不過即使那能實現,以剛才的測試來看,也沒有任何意義。

這款 TmaxOS 對中國用戶的可用性還比不上一直被不少國人看低的 UOS(也就是深度)。

結論

總而言之,TmaxOS 對於 Win32 程序的兼容性,其實並不如一個正常的 Linux 系統加上 Wine,也難以匹敵 ReactOS——這是目前非 Windows 環境比較通用的兩大方案。

但這兩種都經過十多年開發的方案也有很大的限制,它們使用的是嚴重過時的 API,如果說 Win7 停止技術支持會變得不安全的話,那麼這些替代方案運行 x86 應用就更沒有什麼安全性和可行性可言。

對比 Tmaxsoft 2009 年、2016 年、2018 年和 2019 年的新聞稿,你會發現它心比天高的夢想,隨著時間推移放的越來越低,也算是被現實教做人瞭。

去年開始,航通社一直在鼓吹,中國研發新的通用操作系統,可能到瞭成熟的階段。社長必須強調,這個判斷的前提是,更多的應用可以通過符合現代標準的網頁來進行,所以隻要一個瀏覽器就夠。

圍墻剝落,"鴻蒙"初開

但是,韓國這幾個系統是兩碼事。

如果是以替代 Windows 7 來作為系統更換的目的,那麼很顯然會有一大堆對現有桌面軟件的依賴,這些依賴是必須想辦法解決的,而不能通過網頁糊弄過去。

至於 Tmax 曾經提過的對於安卓和蘋果應用的支持,社長更是連一根毛都沒有摸到。

相比之下,像是三星 + 微軟,以及一眾國內廠商同時在進行的手機應用投屏,在手機和 PC 之間實現文件互傳的這種互動方式,反而是一個更加務實的做法。

華為的"多屏協同"功能,常程還沒去小米時候曬出的"Lenovo One",戴爾 Mobile Connect 和三星對微軟官方"你的手機"的率先支持,都是非常好的例子。

微軟牽手三星:再造一個"溫特爾"聯盟

在這些例子當中,可以在同一屏幕內操作兩個界面,互相拖拽即可完成電腦與手機的文件傳輸;借助電腦鍵鼠及輸入法,直接回復手機對話,或快速把手機中圖片、文字內容等素材插入電腦文檔中進行編輯。

今天下午,中科院發佈的一款國產編程語言"木蘭"又引發瞭爭議。它聲稱完全自主,但網友測試後,感覺跟 Python 基本沒有什麼區別。

"以人為鑒,可以知得失"。中國已經有過漢芯的前車之鑒,而韓國這場替代 Windows 7 的"大躍進"更是應當讓我們引以為戒。

我們都知道,總得有一些辦法,要打破國外的壟斷,開發國內的應用生態,有助於各國軟件產業的獨立自主。

這些道理我們都懂,但是絕對不能以這種民族情懷之類的揠苗助長,把一些根本沒有影子的東西吹噓的天花亂墜;更不能以這種東西來真正的影響政府和企業的決策,讓國傢的技術力量比國產替代之前還要倒退。這就完全是本末倒置瞭,最終也會傷害到所有參與其中的各方。

航通社首發原創文章,未經授權禁止轉載。航通社微信:lifeissohappy 微博:@航通社

熱門推薦

聯繫我們|www.chinafocusnews.com All Right Reserve 版權所有