不止操作系統,智能手機才更需要開源!
作者 | JC Torres
譯者 | 彎月
責編 | 屠敏
出品 | CSDN(ID:CSDNnews)
毫不誇張地說,絕大部分現代生活都與智能手機有某種關係。即使是最簡單的事情,比如發簡訊和打電話,廉價的入門級智能手機也開始代替非智能手機。其原因不難理解。這些能裝在口袋裡的微型電腦能做任何事情,還能直接或者通過雲存儲任何數據。從某個方面來說,它們是有史以來最個性化的個人電腦,這也是為什麼能讓所有人用上開源智能手機,最好是開放智能手機變得比以往更重要。
陳詞濫調
開源甚至開放硬體的需求並不是在智能手機上第一次出現的。每次有新一波設備出現時開源社區總會希望有某種產品,不僅能滿足我們的需求,還會考慮到我們的原則。
Openmoko 雖然不是第一個,卻是最接近成功的一個。2007 年發布的長相奇怪的 Neo 1973 不僅提供了手機 Linux 操作系統,還提供了運行該系統所需的「開源硬體」。該手機及其後繼者 Neo FreeRunner 雖然由於跳票和產能問題削弱了人們對它們的關注程度,但 Openmoko 依然成為了 Linux 和開源歷史上的傳奇。
並非偶然的是,就在同一時期,(原來的)諾基亞發布了它的「互聯網平板電腦」系列 N800 和 N810,這一系列在 N900 和 N9/N950 智能手機時代達到了頂峰。所有這些手機運行的都是 Linux,與現在的 Android 甚至 Ubuntu Touch 相比,這些手機的系統更接近桌面版 Linux。但是,它們並非在軟體和硬體上完全開放,但足以讓開源社區在諾基亞灰飛煙滅後依然能保持它們的活力。
當然,一些人會爭辯說,這些年開源的火種一直由 Android 保持。畢竟,它是開源操作系統,對吧?這取決於你問的是誰。雖然 Android 的內核的確是開源的,但絕大多數用戶用到的 Android 並不是,不論核心的二進位文件還是 Google Play 服務都不是。
然後是 Ubuntu Touch 手機(我們就不用說 Ubuntu Edge 了吧?)肯定比 Android 更 Linux,它也更接近於消費者能用得上的開源 Linux 手機。理所當然地,它嚴重依賴於一些私有的 Android 組件才能運行在消費級的手機上。不幸的是,最終它在商業上失敗了,OEM 廠商也迅速失去了對該平台的設備。Canonical 為其準備的 NIH 功能可能也無濟於事。
新的對手
由於廉價硬體、開源硬體的出現,最近人們又開始對開源手機感興趣了。包括使用樹莓派等單板機的瘋狂 DIY 玩家,有時還會有一些眾籌的項目。這些說明,對開源手機的興趣絕非小眾,但還不足以轉變成可持續的商機。
後來出現了 Purism,他們成了保護隱私的 Linux 筆記本的代名詞。考慮到今天智能手機在人們生活中的地位,該公司開始嘗試將他們的理念和經驗帶到移動世界。於是 Purism Librem 5 誕生了,而且更重要的是,它是眾籌的。與之前的眾籌和商業嘗試都不同,Purism 把開源開發者和社區的貢獻放到了第一位,甚至僱傭了一些開源開發者。儘管該手機依然在開發中,但已經遇到了一些障礙。我們稍後會看到,這是任何小型開源手機廠商早晚都會遇到的障礙。
最後加入開源手機行列的是芬蘭公司 Necumo Solutions 出品的 Necumo Mobile,他們的口號是「專註信息安全和隱私」。他們與 KDE 社區合作,將 Plasma Mobile 帶到了手機上,打造一款真正開源、真正安全的手機,雖然在某些硬體上依然需要私有的固件來驅動。這才剛剛掀開了開源手機的第一頁,誰會成為第一個成功商用的手機,我們拭目以待。
隱私和安全
早期開源手機都在嘗試解決開放性和可改造型,而最近的開源手機都將焦點放在了隱私和安全上。這一點正反映了當前智能手機的現狀,人們擔憂它並不僅僅是互聯網和服務的入口,更是間諜、黑客和罪犯的後門。
當然,智能手機廠商和平台開發商會公開禁止對他們產品進行破解和設置後門的行為。但是,如果政府對他們施加壓力,他們並沒有什麼辦法拒絕。而且,我們從來沒辦法確保任意一方信守他們的承諾,其中包括 OEM 廠商、政府、網路運營商等。除非人們能自由、合法地查看並檢查其源代碼。
大量的個人信息甚至工作的內容都存儲在手機上,或者通過手機傳播,手機的使用程度要比個人電腦高得多,而現狀我們對它毫無控制,對它的原理也一無所知,這本身就是令人恐懼的事情。而且這並不是理論上的情況,不論哪個平台都存在著大量的垃圾郵件、欺詐簡訊、木馬、身份跟蹤腳本等。這不僅僅是一種可能性,而且是每天都在發生的事情。
長壽度
開源手機還有另一個原因,Android 的用戶可能比 iOS 的用戶理解得更透徹。不論廠商明確說明還是默認,絕大多數 Android 手機都只保證 2~3 年的更新。在這之後,你只能靠自己的力量抵禦各種安全漏洞,或者忍受低性能且過時的軟體。蘋果雖然承諾會支持老設備,但只要蘋果想改變主意,用戶也毫無辦法。
而開源手機至少在理論上不需要擔心過時,只要還有人願意更新相應的軟體。而且,如果一個平台不能工作了,用戶也能安裝另一個操作系統。沒有任何形式的鎖定。能夠在設備上運行任何 OS,甚至在設備超過支持的年限後也能運行,是用戶的夢想。不幸的是,這種夢想恰恰與生產開源智能手機的商業模型相悖,會大幅度減少開源手機的銷量,甚至阻斷這一想法。
商業因素
儘管很顯然開源智能手機能贏得消費者和軟體開發者,但對於硬體廠商來說它並不僅僅是風險,甚至會成為損失。很不幸的是,智能手機市場的發展方向造成用戶認為手機每兩年就應該升級一次。在古老的功能手機時代這也許沒問題,但想像一下,如果你要以這個速率更換筆記本電腦會怎樣。考慮到智能手機的性能和價格都達到了入門級筆記本電腦的水平,這個比較也不能說不公平。
給開源手機造成障礙的還有其他商業實踐和商業期望。創業公司和夢想家們可以設計自己的手機,但如果你不是大公司,或者不下幾十幾百萬的訂單,零件製造商和組裝廠商甚至不會看你一眼。就算你幸運第找到了供應商和合作商,目前的市場發展是圍繞封閉固件進行的,它們並不能很好地與開源合作。
Canonical 嘗試過阻力最小的方式:與 OEM 廠商合作,在現有的設備上安裝 Ubuntu Touch。從某些方面來看這種方式有效,也是一種妥協,只要你不介意手機里埋藏著各種二進位的閉源代碼。不幸的是,由於其他原因,這種方式未能長久,而且比 Ubuntu 還小的廠商更難找到願意冒險合作的合作夥伴。
許多眼睛在監視
雖然真正基於開源 Linux 的手機會成為保護消費者隱私和安全方面的巨大進步,我們還是不要騙自己了。開源並不是萬能靈藥。就像 Linux 和開源世界一樣,安全和隱私並不是開源自帶的屬性,而是由於開源可以讓開發者和用戶監視其代碼,使得安全和隱私成為可能。
實際上,開源移動平台所需的監視要大得多。開源世界沒有像 Google 或蘋果那麼多的資源和人力去審查系統的方方面面。代碼也未必永遠看得懂,甚至對於經驗豐富的 Linux 用戶也是如此。只能依靠支離破碎的社區來監視這些手機和手機上運行的軟體。
在這一點上,真正的開源智能手機,真正能夠保護消費者、真正由消費者完全控制的手機,依然只是個夢想。當然,還有一些貌似很誘人的東西,但與市場上更先進的半私有手機相比,它們毫無任何優勢。一切劣勢似乎都針對開源,開源的擁護者們也許只能是夢想家和反抗者了。這些夢想真正需要的是強有力的支持,也許,也需要一些經濟上的支持。
原文:https://osjournal.com/we-need-open-source-smartphones-now-more-than-ever-372/
本文為 CSDN 翻譯,如需轉載,請註明來源出處。
※蘋果高通「情變」禍及所有中國 iPhone 用戶!
※這是 1000 萬程序員都想要的格子衫!
TAG:CSDN |