Linus Torvalds正在进行更多ARM64 Linux内核测试 因为他入手了更强大的系统

LinusTorvalds正在进行更多ARM64Linux内核测试因为他入手了更强大的系统在Linux6.9内核发布时,LinusTorvalds在他的邮件列表公告中评论了一个值得自己撰文和在论坛上讨论的变化。他写道:我现在有了一台功能更强大的arm64机器(感谢Ampere),所以上周我进行的arm64编译次数几乎和x86-64一样多。我使用的M2笔记本电脑更像是"每周测试构建",而不是"持续构建"。我并不指望它能真正显示出任何问题--笔记本电脑的构建从未显示出任何问题--但我觉得有更多的覆盖面会让我更开心。"现在,Torvalds正在亲自构建更多的ARM64Linux内核用于测试,因为他拥有一台Ampere工作站/服务器,可以利用其众多Armv8内核进行测试。这对于帮助确保ARM64内核的质量来说是个好消息,显然,AArch64测试已经得到了各利益相关方和其他各方的投入,现在,AArch64内核可以接受LinusTorvalds本人更严格的审查和验证了。LinusTorvalds没有说明他的Ampere系统的具体情况,但考虑到AmpereOne的可用性仍然极为有限,因此推测它可能是某种AmpereAltra(Max)系统。如今,从微型ATX板卡到人工智能/GPU计算Ampere服务器,AmpereAltra平台种类繁多。AmpereAltra依然表现出色,而且在高端ARM64系统/服务器方面,除了超级计算机/云计算提供商之外没有太多竞争者,尽管如此,考虑到这些CPU已经有四年的历史,我们仍然渴望看到AmpereOne和/或其他新的选择。...PC版:https://www.cnbeta.com.tw/articles/soft/1430933.htm手机版:https://m.cnbeta.com.tw/view/1430933.htm

相关推荐

封面图片

Linux 6.10 将添加用于构建 ARM64 扁平镜像树的脚本

Linux6.10将添加用于构建ARM64扁平镜像树的脚本扁平镜像树镜像可由U-Boot、LinuxBoot、Coreboot和其他启动器启动,作为一个包含编译内核和必要设备树(DeviceTree)的单一文件,用于支持的硬件。 扁平图像树并不是一个全新的现象,但在Linux6.10中添加了用于生成扁平图像树的Python脚本"make_fit.py",以及用于主线Linux内核的新目标"makeimage.fit",以便轻松构建FIT。GoogleChromium团队的SimonGlass为内核提供了扁平图像树构建目标支持。有了这种上游集成,编译上游内核和构建FIT就变得更加容易,然后可以通过TFTP轻松加载到支持的ARM64板上,进行快速部署/测试。感兴趣的人可以通过GitHub找到扁平化映像树规范。扁平化镜像树由U-Boot发起,更多详情可参阅U-Boot文档。扁平镜像树构建目标支持目前位于ARM64的for-next/kbuild分支中,五月中旬Linux6.10合并窗口将开启。...PC版:https://www.cnbeta.com.tw/articles/soft/1427668.htm手机版:https://m.cnbeta.com.tw/view/1427668.htm

封面图片

Linus Torvalds 论 Linux 内核的狗粮化

LinusTorvalds论Linux内核的狗粮化访问:NordVPN立减75%+外加3个月时长另有NordPass密码管理器对于那些对莱纳斯-托瓦尔兹(LinusTorvalds)即使在非常繁忙的合并窗口期间也在"边缘"运行Linux内核代码的程度感到好奇的人来说:是的,作为"dogfooding"的忠实支持者,他仍然在这样做。在昨天的邮件列表讨论中,当讨论到Linux6.10的DRM图形驱动程序更新中出现的问题时,他谈到了自己目前对Linux内核采取的"狗粮化"方法:[LinusTorvalds]因为我是狗粮的忠实信徒,所以即使在合并窗口期间,我也总是运行自己的内核。我不会在每次拉取之间重启内核,但基本上每天都会重启。即使在非常繁忙的两周合并窗口期,Linus也会继续对Linux内核进行dogfood,因为在合并窗口期会引入大量新代码(和bug)。至于昨天讨论的Bug,最终被认为是Btrfs或新的DRM好友清页跟踪代码造成的,目前已经有一个新的拉取版本修复了DRM好友分配器问题。相关文章:LinusTorvalds正在进行更多ARM64Linux内核测试因为他入手了更强大的系统Linux6.10内核继续改进对IEEE-1394火线的支持...PC版:https://www.cnbeta.com.tw/articles/soft/1431164.htm手机版:https://m.cnbeta.com.tw/view/1431164.htm

封面图片

Mozilla Firefox开始提供ARM64体系的Linux可执行文件

MozillaFirefox开始提供ARM64体系的Linux可执行文件Firefox的Linux可执行文件是为x8632位和x86_64制作的,但Linux上的任何AArch64可执行文件都是由Linux发行版供应商和其他希望在Arm上运行Firefox的第三方制作的。但Mozilla于本周五宣布FirefoxNightly版本将支持ARM64!Mozilla将开始以通用.tar.gz包和Debian(.deb)包的形式为Firefox推送ARM64Linux可执行文件,这包括Mozilla对Debian/UbuntuAPT代码库的支持。虽然最初只有FirefoxNightly能看到LinuxARM64版本,但随着时间的推移和QA/测试的进行,计划最终将其扩展到release和ESR版本,使其也能看到正式的LinuxARM64版本。Mozilla今天在其博客上宣布"我们希望直面ARM64版本的现状。尽管我们对Firefox在此架构上的质量很有信心,但我们仍在将全面的ARM64测试纳入Firefox的持续集成和发布管道。我们的目标是将ARM64构建集成到Firefox广泛的自动测试套件中,这将使我们能够在测试版、发行版和ESR频道中提供此架构。我们鼓励您下载新的ARM64FirefoxNightly可执行文件,对其进行测试,并与我们分享您的发现。通过使用这些构建版并报告任何问题,您将使我们的开发人员能够更好地支持和测试该架构,最终为ARM64开发出稳定可靠的Firefox。尽管可以说是迟来了很久。针对ARM64和x86/x86_64的Firefox127夜间构建版可在Mozilla.org下载。...PC版:https://www.cnbeta.com.tw/articles/soft/1427962.htm手机版:https://m.cnbeta.com.tw/view/1427962.htm

封面图片

Linus Torvalds宣布首个Linux内核6.8候选版本

LinusTorvalds宣布首个Linux内核6.8候选版本Linux内核6.8的最终版本预计将于3月下旬发布。LinusTorvalds今天刚刚宣布首个候选版本(RC)里程碑可供公开测试。为期两周的Linux内核6.8合并窗口随着Linux6.7的发布而自动开启,现在合并窗口已经关闭,这意味着第一个候选发布版(RC)开发版本已经可供早期用户、发行版维护者和技术人员使用。下载地址:、——

封面图片

Linus Torvalds 宣布首个 Linux 内核 6.9 候选发布版

LinusTorvalds宣布首个Linux内核6.9候选发布版据9to5linux报道,Linux6.9是Linux内核的下一个重要系列,LinusTorvalds在当地时间3月24日宣布首个候选发布版(RC)里程碑可供公开测试。没错,Linux6.8发布已经两周了,Linux内核6.9的合并窗口现在已经关闭。这意味着第一个候选发布版(RC)开发版本已经可供早期用户、发行版维护者和高端用户使用。根据Torvalds的说法,Linux内核6.9看起来是一个“相当正常”的版本,它承诺对AMDGPU图形驱动程序进行更多改进,提高计时器的性能,更新工作队列子系统,架构更新,删除旧的NTFS代码,核心网络更新、虚拟机和内核改进、工具和文档改进以及许多新驱动程序以提供更好的硬件支持。Linux内核6.9的最终版本预计将于2024年5月中旬发布。——

封面图片

64位ARM Linux内核团队反对CPU特定优化 因为这相当难以维护

64位ARMLinux内核团队反对CPU特定优化因为这相当难以维护AmpereComputing发送了一组4个补丁,为其新的AmpereOne服务器处理器提供优化。AmpereComputing发现,当使用4K页面大小时,这些新的高内核数ARM服务器处理器可以从积极的预取中获益。据报告,在连续读取性能测试中,使用HugeTLB或Tmpfs的收益"高达1.3~1.4倍"。测试结果显示,在hugetlb或tmpfs中,我们可以将连续读取性能大幅提升至1.3x~1.4x。虽然这些提升对于增强AmpereOneLinux性能来说令人兴奋,但目前看来,这项工作不会被上传到主线Linux内核中。著名的ARMLinux内核开发人员WillDeacon就AmpereOneCPU的性能增强补丁发表了自己的看法:"我们倾向于回避arm64内核中针对微体系结构的优化,因为这些优化非常难以维护,难以正确测试,通常会导致臃肿,并为更新我们的库例程增加额外的障碍。诚然,我们在copy_page()(伪装成ARM64_HAS_NO_HW_PREFETCH)中为Thunder-X1提供了一些帮助,但坦率地说,那台机器需要一切可以得到的帮助。因此,我真的不希望合并;现代CPU在复制数据方面应该做得更好。这是copy_to_user(),不是火箭科学。"ARM的马克-拉特兰(MarkRutland)也同意Deacon的说法,并赞同取消Thunder-X1的针对性优化。内核开发人员MarcZyngier也表示同意,并已在开发一个补丁,以删除Thunder-X1的特定代码。为了保持代码的可维护性,避免ARM64Linux内核代码过于复杂,他们不再追求CPU/微体系结构的特定优化。未来是否会有任何专注于ARMLinux的发行版自身携带此类补丁,或者任何经过AmpereOne优化的Linux发行版继续向前发展值得关注。特别是考虑到Ampere专注于高性能和高能效的ARMLinux服务器很可能不希望留下任何优化的痕迹,尤其是考虑到他们的目标是与AMDEPYC和IntelXeon服务器竞争。...PC版:https://www.cnbeta.com.tw/articles/soft/1399085.htm手机版:https://m.cnbeta.com.tw/view/1399085.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人