最近,編者注意到一則關於在iPhone 7上成功引導Linux作業系統的新聞,不禁虎軀一震,不由得感嘆,開源的力量已經滲透到蘋果的地盤上了,作為開源界的一分子,我驕傲!
舊手機被該被淘汰?我們的選擇權呢
詳細搜尋這則新聞裡的關鍵詞發現,新聞背後還有一些鮮為人知的故事。
在生活中,我們也經常看到某白領買了一個蘋果PC,但是覺得用不慣iOS系統,還是找人安裝了Windows作業系統,俗稱雙系統。一般情況下,給客戶演示的時候用蘋果iOS系統,自己辦公的時候切回到Windows作業系統。有的工程師為了構建測試環境,在Windows之外再安裝一套Linux作業系統,這都是特定工作的需求。
但是,你見過誰把自己的智慧手機上安裝兩套作業系統的,Andriod、iOS、Windows任選其二甚至全選。應該說,普通消費者是不會有這種奇葩需求的。
不過,如果當原廠商提供的作業系統不再支援舊的智慧手機,從此你的舊手機變成了功能機,你會考慮一個其他作業系統嗎?可能會,也可能不會,因為被迫淘汰舊手機的大部分消費者,在採購新機器後舊手機讓給需求不高的親戚朋友了。
我們們不著急回答上面這個問題,編者再鋪墊一個場景。
功能機時代,一臺摩托羅拉或諾基亞手機如果保護得好,用夠大學4年起碼是不成問題的。但是,進入智慧機時代,你的手機超過2年嗎?不管是蘋果、三星,還是國產智慧機。都在馬不停蹄地釋出新產品,大約6個月一款新產品問世。
你的手機真的已經到了非換不可的地步嗎?當然不是。要知道,時尚是被一小撮死忠粉絲所引領的。這些人更換手機的理由是:必須跟上潮流,賣腎也要買新機。這樣的年輕人,編者沒法跟他講道理,只想關心一句:你還有幾個腎可以換?
但是,大部分消費者都是比較務實的,他們更換手機的理由就有些被動了:手機廠商不支援老版本了,或者儲存空間不夠大,系統執行速度太慢等。在編者抽屜裡還儲存了若干部舊手機,除了完全淘汰了的功能機之外,還有兩個完好的蘋果舊手機:1個iPhone 4s和1個iphone 4,後來幾十元錢賣給了手機回收站點,另外iPhone 5s和iPhone 6兩部也先後快遞給父母用。
那麼,有一個問題編者想提出來,你看看有沒有在你腦海曾經一閃而過:為什麼更換智慧手機的節奏一定要被手機廠商牽著鼻子走?憑什麼廠商一發布新機型,消費者就要買單。願意趕潮流的時尚消費者,這是它的自由,那麼還有大多數不願意隨波逐流的消費者,廠商並沒有給他們一個選擇權。
這不合理!是的,或許我們都認識到了這一點。但是怎麼改變這個現狀呢?
極客認為“這不合理”,直接開幹
從歷史上的大多數時代變革,總是由一小撮認為現實中某一情況“這不合理”的人帶頭完成的,起碼是由他們發起的。
對於舊手機被迫被淘汰這個事情,普通消費者雖然覺得“這不合理”但是往往會覺得束手無策。當擁有極客情節的程式猿認為“這不合理”,他們不會多說廢話,直接開幹!
很多人有很多舊手機的硬體沒有什麼損壞,但由於廠商不再更新系統,導致沒有問題的舊手機無法再正常使用時,除了送給別人就是賤賣給回收站,大多數都躺在抽屜裡實際上已經算是壽終正寢了。國外一幫極客一通激烈抨擊之後,並沒有就此結束。他們很快組織一批志同道合的程式猿,他們打算基於輕量級的Linux發行版——Alpine Linux,開發一款支援舊手機的作業系統,目的就是給舊手機續命。
一通潛心研究之後,在2017年5月,他們已經正式推出一款名為PostmarketOS的舊手機作業系統。如果非要問它能讓舊手機續命多久的話,PostmarketOS承諾是十年。
專業術語太多,編者在這裡簡短描述一下這款作業系統牛掰之處。一部舊手機的基本安裝條件,只需要6MB空間。想一想消費者當前的智慧手機系統更新一次動輒以GB計的儲存空間,真是嘖、嘖、嘖... ...嘖嘖稱讚啊。另外,在以 Alpine Linux 的穩定版本為基礎,每六個月重新設定一次軟體包,以減少安全漏洞。
在最初發布時,PostmarketOS並沒有支援iPhone手機,而是重點攻破Andriod智慧手機。根據PostmarketOS官網顯示的最新資料,目前PostmarketOS已經可以引導150款智慧移動裝置,比如谷歌NEXUS 5、Nokia N900、紅米2、三星S4等。
什麼時候對蘋果的iOS作業系統“下手”呢,它可是一個封閉的作業系統。確實,在將 PostmarketOS 移植到iPhone7併成功在 iPhone 7上進行引導前,沒有人認為蘋果 iOS 專有裝置有機會成為Linux智慧手機。半年前,PostmarketOS的開發團隊自己也並不確認。在4月中旬,該團隊官方宣佈iPhone 7上已經成功引導PostmarketOS作業系統。
不過,在這裡要給滿懷期待試用的讀者潑一盆冷水了。雖然現在的PostmarketOS已經成功入駐蘋果和Andriod版兩大類智慧手機,但是在普及上還是任重道遠。
目前的PostmarketOS 還不適合普通小白下載安裝使用,它的安裝和移植都有門檻,仍然還只能面向有動手能力,想改造舊手機的極客玩家。另外,該作業系統在功能上還並不完善,例如安裝之後的谷歌Nexus 5音訊有問題,打電話時還需要輸入指令等。
對讀者來說,還得讓舊手機在抽屜裡再躺一段時間。但是,這又有什麼關係呢?畢竟,這對於消費者來說是一個值得期待的事情。正所謂不破不立。開源的力量,就是讓世界聽到另外一種聲音。這種聲音一開始的時候也許太小也不悅耳,但正是因為有這些聲音的出現,讓世界始終充滿了生機勃勃的景象。這也是開源精神的體現和存在的價值所在吧。
附1:PostmarketOS的Android版作業系統下載地址:
附2:對iPhone7上如何執行PostmarketOS感興趣可以訪問部落格:https://blog.project-insanity.org/2020/04/16/running-postmarketos-on-iphone-7/。