[帮助文档] 基于Alibaba Cloud Linux环境在容器中修改并编译Alibaba Cloud Linux内核的rpm包

如果需要在Alibaba Cloud Linux内核中启用特定的功能或模块,或者禁用默认内核中的某些功能以满足特定的性能或安全要求,您可以基于Alibaba Cloud Linux内核源代码进行修改,并使用rpm软件包管理工具进行重新编译和构建自定义的内核rpm包。这样可以确保所使用的内核与Alib...

Linux内核中常用的C语言技巧(三)

在现代操作系统架构中,内核空间和用户空间之间增加了一个中间层,这就是系统调用层。系统调用层主要有如下作用。为用户空间程序提供一层硬件抽象接口。这能够让应用程序编程者从学习硬件设备底层编程中解放出来。例如,当需要读写一个文件时,应用程序编写者不用去关心磁盘类型和介质,以及文件存储在磁盘哪个扇区等底层硬...

Linux Shell 编程

4 课时 |
2099 人已学 |
免费

Linux 运维自动化课程

4 课时 |
1478 人已学 |
免费

LINUX 企业常用服务

7 课时 |
3036 人已学 |
免费
开发者课程背景图

Linux内核中常用的C语言技巧(二)

Linux内核中常用的数据结构和算法Linux内核代码中广泛使用了数据结构和算法,其中最常用的两个是链表和红黑树。1 链表Linux内核代码大量使用了链表这种数据结构。链表是在解决数组不能动态扩展这个缺陷而产生的一种数据结构。链表所包含的元素可以动态创建并插入和删除。链表的每个元素都是离散存放的,因...

Linux内核中常用的C语言技巧(一)

前言Linux内核是基于C语言编写的,熟练掌握C语言是深入学习Linux内核的基本要求。GNU C语言的扩展GCC的C编译器除了支持ANSI C标准之外,还对C语言进行了很多的扩充。这些扩充对代码优化、目标代码布局以及安全检查等方面提供了很强的支持,因此支持GNU扩展的C语言称为GNU C语言。Li...

[帮助文档] 开启内核选项CONFIG_PARAVIRT_SPINLOCK可能导致性能问题

CONFIG_PARAVIRT_SPINLOCK是Linux内核配置的一个选项,它是针对使用paravirtualization技术的虚拟化环境而设计的。在Alibaba Cloud Linux中内核选项CONFIG_PARAVIRT_SPINLOCK默认处于关闭状态。如果您不确定如何处理内核问题,...

[帮助文档] Linux系统常用内核网络参数介绍与常见问题处理

本文介绍常见的Linux系统内核网络参数及常见问题的解决方案。

[帮助文档] 捕获内核内存污染问题(KFENCE)

Alibaba Cloud Linux 3在内核版本5.10.84-10(x86架构)和5.10.134-16(ARM架构)开始支持KFENCE功能。本文为您介绍KFENCE的功能和使用方法等。

Linux内核中常用的C语言技巧

Linux内核中常用的C语言技巧

Linux内核采用的是GCC编译器,GCC编译器除了支持ANSI C,还支持GNU C。在Linux内核中,许多地方都使用了GNU C语言的扩展特性,如typeof、__attribute__、__aligned、__builtin_等,这些都是GNU C语言的特性。typeof下面是比较两个数大小...

[帮助文档] 使用ACS::ECS::TagInstanceByLinuxKernelVersion以ECS实例的Linux内核版本标签值打标签

动作描述以ECS实例的Linux内核版本标签值给实例打标签语法Action: ACS::ECS::TagInstanceByLinuxKernelVersion Properties: regionId: String instanceId: String tagKey: String OO...

终于!“30 岁”的 Linux 内核 C 语言将升级到 C11

终于!“30 岁”的 Linux 内核 C 语言将升级到 C11

上周,Linux 内核邮件列表上关于“社区最近讨论了是否为内核采用现代 C 语言标准”的信息引发业内关注。刚刚,Linux 开源社区已正式宣布:内核 C 语言版本将在未来升级到 C11,且预计将在今年 5 月份的 5.18 版本之后生效。这个突然的决定,也终于让拥有 30 年历史的 Linux 内核...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Linux宝库
Linux宝库
1+人已加入
加入
相关电子书
更多
冬季实战营第二期:Linux操作系统实战入门
Decian GNU/Linux安全合规之路
从 Linux 系统内核层面来解决实际问题的实战经验
立即下载 立即下载 立即下载