soword科技言
永久公益免费API接口
提供永久免费的API接口,查看更多API接口,如果您有其他免费API资源,请联系我们,造福人类。
提供商务开发:小程序,系统,APP
定制开发,免费评估,免费咨询,价格便宜,售后保障,前往开发服务中心联系开发客服中心
要将Linux引入苹果M1芯片,必须做些什么

所有人Linux驱动程序项目,他说朝日的程序员将面临“大量的工作来找出与CPU相连的硬件(即驱动程序)。”

你为什么这么难问?从80386s到ibms390x再到SPARC,Linux不是几乎可以在世界上所有的处理器上运行吗?还没有https://www.arm.linux.org.uk/docs/history.php“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>Linux自1995年以来一直在ARM系列上运行?是的,是的。但是,在以前的情况下,Linux开发人员可以访问芯片的固件、微码和文档。M1并非如此。

托瓦尔兹希望在这些新一代Mac上运行Linux。”我一直在等一台可以运行Linux的ARM笔记本电脑。新的空气将几乎完美,除了操作系统。我没有时间去修补它,也没有时间去和那些不想帮忙的公司打交道。”

在一次采访中,托瓦尔兹告诉我,“对我来说,M1的主要问题是GPU和它周围的其他设备,因为这可能会阻碍我使用它,因为除非苹果开放,否则它将不支持任何Linux。”

苹果没有开放。因此,Linux开发人员必须用艰难的方式来完成。艰难的道路真的很艰难。

即使是长期担任Linux驱动程序开发负责人的gregkh,也发现M1令人畏惧:

“我不会列出这里需要发生的所有事情,相关人员应该已经知道了这一点(希望如此)。这与将Linux移植到任何其他我们已经有CPU支持的硬件平台没有什么不同。人们一直都在这样做,但通常他们是按照硬件工作方式的规范来做的。这里似乎没有人有规格,所以这需要他们付出更多的努力。”

能做到吗?当然。M1从一个著名的架构开始。

幸运的是,朝日https://rosenzweig.io/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>Alyssa Rosenzweig帮助端口。Rosenzweig一直在与Arm马里GPU。她与这些专有GPU的合作将有助于她处理M1的内置GPU。

Rosenzweig已经https://rosenzweig.io/blog/asahi-gpu-part-1.html“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>在某些M1逆向工程中获得成功。而macOS却http://www.puredarwin.org/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>BSD Unix变体Darwin中的开源根和一些开放源代码,这不是Rosenzweig解释说,例如,“虽然macOS上确实存在标准的Linux/BSD系统调用,但它们不用于图形驱动程序。相反,苹果自己的IOKit框架用于内核和用户空间驱动程序,关键的入口点是IOConnectCallMethod,类似于Linux Foundation提供了一套开源管理类

为什么Parler在公共云上的复兴是复杂的和不太可能的

通过注册,可向欧洲德国电信业务客户提供私有Nextcloud实例,您同意https://redventures.com/CMG-terms-of-use.html“target=”\u blank“rel=”noopener noreferrer nof


2023-03-22 10:04:25