Linux阅码场

LV0

技术专栏

LINUX阅码场TA创建的

263 文章91 关注者

全部文章

  • 性能VS安全?CPU芯片漏洞攻击实战(1) - 破解macOS KASLR篇

    早上突然就被Meltdown和Spectre这两个芯片漏洞刷屏了,但基本上都是一些新闻报道,对漏洞的分析和利用的信息基本为0。作为安全研究者,不能只浮在表面,还...

    Linux阅码场
  • Linux 内核编译 LOCALVERSION 配置(分析内核版本号自动添加的"+"号)

    编译主线 kernel 版本的时候发现, 的内核版本编译成功后生成的版本号变成了 "x.y.z+", 为什么后面会多一个加号呢?

    Linux阅码场
  • 宋宝华:深入理解cache对写好代码至关重要(上)

    There are only two hard things in Computer Science: cache invalidation and namin...

    Linux阅码场
  • Linux Tcp 内核协议栈学习三种武器 之 Packet Drill

    作者Liam,海外老码农,对应用密码学、CPU微架构、高速网络通信等领域都有所涉猎。

    Linux阅码场
  • 改变世界的一次代码提交

    Linux 作为最大也是最成功的开源项目,吸引了全球程序员的贡献,到目前为止,共有两万多名开发者给 Linux Kernel 提交过代码。令人惊讶的是,在项目的...

    Linux阅码场
  • DPDK内存篇(一): 基本概念

    内存管理是数据面开发套件(DPDK)的一个核心部分,以此为基础,DPDK的其他部分和用户应用得以发挥其最佳性能。本系列文章将详细介绍DPDK提供的各种内存管理的...

    Linux阅码场
  • 用户态进程如何得到虚拟地址对应的物理地址?

    一般我们不需要从用户态得到进程虚拟地址对应的物理地址,因为一般来说用户进程是完全不关心物理地址的。

    Linux阅码场
  • ARM SMMU的原理与IOMMU

    如上图所示,smmu 的作用和mmu 类似,mmu作用是替cpu翻译页表将进程的虚拟地址转换成cpu可以识别的物理地址。同理,smmu的作用就是替设备将dma请...

    Linux阅码场
  • 面对疾风吧!io_uring 优化 nginx 实战演练

    io_uring是Linux内核在v5.1引入的一套异步IO接口,随着其迅速发展,现在的io_uring已经远远超过了纯IO的范畴。从Linux v5.3版本开...

    Linux阅码场
  • 深入理解Linux内核进程上下文切换

    韩传华,就职于南京大鱼半导体有限公司,主要从事linux相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,乐于分享喜欢学习,喜欢专研Linux内...

    Linux阅码场
  • 无锁队列的实现

    关于无锁队列的实现,网上有很多文章,虽然本文可能和那些文章有所重复,但是我还是想以我自己的方式把这些文章中的重要的知识点串起来和大家讲一讲这个技术。下面开始正文...

    Linux阅码场
  • Linux阅码场 - Linux内核月报(2020年08月)

    Linux阅码场内核月报栏目,是汇总当月Linux内核社区最重要的一线开发动态,方便读者们更容易跟踪Linux内核的最前沿发展动向。

    Linux阅码场
  • 图解内存匿名反向映射reverse mapping

    反向映射的目的是为了找到所有映射到某一个页面的页表项,从而可以对目标页做一些操作,比如切断映射。

    Linux阅码场
  • Linux内核虚拟内存管理之匿名映射缺页异常分析

    韩传华,就职于南京大鱼半导体有限公司,主要从事linux相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,乐于分享喜欢学习,喜欢专研Linux内...

    Linux阅码场
  • 宋宝华:当Linux内核遭遇鲨鱼—kernelshark

    之前小弟一直在宣传推广火焰图,结果是很多童鞋凡事都用火焰图。说实话,火焰图特别适合分析运行时热点(无论是on-cpu、off-cpu、还是内存等,火焰图的想象力...

    Linux阅码场
  • Linux kernel 同步机制(下篇)

    在上一部分,我们讨论了最基本常见的几类同步机制,这一部分我们将讨论相对复杂的几种同步机制,尤其是读写信号量和RCU,在操作系统内核中有相当广泛的应用。

    Linux阅码场
  • linux内核写时复制机制源代码解读

    韩传华,就职于国内一家半导体公司,主要从事linux相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,乐于分享喜欢学习,喜欢专研Linux内核源...

    Linux阅码场
  • Linux kernel同步机制(上篇)

    在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实像多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问,尤其是在多处理器系统...

    Linux阅码场
  • 宋宝华:论Linux的页迁移(Page Migration)完整版

    对于用户空间的应用程序,我们通常根本不关心page的物理存放位置,因为我们用的是虚拟地址。所以,只要虚拟地址不变,哪怕这个页在物理上从DDR的这里飞到DDR的那...

    Linux阅码场
  • Linux阅码场 - Linux内核月报(2020年07月)

    Linux阅码场内核月报栏目,是汇总当月Linux内核社区最重要的一线开发动态,方便读者们更容易跟踪Linux内核的最前沿发展动向。

    Linux阅码场

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券