皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

NVIDIA封杀转译兼容CUDA:AMD被迫删除ZLUDA代码

Editor, Kai

NVIDIA CUDA生态建设得非常繁荣,也成为其极具竞争力的护城河,自然不会允许别人随便染指,今年3月发布的CUDA 11.6版本就明确规定,不允许在非NVIDIA平台上逆向工程、反编译或反汇编CUDA SDK生成的任何结果。

首当其冲被影响的就是ZLUDA项目,出自大神级开发者Andrzej Janik,只需用ZLUDA库替代CUDA即可,不需要任何转译,也不需要调整代码。

ZLUDA最初通过Intel oneAPI开发接口、Level Zero软件堆栈跑在Intel平台上,之后一度终止,幸好得到了AMD的支持而重启,并支持AMD硬件,效果还不错,但是仅仅维持了两年,AMD就在今年2月份不得不放手,ZLUDA随后改为开源。

即便如此,它也没有被放过。

NVIDIA封杀转译兼容CUDA:AMD被迫删除ZLUDA代码

Janik最新披露,GitHub上的ZLUDA开源代码已经根据AMD的要求全部删除。

他还表示,这些代码最初发布的时候,是通过了AMD邮件批准的,但是现在,AMD的法务部门表示它们并不合法。

有趣的是,Janik还特别强调,他没有收到NVIDIA的任何通知,也没有法律威胁。

尽管如此,Janik并未彻底屈服,他已经得到了新的资助,打算基于AMD支持前的代码,重新打造不同版本的ZLUDA,但也会失去一些特性,比如不会再有NVIDIA GameWorks——之前都已经能在《蝙蝠侠:阿卡姆之夜》中实现了。

顺带一提,摩尔线程的MUSA方案也可以迁移CUDA应用,但它不涉及CUDA相关代码的变动,而是另起炉灶,重建底层提供支持,所以不涉及违规。

NVIDIA封杀转译兼容CUDA:AMD被迫删除ZLUDA代码

【本文结束】如需转载请务必注明出处:快科技

责任编辑:上方文Q

转自 NVIDIA封杀转译兼容CUDA:AMD被迫删除ZLUDA代码–快科技–科技改变未来 (mydrivers.com)

双第一的国产操作系统!银河麒麟首次降临AI PC

Editor, Kai

8月8日,麒麟软件、openKylin社区承办的024中国操作系统产业大会上,银河麒麟操作系统的首个AI PC版本正式发布。

2023年,麒麟软件同时在桌面端、服务器端两大市场均位列本土厂商第一,持续领跑中国操作系统市场。

目前,麒麟软件软硬件适配总量超过520万,麒麟软件应用商店累计下载总次数超过7500万、平均日活超过15万、日下载量超10万。

双第一的国产操作系统!银河麒麟首次降临AI PC

中国工程院院士倪光南在会上发言指出,麒麟操作系统不仅广泛支持多种国产芯片,同时与AI大模型等技术融合发展。

实践证明,国产操作系统只要勇于创新、勇于突破、勇于坚持投入基础研发,就能不断提升关键核心技术攻关能力。

麒麟软件也是国内最早一批从事开源操作系统研发的企业,openKylin在今年5月成功完成了首个央企的基金会捐赠。

双第一的国产操作系统!银河麒麟首次降临AI PC

本次发布的AI PC OS操作系统,实现了对多种模型的统一管理和调度,可省却全栈调校的步骤,同时让用户在一个硬件设备中方便地运行多种模型,把PC打造成可用、好用、实用的生产力工具。

同时,银河麒麟智算操作系统发展支持异构算力,构筑AI算力底座,以安全可靠、异构混训、性能高效、统一生态为技术特点,将继续拓展生态、丰富场景、向全行业推广。

双第一的国产操作系统!银河麒麟首次降临AI PC

双第一的国产操作系统!银河麒麟首次降临AI PC

伴随着AI新品的发布,麒麟软件智能计算联盟正式成立,成员单位涵盖智算领域芯片、整机、模型、应用等企事业单位、高等学校、科研院所、社会团体等,将共同探索智能计算技术,树立标杆应用,推动产业全链条升级,打造我国自主创新智算生态体系。

双第一的国产操作系统!银河麒麟首次降临AI PC

同时,会上还发布了银河麒麟高级服务器操作系统V10 SP3低时延版本。

应用案例方面,上海证券交易所与麒麟软件等共同研究并验证了高性能低时延操作系统及相关系统级服务,并在交易所核心业务应用的环境部署、验证和测试。

经过测试,端到端深度优化性能提升20%,整体性能满足证券交易系统的性能指标要求。

中国交通建设集团的新建业务系统严格基于国产技术路线进行设计、开发和部署,服务器及终端操作系统以银河麒麟操作系统为主。

现已完成全集团2000余套CentOS升级改造工作,迁移过程平稳、顺滑。

基于公司核心船舶北斗定位系统的CentOS替代工作,还获得了工信部“2021年服务器操作系统创新应用卓越奖”。

双第一的国产操作系统!银河麒麟首次降临AI PC

【本文结束】如需转载请务必注明出处:快科技

责任编辑:上方文Q

转自 双第一的国产操作系统!银河麒麟首次降临AI PC–快科技–科技改变未来 (mydrivers.com)

适用于 Ryzen AI 的 AMD XDNA Linux 内核驱动程序已更新

Editor, Kai

今年年初,AMD在GitHub上发布了一个开源的XDNA Linux驱动程序,用于支持其最新的Ryzen移动SoC中的Ryzen API NPU IP。直到上个月,在7月中旬,AMD才开始提交驱动程序进行审查,以便它可以在“accel”加速器子系统中向主线Linux内核迈进。今天对该驱动程序进行了第二次修订。

AMDXDNA v2 是在几分钟前发布的,作为支持 AMD Ryzen AI NPU 的修订补丁。由于过去三周收集的早期代码审查,v2 迭代有一些小的代码更改和其他一些小工作。

“NPU(神经处理单元)是集成到AMD客户端CPU中的AI推理加速器。NPU 能够高效执行 CNN、LLM 等机器学习应用程序。 NPU 基于 AMD XDNA 架构。

AMD NPU 由以下组件组成:

– AMD AI Engine 处理器的平铺阵列。
– 微控制器,运行NPU固件,负责命令处理、AIE阵列配置和执行管理。
– PCI EP,用于NPU设备的主机控制。
– 互连,用于将 NPU 组件连接在一起。
– SRAM供NPU固件使用。
– NPU用于保护主机内存访问的地址转换硬件。

NPU支持多个并发完全隔离的上下文。并发上下文可能在空间上和/或临时绑定到 AI 引擎数组。

该驱动程序根据 GPL-2.0 获得许可,但 UAPI 标头除外,该标头获得 GPL-2.0 许可,带有 Linux-syscall-note。

到目前为止,AMDXDNA Linux 内核驱动程序具有开源用户空间软件,支持 Xilinx XRT 和 IREE 的 AMD AIE 插件。最终,AMD统一AI软件堆栈将会到来。

适用于 Ryzen AI 的 AMD XDNA Linux 内核驱动程序已更新
我们将了解如何审查 v2 补丁。希望这个 AMDXDNA 内核驱动程序将被视为准备好合并下一个周期,这将是 Linux 6.12,也恰好是今年的长期支持 (LTS) 内核。Linux 6.12 合并窗口将于 9 月打开,但稳定版本要到 11 月下旬左右才会发布,遗憾的是,这使得 AMDXDNA 无法与 Ubuntu 24.10 等产品一起使用,因为它具有开箱即用的 Ryzen AI NPU 支持。长话短说,希望在 2025 年,我们将在 Linux 上看到更强大、开箱即用的 AMD NPU/AI 体验。

转自 AMD XDNA Linux Kernel Driver For Ryzen AI Updated – Phoronix

GNU Binutils 2.43 发布,与英特尔 APX 汇编器准备等一起发布

Editor, Kai

GNU Binutils 2.43 发布,与英特尔 APX 汇编器准备等一起发布

GNU Binutils 2.43 在本周日发布,作为开源 GNU 编译器工具链中这一重要部分的最新更新。

带有 GNU Binutils 2.43 的 GNU 汇编器增加了对“.base64”指令的支持,该指令允许将 Base64 编码的二进制数据作为字符串提供。

GNU Binutils 2.43 汇编器还支持各种 Intel APX 功能,如 CFCMOV、CCMP、CTEST、NF 和 zero-upper。

带有 Binutils 2.43 的 GNU Linker 现在增加了对 DT_RELR 类型压缩运行时重新定位的支持,用于 AArch64 和 LoongArch 架构。

Binutils 的 readelf 命令现在将详细显示DT_RELR位置。

Gprofng 改进了对硬件事件计数器的支持,包括添加对 AMD Zen 3 和 Zen 3 以及 Intel Ice Lake 的支持。Gprofng 还初步支持 RISC-V。

关于 GNU Binutils 2.43 更改的更多详细信息,请访问 info-gnu 邮件列表

转自 GNU Binutils 2.43 Released With Intel APX Assembler Preparations & More – Phoronix

Super Grub2 Disk 2.06s4发布

Editor, Kai

Super Grub2 Disk 2.06s4发布

Super Grub2 Disk 是一个实时平台,可帮助用户启动几乎所有操作系统,即使系统无法通过正常方式启动。 该项目的最新版本是 Super Grub2 Disk 2.06s4,它引入了对 Btrfs 卷的支持。 “这个新版本包含许多新功能。 在所有超级 Grub2 磁盘中添加了 BTRFS 支持。 操作系统特定选项: EFI、FreeBSD、FreeDOS、Linux、Mac OS X、MS-DOS、Windows 98、Windows NT、Windows Vista(及更新版本)。 新操作系统: 从 /boot 分区访问 GNU/Hurd、ReactOS 和 Linux。 更新了 Debian 和 Ubuntu secureboot 二进制文件,使它们能在更新或最新的 UEFI 上正常工作。 (修复)启用本地磁盘驱动器后强制更新设备。 grub.cfg 文件现在可在 EFI 分区中搜索。diskpartchainboot.cfg:修复引号标签。 分区标签。 整体重新设计。 重构 unicode 字体文件生成。 新增匈牙利语、繁体中文、波兰语和日语翻译”。

更多信息可以在项目的发布公告中找到。下载: super_grub2_disk_2.06s4.zip (93MB, SHA256).

转自 Distribution Release: Super Grub2 Disk 2.06s4 (DistroWatch.com News)

Google的AutoFDO和Propeller用于Linux内核,有助于提高高达5~10%的性能

Editor, Kai

Google 工程师 Rong Xu 建议在基于 Clang 的构建的主线 Linux 内核中添加 AutoFDO 和 Propeller 支持,因为它可以帮助系统性能提高高达 5~10% 的范围。

AutoFDO 是 Google 的一个项目,用于使用 LLVM/Clang 进行自动反馈导向优化。Google 的 Propeller 与应用程序软件的配置文件引导重新链接优化器具有类似的重点……或者使用这些补丁,Linux 内核。这些是基于编译器的优化技术,用于生成更快的二进制文件,Google 发现将 AutoFDO 和 Propeller 结合使用 Linux 内核镜像是值得的。

蓉旭在本周发出的补丁系列中解释道:

“这个补丁系列是将 AutoFDO 和 Propeller 支持集成到 Linux 内核中。AutoFDO 是一种基于配置文件的优化技术,它利用硬件采样来增强二进制性能。与基于仪器的 FDO (iFDO) 不同,AutoFDO 提供了一个用户友好且简单的申请流程。虽然 iFDO 通常具有卓越的配置文件质量和性能,但我们的研究结果表明,AutoFDO 取得了显着的有效性,使性能接近基准应用程序的 iFDO。与 AutoFDO 类似,Propeller 也利用硬件采样来收集配置文件并应用链接后优化,以提高基准测试的性能,高于 AutoFDO。

我们的经验数据显示,AutoFDO 和 Propeller 的性能显著提高,在微基准测试中提高了 10%,在大型仓库规模基准测试中提高了 5%。这为将它们作为受支持的功能包含在上游内核中提供了强有力的理由。

进行了实验,以比较 AutoFDO 优化的内核映像(版本 6.9.x)与默认构建的性能。该评估既包括开源微基准测试,也包括来自 Google 和 Meta 的真实世界生产服务。选定的微基准测试包括 Neper(一个网络子系统基准测试)和 UnixBench(一个用于评估各种内核操作的综合套件)。

对于 Neper 来说,AutoFDO 优化使吞吐量提高了 6.1%,延迟减少了 10.6%。Unixbench 在低系统负载下的指数得分提高了 2.2%,在高系统负载下提高了 2.6%。

AutoFDO 依赖于 CPU 性能监控单元 (PMU) 的反馈来收集分析数据。与其他 FDO 技术不同,AutoFDO 不依赖于具有单个优化内核服务的插桩内核,用于执行和配置文件收集。

鉴于这些收益以及 AutoFDO / Propeller 比其他一些编译器优化技术更直接,希望这些补丁有机会在未来被主流化。

Google的AutoFDO和Propeller用于Linux内核,有助于提高高达5~10%的性能

很高兴看到 Google 继续努力提高上游 Linux 内核的性能。

有关此提案的补丁和更多详细信息,请参阅此补丁系列

转自 Google’s AutoFDO & Propeller For The Linux Kernel Helps With Up To 5~10% Faster Performance – Phoronix

消息称华为加速推进鸿蒙PC:搭配麒麟处理器 体验爆表

Editor, Kai

快科技7月30日消息,据国内媒体报道称,华为正在加快鸿蒙PC的推进,而目前进展一切顺利。

报道中指出,搭配自家麒麟处理器,运行HarmonyOS NEXT的PC能显示出更好的散热效果,软件的动画效果也更流畅。

按照消息人士的说法,HarmonyOS NEXT是一款低资源操作系统,不会有多个应用程序在后台运行,从而带来更好的温度。

消息称华为加速推进鸿蒙PC:搭配麒麟处理器 体验爆表

更重要的是,鸿蒙PC可以在性能并不是特别强大的麒麟处理器上,带来更好的体验。

消息称华为加速推进鸿蒙PC:搭配麒麟处理器 体验爆表

消息称华为加速推进鸿蒙PC:搭配麒麟处理器 体验爆表

从之前官网展示看,鸿蒙PC版采用了与Mac类似的方案,状态栏置顶、Dock 栏置底,可以放置常用功能和应用,相比于Windows来说更方便、美观。

值得注意的是,图中还显示鸿蒙PC版的应用将与手机、平板上保持统一,整个生态的体验会非常协调,也与苹果比较相似。

消息称华为加速推进鸿蒙PC:搭配麒麟处理器 体验爆表

【本文结束】如需转载请务必注明出处:快科技

责任编辑:雪花

转自 消息称华为加速推进鸿蒙PC:搭配麒麟处理器 体验爆表–快科技–科技改变未来 (mydrivers.com)

openSUSE 的 Aeon RC3 发布,默认采用全磁盘加密技术

Editor, Kai

OpenSUSE 的 Aeon 是其第三个候选版本,它以前被称为 MicroOS 桌面 GNOME,用于基于容器的、不可变的桌面操作系统。在 Aeon RC3 发布中,默认情况下启用全磁盘加密,这是一个令人兴奋的发展。

openSUSE Aeon 项目一直以全面的全磁盘加密支持为目标,该支持也能够利用现代系统的可信平台模块 2.0 (TPM2) 功能。在今天的 RC3 版本中,这一里程碑已经实现。

OpenSUSE Aeon RC3 默认使用全盘加密,并在安装过程中自动设置。默认配置是使用测量的引导过程,并在执行数据解密之前验证引导加载程序、initrd 和内核。对于基于密码的解密,还有一个回退模式。

关于 openSUSE Aeon 默认支持全磁盘加密的更多详细信息,可以通过 RC3 发行说明找到。有关 Aeon 中此加密支持的更多信息,请访问带有加密指南的 openSUSE Wiki。

openSUSE 的 Aeon RC3 发布,默认采用全磁盘加密技术
那些第一次了解Aeon的人可以通过项目网站了解更多关于这个不可变的操作系统工作的信息。

很高兴看到这一点成为现实,希望许多其他 Linux 发行版也会效仿。特别是对于生产环境中使用的 Linux 笔记本电脑,强烈建议使用全磁盘加密,但即使对于台式机和工作站来说也非常实用,而且使用现代平台,性能成本往往相当小。

转自 openSUSE’s Aeon RC3 Released With Full Disk Encryption By Default – Phoronix

VirtualBox 7.1 Beta 发布,提供现代化图形用户界面,支持 Wayland 剪贴板共享

Editor, Kai

甲骨文公司今天发布了其VirtualBox 7.1虚拟化软件的第一个公开测试版。

Oracle VM VirtualBox 7.1 将成为此虚拟化产品的重大更新,现在其 GUI 具有“现代化的外观和感觉”。还可以在“基本”和“经验”用户级别之间切换,以控制所提供的 UI 功能的数量。

VirtualBox 7.1 Beta 发布,提供现代化图形用户界面,支持 Wayland 剪贴板共享
VirtualBox 7.1 还带来了各种 OCI 改进、支持 IPv6 的新 NAT 引擎、适用于 Linux 和 BSD VM 的 macOS ARM 主机上的 ARM 虚拟化,以及 Wayland 对剪贴板共享的支持。
VirtualBox 7.1 Beta 发布,提供现代化图形用户界面,支持 Wayland 剪贴板共享
VirtualBox 7.1 还拥有更好的屏幕录制性能、为新创建的带有 EFI 的 VM 提供新的 Microsoft DB/KEX 证书、改进的 GUI 可访问性以及其 UI 的 Qt 工具包升级。

通过vbox-announce list下载和有关VirtualBox 7.1的第一个Beta版本的更多详细信息。

转自 VirtualBox 7.1 Beta Released With Modernized GUI, Wayland Support For Clipboard Sharing – Phoronix

F2FS、exFAT 和 Btrfs 文件系统在 Linux 6.11 中的变化

Editor, Kai

虽然不像 Linux 6.11 中的出色 EXT4 性能优化或 XFS 实时 FITRIM 和读取 I/O 错误时自我修复的 Bcachefs 等功能那么引人注目,但 Bcachefs、F2FS 和 Btrfs 文件系统在 Linux 6.11 内核周期中的更新较小。

F2FS 拉取请求已于周二发出。F2FS 此周期增加了FS_IOC_GETFSSYSFSPATH支持,类似于 Linux 6.10 中 EXT4 的FS_IOC_GETFSSYSFSPATH。F2FS 现在还在某些情况下动态启用 ATGC,并修复了各种错误和较小的改进。

随着上周合并了 exFAT 驱动程序更改,修复了死锁,然后引入了对 IDMMAP 挂载的支持。

F2FS、exFAT 和 Btrfs 文件系统在 Linux 6.11 中的变化
Btrfs 的更改稍重一些,包括对后台块组回收的改进、自动删除已删除子卷的 QGROUP、带有“rescue=”模式改进的挂载选项更新、内存分配优化和其他改进。

希望对于 Linux 6.11,我终于有时间进行新的 Linux 文件系统性能比较。

转自 F2FS, exFAT & Btrfs File-System Changes In Linux 6.11 – Phoronix