Blogs

在内核中新增驱动代码目录(1)

由 薛晓雯整理 | 2200字 | 阅读大约需要5分钟 | 归档于文件系统

2020年6月20日

如果学习Linux下驱动开发,那么本文所述的“在内核中新增驱动代码目录”应该是一个最基本的知识点了。那么如何将自己写好的驱动程序新增到内核?本文将一步一步的教会你。

继续阅读

科学必须摒弃版权

由 翻译:潘永之 编辑:崔鹏程 | 1600字 | 阅读大约需要4分钟 | 归档于电子杂志

2020年6月19日

作者对科学必须摒弃版权的说法作出了自己深刻的理解,并诉说了科学刊物与编辑费版权的关系。

继续阅读

科学必须摒弃版权

由 理查德·斯多尔曼 | 1600字 | 阅读大约需要4分钟 | 归档于电子杂志

2020年6月19日

作者对科学必须摒弃版权的说法作出了自己深刻的理解,并诉说了科学刊物与编辑费版权的关系

继续阅读

系统调用跟我学(3)

由 作者:雷镇 编辑:戴君毅 | 8300字 | 阅读大约需要17分钟 | 归档于系统调用

2020年6月15日

本文介绍了Linux下的进程的一些概念,并着重讲解了与Linux进程管理相关的重要系统调用wait,waitpid和exec函数族,辅助一些例程说明了它们的特点和使用方法。

继续阅读

系统调用跟我学(2)

由 马明慧整理 | 4800字 | 阅读大约需要10分钟 | 归档于系统调用

2020年6月14日

先看一下进程在大学课本里的标准定义:“进程是可并发执行的程序在一个数据集合上的运行过程。”这个定义非常严谨,而且难懂,如果你没有一下子理解这句话,就不妨看看笔者自己的并不严谨的解释。我们大家都知道,硬盘上的一个可执行文件经常被称作程序,在Linux系统中,当一个程序开始执行后,在开始执行到执行完毕退出这段时间里,它在内存中的部分就被称作一个进程。当然,这个解释并不完善,但好处是容易理解,在以下的文章中,我们将会对进程作一些更全面的认识。

继续阅读

初识XDP

由 崔鹏程 | 1500字 | 阅读大约需要3分钟 | 归档于XDP

2020年6月13日

对基于ebpf的XDP进行初步的了解和认识

继续阅读

为什么软件不应该有所有者?

由 Richard Stallman | 4000字 | 阅读大约需要8分钟 | 归档于新手上路

2020年6月11日

提出为什么软件不应该有所有者的问题,并给出了详细的分析,值得读者阅读。

继续阅读

linux spinlock/rwlock/seqlock原理剖析(基于ARM64)

由 LoyenWang | 3500字 | 阅读大约需要7分钟 | 归档于内核同步

2020年6月10日

spinlock就是大家熟知的自旋锁,它的特点是自旋锁保护的区域不允许睡眠,可以用在中断上下文中。自旋锁获取不到时,CPU会忙等待,并循环测试等待条件。自旋锁一般用于保护很短的临界区。本文将进一步揭开神秘的面纱。

继续阅读

《Linux内核分析与应用》第一章 : 概述导学

由 作者:陈莉君 编辑:梁金荣 | 1000字 | 阅读大约需要2分钟 | 归档于新手上路

2020年6月10日

Linux内核像一座金山,又像一片茂密的森林,出发的入口在哪里?仅仅只有C基础和数据结构知识,也想感受Linux内核的魅力,可以上路么?

继续阅读

系统调用跟我学(1)

由 雷镇 | 3700字 | 阅读大约需要8分钟 | 归档于系统调用

2020年6月10日

本文是Linux系统调用专栏系列文章的第一篇,对Linux系统调用的定义、基本原理、使用方法和注意事项大概作了一个介绍,以便读者对Linux系统调用建立一个大致的印象。

继续阅读