近日,國外一名 16 歲的開發(fā)者發(fā)布了一則視頻,展示自己為一臺已經無法正常使用的 iPhone 7 成功移植了 Ubuntu 20.04,并將其作為服務器來使用。
發(fā)布視頻的開發(fā)者網名為 Daniel Rodriguez,是一名在校高中生。據 Daniel 介紹,他使用的 iPhone7 來自他的外婆,這臺手機的屏幕、電源等硬件設備基本上保存完好,但由于 NVMe NAND 已經完全無法訪問,這意味著這臺手機將永遠無法再運行 iOS 系統(tǒng),基本上已經相當于一塊磚頭。于是他拿到這臺手機,萌生了改造它的想法。
Daniel 參考并使用了 checkra1n,linux-sandcastle,projectsandcastle 等開源項目,同時自己編寫了網橋設置 script/udev 規(guī)則來實現這一復雜的工作。最終成功在這臺壞掉的 iPhone7 上運行了 Ubuntu 20.04 。
Daniel 表示自己平時在家里搭建了一組服務器,幫朋友和自己運行了一些學校俱樂部的網站和游戲服務器,他把這臺改造后的 iPhone7 當做一臺服務器來分配一些負載,以減輕目前正在使用的主服務器的負擔。憑借蘋果的 A10 芯片,這臺 iPhone7 作為服務器的性能令 Daniel 自己都感到驚訝。他改造后的整個“服務器”系統(tǒng)都能夠通過主服務器上的 USB 端口關閉電源。
盡管在該項目下的留言好評如潮,甚至有網友夸贊其為天才少年,但 Daniel 本人仍然十分謙遜。他表示這些工作都要歸功于 Corellium 和 checkra1n 項目的開發(fā)人員,Linus Torvalds 以及 Linux 內核的所有貢獻者,Ubuntu 和 Debian 維護者等等?!八麄兪菫檫@個項目制作所有作品的真正英雄,而我只是恰好在 iPhone 上很好地組裝了這些前輩們留下的拼圖?!盌aniel 說。
責任編輯:xj
原文標題:16 歲高中生把 iPhone 7 改造成 Linux 服務器
文章出處:【微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
-
iPhone
+關注
關注
28文章
13470瀏覽量
201908 -
Linux
+關注
關注
87文章
11314瀏覽量
209807 -
服務器
+關注
關注
12文章
9222瀏覽量
85605
原文標題:16 歲高中生把 iPhone 7 改造成 Linux 服務器
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論