写点什么

内核

0 人感兴趣 · 59 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/f9/f9ab33c04f0fa9411d4921099662b721.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

今天开讲,6 大演讲主题、5 位技术大咖!龙蜥大讲堂 5 月精彩直播预告抢先看

「龙蜥大讲堂」5 月精彩预告来了,点击下方海报抢先了解。本月又是满满的技术干货分享,多位大咖带你共享技术盛宴!提前扫码进群,参与互动还有龙蜥精美周边等你来拿。

SysCare:为您的操作系统保驾护航

最近,openEuler 社区推出了一个创新项目:Linux 操作系统统一热补丁服务 SysCare。本文将带您探索 SysCare 的奥秘。

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

回顾技术的发展过程,就像观看非洲大草原日出日落一样,宏大的过程让人感动,细节部分引人深思。每天循环不辍,却又每天不同。

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

技术的发展往往是积跬步而至千里的。Linux从92年诞生,发展至今已经覆盖大小各类的信息基础设施。是什么样的力量,让Linux能够始终保持发展活力,又如何看待Linux之上出现的新的技术趋势?

怎么查看 .crash 文件

可以使用以下命令来查看.crash文件:

高性能存储 SIG 月度动态:ANCK ublk 完成 POC 测试,EROFS 优化 xattr 元数据开销

高性能存储SIG月度动态送达,欢迎查看~更多动态详情还请订阅「SIG月度动态」查看~

https://static001.geekbang.org/infoq/5a/5ab87f4a97c4dc252322c9ec57f1a688.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从内核源码看 slab 内存池的创建初始化流程

笔者从 slab cache 的总体架构演进角度以及 slab cache 的运行原理角度为大家勾勒出了 slab cache 的总体架构视图,基于这个视图详细阐述了 slab cache 的内存分配以及释放原理

https://static001.geekbang.org/infoq/16/16e7e2c699ff2075e3f5a9c1d7a7034f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

GOPS 全球运维大会来了,龙蜥社区邀您一起了解“系统运维”

第二十届 GOPS 全球运维大会将于 2023 年 4 月 7-8 日在南山区深圳湾万丽酒店召开。龙蜥社区核心开发者冯富秋受邀参会,将在“可观测专场”分享技术演讲。欢迎收看!

Cloud Kernel SIG 月度动态:发布 ANCK 新版本及 Plugsched v1.2.0

Cloud Kernel SIG支撑龙蜥内核版本的研发、发布和服务,提供生产可用的高性价比内核产品。一起来看看该SIG2月的进展吧~

https://static001.geekbang.org/infoq/7a/7ae5d69ac2fe8a425bc942eb2850920e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

龙蜥白皮书精选:面向 DPU 场景的软硬协同协议栈

使用 SMC 协议栈可以提高 TCP 应用的性能,减少时延,提高 QPS,并且不需要修改应用程序代码。在一些特定的应用场景下,如高性能计算,大数据等,使用 SMC 协议栈能够带来显著的性能提升。

谈谈 Linux 内核的噪声

Linux内核是广被使用的操作系统,从嵌入式家用设备,航空航天设备到超级计算机,到处都有Linux内核的身影,这归功于Linux内核丰富的配置带来的巨大灵活性。

Cloud Kernel SIG 月度动态:建立社区第三方驱动研发流程、发布 ANCK 4.19-027 版本 | 龙蜥 SIG

Cloud Kernel SIG整体进展有:发布 ANCK 4.19-027 版本、初步建立了龙蜥社区第三方驱动的研发流程、ANCK-5.10 内核产品化。更多详情点击查看原文~

https://static001.geekbang.org/infoq/87/870fb63ce6757c7c4c09b8e7f82cf163.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入理解 Linux 物理内存分配全链路实现

在上篇文章 《深入理解 Linux 物理内存管理》中,笔者详细的为大家介绍了 Linux 内核如何对物理内存进行管理以及相关的一些内核数据结构。

openEuler 倡议建立 eBPF 软件发布标准

用户头像
openEuler
2022-12-15

eBPF 是一个能够在内核运行沙箱程序的技术,提供了一种在内核事件和用户程序事件发生时安全注入代码的机制,使得非内核开发人员也可以对内核进行控制。

https://static001.geekbang.org/infoq/6b/6b3b2e486b5034997fb4a01c5b12989a.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一步一图带你深入理解 Linux 物理内存管理

在上篇文章 《深入理解 Linux 虚拟内存管理》 中,笔者分别从进程用户态和内核态的角度详细深入地为大家介绍了 Linux 内核如何对进程虚拟内存空间进行布局以及管理的相关实现。在我们深入理解了虚拟内存之后,那么何不顺带着也探秘一下物理内存的管理呢?

https://static001.geekbang.org/infoq/e3/e309b96cefc2901945232df4dba86ac9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Kata3.0.0 x LifseaOS x 龙蜥内核三管齐下!带你体验最新的安全容器之旅

袋鼠RunD正式成为安全容器上游社区最新3.0.0标准,龙蜥社区推出最新安全容器包,欢迎体验!

浪潮信息工程师:谈一谈设备透传虚拟机启动慢背后的原因及其优化方法 | 第 51 期

今天下午4点,一起听浪潮信息工程师解析设备透传虚拟机启动慢的原因及其优化方法。一文了解最新版SysAK系统运维工具集!另 eBPF & Linux稳定性专场视频回放已陆续上线至龙蜥官网(点击下方链接即可直达观看),PPT可关注龙蜥公众号回复【龙蜥课件】获取~

https://static001.geekbang.org/infoq/ee/ee935cf6aeb8e6959de8b80e9ea5c4a7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

当 WASM 遇见 eBPF:使用 WebAssembly 编写、分发、加载运行 eBPF 程序 | 龙蜥技术

我们希望能做一些将二者相互融合的尝试:使用 WASM 来编写通用的 eBPF 程序,然后可以将其分发到任意不同版本、不同架构的 Linux 内核中,无需重新编译即可运行。

【精通内核】Linux 内核 rcu 锁深度解析

写任务通过 rcu_assign_pointer 来修改指针,通过 synchronize_kernel 来等待所有的读任务完成。而读任务通过 rcu_read_lock、rcu_read_unlock rcu_dereference 来上锁、解锁、获取引用值。本篇我们看下这几个操作都做了什么。

https://static001.geekbang.org/infoq/ae/ae889a25fa13fd6a341e939cb0271fc4.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

重磅启动!第 17 届「中国 Linux 内核开发者大会」征稿

第十七届中国 Linux 内核开发者大会(CLK )如期而至。今年,我们计划于 10 月 22 日在湖南长沙智谷相聚。CLK 以“自由、协作、创新”为理念,以开源技术的推广和普及为使命,旨在促进 Linux 内核开发爱好者相互交流,共同进步。

【精通内核】Linux 内核读锁实现原理与源码解析

Linux内核读锁实现原理,描述自旋锁时,已经顺带描述了读写自旋锁,所以本节将不再描述自旋锁的读写锁实现。读写锁实际上是在原有锁上进行优化读写的操作。下面讨论源码实现。

【精通内核】Linux 内核 seq(顺序) 锁实现原理与源码解析

前面的都是比较容易理解的普通互斥锁、自旋锁、信号量、读写锁,本问seq锁是在之前的锁实现上做了一些不一样的操作。

关于 eBPF 安全可观测性,你需要知道的那些事儿

Linux内核的安全世界浩瀚无垠,欢迎大家加入龙蜥eBPF 技术探索 SIG,来分享或深入分析Linux Kernel Security各方面的技术细节,让我们持续推动国内Linux内核安全领域的发展!

【精通内核】Linux 内核并发控制原理信号量与 P-V 原语源码解析

本文深入Linux内核源码,从核心源码入口讲起,详细对信号量、互斥量的内核代码讲解,其中对P-V操作实现逐行剖析,Linux内核并发控制原理的锁实现和原理在后续文章中一一讲解,本文深入浅出Linux中断控制的实现原理。

【精通内核】计算机程序的执行原理深度解析

深度解析ELF文件中将内存布局地址,CPU是如何执行指令的,C语言中方法的执行过程的内核调用。

https://static001.geekbang.org/infoq/8d/8d3ba799b7af910fdd7924c60122edbd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何在 Anolis 8 上部署 Nydus 镜像加速方案?

在上一篇文章中详细介绍 Anolis OS 是首个原生支持镜像加速 Linux 内核,Nydus 镜像加速服务重新优化了现有的 OCIv1 容器镜像格式,重新定义镜像的文件系统,数据与元数据分离,实现按需加载,本文将详细介绍在 Anolis OS 上部署 Nydus 的过程。

openEuler 资源利用率提升之道 01:概论

用户头像
openEuler
2022-07-23

据 Canalys 发布的一份报告显示 [1],全球云基础设施服务支出在 2022 年第一季度同比增长 34%,达到 559 亿美元。然而,多个研究表明,当前全球数据中心用户集群的平均 CPU 利用率低于 20%,存在巨大的资源浪费。因此,提升数据中心资源利用率是当前急需解决

内核_内核技术文章_InfoQ写作社区