Linux阅码场

LV0
发表了文章

用RUST写内核代码?

我们无法确定RUST在内核的最终趋势,有多少人愿意迁移,但是至少Linus愿意试水。

Linux阅码场
发表了文章

优雅地用宏实现环形缓冲区

多年来,互联网上出现了许多不同的循环缓冲区实现和示例。我非常喜欢这个模块,可以GitHub上找到这个开源的 CBUF.h 模块。

Linux阅码场
发表了文章

WSL2:Windows 亲生的 Linux 子系统

在上一篇文章中,我们主要聊了一下:在 Windows 系统中,安装 WSL 子系统。

Linux阅码场
发表了文章

AUTOSAR 架构下看门狗的理解

本文主要介绍AUTOSAR 架构下的WdgDriver WdgIf WdgM 模块,分析模块之间的依赖关系以及运行原理以帮助快速理解。本文以MPC5746R为主...

Linux阅码场
发表了文章

相同版本 JVM 和 Java 应用,在 x86 和AArch64 平台性能相差30%,何故?

业务在 x86 和 AArch64 上同时部署时(相同的 JDK 和 Java 应用版本),发现 AArch64 平台性能下降严重问题。进一步查看日志,发现在 ...

Linux阅码场
发表了文章

使用uptimed命令监视Linux系统正常运行时间

作为一名合格的 Linux 运维人员,监视系统的正常运行时间可以说是一门基本功了。今天这篇文章就为大家分享一个用于记录和跟踪系统的运行时间的实用命令行工具,它的...

Linux阅码场
发表了文章

宋宝华:为了不忘却的纪念,评Linux 5.13内核

Linux 5.14于14小时之前发布了,而我5.13的总结还没有写出,我早觉得有写一点东西的必要了,这虽然于搬砖的码农毫不相干,但在追求进步的工程师那里,却大...

Linux阅码场
发表了文章

黑客最简单的软件破解方法,反汇编nop指令覆盖

群里有个小伙伴学习设计加密方法,如同某商用软件输入注册码后就能使用扩展功能。设计时他很自然的想着所写的加密措施是否足够健壮安全,是否有什么方法可以绕过加密检查,...

Linux阅码场
发表了文章

喧嚣过后,是时候理性聊聊操作系统和生态了

(这个回答,笔者试着将操作系统看成是生产工具,将生态看成是生产关系。如此一来,貌似很多概念和关系都变清晰了。)

Linux阅码场
发表了文章

如何写好技术文档?

在大多数软件工程师对编写、使用和维护代码的抱怨中,一个常见的问题是缺乏高质量的文档。缺乏文档有什么副作用呢?当遇到一个bug时,这个缩写是什么意思?这份文件是最...

Linux阅码场
发表了文章

Linux系统噪音统计(osnoise tracer)

在Linux系统中作为一个普通线程是非常苦逼的。不仅NMI 、硬中断、软中断可以打断它,甚至其它普通线程也可以来打断干扰到它的运行。

Linux阅码场
发表了文章

宋宝华:为了不忘却的纪念,评Linux 5.13内核(上集)

5.14-rc6了,看起来5.14也快发布了。而我5.13的总结还没有写出,我早觉得有写一点东西的必要了,这虽然于搬砖的码农毫不相干,但在追求上进的工程师那里,...

Linux阅码场
发表了文章

给老徐的书《软件自动化测试实战解析-基于Python3》写的序

明代学者林希元有云:"自古圣贤之言学也,咸以躬行实践为先,识见言论次之",强调了实践是第一位的,而著书立说次之。唯有经过实践总结而成的书,方能对读者形成更强的指...

Linux阅码场
发表了文章

Linux内核网络udp数据包发送(一)

本文首先从宏观上概述了数据包发送的流程,接着分析了协议层注册进内核以及被socket的过程,最后介绍了通过 socket 发送网络数据的过程。

Linux阅码场
发表了文章

Linux内核网络udp数据包发送(二)——UDP协议层分析

本文分享了Linux内核网络数据包发送在UDP协议层的处理,主要分析了udp_sendmsg和udp_send_skb函数,并分享了UDP层的数据统计和监控以及...

Linux阅码场
发表了文章

Linux内核网络UDP数据包发送(三)——IP协议层分析

Linux内核网络 UDP 协议层通过调用 ip_send_skb 将 skb 交给 IP 协议层,本文通过分析内核 IP 协议层的关键函数来分享内核数据包发送...

Linux阅码场
发表了文章

Linux内核网络UDP数据包发送(四)——Linux netdevice 子系统

在继续分析 dev_queue_xmit 发送数据包之前,我们需要了解以下重要概念。

Linux阅码场
发表了文章

宋宝华:深入理解cache对写好代码至关重要

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

Linux阅码场
发表了文章

Linux内核Page Cache和Buffer Cache关系及演化历史

[注: 转载自今日头条号"闪念基因"] 在我们进行数据持久化,对文件内容进行落盘处理时,我们时常会使用fsync操作,该操作会将文件关联的脏页(dirty pa...

Linux阅码场
发表了文章

一名上海高中生是如何成长为Linux内核多个模块的maintainer的?

当您打开Linux内核源代码的maintainer文件,在里面搜索一个名字Jiaxun Yang,您会发现,他是内核多个模块的maintainer:

Linux阅码场

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券