Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自己局限在自己的知识领域内。如果要扩展自己知识的广度,我们需要多接触其他人编写的代码,尤其是水平比我们更高的人编写的代码。通过这种途径,我们可以跳出自己知识圈的束缚,进入他人的知识圈,了解更多甚至我们一般短期内无法了解到的信息。Linux内核由无数开源社区的“大神们”精心维护,这些人都可以称得上一顶一的代码高手。透过阅读Linux内核代码的方式,我们学习到的不光是内核相关的知识,在我看来更具价值的是学习和体会它们的编程技巧以及对计算机的理解。 内核源码的分析并非“高不可攀”。内核源码分析的难度不在于源码本身,而在于如何使用 内核的设计是优美的。在一般的应用软件设计领域,编码的地位可能不被过度的重视,因为开发者更注重软件的良好设计,而编码仅仅是实现手段问题——就像拿斧子劈柴一样,不用太多的思考。这在内核中并不成立。
2022-12-05 20:02:33 160.5MB linux源码 嵌入式 驱动开发 内核理解
1
适用于游戏开发,学习游戏开发,或脚本语言,
2022-11-25 18:28:25 341KB lua linux
1
本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。
   本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对 C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。
   关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话)。这本力作填补了这 个空白。它可以作为下一代软件的工具书.所有的C语言程序员都应该阅读。
                                     ——W.Richard Stevens
  “我向每位专业C语言程序员推荐这本书。C语言程序员们忽视书中所描述的各种技术已经太长时 间了。”
                               ——Norman Ramsey,贝尔实验室研究员   每一位程序员和软件项目经理必须掌握创建可重用软件模块的技术:可重用软件模块是 构建大规模、可靠应用的基石。与当前某些面向对象语言不同,C语言为创建可重用应用程 序接口(Application Programming Interface,API)提供的语言和功能支持非常少。尽管大多 数C语言程序员在自己所编写的每一个应用程序中都使用API和实现API的库.但只有相当少 的程序员可以创建和发布新的、可广泛使用的API。本书阐述了如何用一种与语言无关的方 法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API。 书中提供大量实例具体说明这种方法。作者详细描述了24个接口和它们的实现细节,有助于 读者对这种设计方法的透彻理解。
2022-11-15 15:45:34 5.43MB c c++ linux 源码
1
linux-4.18.1+linux源码+源码分析+内核分析
2022-09-21 18:01:04 791.54MB linux 内核 Linux源码
1
本资源为Linux5.7源码下载,包含Linux源码全部目录,没有经过修改与裁剪,解压之后可直接查看源代码。
2022-08-18 14:00:55 107.47MB linux5 linux源码
1
该linux源码用于树莓派内核编译,树莓派内核的编译也是为了驱动的开发。 相关文档看主页 “树莓派开发手册”
2022-08-16 22:00:36 193.93MB 树莓派 Linux源码
1
在linux系统下用epoll实现的简易聊天,简单的qq。所有源码都在里面,直接可运行,分为客户端和服务器两个文件夹
2022-07-16 17:00:56 4KB linux源码 epoll 简易聊天
1
linux源码部分内容,与file操作相关
2022-07-11 19:04:02 593KB linux源码
1
最新的TFTP源码,TFTP非常简单,对此感兴趣的,可以自己研究下TFTP客户端和服务端代码。Linux下源码安装tftp,版本为:tftp-hpa-0.49.tar.gz,不是windows可执行程序
2022-06-29 15:00:34 116KB tftp linux 源码安装
1
memtester——andorid_linux内存测试
2022-06-07 14:06:08 276KB linux 源码软件 运维 服务器