0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

16歲高中生為一臺無法正常使用的iPhone 7成功移植了Ubuntu 20.04

Linux愛好者 ? 來源:Linux愛好者 ? 作者:Linux愛好者 ? 2021-02-02 14:35 ? 次閱讀

近日,國外一名 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ī)則來實現(xiàn)這一復雜的工作。最終成功在這臺壞掉的 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愛好者】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • iPhone
    +關注

    關注

    28

    文章

    13386

    瀏覽量

    200868
  • Linux
    +關注

    關注

    87

    文章

    11123

    瀏覽量

    207900
  • 服務器
    +關注

    關注

    12

    文章

    8701

    瀏覽量

    84541

原文標題:16 歲高中生把 iPhone 7 改造成 Linux 服務器

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【北京迅為】iTOP-LS2K0500開發(fā)板快速使用編譯環(huán)境ubuntu20.04章加載迅為提供 Ubuntu20.04

    【北京迅為】iTOP-LS2K0500開發(fā)板快速使用編譯環(huán)境ubuntu20.04章加載迅為提供 Ubuntu20.04
    的頭像 發(fā)表于 09-18 16:43 ?182次閱讀
    【北京迅為】iTOP-LS2K0500開發(fā)板快速使用編譯環(huán)境<b class='flag-5'>ubuntu20.04</b>第<b class='flag-5'>一</b>章加載迅為提供 <b class='flag-5'>Ubuntu20.04</b>

    rk3588 安裝了ubuntu20.04版本的系統(tǒng),配置軟件環(huán)境,怎么導出個鏡像包

    安裝了GB_A588_ubuntu20.04_20240326_133517_V1.14這個版本的鏡像,也配置相應的軟件環(huán)境 發(fā)現(xiàn)用rk工具進入不了loader模式,好像只有android才有l(wèi)oader模式 請問怎么制作
    發(fā)表于 09-05 10:51

    Ubuntu 20.04上使用USB 3時遇到了FX3無法枚舉的情況,怎么解決?

    *)CyFxUSB30DeviceDscr`) 中使用。在 Ubuntu 20.04 中是否存在任何已知問題,或者枚舉無法完成的原因? 我們在使用 Ubuntu 18.04 時沒有遇
    發(fā)表于 07-26 08:26

    調試ESP8266集LWIP協(xié)議棧用UDP方式發(fā)送數據時,無法正常發(fā)送數據是哪里的問題?

    我在調試8266集LWIP協(xié)議棧用UDP方式發(fā)送數據時,參考別的環(huán)境的UDP例程,發(fā)現(xiàn)無法正常發(fā)送數據,反復檢查,并確認8266已經通過WIFI連上網
    發(fā)表于 07-12 07:44

    ESP32-LyraT-Mini_V1.2開發(fā)板運行ADF例程無法錄音要如何解決?

    :Espressifframeworksesp-adfexamplesget-startedplay_mp3_control 配置開發(fā)板類型為LyraT-Mini_V1.1成功燒錄可按鍵正常播放 例程2: C
    發(fā)表于 06-28 07:56

    WSL的ubuntu里面的VSCode燒寫不成功是怎么回事?

    系統(tǒng)Windows10,WSL版本2,ubuntu版本20.04 VScode里面安裝IDF插件,編譯成功 燒錄時,點左下角插頭圖標能檢測到ESP32核心板的串口COM6 燒寫時提示 No module named '
    發(fā)表于 06-21 08:14

    雷軍公布SU7績單 小米SU7鎖單量超過75723 交付5781

    雷軍公布SU7績單 小米SU7鎖單量超過75723 交付5781 小米SU7作為小米汽車旗
    的頭像 發(fā)表于 04-25 12:12 ?1762次閱讀

    在GHDS中生成Sprite順序,程序無法正常運行是怎么回事?

    :我修改了GHDS中的Sprite個數和順序,然后按照正常加載程序加入例程,出現(xiàn)的問題和我提出的(關于Sprite個數)問題樣,程序無法正常運行。注:我在GHds中刪除了幾個Spri
    發(fā)表于 02-22 07:23

    Ubuntu 20.04如何更改用戶名

    產品簡介本文適用于所有RK3568/RK3588平產品在Ubuntu20.04系統(tǒng)上如何更改用戶名,本文以IDO-EVB3588開發(fā)板為例,在ubuntu20.04系統(tǒng)上修改用戶名industio
    的頭像 發(fā)表于 01-26 08:34 ?619次閱讀
    <b class='flag-5'>Ubuntu</b> <b class='flag-5'>20.04</b>如何更改用戶名

    rk3288移植ubuntu

    rk3288是款由瑞芯微推出的高性能ARM處理器,被廣泛應用于嵌入式設備和單板計算機中。本文將介紹如何將Ubuntu操作系統(tǒng)移植到rk3288平上。
    的頭像 發(fā)表于 01-09 10:59 ?1359次閱讀

    光學專家:非成像光學創(chuàng)新技術,兒童近視防控新護航

    根據國家衛(wèi)健委官方數據顯示,2022年全國兒童青少年總體近視率為53.6%,其中6兒童為14.5%,小學生為36%,初中生為71.6%,高中生為81%,近視防控形勢不容小覷。選用高品
    的頭像 發(fā)表于 12-29 15:26 ?268次閱讀
    光學專家:非成像光學創(chuàng)新技術,兒童近視防控新護航

    如何驗證ROS是否安裝成功 ubuntu20.04教程

    驗證ROS是否安裝成功正常來說ROS到這里就安裝完成了,現(xiàn)在我們來驗證下,輸入以下命令: roscore 如果出現(xiàn)以下的問題:Command ‘roscore’ not fou
    的頭像 發(fā)表于 12-01 16:51 ?5142次閱讀
    如何驗證ROS是否安裝<b class='flag-5'>成功</b> <b class='flag-5'>ubuntu20.04</b>教程

    ubuntu20.04設置環(huán)境變量方法

    設置環(huán)境變量 輸入下面的這行代碼,注意到底是melodic還是noetic或者是kinetic是由你的ubuntu的版本決定的,比如我的ubuntu20.04版本的,對應的是noetic,也就
    的頭像 發(fā)表于 12-01 16:34 ?1170次閱讀
    <b class='flag-5'>ubuntu20.04</b>設置環(huán)境變量方法

    如何在ubuntu20.04中添加和更新ROS軟件源

    BADE 8868 B 172 B 4 F 42 ED 6 FBAB 17 C 654 成功后會顯示如下界面: 3.更新軟件源 將以下命令復制到ubuntu的終端執(zhí)行(在這里順便說下,如果用wifi更新慢或者失敗的話,切換至
    的頭像 發(fā)表于 12-01 16:14 ?1344次閱讀
    如何在<b class='flag-5'>ubuntu20.04</b>中添加和更新ROS軟件源

    ubuntu20.04安裝教程

    Ubuntu 20.04 的安裝步驟如下: 制作啟動U盤。首先下載Ubuntu 20.04的鏡像文件和UltraISO(鏡像制作工具)。然后使用UltraISO打開下載的鏡像文件,插入
    的頭像 發(fā)表于 11-13 16:59 ?1686次閱讀