标签: linux
Linus Torvalds的业余项目:随机吉他踏板设计
这是一个个人玩具项目,经历了几个阶段,但共同的主题是,除了 “莱纳斯正在努力学习电子方面的随机知识 ”这个非常特殊的小圈子之外,它完全没有任何意义。
深入了解 Debian 13 的 /tmp 新功能,以及如果你不喜欢它该怎么做
Debian 13 “Trixie ”为 /tmp 引入了一个重要的变化。 传统上,它只是另一个文件系统,尽管有一些特殊的权限,允许系统中的每个人都使用它,但却不能删除彼此的文件。
我在Docker里运行完整的Linux桌面系统,只因我能做到
我决定做点与众不同的尝试。目标是在容器中运行完整的Linux桌面系统。我不满足于仅有命令行界面,我要让图形界面在不该存在的地方完整运行。以下是我的实践过程。
回顾我从Windows转向Linux的历程
在前文我曾担忧自己可能放弃抵抗,重返旧爱怀抱。这次成功了吗?是的!我做到了。两年过去了,我终于摆脱了“老爹”的束缚。如今所有工作都在Linux系统完成
Linux 智能手机 PinePhone Pro 停产
关于PineStore未来ARM产品线,鉴于其已将重心转向RISC-V架构,相关产品不太可能推出。
OpenBSD 比 Linux 快 10 倍?
OpenBSD 运行得如此之快,我不得不稍微修改程序以进行自我测量,因为 time 工具缺乏足够的精度来记录非零值。
Debian 13 trixie 正式发布
与往常一样,Debian 系统可无缝升级,无需强制停机,但强烈建议阅读 发布说明 以及 安装指南,以了解可能存在的问题,并获取安装和升级的详细说明。发布说明将在发布后几周内进一步完善并翻译成更多语言。
Linux 6.16 带来了更多的 Rust 支持、更快的文件系统以及改进的机密内存支持
最新 Linux 内核(Linux 6.16)的改动虽小,但其中包含一些重要更新。Linus Torvalds本人将此次发布总结为“看起来不错、小而平静”,但“其实并不算特别有趣(以最好的方式来说!)”。
Debian 不会等到 2038 年才出问题,已全面切换至 64 位时间系统
历史悠久的 Linux 发行版 Debian 正在绕过 Y2K38 漏洞(也称为 Unix 纪元末日),通过在除最旧的受支持硬件之外的所有系统中切换到 64 位时间来解决问题,这一变化将从即将发布的 Debian 13 “Trixie” 版本开始。
微软签发的 Linux 安全启动证书九月份过期
此后,微软将不再使用该密钥对 Linux 发行版用于在安全启动模式下加载内核的 shim 第一阶段 UEFI 引导加载程序进行签名
Linux在美国桌面市场份额突破5%
首次,Linux在美国正式突破了5%的桌面市场份额大关!这是开源软件和我们出色的Linux社区的一个重大里程碑。尽管许多人可能认为Linux是一个小众选择,但这些新数据表明,一场重大的转变正在发生。
新发现的 Linux udisks 漏洞使攻击者能够在主要 Linux 发行版上获得 root 权限
虽然成功利用这两个漏洞作为“本地到 root”链式利用的一部分,可以让攻击者快速获得 root 权限并完全接管 SUSE 系统,但 libblockdev/udisks 漏洞本身也极其危险。
Linux 管道的速度到底有多快?
我们通过分析 perf 输出和 Linux 源代码,系统性地提升了程序的性能。管道和拼接在高性能编程中并非热门话题,但我们涉及的主题包括:零拷贝操作、环形缓冲区、分页与虚拟内存、同步开销。
没错,没人关心 Linux 上的使用友好性
我从未想过我会因为这件事感到如此愤怒,以至于要写一篇标题带有噱头性质的文章。这同时令人沮丧、毫无生产力且令人愤怒。我写这篇文章时完全清楚自己本可以专注于GNOME的无障碍性工作
Linux 打包工具 Flatpak 的未来
从许多指标来看,Flatpak 做得很好。Flatpak 应用程序打包格式受到上游开发人员和许多用户的欢迎。越来越多的应用程序被发布到Flathub 应用程序商店,该格式甚至被 Fedora 等 Linux 发行版所采用
为什么 Debian 会变成这样?
Debian 是一个复杂的大型操作系统,也是一个庞大的开源项目。它已经有 30 年的历史了。对许多人来说,它的某些方面很奇怪。大多数这样的事情都是有原因的,但很难找到原因是什么。本文试图回答一些这样的问题,但并不详细介绍这个项目的历史。
RockyLinux 在 RL10 中正式支持 RISC-V!
从 x86_64 到 Arm,从 PowerPC 到 S390X,再到现在的 RISC-V,Rocky Linux 10 代表着我们向真正开放的跨架构生态系统迈出的最大一步。
Debian APT 3.0 的新功能
当 Debian trixie 发布并开始广泛使用时,用户对新 APT 的接受程度如何,我们拭目以待。在我简短而不完全严谨的测试中,APT 3.0 似乎有了全面的改进,但实际使用中无疑会发现一些有趣的问题。
Rust 和 C 文件系统 API
在我看来,在 Rust 一侧做更简洁的版本反而更容易,一旦我们知道了它的样子,也许我们就会更新 C 语言版本以与之匹配–或者我们点燃一切,继续用 Rust 重写一切。
Fedora 变革的目标是实现 99% 的软件包可重复性
如果给定相同的源代码、构建环境和构建说明,以及来自构建工件的元数据,任何一方都能重新创建除签名和部分元数据外完全相同的工件副本,那么该构建就是可重现的。
chroot 技术–Linux 系统的瑞士军刀
如果你能访问损坏或无法启动的 Linux 机器的硬盘驱动器(例如,可以从 Live USB 盘启动,或将硬盘驱动器作为另一个 Linux 机器的额外驱动器插入),你就可以挂载该硬盘驱动器,从而欺骗当前的 Linux 会话,让它以为这是当前正在运行的系统的硬盘驱动器
20 年前的 exe 现在仍然可以在 Windows 上运行,linux 呢?
一个 20 年前的 exe,而且现在仍然可以在 Windows 上运行。试着用一年前的 Linux 二进制文件做同样的事情。我们无法保证它在更新后仍能运行。
Linux 内核 6.14 在性能和 Windows 兼容性方面实现了巨大飞跃
Linux 内核 6.14 代表着 Linux 在发展过程中迈出的重要一步,它提供了一系列强大的功能,满足了从游戏发烧友到人工智能研究人员和开发人员等不同用户的需求。尽管发布时间略有延迟,但内核的增强功能巩固了 Linux 作为多功能、前瞻性平台的地位。
Android 15 上的原生 linux 开发环境
Android 15 QPR2 上的 Linux 开发环境为开发人员和高级用户提供了一个宝贵的工具。它为在 Android 设备上访问 Linux 终端和运行熟悉的工具提供了一种便捷的方式。这是移动设备世界中独一无二的功能。除非你有外接键盘和/或大屏幕(平板电脑、可折叠设备、外接显示器),否则在终端上花费很长时间可能是个挑战。
早期的 Linux
我叫拉尔斯-维尔岑纽斯(Lars Wirzenius),Linux 起步时我就在那里。Linux 如今在全球取得了巨大成功,但它的起点却相当卑微。这是我对 Linux 最早期的记忆、它的创建,以及它走到今天的起点。
