学习linux内核开发需要哪些基础:linux内核开发做什么?

kodinid 12 0

本篇文章给大家谈谈学习linux内核开发需要哪些基础,以及Linux内核开发做什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

Linux编程的几个重要知识点

IDC拓朴架构技能方面总结以下几点:开发能力,这点非常重要,因为运维工具都需要自已开发,开发语言:perl、pythonphp(其中之一)、shell(awk,sed,expect….等),需要有过实际项目开发经验,否则工作会非常痛苦。

在Linux系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即刘遄老师所一直强调的“Linux系统中一切都是文件”。

安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么。如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间

做过多线程编程吗?为什么要多线程?深刻理会了多线程中如何访问临界***,如何使用mutex,semaphore?多个线程工作起来,怎么控制它们像我们几个人一起协作干活那样,该各干各的,又该相互通知与配合呢?如果把操作系统比作一个大的执行程序,那么驱动程序就相当于以动态链接库形式提供的“插件”。

学习linux内核开发需要哪些基础的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux内核开发做什么、学习linux内核开发需要哪些基础的信息别忘了在本站进行查找喔。

标签: linux 开发 内核