Linux
-
Linux内核编程预售商品(美) 罗德里格斯,(美) 费舍尔,(美)斯莫斯基 著本书以Linux操作系统为基础,详细介绍了Linux 内核子系统,并辅以大量内核源代码和示例程序进行演示,引领读者深入Linux内核。本书的主要内容包括:Linux 基础知识、内核探索工具集、进程的整个生命周期、内存区、页面、Slab 分配器、用于输入/输出的各种设备、文件系统、抢占、自旋锁、信号量、内核引导、构建Linux内核,以及向内核添加代码等,同时还简单介绍了一些应用工具和实用程序。每章末尾都给出一些练习,涉及内核运行的操作及工作原理。本书适合对Linux 内核感兴趣的各层次读者,无论对Linux 初学者还是Linux程序开发人员,本书都是一本很有价值的参考书。 -
操作系统原理与Linux系统实验庞丽萍,郑然 编著《操作系统原理与Linux系统实验》全面、系统地阐述了现代操作系统的基本原理、主要功能及实现技术,重点论述多用户、多任务操作系统的运行机制,系统资源管理的策略和方法,操作系统提供的用户界面。《操作系统原理与Linux系统实验》给出了一个操作系统实验体系。该实验体系涉及操作系统的核心实现技术和一些重要的实际应用,包括进程控制、增加新的系统功能调用、增加新的设备驱动程序等操作系统功能模块的实现方法;还包括Linux文件系统、服务器配置与应用的范例。每个实验都是一个完整的小体系,包括:预备知识、实验指导、实验目的和内容以及实验中的程序范例。《操作系统原理与Linux系统实验》既可作为高等院校计算机和信息类本科、专科各专业和其他相关专业的教材,亦可供从事计算机科学、工程和应用等方面工作的科技人员参考。 -
UNIX和计算机软件技术基础赵文庆 编著《UNIX和计算机软件技术基础》介绍计算机软件的基础知识和应用技术。全书共分四章。第一章以UNIX/Linux为例,简要地叙述了计算机操作系统的基本概念和基本原理,介绍了操作系统的各个功能模块,以及UNIX/Linux中B shell和C shell的用法。第二章介绍了 UNIX/Linux中与文本编辑和字符处理有关的常用工具,如vi,ex,sed和 awk,用于软件维护和管理的工具make和SVN,以及编译器生成程序lex和 yacc。第三章介绍了数据与存储单元的关系和构造性数据类型等C语言的一些重要特征以及编程技术。第四章介绍数据结构的基本内容、基本操作和应用,包括线性表与树的概念和实现、图的基本定义等概念。《UNIX和计算机软件技术基础》没有采用计算机专业所需的完整的理论知识,而是从一个非计算机专业的软件工作者和计算机应用软件开发者的视角来叙述和介绍计算机软件的基础知识与应用技术,使得该书非常具有实用性,特别适合于电子类软件工程师的需求。《UNIX和计算机软件技术基础》可作为高等院校非计算机专业本科生的教学参考书,也可供从事信息技术等领域涉及软件开发和软件应用工作的科技人员阅读参考。 -
嵌入式Linux网络体系结构设计与TCP/IP协议栈单立平 编著《嵌入式linux网络体系结构设计与tcp/ip协议栈》涵盖了linux嵌入式系统开发中网络体系结构实现的主要内容。《嵌入式linux网络体系结构设计与tcp/ip协议栈》共分12章,第1章概述linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了linux内核中为网络设备?动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层ip协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的tcp/udp传输实现。第10章讨论了linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、?用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。《嵌入式linux网络体系结构设计与tcp/ip协议栈》可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。 -
Linux内核设计与实现(美)Robert Love 著,陈莉君 康华 译《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的设计与实现。内核代码的编写者、开发者以及程序开发人员都可以通过阅读本书受益,他们可以更好理解操作系统原理,并将其应用在自己的编码中以提高效率和生产率。本书详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满足读者的各种兴趣和需求。作者Robert Love是一位Linux内核核心开发人员,他分享了在开发Linux2.6内核过程中颇具价值的知识和经验?本书的主题包括进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步、移植性相关的问题以及调试技术。同时本书也涵盖了Linux2.6内核中颇具特色的内容,包括CFS调度程序、抢占式内核、块I/O层以及I/O调度程序。《Linux内核设计与实现(原书第3版)》新增内容包括:增加一章专门描述内核数据结构详细描述中断处理程序和下半部机制扩充虚拟内存和内存分配的内容调试Linux内核的技巧内核同步和锁机制的深度描述提交内核补丁以及参与Linux内核社区的建设性建议 -
Linux基础与应用陈明 编著《Linux基础与应用(第2版)》是有关linux操作系统应用的教程,主要内容包括linux概述、redhatlinux系统安装、linux常用命令、xwindow系统、redhatlinux常用工具、linux系统管理与配置、linux常用应用程序、linux下的shell编程、linux下的c和c++编程、linux下的java编程,每章均附有小结和习题。《linux基础与应用(第2版)》知识精练、重点突出、例题丰富、注重方法、实用性强。适合作为高等院校的计算机基础教育教材和科技人员的参考用书。 -
嵌入式Linux实践教程罗怡桂 编著《普通高等教育“十一五”国家级规划教材:嵌入式Linux实践教程》按“理论联系实践、分阶段循序渐进”的思想将内容分成了5个部分,共11章。第1部分是入门部分,分为2章,主要讲嵌入式系统、嵌入式Linux的发展、简单的实践。第2部分是开发环境的建立,分3章,主要讲U-Boot的建立、交叉编译工具的建立、调试环境的建立。第3部分是内核的定制,这一部分主要包括进程调度与内存管理2章,其目的为:一是学习Linux的内核技术,了解内核中的结构、函数,为后一部分嵌入式Linux驱动、应用程序的优化打基础;二是学习嵌入式Linux内核的定制技术,为今后高端嵌入式Linux设计与应用作准备。第4部分是嵌入式Linux驱动程序的开发,包括驱动的基本技术、USB驱动的开发与CAN总线驱动的开发。第5部分以宇嵌千里眼中的应用程序为例讲嵌入式Linux应用程序的开发。在这5个部分中融合了嵌入式Linux的系统技术。本书的实践配套同济大学嵌入式系统创新实验平台及其操作手册,读者可以边做边学。 -
完美应用红帽企业版Linux万明 著《完美应用红帽企业版Linux》将向您展示一个经典的企业级Linux发行版——Red Hat Enterprise Linux(缩写为 RHEL,即红帽企业版Linux),一个历史悠久,性能出色,曾经是Linux代名词的著名版本。《完美应用红帽企业版Linux》详细介绍了RHEL 5.0和RHEL 6.0的安装、应用和管理,以及如何完美应用RHEL。《完美应用红帽企业版Linux》根据RHEL使用者学习和应用的特点,充分考虑初学者的需求,以RHEL经典应用为主线,由浅入深、循序渐进地介绍企业Linux,没有枯燥的理论,只有实实在在的应用。此外,《完美应用红帽企业版Linux》内容全面覆盖Linux认证——RHCE的所有内容和考点,并按照初学者的学习路径进行编排,可以使读者在短时间内掌握更多企业版Linux的实用技能,快速、高效地学习和应用红帽企业版Linux,力求学以致用并灵活应用。《完美应用红帽企业版Linux》适合所有的Linux初学者、爱好者学习。初、中级用户通过对本书循序渐进的学习,可迅速进入Linux的精彩世界,全面提高RHEL的使用技能;专家级用户则可以立刻应用书中介绍的操作技巧。《完美应用红帽企业版Linux》也可以作为参加RHCE考试,以及培训机构的标准培训教材。 -
Linux内核设计的艺术新设计团队关于Linux内核的书已经不计其数,但这本书却是独树一帜的,它的内容代表着Linux内核研究成果的世界顶尖级水平,它在世界范围内首次提出并阐述了操作系统设计的核心指导思想——主奴机制,这是所有操作系统研究者的一笔宝贵财富。本书可能也代表着同类图书的顶尖水平,是一本真正能引导我们较为容易地、极为透彻地理解Linux内核的经典之作,也可能是当前唯一能从本质上指引我们去设计和开发拥有自主知识产权的操作系统的著作。它的出版也许会成为Linux内核研究领域的一个里程碑事件。《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》的最大特点是它的写作方式和内容组织方式,与同类书完全不同。它在深刻地分析了传统讲解方法的利弊之后,破旧立新,从认知学的角度开创了一种全新的方式。以操作系统的真实运行过程为主线,结合真实的内核源代码、349幅精确的内核运行时序图和具有点睛之妙的文字说明,对操作系统从开机加电到系统完全准备就绪的整个过程进行了系统而完整地分析,深刻地揭示了其间每一个动作的设计意图和实现原理,完美地再现了操作系统设计者的设计思路。阅读本书就如同跟随着操作系统设计者一起去思考,我们会在阅读的过程中发现Linux内核设计的精妙,会发现原来处处都“暗藏玄机”,哪怕是一行很短的代码。《Linux内核设计的艺术:图解Linux操作系统架构设计与实现原理》在所有细节上都力求完美。为了保证知识的准确性,操作系统运行过程中的每个动作都经过了严格的考证;为了让我们真正理解Linux内核的原理,它突破传统,以Linux的真实运行过程为主线进行讲解;为了做到真正易于理解,创新性地使用了图解的方式,精心绘制了349幅分辨率600dpi的时序图,图中表现的运行时结构和状态与操作系统实际运行时的真实状态完全吻合;为了提高阅读体验,本书采用了双色印刷,以便于我们更清楚地观察每一幅图中的细节。 -
Linux架站与网络管理范例宝典丰士昌 编著《linux架站与网络管理范例宝典》是中国台湾优秀it图书作家丰士昌先生的最新力作,总结10余年来使用linux操作系统的经验和技巧,以及30余本linux书籍的写作经验,将linux的实务案例撰写成书。《linux架站与网络管理范例宝典》以范例的方式分类介绍linux相关的应用,《linux架站与网络管理范例宝典》共分5篇,分别介绍连接和网络、邮件和网页、文件传输、安全和防护,以及系统设置。附录则介绍连接工具和专有名词,?读者通过《linux架站与网络管理范例宝典》的学习了解linux在实际生活和工作卜的应用。《linux架站与网络管理范例宝典》配有一张精心开发的大型多媒体教学光盘,采用语音讲解、情景式教学,能极大地提高读者的学习效率,并且附带《linux架站与网络管理范例宝典》中所有的范例配置。《linux架站与网络管理范例宝典》适合linux操作系统初学者阅读,也可以作为大中专院校或企业的培训教材,对有linux操作系统使用经验的读者也有很高的参考价值。
