linus:我终于在m2芯片的macbook上发布了linux最新版本!(代码片段)

CSDN资讯 CSDN资讯     2022-10-22     618

关键词:

整理 | 彭慧中       责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

近日,Linus Torvalds(以下简称“Linus”)宣布Linux Kernel 5.19正式版终于可以和大家见面了。这一版本意义重大,虽然它比原计划晚了一周发布,但其带来了更多新功能、硬件支持以及大量错误和安全修复。

不过,以上都不是最惊喜的,最让Linus津津乐道的是,他借助了Asahi Linux项目在配有M2芯片的MacBook Air上发布了Linux内核新版本

逐步实现“拥抱ARM64”

Linus在邮件中表示:“就个人而言,我认为最有趣的部分是我在ARM64笔记本电脑上发布Linux Kernel 5.19正式版,并且写下了这封邮件。这是我期待已久的事情,感谢Asahi团队,使这一切终于成为现实。尽管我们使用ARM64硬件来运行Linux已有一段时日,但直到现在它都没有真正用作开发平台。”

这已经是Linus第三次使用苹果硬件进行Linux开发了。在很早之前他曾在搭载PPC970处理器(IBM 开发)的麦金塔G5设备上为PowerPC进行过开发;第二次是十几年前的第一代MacBook Air;而如今,Linus又在搭载了M2芯片的MacBook Air这款超薄的笔记本上进行操作,可见他对于在苹果硬件上开发Linux有相当大的执念。

Linus表示:“现阶段我并没有将MacBook Air用于任何实际的工作,我只是将其用于版本测试、启动以及现在的版本发布。不过我会尝试将工作迁移到这款 MacBook上,也许下次发布版本的时候我能够完全拥抱ARM64。

对大多数Linux用户来说,Linus目前使用什么电脑并不重要,而且Asahi Linux仍然处于粗糙的早期状态。但使用现代版本的ARM指令集和“接近上游的内核”,会产生连锁反应,使生态系统的其他部分受益

更多的人使用ARM版本的Linux,意味着更多的人修复与ARM有关的错误,这将使所有发行版受益。最终,在ARM硬件上使用Linux的经验将会对每个人都有所改善,尽管这些好处可能需要数年时间才能显现出来。

Linux Kernel 5.19 其他重要变化

随着Linux 5.19内核版本的发布,其也支持国产CPU龙芯自研指令集,Linus 也表示这是重要的一步。

除此之外,Linux 5.19版内核的还有一些非常值得关注的重要变化:

  • 支持英特尔的信任域扩展,将虚拟机与虚拟机管理程序/hypervisor和平台上的任何其他软件隔离开来,以增加传统虚拟化所能实现的隔离性。

  • 支持AMD的SEV-SNP,它可以保护虚拟机免受对管理程序的攻击。

  • 对Arm的多平台支持已基本完成。

  • 改进了对华硕主板的监控。

  • 移除对瑞萨H8/300 CPU架构的支持,该架构有一个奇怪的特点,就是已经从内核中移除,然后又恢复了。

Linus在邮件的最后表示,他打算把下一个版本的内核从原来按照版本号命名的Linux 5.20改为Linux 6.0,因为他开始担心大家再次被“大数字”弄迷糊。这种做法与4.x系列略微不一致,之前Linux 4.20版本发布之后版本才来到了 Linux 5.0,如今的做法遵循了3.x系列使用的相同方案,该系列停在3.19。

当前,喜欢编译内核的人现在可以从kernel.org网站下载Linux 5.19的源代码压缩包。其他所有人都必须等待其发行版的维护者将内核升级到版本5.19,然后再尝试将其安装更新到新的Linux内核系列。

参考链接:https://lkml.org/lkml/2022/7/31/295


 

— 推荐阅读 —

☞新“内卷”席卷科技圈,Google CEO 要求 174000 员工提高工作效率!
☞百度下线搜索快照功能,内部人士:因技术升级导致功能淘汰;法国App开发者集体起诉苹果;Linux 5.19 发布|极客头条
☞再见 Java 7!

《新程序员001-004》已全面上市 

扫描下方二维码或点击进入立即订阅

linux之父是个果粉:给自用m2mac装上fedoralinux,除了图形加速和chrome都搞定了...

萧箫发自凹非寺量子位|公众号QbitAI要说苹果Macbook最忠实的大神用户,LinusTorvalds当属其一。当支持M2芯片的几个Linux项目还在测试时,Linus就已经想办法给自己的M2MacbookAir移植了FedoraLinux。LinuxKernel5.19正式版,就是他在... 查看详情

无法在 MacBook M1 芯片上构建 Kotlin Multiplatform 移动项目

】无法在MacBookM1芯片上构建KotlinMultiplatform移动项目【英文标题】:UnabletobuildKotlinMultiplatformmobileprojectonMacBookM1chip【发布时间】:2021-08-2903:16:10【问题描述】:我无法为iOS应用程序构建KMM项目。我正在关注KMMgetstarted。我有以下设... 查看详情

在m1/m2芯片的mac上安装最新原生ruby的超简单方法(无需rvm)(代码片段)

...gem需要root权限(这点比较烦人)比如,我的M2芯片MacBookAir的操作系统为macOS12.6(Monterey),默认内置的是2.6.8版本的ruby:hopy@L 查看详情

MacBook Air M1 芯片上的可可豆荚问题,Big Sur OS v11.6.1

】MacBookAirM1芯片上的可可豆荚问题,BigSurOSv11.6.1【英文标题】:IssuewithcocoapodsonMacBookAirM1chip,BigSurOSv11.6.1【发布时间】:2021-12-2604:18:13【问题描述】:我是一名应用程序开发人员,我一直在尝试在我的新Mac上进行设置。我正在开... 查看详情

300多工程师死磕2年,vivo终于发布自研芯片v1,降低功耗50%全片上储存

萧箫晓查发自凹非寺量子位报道|公众号QbitAI又一家国产手机厂商,闯入芯片赛道。令人有些意外的是,这次发布芯片的,是素来低调的vivo——甚至在2019年被曝造芯时,官方并未给出明确回复。现在,蓝厂一... 查看详情

组装芯片难保竞争优势,痛定思痛的高通终于开始自研核心架构

高通放豪言指明年将推出性能比苹果M2芯片更强的自研PC处理器,这是它在手机芯片市场持续落败之后做出的抉择,值得注意的是这款自研PC处理器的技术来自苹果A系芯片前高管创办的公司。高通曾在相当长时间内执手机... 查看详情

在m1/m2mac上,让windows11免费“跑”起来!(代码片段)

自从苹果在产品中逐步使用自研的M系列芯片淘汰掉英特尔芯片之后,很多事情都发生了改变。作者|KirkMcElhearn和JoshuaLong译者|弯月出品|CSDN(ID:CSDNnews)多年来,在Mac上运行Windows都不难。苹果提供了BootCamp程序... 查看详情

m2芯片重磅问世,200亿晶体管,性能提升18%,更有ios16如期而至!

...显可能还在“难产”。伴随着这些推测及爆料,WWDC22终于在今日凌晨1点正式拉开帷幕,苹果发布会的相关词条也冲上了热搜榜,在十条内容中更是占据多条。除了一些大家可以预测到的硬件产品外,还有全新的iOS... 查看详情

linus没空实现的功能,开发者做到了:苹果m1mac成功运行原生linux!

在搭载M1芯片的苹果设备上运行Linux究竟有多难?一年前,苹果震撼发布专为Mac设计的首款Soc芯片——M1,为自家的软硬件生态闭环奠定了坚固的基础,而这一突破性创新也于一时之间引得无数开发者竞折腰。不过&... 查看详情

第13课《科普文》

...知道开发Linux的人都是极客,呆着没事就想破解点东西。终于,他们把魔爪伸向了BitMover,一下子BitMover的公司就怒了:“我把你当兄弟,你却想上我”,直接就不给使了。Linus一看没软件用了啊,唉,算了,自己整个吧。要不咋... 查看详情

在m1芯片的macbook上centos8安装parallelstool(代码片段)

前言之前的文章里面已经提供了定制M1可用的ISO,然后碰到有安装parallelstool的相关的提问,开始以为这个地方只需要安装devel相关的包就可以了,实际上这个还是存在一些问题的,本篇就是提供解决方法的centos7的... 查看详情

MacBook Air M1 行动起来

】MacBookAirM1行动起来【英文标题】:MacBookAirM1Actingup【发布时间】:2021-01-1813:46:32【问题描述】:我最近买了一台带有M1芯片的新MacBookAir。我使用Mac迁移助手从以前的MacBookPro进行了迁移。除了Docker,一切都100%正常工作。我安装... 查看详情

配备 M1 Max 芯片的新 MacBook Pro 上的 Android Studio?

】配备M1Max芯片的新MacBookPro上的AndroidStudio?【英文标题】:AndroidStudioonnewMacBookProwithM1MaxChip?【发布时间】:2021-12-2305:20:09【问题描述】:有什么技巧可以让AndroidStudio在新的M1MaxMacBookPro上运行?我尝试哪个版本都没有关系,我总... 查看详情

国产4纳米芯片的推出,终于迫使高通挤爆牙膏,国产手机为此欢呼

在中国芯片企业联发科发布了4纳米芯片天玑9200后,近日高通也紧跟着发布了新一代旗舰芯片骁龙8G2,这次高通可谓是挤爆了牙膏,性能大幅提升、功耗大幅下降,国产手机为此鼓与呼。高通的骁龙8G2芯片也采用... 查看详情

虚拟环境 Apple M1 芯片上的错误架构问题

】虚拟环境AppleM1芯片上的错误架构问题【英文标题】:WrongarchitectureissueonvirtualenvironmentAppleM1Chip【发布时间】:2021-08-1114:27:46【问题描述】:我一直试图在我的新macbookAppleM1芯片机器上运行我的django项目,但只遇到以下错误。我... 查看详情

无法在苹果 m1 芯片中的颤振项目上执行 pod 安装

】无法在苹果m1芯片中的颤振项目上执行pod安装【英文标题】:Can\'tperformpodinstallonflutterprojectinapplem1chip【发布时间】:2021-11-0806:19:33【问题描述】:我最近做了一个Flutter项目,并将该项目移到了我的带有m1芯片的新macmini上。我... 查看详情

Django 在 M2M 上执行查询的高效方法

】Django在M2M上执行查询的高效方法【英文标题】:DjangoEffecientwaytoPerformQueryonM2M【发布时间】:2020-04-2221:29:32【问题描述】:classA(models.Model)results=models.TextField()classB(models.Model)name=models.CharField(max_length=20)res=models.ManyToMany 查看详情

美国又一家芯片企业遭受挫败,终于承受了捧起石头砸自己脚的后果

近日美国又一家芯片巨头NVIDIA发布了二季度的业绩预告,业界预告显示营收环比下滑19%,这已是美国诸多芯片企业当中又一家公布了衰颓的业绩,显示出如今的美国芯片竞争力已在快速下滑。NVIDIA的业绩预告显示作为... 查看详情