加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

linux内核

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些 Minix 黑客提供了协助,而如今全球无数程序员正在为该计划无偿提供帮助。

Linux是一种开源电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰 Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。该计划开始于1991年,在计划的早期有一些 Minix 黑客提供了协助,而如今全球无数程序员正在为该计划无偿提供帮助。收起

查看更多
  • linux内核中打印cpumask的方法总结
    linux内核中打印cpumask的方法总结
    在Linux内核中,CPU掩码(cpumask)用于表示一组CPU编号,常用于描述进程或任务的亲和性、中断或定时器的分配范围等场景。
  • Linux内核模块加载顺序(二)
    Linux内核模块加载顺序(二)
    严格来说*模块加载顺序*这一概念主要适用于动态加载的内核模块,而非静态编译到内核中的模块。因为静态编译到内核中的模块已经作为内核代码的一部分直接编译进了内核映像。可以理解为在系统启动过程中,这些模块实际上已经处于“已加载”状态,无需再经历独立的加载过程,跟随Linux内核启动流程,走正常初始化即可。
  • Linux内核模块加载顺序(一)
    在Linux系统中,无论是ko形式的动态加载模块还是buildin形式的静态编译模块,加载顺序的控制都是相当重要的。虽然Linux内核本身并不直接控制模块的加载顺序,但是可以通过一些方法和策略来间接地实现。
  • linux内核initcall放置在各个section中函数执行流程
    linux内核initcall放置在各个section中函数执行流程
    linux以及嵌入式一些代码,我们看到core_initcall、device_initcall等等需要链接器分配各个section,并且在启动该模块时候执行。下面我们详细追溯一下执行过程。
  • ELF 1技术贴 | 获取Linux内核源码的方法
    ELF 1技术贴 | 获取Linux内核源码的方法
    Linux内核是操作系统中最核心的部分,它负责管理计算机硬件资源,并提供对应用程序和其他系统组件的访问接口,控制着计算机的内存、处理器、设备驱动程序和文件系统等关键功能,今天小编就给各位小伙伴介绍一下如何获取Linux内核源码。
    2329
    2023/12/13