开源linux
你们中的许多人都在考虑在即将到来的假期中如何吸引他人以及如何增加自己的愿望清单。 但是,无论原因或季节如何,这八本书都是我们的作家社区建议在一年中的任何时间或任何时间赠送和接受的书。
8本礼物清单
杜鹃的蛋 :通过计算机间谍活动的迷宫追踪间谍
由 Clifford Stoll( Alex Callejas Garcia推荐)
我喜欢这本关于冷战时期Unix的曙光的书,它是一个关于间谍和第一代黑客的故事,使我们对操作系统,其协议的诞生以及在Windows上发生的第一批重大事件有了一个展望。互联网级别。 亲自阅读有关莫里斯蠕虫的祸患的经验真是太好了。 Cliff Stoll是使用Unix的超级巨星,而且是一位出色的讲故事的人。
骆驼在行动 ,第二版
由克劳斯·易卜生和乔纳森·安斯特(作者Daniel Oh推荐)
您如何解决跨旧系统的复杂集成? 您要将其大规模,快速地带入云的解决方案是什么? Apache Camel是您的答案,它使开发人员可以更轻松地进行集成。 Apache Camel从根本上改变了企业Java开发人员对系统到系统集成的思考方式。 在这本电子书中开始学习Camel,其中包括Claus Ibsen和Jonathan Anstey(Apache Camel的核心开发人员的Red Hat工程师)所著Camel in Action一书的摘录。
为微服务引入Istio服务网格
克里斯蒂安·波斯塔(Christian Posta)的伯·萨特(Burr Sutter)( 丹尼尔·吴 ( Daniel Oh )推荐)
您是否在不懈地追求更好地为您的客户和用户服务? 是否需要基于微服务架构构建和部署云原生应用程序? 在您的微服务应用程序中,您是否正在努力应对可靠性和复杂性? Istio是服务网格的实现,可在连接,管理和保护微服务时在应用程序中创建弹性。 Red Hatter的Christian Posta和Burr Sutter向您介绍了Istio在Kubernetes和Red Hat OpenShift上提供的几种关键微服务功能。
RHCSA / RHCE Red Hat Linux认证学习指南
由Michael Jang和Alessandro Orsaria( Alan Formy-Duval推荐)
我喜欢像O'Reilly的书这样的轻度假期阅读主题,这些主题涉及诸如BIND / DNS,DHCP,AWK,UNIX,LVM等基本主题。这些是我们每天所依赖的技术,但常常被认为是理所当然的。 我们通常会做一些更高级和令人兴奋的事情,例如部署应用服务器,编写代码或项目管理。 但是,当出现问题或什至更糟……当某人被黑客入侵时,正是在这些基本领域中,我们发现配置错误或密码弱或造成漏洞的原因。
例如,在许多发行版中的SSH守护程序默认安装都包括密码和设置,出于兼容性和/或易于设置的考虑,它们可能处于较弱的一面。 昨晚,我正在设置一台新服务器并加强SSH配置,最后删除了一些旧密钥和算法并禁用了一些不必要的功能。
Openshift食谱
由Shekhar Gulati( Alan Formy-Duval推荐)
我感兴趣的下一本书是与Openshift / Openstack相关的内容。
Linux编程接口
由Michael Kerrisk( Moshe Zadka推荐)
有时,Linux中的系统编程可能变得很简单。 如何使用共享内存? “ mount”命令的各种选项的含义是什么? 这本书深入研究了细节。 在编写低级系统软件或系统管理时,它可用作参考。 在深入探讨时,它从基础上解释了概念,除了对C的基本理解之外,几乎没有其他假设。
通用计算机
由Martin Davis( Marty Kalin推荐)
戴维斯(Davis)所写的书易于阅读,并且具有丰富的历史和技术细节。 该书追溯了从莱布尼兹到Boole,再到Goedel,Turing和von Neumann的计算起源。 在此过程的每一步中,戴维斯都提出了这样的观念:当今的计算机不仅是非凡的工程壮举,而且还是通用逻辑机器。 戴维斯(Davis)很喜欢这本书。 他是ILLIAC计算机的早期程序员之一,并且与其他三位研究人员一起为MRDP定理表示赞赏,这表明希尔伯特的第十个问题是无法解决的。 九十年代,戴维斯继续担任著名电子邮件集团FOM(数学基础)的主持人。
本书的九章中的每一章都重点介绍了在计算历史上很重要的人物。 有些人比其他人更好。 例如,布尔一直生活在布尔代数中,这是计算机科学的任何学生都熟悉的话题。 布尔的看似简单的公式
x ( 1 - x ) = 0
用英语说:没有东西可以属于或不属于给定的类x。 布尔由此证明了亚里士多德的矛盾原理可以如何代数表达。 因为矛盾原理是逻辑的核心,所以布尔认为逻辑整体是代数。 弗雷格(Frege)是一个不太熟悉的人物,他在戴维斯(Davis)所涵盖的智力发展中起着同样决定性的作用。 亚里士多德的逻辑,三段论不能处理这样的推理模式:
If x > y and y > z, then x > z. ## x, y, and z range over numeric values
弗雷格(Frege)的贡献(现在称为一阶逻辑)抓住了这种模式,并在数学,计算,自然科学和其他技术学科中如此普遍。
现代计算机仍然具有经典的冯·诺依曼(von Neumann)架构,以杰出的数学家的名字命名,他曾帮助设计了原始的存储程序计算机EDVAC。 确实,现代体系结构中的常见加速技术(例如流水线和高速缓存),只是在努力应对冯·诺依曼瓶颈(将内存连接到处理器的通道)。 戴维斯(Davis)特别擅长阐述Goedel和Turing的深厚理论贡献如何启发冯·诺依曼(von Neumann)的计算机简单而持久的设计。
这本相对较短的书(长达200页左右)值得一读,而不仅仅是一次。
使用FreeDOS
由吉姆·霍尔(推荐人吉姆·霍尔 )
您可能已经知道FreeDOS是与DOS兼容的开源操作系统,可用于玩经典的DOS游戏,运行旧版商业软件或开发嵌入式系统。 在MS-DOS上运行的任何程序也应在FreeDOS上运行。 FreeDOS于2018年6月迎来了24岁生日,并且仍将继续发展。 用我们的周年纪念书“使用FreeDOS”来庆祝FreeDOS,该书提供EPUB,PDF和印刷版本。 使用FreeDOS包括安装FreeDOS的方法,有关运行DOS应用程序的文章以及FreeDOS命令行和批处理编程的快速参考指南。
通过我们的出版合作伙伴Lulu可以印刷 47.20美元,或者可以免费下载为EPUB或PDF 。
您的心愿单上有哪些书? 您今年赠送了哪些书,或者今年会赠送给其他人?
翻译自: https://opensource.com/article/18/12/gift-books-linux-open-source
开源linux