
用 D 语言做数值计算:认识 Mir
Mir 是 D 语言生态里最成体系的数值计算库:多维数组 ndslice、线性代数、随机数、优化与序列化。本文梳理核心库、起步方式和教程入口,并说明哪些人适合用、哪些地方要留意。
runtime
程序执行期间使用的环境、库或软件层,具体含义取决于语言或容器上下文。

Mir 是 D 语言生态里最成体系的数值计算库:多维数组 ndslice、线性代数、随机数、优化与序列化。本文梳理核心库、起步方式和教程入口,并说明哪些人适合用、哪些地方要留意。

Podman 与 Fedora 质量团队将于 2026 年 10 月 12 日至 18 日举办测试周,邀请用户测试基于 Rust 重写的容器监视器 conmon v3,并报告与 conmon v2 之间的行为差异。

巴西最高选举法院开发的 Uenux 是基于 Linux 的定制系统,用于全国电子投票机。本文介绍其启动校验、离线隔离、纸质计票单等设计,以及历次公开安全测试的发现与围绕软件独立性的争议。

用 Bash 数组加 set -euo pipefail 编写可维护的安装后脚本,一次装好 Debian/Ubuntu 上的常用软件包;需要跨机器复现系统配置时再引入 Ansible playbook。

联想首款高端 AI 笔记本 Googlebook 15 起售价 1099.99 美元,10 月 4 日上市。设备基于统一 Android 与 ChromeOS 基础,内置 pKVM 虚拟机监控器提供虚拟化 Linux 环境运行终端工具,但联想未说明发行版与内核版本。

文档基金会发布 LibreOffice 26.8.1,这是 26.8 系列的首个次要版本,包含约 40 个缺陷修复,重点改进 DOCX、XLSX、PPTX 等 OOXML 格式的兼容性,以及 UTF-8、ISO Latin 1、中文和日文等编码的文本与 CSV 导入。26.8 用户应升级到该版本,生产环境的 26.2 用户可继续使用至 2026 年 11 月 30 日支持结束。

物理坏道无法修复,软件只能检测或让固件隐藏损伤。本文用一块 250 GB SATA 硬盘的真实数据,说明 smartctl 的 SMART 属性、badblocks 的破坏性与非破坏性测试、ddrescue 先镜像后测试的流程,以及何时该更换硬盘。

Linyaps(linglong)1.14 修复了升级时误删应用自带旧模块的逻辑错误,并新增依赖自动清理、analyze 子命令、UABX 导出格式、gdbserver 调试命令与 config.d 增量配置合并;构建环境不再挂载宿主机的 /etc/passwd 与 /etc/group。

用兼容 OpenAI 的端点和一段 Python 脚本,把同一个提示词发给多个大语言模型,比较回答、延迟与 token 用量,并说明聚合服务的计费风险。

Google 公布 Googlebook 高端 AI 笔记本产品线,起售价 899 美元,基于 Android 与 ChromeOS 统一系统基础,内置通过 Level 5 安全认证的 pKVM 虚拟机监控器,可在隔离的 Linux 虚拟机中运行 AI 编码代理和不受信任的软件包。

介绍在 Fedora Linux 上以 Podman 运行开源音乐服务器 Navidrome 的步骤,包括拉取官方镜像、配置 SELinux 上下文与目录属主、使用 podman-compose 或 podman 命令行启动容器,以及卷路径和环境变量等自定义选项。

Linux 与 macOS 都提供类 Unix 命令行环境,但同名命令背后的实现常不相同。本文以 sed -i、find -printf 为例说明 GNU 与 BSD 工具集、POSIX 扩展、SIP 与 TCC 如何影响命令行为,并给出用 Homebrew 安装 GNU 工具、调整 PATH、用 command -v 排查实现来源的可移植性做法。

面向 Linux 脚本与开发者项目,逐一核对 8 个免费或试用天气 API 的免费额度、认证方式、输出格式与历史数据能力,并给出 curl/jq 测试示例与选型建议。

介绍 Safe Eyes 的功能、在 Ubuntu、Debian、Arch、Fedora、openSUSE、Gentoo、Alpine 上的安装方式,以及 Flatpak、PyPI、源码安装的取舍和休息间隔、严格休息等配置要点。

Fedora 项目与 openSUSE 在 Data Con LA 2026 共用摊位,并用 Podman、Ollama 与 Open WebUI 在 Fedora Asahi Remix 上演示完全离线的本地 AI。报告整理了参会者构成与线索分级,并给出小型摊位在离线演示、户外环境、人员轮换与周边申请方面的经验。

介绍在 Ubuntu/Debian 上安装 Atomic Chat、下载 GGUF 编程模型、在图形界面完成编程任务,并把 OpenAI 兼容的本地端点接入脚本与编程代理的完整流程。

Fedora 45 Beta 已开放测试,正式版计划 2026 年 10 月发布。本次更新用 kmscon 取代内核文本控制台,默认强制校验 RPM 软件包签名,桌面密码存储统一为 oo7,Anaconda 为 Atomic 桌面新增 Web 安装流程,Fedora Asahi Remix 初步支持 Apple M3 芯片。

Fedora Linux 45 Beta 现已提供下载与升级。本次测试版用 kmscon 取代内核内置控制台,默认要求软件包安装前通过签名校验,并以 oo7 统一桌面密钥管理,同时更新 Podman、Pandas、Python、Go、GCC 等版本与 glibc 2.44;文中列出各变体下载入口、升级方式与暂不提供的镜像。

Linux 内核 7.3 的第三个候选版本已发布,本次补丁集规模偏大,文件系统与存储改动尤为集中,涉及 XFS、SMB/CIFS 堆溢出、NetFS、EROFS 与 Btrfs、Landlock 释放后使用修复以及流量控制队列钳制。

介绍在 Ubuntu 服务器上自托管 Odoo CRM 的两种方式:用 Docker Compose 搭配 PostgreSQL 部署,以及从 Git 源码安装 Odoo 19 社区版,并说明反向代理、备份与更新注意事项。

梳理 Ubuntu Report 与 Ubuntu Insights 收集的系统信息、24.04 与 26.04 的同意模型差异,并区分 APT、Snap、崩溃报告、Livepatch、MOTD 等与 Canonical 的功能性连接,给出可复现的网络审计与隐私加固步骤。

Ubuntu 安全公告 USN-8679-2 修复 Vim 软件包中的 CVE-2026-73073。Ubuntu 26.04 LTS(resolute)的 vim、vim-common、vim-doc、vim-gtk3、vim-gui-common、vim-motif、vim-nox、vim-runtime、vim-tiny、xxd 修复版本为 2:9.1.2141-1ubuntu4.9,以标准更新方式提供。

了解如何在 Linux 上使用原生浏览器配置文件、Firejail 或容器来隔离多个浏览器配置文件,并选择适合不同项目和客户的方案。

LibreOffice 26.8 发布,带来专业排版、书写系统支持增强,并明确不包含生成式 AI。

本文介绍如何使用 curl 和 dig 从命令行测试 CDN 性能,包括测量 TTFB、DNS 延迟、缓存命中与未命中,以及 HTTP/3 性能。通过分阶段计时、检查响应头、多区域测试和自动化脚本,帮助诊断 CDN 在全球不同位置的实际表现。

Paint.NET 现在可以通过实验性的 Wine 支持在 Linux 上运行。本文介绍如何在 Ubuntu 26.04 上使用 Wine 安装 Paint.NET 5.2 Alpha,包括 Wine 设置、DXVK 和启动选项。

面向 Linux 初学者的 systemd 定时器教程,涵盖 OnCalendar 语法、Persistent=、真实单元文件示例、与 cron 的对比、高级用法及常见错误排查。

本文介绍如何在不中断服务的情况下容器化遗留Linux应用,包括使用strace、lsof、ldd等工具盘点依赖,选择合适的基础镜像,编写Dockerfile,以及逐步发布到生产环境的完整流程。

Fedora Badges 应用服务已从零开始重建,带来现代化界面、暗色模式、稀有度等级、统一搜索、排行榜时间过滤、隐私增强及底层数据库优化。

Fedora 45 引入了多项系统级变更,首个 GNOME 测试日正在进行,后续还有 RPM、安装介质等活动。了解测试安排与参与方式。

本文介绍 Docker Sandboxes,一个用于安全运行 AI 编码代理的工具。它使用微型虚拟机提供硬件级隔离,支持 Linux、macOS 和 Windows。文章涵盖安装、核心 sbx 命令、安全最佳实践、MCP 网关及已知漏洞。

本指南介绍如何在 Ubuntu 26.04 LTS 上使用开源工具 CrowdSec 和 ALTCHA 构建两层机器人及虚假账户防护,包括安装、配置、测试及限制说明。

DebConf26 于 2026 年 7 月 25 日在阿根廷圣菲闭幕,汇聚 35 国 270 余名与会者,举办 90 场活动。会议聚焦 Go 生态现代化、内核与 Chromebook 支持、AI 与年龄验证等议题。DebConf27 将于 2027 年 9 月 5 日至 11 日在日本旭川举行。

了解如何在 Ubuntu 26.04 LTS 上使用 Docker Compose 部署 OpenMetadata,包括安装 Docker、下载 Compose 文件、启动服务、登录界面以及连接数据源等步骤。

本文探讨 Linux 系统是否需要杀毒软件,分析其安全设计、真实威胁及适用场景,并提供实用的安全建议。

现代 systemd 系统支持静态、瞬态和漂亮三种主机名类型。本文解释它们的区别、优先级顺序,以及如何使用 hostnamectl 管理主机名,并涵盖 DHCP、容器等真实场景。

探索在 Linux 上设计、构建、部署、保护和扩展生产级文档处理管道的最佳开源工具。

本文详细介绍了如何在 Debian、Ubuntu、Fedora、RHEL、AlmaLinux、Rocky Linux、macOS 和 Windows WSL 上逐步安装 WP-CLI,包括 PHP、MySQL 等先决条件的配置。

本文介绍在 Linux 上安装 JetBrains Mono 字体的多种方法,包括官方脚本、包管理器、手动安装,以及 Nerd Font 变体的选择和连字配置。

学习 Nmap 命令进行网络扫描、端口发现和操作系统检测。包含示例和速查表的完整指南。

了解什么是 WP-CLI,为什么开发者用它来比管理后台更快地管理 WordPress,以及哪些托管方案支持它。

学习使用 Linux Magic SysRq 键安全恢复冻结系统,包括 REISUB 序列、位掩码值、/proc/sysrq-trigger 及安全风险。

SteamOS 3.8.10 稳定版发布,默认使用 Wayland,搭载 KDE Plasma 6.4.3 和 Linux 内核 6.16,并改进了对 ROG Ally 和 Legion Go 等第三方掌机的支持。

了解如何安全使用 Arch 用户软件仓库(AUR)。从 2026 年 6 月的 AUR 恶意软件攻击中吸取教训,保护你的 Arch Linux 系统。

回顾 25 年来 Linux 在易用性上的进步:从手动配置鼠标滚轮、Wi-Fi 硬件兼容性、显卡驱动安装,到音频、打印、双显示器等问题的自动解决。

在 Ubuntu 26.04 LTS 上为 apt、curl、wget、Git、pip、npm、Docker、Snap 和 systemd 服务配置系统级代理的完整指南。

一台运行 1,200 天的服务器可能正在静默失效。在下次事故暴露问题之前,运行这 25 项 Linux 服务器健康检查。

学习如何构建一个完全可丢弃的 WordPress 多站点实验室,安全练习所有 WP-CLI 命令。涵盖多站点设置、子站点创建、独立站点及完整清理步骤。

75% 的企业交易因身份认证缺口而失败。本文提供了分阶段决策框架,帮助初创公司在开源与托管身份认证方案之间做出选择,并强调非人类身份与会话管理在规模扩张中的重要性。

了解网络时间协议(NTP)如何利用四个时间戳计算时钟偏移和网络延迟,实现精确的时钟同步。涵盖NTP层级结构、时间服务器选择、常见误解及FAQ。

逐步介绍从 Auth0 迁移到 Ory 的过程,涵盖用户导出、密码哈希获取、身份导入、SDK 替换和社交登录迁移,并强调密码哈希陷阱和分阶段零停机部署策略。

XLibre 是 X.Org 服务器的社区分叉,旨在修复旧 bug 并带回停滞的功能。本文介绍如何在 Fedora、RHEL、AlmaLinux 和 Rocky Linux 上安装 XLibre,包括 EL10 的特殊步骤、Nvidia 配置以及 GNOME 50+ 的注意事项。

Ory 是一套开源身份与访问管理工具,包含 Kratos、Hydra、Keto、Oathkeeper 和 Polis 五个组件。本文介绍各组件功能、部署方式及与 Auth0、Keycloak 的对比,适合需要自行托管认证服务的中小团队。

重装 Linux 前,除了个人文件,还需备份 SSH/GPG 密钥、点文件、浏览器数据、已安装软件包列表(含 Flatpak/Snap)、系统配置、网络设置、计划任务及双因素认证恢复码。

本文以实用示例讲解 Racket 编程语言的核心概念,包括表达式、一等函数、map/filter/fold、模式匹配、宏、契约、流以及 Linux 系统脚本编写,适合希望快速掌握 Racket 的开发者。

Ubuntu 安装程序通过扫描硬件 modalias 字符串,自动匹配并安装 OEM 或 HWE 内核及驱动。本文详解 GA、HWE、OEM 三种内核轨道的区别、检测机制、OEM 元软件包的作用,以及如何在自动化部署中控制此行为。

学习实用的 Linux 桌面恢复方法。了解桌面启动过程,使用日志诊断故障,并通过 TTY、恢复模式或 Live USB 重新获得系统访问权限。

本文介绍了安装最小化 Arch Linux 系统后需要完成的 11 个步骤,包括更新系统、创建非 root 用户、安装 CPU microcode、优化镜像源、启用 multilib、安装 AUR 助手、设置防火墙、安装显示驱动和桌面环境、配置 PipeWire 音频、安装字体以及启用 SSD TRIM。

本文解释为什么 CCleaner 在 Linux 和 macOS 上不适用,并给出 5 条 Linux 清理命令及 macOS 用户的替代方案。

在 exFAT 文件系统上,将 `File` 重命名为 `file` 会失败,因为 exFAT 使用大写表进行不区分大小写的比较。本文解释了原因,并提供了使用临时名称的解决方法。