一个新的Linux端口允许苹果m1macs首次运行Ubuntu。Corellium是一家提供iOS虚拟化版本进行安全测试的安全公司,它已经成功地将Ubuntu移植到M1 Mac上,并发布了一个教程供其他人学习。Ubuntu的修改版本将引导到常规用户界面,并包含USB支持。
Corellium的团队已经详细说明了他们是如何让Ubuntu运行的,如果你对细节感兴趣的话,这是一个很好的深入阅读。虽然许多M1组件与苹果的移动芯片共享,但这些非标准芯片使得创建Linux驱动程序以使Ubuntu正常运行成为一项挑战。
苹果在设计m1mac时并没有考虑到双引导或训练营。苹果公司负责软件工程的高级副总裁克雷格·费德里吉(Craig Federighi)此前排除了官方对以本机方式启动Windows或Linux等替代操作系统的支持。虚拟化似乎是苹果公司的首选方法,但这并没有阻止人们**自己的端口。
Hector Martin是一位经常在各种硬件上运行Linux的开发人员,他也在将Linux移植到M1 Mac上。开发人员似乎被苹果M1芯片带来的性能优势以及在基于ARM的静默机器上运行Linux的能力所吸引。Linux的创造者LinusTorvalds在去年11月说:“我一直在等待一台能够运行Linux的ARM笔记本电脑。“除了操作系统,新的Air几乎是完美的。”
Corellium的首席技术官chriswade将这个新端口描述为在macminim1上“完全可用”,它通过从USB启动整个Ubuntu桌面来工作。不过,您需要一个USB-C加密狗才能使网络正常工作,运行端口的过程需要熟悉Linux和定制内核。如果你有兴趣尝试这个测试项目,Corellium已经发布了一个关于这个过程的教程。
Corellium在苹果操作系统保护方面有一些经验。Corellium为安全研究人员提供了一个虚拟iPhone来帮助进行漏洞探测。这一过程激怒了苹果,足以对科雷利姆提起诉讼。早在2019年8月,苹果就曾以版权为由对Corellium提起诉讼,但在去年底的一次对Corellium的早期挑战中败诉。苹果后来在2020年1月指控DMCA侵权,法官在12月驳回了这一侵犯版权的指控。有关DMCA指控的裁决被推迟。
... 如前所述,大部分.NET框架现在都是开源的,还有更多。已经有可能在Windows以外的平台上(某种程度上)利用它。那么,人们可能会想,单核细胞增多症怎么可能仍然对人们有用。 ...
...,2016年可能是Linux游戏最棒的一年,所有的端口和版本都已经推出。 ...
...inux PC一样有用。随着Canonical项目的成功,其他Linux发行版已经与微软合作,将他们的环境捆绑到Windows中。 ...
...,诸如BBEdit、Darkroom、fantastic和Twitter等流行的Mac应用程序已经成功实现了M1支持。 ...
...果自己的ARM芯片 m1有什么好处? 由于M1是定制设计,苹果已经能够让它完全按照公司的要求来做。结果是,许多独立的Mac组件,如GPU和T2安全芯片,已经集成到M1的设计中。 这种小型化过程导致更高的效率或更低的功耗。它还允...
...店面,比如Steam。Valve的发行服务是数字游戏下载的王者已经超过十年了,它的用户比任何其他游戏服务都多。 由于2013年基于Linux的SteamOS的到来,推动了跨平台游戏的发展,更多的开发者将目标锁定在Mac上,开始发布第一天的版...
...可以在Linux上的Firefox和Chrome中正常工作。 adobeflash在web上已经不太常见了,但也可以用于Linux。它包含在Chrome中,就像在Windows上一样,您可以为Firefox或Chrome单独安装它。Linux不支持像Silverlight这样的旧浏览器插件,但这些插件在we...
...。然而,随着当前版本的Android和windows8的传言,这种想法已经发生了一些变化。 Android使用Linux内核与硬件和后台服务进行交互,然后使用一个名为Dalvik的虚拟机运行与用户交互的软件。尽管不允许用户同时运行多个操作系统,...
...音。 相关:什么是Direct X 12?为什么它很重要? 沃尔坎已经来了 Khronos集团于2016年2月16日发布了Vulkan规范的1.0版。NVIDIA和AMD都在其Windows和Linux图形驱动程序中添加了Vulkan支持,允许Windows和Linux游戏使用Vulkan。英特尔已经发布了...
...成后,单击“确定”按钮将其解包。 如果您的计算机上已经安装了完整版本的VirtualBox,您将不会看到此屏幕,而是会打开VirtualBox。您需要先卸载VirtualBox,或者在未安装VirtualBox的计算机上进行设置。 完成文件解包后再次启动...