16 岁高中生把 iPhone7 改造成 Linux 服务器

服务器
近日,国外一名 16 岁的开发者发布了一则视频,展示自己为一台已经无法正常使用的 iPhone 7 成功移植了 Ubuntu 20.04,并将其作为服务器来使用。

近日,国外一名 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 说。

本文转自OSCHINA

本文标题:16 岁高中生把 iPhone7 改造成 Linux 服务器

本文地址:https://www.oschina.net/news/126361/porting-ubuntu-20-04-for-iphone7

责任编辑:未丽燕 来源: 开源中国
相关推荐

2019-07-04 15:57:16

数据安全互联网

2020-10-09 10:29:05

Python 开发编程语言

2010-01-29 10:24:17

2022-02-14 16:26:23

机器学习C++

2009-05-20 09:02:53

IT职业培训就业高中生

2021-06-10 12:50:02

编程语言PythonJava

2023-06-20 18:33:00

DOM框架React

2021-08-02 10:40:45

机器人人工智能算法

2011-04-19 09:40:31

2020-06-22 14:10:45

编程语言苹果开发者

2020-03-11 11:10:12

开发技能代码

2009-04-14 15:30:25

2009-08-10 17:08:52

计算机专业就业IT培训

2011-08-09 18:06:20

windows7windowsXP

2011-08-29 10:51:51

UbuntuWindows7

2021-03-24 10:15:18

人工智能机器学习技术

2020-12-09 13:59:15

神经网络AI算法

2015-10-20 17:40:42

2016-03-25 10:19:48

iphone苹果VR

2012-05-07 10:08:25

Linux
点赞
收藏

51CTO技术栈公众号