A modder runs GTA V in Linux on PS52 months agohttps://www.notebookcheck.net/A-modder-has-successfully-ported-Linux-to-the-PS5-...模改达人Andy Nguyen成功将Linux移植到PS5上演示了《GTA 5增强版》以约60帧/秒运行并支持光线追踪4K HDMI视频输出和音频功能均正常运作所有PS5的USB接口工作正常CPU运行频率3.2GHz,GPU频率2.0GHz(可超频但会导致过热)该方案仅适用于旧版PS5固件,因其需要完整的漏洞利用链
New Patch Can Boost Linux ZRAM Compression Performance by over 50%2 months agohttps://www.phoronix.com/news/Linux-ZRAM-50p-Compress-BoostLinux ZRAM模块的新补丁可将LZ4字典压缩性能提升50%以上该补丁由荣耀公司的高旭提交至Linux内核邮件列表优化方案通过仅预处理字典一次,减少了重复调用`LZ4_loadDict()`的开销仅用几十行代码就实现了这一改进该补丁目前正在审核中,有望显著提升ZRAM设备的I/O操作性能
Freedesktop Closes Controversial Age Verification API Proposal2 months agohttps://linuxiac.com/xdg-age-verification-interface-proposal-closed/Linux社区就美国新立法(如加州AB-1043法案、科罗拉多州SB26-051法案)展开辩论,这些法案要求在线服务实施更严格的年龄验证机制。一项合并请求提议在XDG规范中新增D-Bus接口(org.freedesktop.AgeVerification),允许应用程序查询用户年龄分段(如13岁以下、13-15岁、16-17岁、18岁以上)。用户出生年份将本地存储于AccountsService中,应用程序仅能通过GetAgeBracket等方法获取年龄分段信息。该提案因隐私问题、桌面基础设施的地域政策适用性争议以及freedesktop组织的声誉风险遭到批评。合并请求已被关闭;后续工作可能转向门户架构(如Flatpak),但Linux如何应对年龄验证要求仍无明确解决方案。
AMD Ryzen AI NPUs Are Finally Useful Under Linux for Running LLMs2 months agohttps://www.phoronix.com/news/AMD-Ryzen-AI-NPUs-Linux-LLMsAMD Ryzen AI NPU现可通过Lemonade 10.0和FastFlowLM在Linux系统支持大语言模型FastFlowLM 0.9.35使Ryzen AI NPU能处理长达256k标记的上下文长度需Linux内核7.0或AMDXDNA驱动回溯移植才能支持Ryzen AI NPU支持范围涵盖AMD Ryzen AI 300/400系列SoC处理器Lemonade 10.0同时集成了Whisper和Claude Code技术此项开发恰逢Ryzen AI嵌入式P100和PRO 400系列新品上市
I stopped using NixOS and went back to Arch Linux2 months agohttps://developic.dpdns.org/blog/why-i-switched-back-to-arch-linux从Arch Linux切换到NixOS,因其通过Nix文件实现可复现的系统配置。NixOS在更新前经常出问题,需要频繁修复配置。音频或蓝牙等组件在更新后会随机停止工作。NixOS的更新包更大,因为需要保留多个版本的软件包。常规维护更新可能需要数小时,因为要从源代码编译。像Cachix这样的二进制缓存不可靠,经常缺少所需的软件包。更喜欢Arch Linux的简洁、快速和更小的更新包。除非特殊情况,否则不建议将NixOS用于日常桌面使用。
Marknote 1.5 Released for KDE2 months agohttps://blogs.kde.org/2026/03/13/marknote-1.5/Marknote 1.5版本发布,带来重大更新与改进新增由Siddharth Chopra贡献的源代码模式,支持原始Markdown编辑引入内部维基式笔记链接,实现跨笔记本快速跳转笔记管理功能升级:新增笔记计数、拖拽操作及「复制笔记」功能新增KRunner插件,无需打开Marknote即可快速访问笔记加入全文搜索与替换功能界面优化:新增动画效果,过渡更流畅快速草图对话框新增撤销/重做功能表格功能增强:改进格式设置与网格管理技术更新:升级至Kirigami Addons 1.11.0并修复多个错误支持通过Flatpak和Snapcraft在Linux平台安装
The Compose key is magic2 months agohttps://crescentro.se/posts/compose-key/Compose键允许通过连续击键输入自定义符号可通过在用户主目录创建`.XCompose`文件添加自定义组合键Compose键可映射到现有按键(如右侧Option键或Windows键)Wayland环境下的GTK 4应用需要安装输入法编辑器(如IBus)自定义序列示例包含表情符号、方向箭头和特殊标点文章提供了包含多种预定义组合的`.XCompose`文件示例
Linux 7.0 Lands Improvements to Deal with Rust Changes, Build Reproducibility2 months agohttps://www.phoronix.com/news/Linux-7.0-rc4-More-RustLinux 7.0 集成了针对即将发布的 Rust 1.95 和 1.96 版本的工具链更新改进重点是通过路径重映射避免绝对路径,提升构建可复现性Rust 1.96.0 新增了 'unused_features' lint 检查(尽管实际收益有限)依赖信息现在直接输出到 '$(depfile)',不再生成临时 '.d' 文件'kernel' 模块的修复包括解决 '!CONFIG_BLOCK' 下的警告及抑制 Clippy 误报'pin-init' 模块更新涉及移除不安全的属性标记,并完善关键字段访问器的文档要求所有变更已合并完毕,准备纳入 Linux 7.0-rc4 版本发布
Linux 7.1 to Retire UDP-Lite – Allows for Better Performance with Cleansed Code2 months agohttps://www.phoronix.com/news/Linux-7.1-Retiring-UDP-LiteLinux 7.1内核将弃用UDP-Lite协议支持UDP-Lite允许对损坏的数据包进行部分校验,但多年来无人使用移除UDP-Lite可使其他UDP工作负载性能提升3-10%2023年在UDP-Lite中发现空指针解引用漏洞,凸显其使用匮乏2023年发布弃用通知,计划2025年彻底移除由于无人提出异议,最终决定在Linux 7.1中移除UDP-Lite清理UDP-Lite代码能简化网络结构并提高性能
Things Linux Can Do That Windows Still Can't2 months agohttps://itsfoss.com/things-linux-can-window-not/Linux提供Live USB/会话功能,允许用户无需安装即可运行操作系统,而Windows官方并不支持此特性。Linux的登录界面定制性远超Windows,包括更换壁纸、调整布局甚至替换登录管理器本身。Linux用户能自由更换桌面环境或窗口管理器,这种定制层级在Windows上需依赖非官方第三方工具才能实现。Linux可在无图形界面(GUI)下运行,适合极简或无界面场景,而Windows高度依赖GUI操作。Linux的跨平台性使其能从超级计算机运行到物联网设备,这种硬件兼容广度是Windows无法比拟的。Linux系统可轻松迁移至其他硬件设备,而Windows因授权和硬件限制使得该过程繁琐或不可行。Linux用户可定制或更换内核以优化性能或硬件支持,Windows用户则无此权限。安装时Linux支持多种文件系统选择,而Windows系统分区仅限NTFS格式。Linux能有效拯救老旧硬件,有专门为低配设备设计的发行版,而Windows常终止对旧硬件的支持。Linux允许替换系统栈组件(如初始化系统或音频系统),这种模块化定制在Windows上无法实现。
Dinit, the init system systemd should have been2 months agohttps://unixdigest.com/articles/dinit-the-init-system-systemd-should-have-been.h...systemd已从初始化系统演变为一个复杂的、深度集成的套件,影响着大多数Linux软件。对systemd的批评包括其整体性设计——尽管宣称由69个独立二进制文件组成,但许多组件存在相互依赖。Dinit作为systemd的轻量级替代方案出现,遵循Unix哲学,避免了不必要的复杂性。Dinit的特性包括:采用可移植的C++编写、兼容性设计、结构紧凑、健壮性强、易于使用且文档完备。用户实践表明Dinit在服务管理上简洁高效,没有systemd的臃肿问题。Chimera Linux采用Dinit,其功能性与简洁性的平衡使其适用于系统和用户级服务。文章呼吁主流Linux发行版将Dinit视为systemd的可行替代方案。
Zenclora OS2 months agohttps://zenclora.org/ZPM(禅宗包管理器)通过简单命令即可轻松安装和管理软件Zenclora是一个专注于宁静、高效与生产力的Linux发行版,彻底杜绝冗余软件采用时尚极简的GNOME桌面界面,提供现代化且用户友好的操作体验基于Debian系统构建,确保稳定性、安全性和可靠性完全开源免费,赋予用户透明度和灵活性游戏支持完备,通过单条命令即可安装Steam、Lutris、Wine等游戏工具为日常使用优化设计,集成必备工具,实现性能与简洁的完美平衡
Wayland set the Linux Desktop back by 10 years2 months agohttps://omar.yt/posts/wayland-set-the-linux-desktop-back-by-10-yearsWayland已开发17年,但依然面临重大采用难题。Wayland的安全模型限制了用户自由,导致OBS等屏幕录制应用出现问题。Wayland的性能提升并不稳定,部分基准测试显示其速度比X11更慢。Wayland缺乏标准化,导致常见功能出现碎片化且互不兼容的实现。开发者对用户的态度常显消极,反映出对迁移挑战的挫败感。尽管存在缺陷,Wayland在非矩形窗口和桌面自动化等领域仍有创新潜力。有预测认为,未来可能出现新的显示协议同时取代X11和Wayland。
Systemd Introduces Birth Date Support for Upcoming Linux Desktop Age Controls2 months agohttps://linuxiac.com/systemd-introduces-birth-date-support-for-upcoming-linux-de...Systemd现在在其用户记录格式中加入了birthDate字段,以标准化Linux中与年龄相关的元数据。birthDate字段由管理员设置,用户无法直接编辑。此次更新并未强制执行年龄限制,而是为其他服务提供了可供使用的数据。XDG-desktop-portal正在为沙盒应用程序引入基于年龄的内容可访问性API。Systemd作为后端存储出生日期,供高层组件做出与年龄相关的决策。美国加利福尼亚州、科罗拉多州和巴西的新法律要求推动了这些变更。开发者们正在争论是否有必要存储完整出生日期,或者年龄范围是否足够。像Void和Alpine这样不使用Systemd的发行版需要为年龄验证寻找替代方案。批评者认为这是红帽公司试图控制Linux技术栈的又一次尝试。人们对此提出了关于隐私、控制权以及可能扩大监控范围的担忧。欧盟的E-ID系统被视为迈向更广泛数字身份识别和控制的一步。一些人认为这是通过央行数字货币(CBDC)实现监控社会和金融控制的大趋势的一部分。批评者还将这些发展与更广泛的议程联系起来,包括大流行病防范和数字证书。争论还包括对儿童的影响以及父母在监管设备使用方面的角色的担忧。
Dinit a systemd alternative without age-verification requirements2 months agohttps://davmac.org/projects/dinit/?hs=1Dinit 是一个服务管理/监督系统,可作为 Linux 系统的管理器和初始化程序。Dinit 0.20.0 版本现已发布。近期动态包括 KaOS Linux 讨论迁移至 Dinit,以及 antix-26-rc1 将 Dinit 列为初始化选项之一。Dinit 具有轻量化、高鲁棒性、易用性、文档完善等特点,采用 Apache 2.0 开源协议。支持 Linux、OpenBSD、FreeBSD 和 MacOS 系统,其他符合 POSIX 标准的系统也可能兼容。可通过多数 Linux 发行版仓库、OpenBSD 软件包或源码编译方式获取 Dinit。Chimera Linux、eweOS 和 Artix Linux 等发行版默认将 Dinit 作为系统初始化程序。文档资源包括手册页、README.md 文件及面向新手的《入门指南》。项目由 Davin McCall 开发,获开源社区贡献及 Artix Linux 等赞助方的资金支持。
I Hate: Programming Wayland Applications2 months agohttps://www.p4m.dev/posts/29/index.htmlX11和Wayland是Linux系统上开发图形应用程序的两大主要选择。X11于1984年发布,采用客户端-服务器模型,而2008年发布的Wayland则专为现代计算环境设计。相比X11,Wayland被认为更安全且现代化,其特性包括通过XWayland运行X11应用程序。Wayland开发复杂度高,学习曲线陡峭,基础功能实现需要大量初始化步骤。Wayland采用面向对象协议,导致开发体验碎片化且难以掌握。在Wayland中创建简单窗口涉及众多回调和步骤,不如X11或Win32直观。Wayland缺失部分功能,例如主显示器概念和标准化的桌面状态获取机制。剪贴板操作、设备热插拔和鼠标光标设置在Wayland中存在兼容性问题。尽管存在挑战,Wayland仍被视为Linux桌面的未来,相关改进和扩展正在持续开发中。
Debunking Zswap and Zram Myths2 months agohttps://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-what.html除非有特殊理由需要使用zram,否则建议优先选择zswapzswap与内核内存管理集成,压缩RAM中的页面,并将冷数据分层存储到磁盘zram作为有固定容量限制的压缩RAM块设备,满载时可能导致OOM或LRU倒置问题避免zram与磁盘交换分区同时运行,这会导致活跃工作集被推至慢速磁盘而冷页却留在快速RAM中若使用zram,建议配合systemd-oomd或earlyoom等用户空间OOM管理器zram在服务器环境中存在内存使用隔离和cgroup隔离问题zswap能自动在压缩RAM和磁盘之间分层存储数据,在内存压力下优雅降级zram的块设备架构使其像普通存储设备一样工作,导致诸如不必要预读等低效行为zswap通过与内存管理集成,可根据压力动态平衡LRU当zram被冷数据填满时会发生LRU倒置,迫使热数据写入磁盘,性能急剧下降zram虽然支持回写功能,但需手动配置且缺乏自动分层机制zswap通过拒绝压缩率低的页面并将其发送至磁盘,能更好地处理不可压缩数据使用zram可能通过将压力转移至页缓存而增加SSD磨损,导致更多磁盘I/Ozswap通过充当写入缩减过滤器来减少磁盘写入,可吸收高频页面瞬态出于安全考虑,Fedora默认采用纯zram方案以避免敏感数据持久化存储由于与内核内存管理更好集成及优雅降级特性,zswap适用于大多数使用场景
curl > /dev/sda: How I made a Linux distro that runs wget | dd2 months agohttps://astrid.tech/2026/03/24/0/curl-to-dev-sda/解释如何通过使用类似`curl https://something.example/foo.img > /dev/sda`的命令,直接将磁盘镜像下载到磁盘来替换Linux安装。强调Unix哲学,其中磁盘可以作为文件访问,允许直接写入`/dev/sdX`。讨论这种方法的动机,包括节省成本和该方法的创新性。描述创建可启动操作系统镜像的过程,包括使用QEMU进行安装和NixOS实现自动化。探讨诸如卸载正在被覆盖的磁盘等挑战,以及使用救援镜像等解决方案。提到自动化该过程的可能性,并质疑操作是否需要第二块磁盘。包含幽默和技术旁白,例如使用不同协议进行文件传输和处理压缩镜像。
VitruvianOS – Desktop Linux Inspired by the BeOS2 months agohttps://v-os.devV\OS提供无缝用户体验,延迟极低且导航直观完全免费开源,基于Linux系统,灵感来自Haiku和BeOS遵循KISS原则的直观桌面设计,确保易用性以用户隐私为先,无数据收集,采用以用户为中心的设计开发者与社区关系紧密,持续集成反馈改进开箱即用,所需配置极少内置Nexus子系统(定制Linux内核),实现BeOS风格功能融合Linux的强大性能与BeOS的极简理念,兼顾效率与易用性支持XFS/SquashFS启动文件系统,未来计划新增文件系统索引等功能默认安装实时补丁版Linux内核,同时支持非实时内核
The State of Immutable Linux2 months agohttps://justingarrison.com/blog/state-of-immutable-linux/不可变Linux发行版追求的是可预测和范围可控的变更,而非100%不可变性。Flatcar Linux采用A/B分区设计,其中USR分区为只读,用户变更通过覆盖挂载实现。Fedora CoreOS和Silverblue使用ostree(文件系统的git)配合rpm-ostree进行包覆盖,但正被bootc取代。Kairos是一个元发行版,将文件系统打包为容器中的.img文件,通过cloud-init实现定制化。MicroOS利用btrfs快照实现灵活回滚,同时保留传统Linux操作体验。Bottlerocket是AWS专为容器设计的操作系统,完全API驱动无SSH,类似Talos但针对AWS优化。NixOS侧重可复现性而非不可变性,通过flakes实现版本化、隔离的变更。Talos Linux完全运行于内存(UKI),纯API驱动,无传统根文件系统,专注声明式状态管理。