Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。同其他O'Reilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦掌握了这些网络工具,你就可以使用《深入理解Linux网络内幕》这本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。 网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。《深入理解Linux网络内幕》该书的成功之一就是描述这些代码块如何集成,以及众多的函数和
本书以Linux操作系统为基础,详细介绍了Linux 内核子系统,并辅以大量内核源代码和示例程序进行演示,读者深入Linux内核。 本书的主要内容包括:Linux 基础知识、内核探索工具集、进程的整个生命周期、内存区、页面、Slab 分配器、用于输入/输出的各种设备、文件系统、抢占、自旋锁、信号量、内核引导、构建Linux内核,以及向内核添加代码等,同时还简单介绍了一些应用工具和实用程序。每章末尾都给出一些练习,涉及内核运行的操作及工作原理。 本书适合对Linux 内核感兴趣的各层次读者,无论对Linux 初学者还是Linux程序开发人员,本书都是一本很有价值的参考书。
为了透彻理解Linux的工作机理,以及为何它在各种系统上能顺畅运行,你需要深入到内核的心脏。cPu与外部世界的所有交互活动都是由内核处理的,哪些程序会分享处理器的时间,以什么样的顺序来分享。内核不遗余力地管理有限的内存,以使数以千计的进程有效地共享系统资源。内核还精心组织数据传送,使得cPu不再受限于慢速硬盘。 《深入理解Linux内核》第三版将你畅游内核中用到的主要数据结构、算法和编程技巧。如果你的确想了解计算机内部的实现机理,那么作者透过现象探寻本质,提供了颇有价值的深入分析。本书针对具体的Intel平台,讨论了其重要特征,逐行剖析了相关的代码片段。但是,本书涵盖的内容不仅仅局限于代码的机理,还解释了Linux运作方式的理论支撑。 本书第三版涵盖Linux 2.6,从中可以看到几乎内核每个子系统都有相当大的变化
本书是探索Linux操作系统原理的里程碑之作,在众多的同类书中独树一帜。它颠覆和摒弃了传统的从阅读Linux内核源代码着手学习Linux操作系统原理的方式,而是基于实践,以从零开始构建一个完整的Linux操作系统的过程为依托,指引读者在实践中去探索操作系统的本质。这种方式的妙处在于,让读者先从宏观上全面认清一个完整的操作系统中都包含哪些组件,各个组件的作用,以及各个组件间的关系,从微观上深入理解系统各个组件的原理,帮助读者达到事半功倍的学习效果,这是作者潜心研究Linux操作系0几年的心得和经验,能避免后来者在学习中再走弯路。此外,本书还对编译链接技术(尤其是动态加载和链接技术)和图形系统进行了原理性的探讨,这部分内容非常珍贵。 全书一共8章:章介绍了如何准备工作环境。在第2章中构建了编译工具链,这是后面构
本书依据源代码程序详细描述了Linux内核的基本功能。书中首先介绍了Linux的历史,说明了内核的演变发展过程,然后概要介绍了运行Linux操作系统的PC硬件的组成结构以及内核所使用的汇编语言和C语言扩展部分。接着详细介绍了Linux内核源代码的程序文件,每个文件的功能和相关的软硬件知识。本书适合作为大专院校本科高年级学生或研究生学习Linux操作系统和嵌入式系统的辅助和实验教材或自学参考书籍。
本书创造性地将防火墙技术和入侵检测技术相结合,充分展示开源软件的威力。书中全面阐述了iptables防火墙,并详细讨论了如何应用psad、fwsnort、fwknop 3个开源软件限度地发挥iptables检测和防御攻击的效力。大量真实例子以及源代码更有助于读者理解安全防御的原理、技术和实际操作。
《Linux内核技术手册》由的Linux内核开发及维护人员编写,它详尽描述了内核的配置和构建——这对于系统管理员和开发人员而言是一个至关重要的工作。由于没有一个Linux发行套件能够提供完全符合用户要求的Linux内核,所以针对不同计算机的特殊需求,重新配置和编译内核就在所难免。本书介绍如何配置Linux,使其满足您的需要。本书的内容针对Linux 2.6内核。2.6内核与之前的版本相比,几乎在所有的子系统(尤其是内存管理部分和块设备部分)都作出了极其重要的改进,可以满足企业IT环境的需求。2.6版内核具有相当的灵活性,它可以运行在从手持设备到主流计算机的各种系统中,既可以用作桌面系统,也可以用作服务器系统。其某些功能需要通过用户手动配置,这也就是这本颇具深度的参考手册的写作目的所在。阅读本书您可以了解到:
本书以Linux操作系统为基础,详细介绍了Linux内核子系统,并用大量内核源代码和示例程序进行演示,对深入了解Linux内核具有指导意义。本书内容主要包括:Linux基本知识、内核探索工具集、程序执行的基本模型、内存管理、输入/输出、文件系统、调度与内核同步、内核引导、构建Linux内核,以及向内核添加代码等。简述一些应用工具和使用程序,从而可以获取理解内核内幕所需的信息。每章末都给出小结和一些练习,涉及内核运行的操作及工作原理。
《普通高校“十二五”规划·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》共分为17章,分别从信号与槽、对话框、主窗口、自定义窗口部件、布局管理、文本、容器类、目录和文件处理、事件机制、二维图形、MDI程序设计、Model/View结构、网络编程、数据库、多线程、Qt4.5移植等部分,详细介绍了Qt的基础知识和GUI编程应用。同时在各个章节穿插了应用实例,使读者更容易上手掌握。 《普通高校“十二五”规划·实践创新系列:基于嵌入式Linux的Qt图形程序实战开发》内容全面,体系完整,是广大读者不错的选择,适合刚接触Qt的初学者查阅学习,也适合已经在工作中应