eBPF 的发展演进 --- 从石器时代到成为神(一)

eBPF 的发展演进 --- 从石器时代到成为神(一)

1. 前言 技术的发展往往是积跬步而至千里的。Linux 从 92 年诞生,发展至今已经覆盖大小各类的信息基础设施。是什么样的力量,让 Linux 能够始终保持发展活力,又如何看待 Linux 之上出现的新的技术趋势? 本文试图通过梳理 eBPF 的演进过程,探索 Linux 内核的发展动力来源与发展轨迹,与大家一同畅想 eBPF 给内核技术、Linux 生态带来的全新变局。 2. eBPF 概览 ...阅读更多

AI 来袭,deepin深度看图让你的照片焕然一新!

AI 来袭,deepin深度看图让你的照片焕然一新!

随着 AI 技术、尤其是生成式大模型的飞速发展,AI 已经渗透到各个领域,也包括 PC 和操作系统。deepin(深度)操作系统正在努力与 AI 深度融合,让用户享受更智能、更高效的使用体验。 之前,deepin 选取了用户常用的智能全局搜索、邮件、浏览器三大应用,率先开启 AI 能力。最近,深度看图悄然更新了 AI 修图功能,让我们从安装到实操,再到背后的技术实现,近距离看看发生了哪些变化! 便 ...阅读更多

Linux内核安全子系统简介(下)

Linux内核安全子系统简介(下)

作者:zhanglei 《Linux内核安全子系统简介(上)》 资源隔离 资源隔离是一个历史悠久又异常有效的安全手段。 从操作系统的角度来看,它对各个进程的管理实际上就是一个隔离。每个进程都拥有从0开始的连续一大片地址空间可以使用,但实际上在物理地址上,各个进程却被分割开来。 在Linux系统下,早期比较出名的资源隔离手段是chroot。Linux用户可以创建一个虚拟的根文件系统,在其中部署软件, ...阅读更多

进一步优化deepin(深度)操作系统的续航和性能——TLP电源管理来了!

进一步优化deepin(深度)操作系统的续航和性能——TLP电源管理来了!

上一篇关于电源配置优化(浅析 linux 电源配置)之后,我们一直在探索如何进一步优化 deepin(深度)操作系统的续航和性能表现,今天它来了: TLP 是适用于 Linux 的功能丰富的命令行实用程序,无需深入研究技术细节即可节省笔记本电脑电池电量。比如 TLP 脚本是被动唤醒,可以以较小的开销完成电源管理相关内容。而且 TLP 文档支持非常完善,所以可以方便用户自行调整相关配置。 工作原理 ...阅读更多

Linux内核安全子系统简介(上)

Linux内核安全子系统简介(上)

作者:zhanglei Linux内核中包含了多个安全子系统,它们之间相互独立又有着千丝万缕的联系,导致人们对它们往往有一种雾里看花的感觉。在这篇文章里,我们对Linux内核中的安全子系统做一个简单的分析,算是一个入门。 Linux内核的安全子系统大概包括下面几个: 访问控制(AC,Access Control),它是最常见也是最重要的安全机制。AC主要是要管理Linux下的一个主体(如进程)到底 ...阅读更多

deepin WSL 正式上架微软商店

deepin WSL 正式上架微软商店

介绍 WSL 是 Windows Subsystem for Linux 的缩写,它是一种可以让用户在 Windows 上运行 Linux 的技术。使用 WSL,可以轻松地在 Windows 和 Linux 之间切换和集成,使用开源的工具和环境来开发或测试 Linux 相关的项目,利用Windows 的硬件支持和性能优化来运行Linux的应用程序,以及体验不同的Linux发行版。 使用 deepi ...阅读更多

gettext 翻译介绍和简单使用

gettext 翻译介绍和简单使用

基础知识介绍 poedit 介绍 Poedit是一个流行的跨平台的翻译编辑器,用于编辑.po文件。它提供了一个直观的界面和丰富的功能,使得翻译人员能够轻松地编辑和管理软件本地化的翻译。 gettext 介绍 Gettext工具集:Gettext提供了一组命令行工具,用于管理和处理翻译相关的任务。其中包括以下工具: xgettext:用于从源代码中提取文本字符串,并生成.pot文件(模板文件)。 m ...阅读更多

一文看懂SBD (一种基于存储的扩展防护服务)

一文看懂SBD (一种基于存储的扩展防护服务)

概述 SBD 是一种基于存储的扩展防护服务,是 STONITH Block Device (STONITH 块设备)的缩写。  高可用集群的最高优先级是保护数据完整性。此项保护通过防止对数据储存进行未协调的并行访问来实现。集群会使用几种控制机制来实现此目标。 但是,如果在集群中选出数个 DC,则可能导致网络分区或软件故障。如果允许出现这种所谓的 “节点分裂” 情况,则可能会发生数据损坏。 避免出现 ...阅读更多

深入探索“玲珑”(一):玲珑方案的创造

深入探索“玲珑”(一):玲珑方案的创造

各位伙伴们,之前我们已经对玲珑包格式的诞生、特性进行了完整的介绍,让这一独立创新的全新包格式与大家初次见面。而在接下来的一系列文章中,我们将带大家深入挖掘玲珑包格式的更多内容,着重向大家介绍传统包管理的问题,以及我们是如何吸取了主流通用独立包格式的优秀思路,创造了“玲珑方案”。

deepin 23 Preview 揭秘:原子更新

deepin 23 Preview 揭秘:原子更新

原子更新是一种新的操作系统更新思想,将系统更新的操作视作原子性操作——若更新包安装成功,则系统完成升级;若系统更新失败,则会回到当前系统环境,保持当前系统环境不被更改。如此一来,则能有效避免出现部分依赖包安装完成,但是并未完整升级的情况。