eBPF 的发展演进 --- 从石器时代到成为神(一)
New
1. 前言
技术的发展往往是积跬步而至千里的。Linux 从 92 年诞生,发展至今已经覆盖大小各类的信息基础设施。是什么样的力量,让 Linux 能够始终保持发展活力,又如何看待 Linux 之上出现的新的技术趋势?
本文试图通过梳理 eBPF 的演进过程,探索 Linux 内核的发展动力来源与发展轨迹,与大家一同畅想 eBPF 给内核技 ...
deepin 23 Preview 揭秘:原子更新
New
什么是原子更新
原子更新是一种新的操作系统更新思想,将系统更新的操作视作原子性操作——若更新包安装成功,则系统完成升级;若系统更新失败,则会回到当前系统环境,保持当前系统环境不被更改。
如此一来,则能有效避免出现部分依赖包安装完成,但是并未完整升级的情况。
原子更新特性
那么,作为提高系统升级稳定性的 ...
deepin 23 Preview 前瞻:“玲珑”包格式
New
玲珑是什么
玲珑——统信软件自研的开源软件包格式,用于替代dpkg、rpm等包管理工具,实现了应用包管理、分发、沙箱、集成开发工具等功能。
在deepin 23 Preview阶段,独立创新的包格式到来,将解决linux长久存在的依赖问题和安全问题。同样,它也将成为建立独立上游的基础。
玲珑的由来
那么,“玲珑”的名称从何而来?
...
深入探索“玲珑”(一):玲珑方案的创造
New
各位伙伴们,之前我们已经对玲珑包格式的诞生、特性进行了完整的介绍,让这一独立创新的全新包格式与大家初次见面。
而在接下来的一系列文章中,我们将带大家深入挖掘玲珑包格式的更多内容,着重向大家介绍传统包管理的问题,以及我们是如何吸取了主流通用独立包格式的优秀思路,创造了“玲珑方案”。
传统包管理问题
第一 ...
Category: Technology Sharing
New
OVERVIEW SBD is a storage-based extended protection service that stands for STONITH Block Device. The highest priority for highly available clusters is to protect data integrity. This protection is achieved by preventing uncoordinated parallel access to data stores. Clusters use several control me ...
gettext 翻译介绍和简单使用
New
基础知识介绍
poedit 介绍
Poedit是一个流行的跨平台的翻译编辑器,用于编辑.po文件。它提供了一个直观的界面和丰富的功能,使得翻译人员能够轻松地编辑和管理软件本地化的翻译。
gettext 介绍
Gettext工具集:Gettext提供了一组命令行工具,用于管理和处理翻译相关的任务。其中包括以下工具:
xgettext:用于从源代码中 ...
一文看懂SBD (一种基于存储的扩展防护服务)
New
概述
SBD 是一种基于存储的扩展防护服务,是 STONITH Block Device (STONITH 块设备)的缩写。
高可用集群的最高优先级是保护数据完整性。此项保护通过防止对数据储存进行未协调的并行访问来实现。集群会使用几种控制机制来实现此目标。
但是,如果在集群中选出数个 DC,则可能导致网络分区或软件故障。如果允许出现 ...
Linux内核安全子系统简介(上)
New
作者:zhanglei
Linux内核中包含了多个安全子系统,它们之间相互独立又有着千丝万缕的联系,导致人们对它们往往有一种雾里看花的感觉。在这篇文章里,我们对Linux内核中的安全子系统做一个简单的分析,算是一个入门。
Linux内核的安全子系统大概包括下面几个:
访问控制(AC,Access Control),它是最常见也是最重要的安 ...
deepin WSL 正式上架微软商店
New
介绍
WSL 是 Windows Subsystem for Linux 的缩写,它是一种可以让用户在 Windows 上运行 Linux 的技术。使用 WSL,可以轻松地在 Windows 和 Linux 之间切换和集成,使用开源的工具和环境来开发或测试 Linux 相关的项目,利用Windows 的硬件支持和性能优化来运行Linux的应用程序,以及体验不同的Linux发行版。
使用 deepin ...
AI 来袭,deepin深度看图让你的照片焕然一新!
New
随着 AI 技术、尤其是生成式大模型的飞速发展,AI 已经渗透到各个领域,也包括 PC 和操作系统。deepin(深度)操作系统正在努力与 AI 深度融合,让用户享受更智能、更高效的使用体验。
之前,deepin 选取了用户常用的智能全局搜索、邮件、浏览器三大应用,率先开启 AI 能力。最近,深度看图悄然更新了 AI 修图功能,让我们 ...
进一步优化deepin(深度)操作系统的续航和性能——TLP电源管理来了!
New
上一篇关于电源配置优化(浅析 linux 电源配置)之后,我们一直在探索如何进一步优化 deepin(深度)操作系统的续航和性能表现,今天它来了:
TLP 是适用于 Linux 的功能丰富的命令行实用程序,无需深入研究技术细节即可节省笔记本电脑电池电量。比如 TLP 脚本是被动唤醒,可以以较小的开销完成电源管理相关内容。而且 T ...
Linux内核安全子系统简介(下)
New
作者:zhanglei
《Linux内核安全子系统简介(上)》
资源隔离
资源隔离是一个历史悠久又异常有效的安全手段。
从操作系统的角度来看,它对各个进程的管理实际上就是一个隔离。每个进程都拥有从0开始的连续一大片地址空间可以使用,但实际上在物理地址上,各个进程却被分割开来。
在Linux系统下,早期比较出名的资源隔离手 ...
【新年新教程】手把手教你用Hyper-V安装deepin
New
最近有很多小伙伴在询问关于用 Hyper-V 安装 deepin(深度)操作系统的问题,本教程由 deepin(深度)社区的 fslong 撰写,内容详细,快来试试吧!
一、Hyper-V 的优劣势
优势
对于 Windows 用户来说,Hyper-V 通常随 Windows 免费提供。在功能方面,Hyper-V 的用户可以期待高性能。管理工作相对简单,即使是初学者也能从 ...
Category: Technology Sharing
New
If you have installed multiple systems and want to prioritize deepin as a startup item, or if you encounter the problem that the default startup item is changed to "System Recovery" and in some cases the default startup item cannot be changed in the Control Center, you may want to take a look at thi ...
eBPF 的发展演进 --- 从石器时代到成为神(二)
New
前言:技术的发展往往是积跬步而至千里的。Linux从92年诞生,发展至今已经覆盖大小各类的信息基础设施。是什么样的力量,让Linux能够始终保持发展活力,又如何看待Linux之上出现的新的技术趋势?
本文试图通过梳理eBPF的演进过程,探索Linux内核的发展动力来源与发展轨迹,与大家一同畅想eBPF给内核技术、Linux生态 ...
双系统或有启动BUG的必看!一分钟教你修改Grub默认启动项
New
如果你安装了多系统想要将 deepin 作为优先启动项,或是遇到了默认启动项变为“系统恢复”且在部分情况下控制中心中无法修改默认启动项的问题,不妨看看这篇教程。
本教程由 deepin(深度)社区用户彭子铭和 hotime 贡献,提供了 2 种解决方法,以下内容以 deepin V23 Beta2 为例。
使用 Grub Customizer
1、安装 Grub Cus ...
llamafile:一个无需安装配置、跨平台运行大型语言模型的神器!
New
在 AI 领域,模型推理的环境配置和安装过程常常让人头疼。如果你也有这样的困扰,那么 llamafile 将会是你的福音。本文由 deepin(深度)社区用户川顺页创作,让你一文学会如何玩转 llamafile!
llamafile到底是什么?
llamafile 是一种可在你自己的电脑上运行的可执行大型语言模型(LLM),它包含了给定的开放 L ...
分类: 技术分享
New
如果你安装了多系统想要将 deepin 作为优先启动项,或是遇到了默认启动项变为“系统恢复”且在部分情况下控制中心中无法修改默认启动项的问题,不妨看看这篇教程。 本教程由 deepin(深度)社区用户彭子铭和 hotime 贡献,提供了 2 种解决方法,以下内容以 deepin V23 Beta2 为例。 使用 Grub Customizer 1、安装 Grub Cust ...
【Btrfs正当时】如何将系统正确安装到 btrfs 子卷并捏一个恢复环境
New
作者:ziggy
前期准备
安装准备
准备一个系统安装镜像并刻录到移动存储设备,最好是5.10+内核,对btrfs支持会更好
提前分两个区:
一个btrfs分区作为母卷rootfs
一个可以作为完整系统运行的live盘
一个独立分区用于安装初始系统,可以安装到btrfs分区以外的独立硬盘中,当btrfs所在硬盘损坏时可以作为rootb备份进行还原 ...
「deepin生态共建小组」正式启动招募!三大生态共建项目,速来 !
New
基于社区开源精神,为提高大家对deepin生态建设的参与感,应用商店将正式开放众多软件给广大开源爱好者进行维护。参与小组工作可获得多项专属小组福利,工作项目分为玲珑格式迁移、wine应用打包、deb原生应用维护。
招募条件
1)不限性别年龄职业地区,认同开源文化,愿投身deepin软件生态建设,且有一定的时间投入;
2 ...