近日,国外一名 16 岁的开发者发布了一则视频,展示自己为一台已经无法正常使用的 iPhone 7 成功移植了 Ubuntu 20.04,并将其作为服务器来使用。
发布视频的开发者网名为 Daniel Rodriguez,是一名在校高中生。据 Daniel 介绍,他使用的 iPhone7 来自他的外婆,这台手机的屏幕、电源等硬件设备基本上保存完好,但由于 NVMe NAND 已经完全无法访问,这意味着这台手机将永远无法再运行 iOS 系统,基本上已经相当于一块砖头。于是他拿到这台手机,萌生了改造它的想法。
Daniel 参考并使用了 checkra1n,linux-sandcastle,projectsandcastle 等开源项目,同时自己编写了网桥设置 script/udev 规则来实现这一复杂的工作。最终成功在这台坏掉的 iPhone7 上运行了 Ubuntu 20.04 。
Daniel 表示自己平时在家里搭建了一组服务器,帮朋友和自己运行了一些学校俱乐部的网站和游戏服务器,他把这台改造后的 iPhone7 当做一台服务器来分配一些负载,以减轻目前正在使用的主服务器的负担。凭借苹果的 A10 芯片,这台 iPhone7 作为服务器的性能令 Daniel 自己都感到惊讶。他改造后的整个“服务器”系统都能够通过主服务器上的 USB 端口关闭电源。
尽管在该项目下的留言好评如潮,甚至有网友夸赞其为天才少年,但 Daniel 本人仍然十分谦逊。他表示这些工作都要归功于 Corellium 和 checkra1n 项目的开发人员,Linus Torvalds 以及 Linux 内核的所有贡献者,Ubuntu 和 Debian 维护者等等。“他们是为这个项目制作所有作品的真正英雄,而我只是恰好在 iPhone 上很好地组装了这些前辈们留下的拼图。”Daniel 说。
责任编辑:xj
原文标题:16 岁高中生把 iPhone 7 改造成 Linux 服务器
文章出处:【微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
-
iPhone
+关注
关注
28文章
13504浏览量
207625 -
Linux
+关注
关注
88文章
11535浏览量
214900 -
服务器
+关注
关注
13文章
9860浏览量
88429
原文标题:16 岁高中生把 iPhone 7 改造成 Linux 服务器
文章出处:【微信号:LinuxHub,微信公众号:Linux爱好者】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
我造了一台‘迷你 Switch’,还能自己写游戏!

系统适配 | RK3576适配Ubuntu20.04正式发布

关于使用RTOS编程时蓝牙无法正常启动的问题求解
系统适配 | RK3588适配Ubuntu20.04发布预告

为什么在Ubuntu20.04上使用YOLOv3比Yocto操作系统上的推理快?
利用DLP4500成功烧录入一组图案后,怎样通过软件实现控制DLP4500投影仪投影指定的图案?
使用两块TSW3003EVM电路板连接到同一台PC时,无法对另一块进行编程如何解决?
Ubuntu20.04取消root账号自动登录的方法,触觉智能RK3568开发板演示

使用NVIDIA Jetson打造机器人导盲犬
用SecureCRT连接串口却没有登录Ubuntu界面
iPhone 16系列或面临300万台减产
台积电美国工厂投产A16芯片,苹果成首批客户
【北京迅为】iTOP-LS2K0500开发板快速使用编译环境ubuntu20.04第一章加载迅为提供 Ubuntu20.04

评论