Linux内核生成版本号的一些研究

真正在工作接触内核,其实仅仅是一年前的事情。在使用git管理代码时,发现编译出来的版本会自动带个加号“+”,或者带有“dirty”字样,当时查了些资料解决了。现在隔了那么久,觉得还是有必要写点笔记出来...
  • subfate
  • subfate
  • 2015年03月28日 08:39
  • 1325

read 系统调用剖析--file_operations中read/write函数与内核系统调用的关系

在阅读LDD3-第三章-字符设备驱动程序中: struct file_operations scull_fops = {     .owner = TH...
  • qq_27977257
  • qq_27977257
  • 2017年02月14日 15:55
  • 373

移植linux kernel,应该怎么做

对于移植kernel的思路我觉得还是很有必要总结下,这里总结不涉及具体代码,而只是说说保证kernel能进入console稳定运行这样一个最小系统,我们需要完成哪些部分的移植呢。 根据这次移植我的思路...
  • skyflying2012
  • skyflying2012
  • 2015年01月31日 20:52
  • 4879

Linux开发调试经验整理(一)——Release版本死锁定位

debug 版本的应用程序发生死锁,可以将pthread_mutex_t打印出来,查看其中的owner字段即可知道锁被哪个线程持有。 release版本的程序,由于进行了优化,可能无法直接打出锁变量...
  • icycode
  • icycode
  • 2015年09月09日 21:55
  • 1024

Linux kernel 分析之五:内核启动-内核解压缩

这得从vmliux.bin的产生过程说起。 从内核的生成过程来看内核的链接主要有三步: 第一步是把内核的源代码编译成.o文件,然后链接,这一步,链接的是arch/i386/kernel/head.S,...
  • vanquishedzxl
  • vanquishedzxl
  • 2015年07月21日 22:05
  • 1369

Linux下查看*.so和可执行程序是Debug版本方法

有时候我们需要知道一个*.so文件或者可执行文件是debug版本的还是release版本的,这时我们有哪些方法呢?     1.readelf -S filename |grep debug   ...
  • huluedeai
  • huluedeai
  • 2016年08月15日 22:33
  • 2727

使用 GIT 获得Linux Kernel的代码并查看,追踪历史记录

Linux kernel  的官方 GIT地址是: http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git 可以从这...
  • CaspianSea
  • CaspianSea
  • 2014年05月07日 02:55
  • 11211

Linux kernel 性能优化(一)之优化简介

摘要: 这个系列文档主要是描述如何监控Linux操作系统的性能。检查如何解释Linux性能工具的输出。在搜集这些输出以后,做出关于性能瓶颈的分析。不过不包括如何优化内核。 题目涵盖以下几个部分...
  • htjacky
  • htjacky
  • 2014年03月04日 23:08
  • 877

linux kernel启动流程

来源:Linux社区  作者:ce123_zhouwei 本文写的真心不错,层次清晰,内容详略得当,值得一阅,谨做笔记使用。 Linux内核启动流程    arch/arm/kernel/...
  • wyz649296016
  • wyz649296016
  • 2016年08月06日 11:46
  • 762

在一个makefile中输出一个程序的debug版本和release版本

在一个makefile中输出一个程序的debug版本和release版本 场景: 开发人员(rd)和测试人员(qa)是不同的人,可执行程序是通过配置管理平台提供的。同时,所有程序要上线运行,要通过...
  • wishfly
  • wishfly
  • 2015年04月30日 07:28
  • 2524
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux kernel release 2.0.xx
举报原因:
原因补充:

(最多只允许输入30个字)