DanielRodriguze成功地将LinuxUbun

2021年2月4日09:04:14 发表评论 11 views

近日,海外一名16岁小开发者Daniel Rodriguze 取得成功地将Linux Ubuntu 20.04移植到了iPhone上。

据 Daniel 详细介绍,他应用的 iPhone 7 是他姥姥的,这一部机器设备早已彻底无法打开 NVMe NAND,这代表着这一部机器设备早已没法再运行 iOS 系统软件,便是大伙儿常说的“刷机失败”,但是这一部 iPhone 7 的硬件配置机器设备沒有一切常见故障和毁坏,因此 Daniel 用来了这手机,提前准备将它更新改造一番。

DanielRodriguze成功地将LinuxUbun

Daniel 参照并应用了 checkra1n,linux-sandcastle,projectsandcastle 等开放源代码项目,另外自身撰写了网桥设定 script/udev 标准来完成这一繁杂的工作中。最后取得成功地在这一部 iPhone7 上运作了 Ubuntu 20.04。

Daniel 仍在 Reddit 上共享了一份十分详尽的手册,表明自身是怎样才能成功生产制造出这一部「iPhone 7 Ubuntu Edition」,有工作经验的开发者乃至能够立即依照该实例教程开展实际操作。而针对沒有工作经验的客户,全过程便会相对性繁杂了许多 ,由于必须开发者事前手动式编译程序核心并应用 checkra1n 浏览 pongoOS 正确引导前实行自然环境。有兴趣爱好的小伙伴们能够移景 Reddit:

Daniel 表明,他自己在家里构建了一组网络服务器,用以运作自身的俱乐部队网址和服务器。如今,他把更新改造后的 iPhone 7 作为一台网络服务器用于分摊他的网络服务器的负荷。而 iPhone 7 的 A10 集成ic也充分发挥出了远超 Daniel 想像的特性。

试着将 Ubuntu 移植到 iPhone 7 上并不怪异,由于该 Ubuntu 系统软件针对 Linux 核心并不生疏。先前的 postmarketOS 新项目便是将 Linux 引进 iPhone 7 和 iPhone 7 Plus。尽管在 iPhone 上安裝像 Ubuntu 那样的 GNU / Linux 发行版不容易给客户产生与 iOS 同样的应用感受,但将旧设备维修并取得成功运作 Linux 毫无疑问是一件很帅的事儿。

他将更新改造取得成功的历经和手册公布到 Reddit 之后,快速引起了众多开发者和客户的关心,许多客户称他为「超级天才」,但是 Daniel 却很谦逊,他表明,“这种都应当得益于 Corellium、checkra1n 新项目的开发者、Linus Torvalds 及其 Linux 核心的全部推动者、Ubuntu 和 Debian 维护者这些。她们是为这一新项目制做全部著作的真实英雄人物,可是我仅仅正好在 iPhone 上拼装了这种老前辈们留有的拼图图片。”

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin