FreeBSD操作系统设计与实现第2版英文版 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供FreeBSD操作系统设计与实现第2版英文版电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
编辑推荐
FreeBSD技术专家精品力作
FreeBSD操作系统的集大成者
全面剖析FreeBSD的内核架构
本书是FreeBSD内核完整的技术指南,在上一版的基础上进行了全面更新,以涵盖版本FreeBSD 5和版本11之间的所有重大改进。本书大约有1/3的内容是全新的,还有1/3的内容进行了完全重写。
在本书中,三位FreeBSD项目领导人先概述了FreeBSD内核的当前设计和实现,接下来从系统调用级别开始向下(从接口到内核再到硬件)讲解了FreeBSD内核。本书先解释了关键的设计决策,然后剖析了在实现每一个重要系统组件(包括进程管理、安全、虚拟内存、I/O系统、文件系统、socket IPC和网络等)时使用的概念、数据结构和算法。
读者可将本书用作工作参考,或者是深入研究当代杰出的可移植开源操作系统的学习资料。技术和销售支持人员也可以在本书中发现FreeBSD的功能以及局限性;应用开发人员将学到如何有效、高效地与FreeBSD进行交互;系统管理员将学到维护、调优和配置FreeBSD的方法;系统程序员则学到扩展、增强FreebSD以及与FreeBSD进行交互的方法。
本书涵盖了如下内容。
使用FreeBSD jail讲解高度可扩展和轻量级的虚拟化,以及使用Xen和Virtio设备半虚拟化进行虚拟设备加速;
讲解了新的安全特性,比如Capsicum沙箱和GELI加密磁盘保护;
全面支持NFSv4和Open Solaris ZFS;
介绍了FreeBSD增强的卷管理和新的日志软更新;
解释了DTrace精细的过程调试/分析;
讲解了在网络、无线和USB支持方面的主要更新。
FreeBSD操作系统的集大成者
全面剖析FreeBSD的内核架构
本书是FreeBSD内核完整的技术指南,在上一版的基础上进行了全面更新,以涵盖版本FreeBSD 5和版本11之间的所有重大改进。本书大约有1/3的内容是全新的,还有1/3的内容进行了完全重写。
在本书中,三位FreeBSD项目领导人先概述了FreeBSD内核的当前设计和实现,接下来从系统调用级别开始向下(从接口到内核再到硬件)讲解了FreeBSD内核。本书先解释了关键的设计决策,然后剖析了在实现每一个重要系统组件(包括进程管理、安全、虚拟内存、I/O系统、文件系统、socket IPC和网络等)时使用的概念、数据结构和算法。
读者可将本书用作工作参考,或者是深入研究当代杰出的可移植开源操作系统的学习资料。技术和销售支持人员也可以在本书中发现FreeBSD的功能以及局限性;应用开发人员将学到如何有效、高效地与FreeBSD进行交互;系统管理员将学到维护、调优和配置FreeBSD的方法;系统程序员则学到扩展、增强FreebSD以及与FreeBSD进行交互的方法。
本书涵盖了如下内容。
使用FreeBSD jail讲解高度可扩展和轻量级的虚拟化,以及使用Xen和Virtio设备半虚拟化进行虚拟设备加速;
讲解了新的安全特性,比如Capsicum沙箱和GELI加密磁盘保护;
全面支持NFSv4和Open Solaris ZFS;
介绍了FreeBSD增强的卷管理和新的日志软更新;
解释了DTrace精细的过程调试/分析;
讲解了在网络、无线和USB支持方面的主要更新。
内容简介
《FreeBSD操作系统设计与实现(第2版)英文版》是迄今为止对FreeBSD操作系统的介绍全面、丰富的学习资料。
《FreeBSD操作系统设计与实现(第2版)英文版》分为5部分,总计15章。第1部分为概述性内容,对FreeBSD操作系统的历史发展、设计和内核服务进行了简单介绍。第2部分讲解了进程相关的内容,包括进程管理、安全和存储管理等。第3部分讲解了I/O系统相关的内容,包括I/O设备、快速文件系统、泽字节文件系统、网络文件系统等。第4部分讲解了进程间通信相关的内容,包括进程间通信、网络层协议和传输层协议等。第5部分讲解了系统操作相关的内容,主要涉及了系统的启动和关闭。术语表给出了本书涉及的一些常用术语及其解释。
《FreeBSD操作系统设计与实现(第2版)英文版》既可以作为一本FreeBSD实践指南,又可作为深入研究当代可移值的开放源代码操作系统的参考书。本书适合FreeBSD操作系统技术支持人员、应用程序开发人员、系统管理员和系统程序员阅读,也可供对学习FreeBSD感兴趣的读者参考。
《FreeBSD操作系统设计与实现(第2版)英文版》分为5部分,总计15章。第1部分为概述性内容,对FreeBSD操作系统的历史发展、设计和内核服务进行了简单介绍。第2部分讲解了进程相关的内容,包括进程管理、安全和存储管理等。第3部分讲解了I/O系统相关的内容,包括I/O设备、快速文件系统、泽字节文件系统、网络文件系统等。第4部分讲解了进程间通信相关的内容,包括进程间通信、网络层协议和传输层协议等。第5部分讲解了系统操作相关的内容,主要涉及了系统的启动和关闭。术语表给出了本书涉及的一些常用术语及其解释。
《FreeBSD操作系统设计与实现(第2版)英文版》既可以作为一本FreeBSD实践指南,又可作为深入研究当代可移值的开放源代码操作系统的参考书。本书适合FreeBSD操作系统技术支持人员、应用程序开发人员、系统管理员和系统程序员阅读,也可供对学习FreeBSD感兴趣的读者参考。
作者简介
Marshall Kirk McKusick编写了与UNIX和BSD主题相关的许多资料,并提供相应的咨询和教学服务。当在加州大学伯克利分校时,他实现了4.2BSD快速文件系统。他曾经是伯克利计算机系统研究组(CSRG)的一名计算机科学家,监督4.3BSD和4.4BSD的开发与发布。他当前是FreebSD基金会的董事会成员,也是一名长期的FreeBSD贡献者。他曾经担任过两次Usenix协会的主席,还是ACM、IEEE和AAAS的成员。
George V.Neville-Neil编写了与安全、网络和操作系统相关的许多资料,并提供相应的咨询和教学服务。作为FreeBSD基金会的董事会成员,他为FreeBSD核心团队服务了4年之久。从2004年起,他为Queue和Communications of the ACM写作“Kode Vicious”专栏。他当前是ACM执业委员会的副主席,也是Usenix协会、ACM、IEEE和AAAS的成员。
Robert N.M.Watson是剑桥大学计算机实验室安全研究组的一名大学讲师,负责讲授系统、安全和架构课程。他监督在计算机架构、编译器、程序分析、操作系统、网络和安全方面的高级研究。作为FreeBSD基金会的董事局成员,他为FreeBSD核心团队服务了10年之久,而且当了15年的贡献者。他是Usenix协会和ACM的会员。
George V.Neville-Neil编写了与安全、网络和操作系统相关的许多资料,并提供相应的咨询和教学服务。作为FreeBSD基金会的董事会成员,他为FreeBSD核心团队服务了4年之久。从2004年起,他为Queue和Communications of the ACM写作“Kode Vicious”专栏。他当前是ACM执业委员会的副主席,也是Usenix协会、ACM、IEEE和AAAS的成员。
Robert N.M.Watson是剑桥大学计算机实验室安全研究组的一名大学讲师,负责讲授系统、安全和架构课程。他监督在计算机架构、编译器、程序分析、操作系统、网络和安全方面的高级研究。作为FreeBSD基金会的董事局成员,他为FreeBSD核心团队服务了10年之久,而且当了15年的贡献者。他是Usenix协会和ACM的会员。