赠送书籍:8 本 Linux 和开源推荐书目

无论原因或季节如何,这八本书都是您想要赠送和收到的书。
231 位读者喜欢这篇文章。

很可能你们中的许多人都在考虑在即将到来的节日季给别人买什么,以及将什么添加到自己的愿望清单中。 尽管原因或季节各异,但这八本书都是我们的作者社区推荐在任何场合或一年中的任何时候赠送和收到的书。

您的礼物清单上的 8 本书

The Cuckoo's Egg:追踪计算机间谍迷宫中的间谍

作者:Clifford Stoll (由 Alex Callejas Garcia 推荐)

我喜欢这本书,它讲述了 Unix 的黎明时期,故事背景设定在冷战时期,讲述了间谍和第一代黑客的故事,让我们看到了操作系统的诞生、它的协议以及互联网层面的首批重大事件。 能够第一手阅读关于 Morris 蠕虫灾难的经历真是太棒了。 Cliff Stoll 是 Unix 使用方面的超级明星,也是一位伟大的讲故事者。

Camel in Action,第二版

作者:Claus Ibsen 和 Jonathan Anstey (由 Daniel Oh 推荐)

您如何解决跨遗留系统的复杂集成? 您将如何大规模、快速地将它们迁移到云端? Apache Camel 是您的答案,它可以让您的集成更轻松、更易于开发者访问。 Apache Camel 从根本上改变了企业 Java 开发者对系统到系统集成的看法。 从这本电子书中开始学习 Camel,其中包括 Claus Ibsen 和 Jonathan Anstey(红帽工程师,也是 Apache Camel 的核心开发者)所著的《Camel in Action》一书的节选。

介绍用于微服务的 Istio 服务网格

作者:Burr Sutter、Christian Posta (由 Daniel Oh 推荐)

您是否在不懈地追求更好地服务您的客户和用户? 需要构建和部署基于微服务架构的云原生应用程序吗? 在您的微服务应用程序中,您是否在努力解决可靠性和复杂性问题? Istio 是服务网格的实现,当您连接、管理和保护微服务时,它会在您的应用程序中创建弹性。 红帽的 Christian Posta 和 Burr Sutter 向您介绍 Istio 在 Kubernetes 和 Red Hat OpenShift 上提供的几个关键微服务功能。

RHCSA/RHCE 红帽 Linux 认证学习指南

作者:Michael Jang 和 Alessandro Orsaria (由 Alan Formy-Duval 推荐)

我喜欢轻松的节日阅读主题,例如关于 BIND/DNS、DHCP、AWK、UNIX、LVM 等基础主题的 O'Reilly 书籍。 这些是我们每天依赖但经常被认为理所当然的技术。 我们通常在做更高级和令人兴奋的事情,例如部署应用服务器、编写代码或项目管理。 然而,当事情出错,或者更糟糕的是...当有人被黑客入侵时,正是在这些基本领域,我们发现了配置错误、弱密码或打开漏洞的东西。

例如,许多发行版上的 SSH 守护程序默认安装包括为了兼容性和/或易于设置而可能较弱的密码和设置。 昨晚,我正在设置一台新服务器并加强 SSH 配置,最终删除了几个旧密钥和算法,并禁用了一些不需要的功能。

Openshift 菜谱

作者:Shekhar Gulati (由 Alan Formy-Duval 推荐)

我接下来有兴趣阅读的书籍是关于 Openshift/Openstack 的内容。

Linux 编程接口

作者:Michael Kerrisk (由 Moshe Zadka 推荐)

有时,Linux 中的系统编程可能会变得很复杂。 如何使用共享内存? “mount”命令的各种选项是什么意思? 本书深入探讨了细枝末节。 在编写底层系统软件或系统管理时,它可以用作参考。 在深入探讨的同时,它从基础知识开始解释概念,除了对 C 语言的基本理解之外,几乎没有其他假设。

通用计算机

作者:Martin Davis (由 Marty Kalin 推荐)

戴维斯写了一本易于阅读且历史和技术细节丰富的书。 本书追溯了计算的起源,从莱布尼茨到布尔,再到哥德尔、图灵和冯·诺依曼。 在每一步中,戴维斯都强调,今天的计算机不仅是卓越的工程壮举,而且是通用逻辑机器。 戴维斯有能力写这样一本书。 他是 ILLIAC 计算机的早期程序员之一,并与其他三位研究人员一起因 MRDP 定理而受到赞誉,该定理表明 希尔伯特的第十个问题 是不可解的。 戴维斯在九十岁时仍然担任著名的电子邮件组 FOM(数学基础)的主持人。

本书的九个章节中的每一章都侧重于计算历史上重要的人物。 有些人比其他人更出名。 例如,布尔代数中仍然存在布尔,这是计算机科学专业的任何学生都熟悉的主题。 布尔看似简单的公式

x(1 - x) = 0

用英语来说是:没有任何事物可以既属于又不能属于给定的类 x。 布尔由此展示了如何用代数方式表达亚里士多德的矛盾律。 因为矛盾律是逻辑的核心,所以布尔认为整个逻辑都是代数。 一个不太熟悉的人物可能是弗雷格,他在戴维斯所涵盖的智力演变中也发挥了同样决定性的作用。 亚里士多德的逻辑三段论无法处理如下推理模式

If x > y and y > z, then x > z.   ## x, y, and z range over numeric values

弗雷格的贡献,现在被称为一阶逻辑,捕捉到了这种模式以及数学、计算、自然科学和其他技术学科中常见的更丰富的模式。

现代计算机仍然表现出经典的冯·诺依曼架构,该架构以这位杰出的数学家命名,他除其他外,还帮助设计了名为 EDVAC 的原始存储程序计算机。 事实上,现代架构中常见的加速技术,例如流水线和缓存,只是为了应对冯·诺依曼瓶颈(连接内存和处理器的通道)而不断努力。 戴维斯特别擅长阐述哥德尔和图灵的深刻理论贡献如何启发了冯·诺依曼的简单而持久的计算机设计。

这本相对较短的书(大约 200 页)值得一读——而且不止一次。

使用 FreeDOS

作者:Jim Hall (由 Jim Hall 推荐)

您可能已经知道 FreeDOS 是一个开源的 DOS 兼容操作系统,您可以使用它来玩经典的 DOS 游戏、运行遗留的商业软件或开发嵌入式系统。 任何在 MS-DOS 上运行的程序也应该在 FreeDOS 上运行。 FreeDOS 在 2018 年 6 月满 24 岁,并且仍然在蓬勃发展。 用我们的周年纪念书籍《使用 FreeDOS》来庆祝 FreeDOS,该书有 EPUB、PDF 和印刷版。 《使用 FreeDOS》包括关于安装 FreeDOS 的操作指南、关于运行 DOS 应用程序的文章以及 FreeDOS 命令行和批处理编程的快速参考指南。

通过我们的出版合作伙伴 Lulu 印刷版售价 47.20 美元,或者可以免费下载 EPUB 或 PDF 版本


您的愿望清单上有什么书? 今年您已经赠送或将要赠送给别人的书有哪些?

User profile image.
Jen 领导着红帽数字社区团队的社区经理团队。 她与丈夫和女儿 June 和 Jewel 一起住在罗利。

1 条评论

我当前的愿望清单包括 Michael W. Lucas 的《Absolute FreeBSD 3rd Edition》,Michael Coughlan 的《Beginning COBOL for Programmers》,Stephen King 的《On Writing: A Memoir of the Craft》以及 James S.A. Corey 的《Persepolis Rising》。

虽然它不会及时在今年节日季推出,但我已经看中了 Gene Luen Yang 和 Mike Holmes 的《Secret Coders》系列图画小说的完整套装,作为送给对编程感兴趣的孩子的礼物。 该系列的所有六本书都已出版,但套装要到二月份才会推出。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© 2025 open-source.net.cn. All rights reserved.