开源linux_Linux和开源爱好者的17本书

开源linux

我最近要求我们的作家社区与我们分享他们在阅读什么。 这些人来自各行各业和在技术中的角色。 他们的共同点是他们每天都在生活和呼吸Linux和开源。

在这个很棒的清单中喝酒。 其中许多都是免费的,可以下载。

您可能会发现自己一直想去逛逛的书,对您来说是全新的书,以及一些像老朋友一样的书。

我们很想听听您对这个清单的看法。 在下面的评论中或通过#Linuxbooks #opensourcebooks在Twitter上与我们分享。

17本书添加到您的阅读清单

另外,还读了一部奖励小说。

FreeDOS23年 by Jim Hall

去年, FreeDOS项目已经23岁了。 尽管这23年没有什么特别之处,但该项目还是决定通过分享有关不同人如何使用或为FreeDOS做出贡献的故事来庆祝这一里程碑。 免费的CC BY电子书是一本散文集,描述了自1994年以来FreeDOS的历史以及当今人们如何使用FreeDOS。 ( 吉姆·霍尔的推荐和审查)

Marijn Haverbeke的口才JavaScript

本书教您如何使用最普遍的编程语言之一Javascript编写精美的程序。 了解该语言的基础知识和高级概念,以及如何编写在浏览器或Node.js环境中运行的程序。 该书还包括五个有趣的项目,因此您可以在进行平台游戏甚至编写自己的编程语言时深入研究实际编程。 ( Rahul Thakoor的推荐和审查)

通过VM(Vicky)Brasseur通过开源打造您的未来

如果您想为开源做贡献,但是您不知道如何开始,那么这本书就是您的最佳选择。 它涵盖了如何找到要加入的项目以及如何做出第一笔贡献。 ( Ben Cotton的推荐和审查)

艾玛·简·霍格宾·韦斯特比的《 为团队而战》

Git是供个人和团队使用的广泛使用的版本控制系统,但是它的功能意味着它可能很复杂。 本书提供了有关如何在团队环境中有效使用git的指南。 有关更多信息,请阅读我们的深入评论 。 ( Ben Cotton的推荐和审查)

前往是由费舍尔,尤里和巴顿

成立于1970年代的哈佛谈判计划是一项学术活动,涉及经济学家,心理学家,社会学家和政治学家,旨在建立一个谈判框架,为所有相关人员提供更好的结果。 他们的框架和技术已在多种情况下使用,包括1978年埃及和以色列之间的《戴维营协定》。

原则性谈判包括了解谈判参与者的真正利益,并利用这些知识来产生所有人都可以接受的选择。 可以使用相同的技术来解决人际问题,在汽车和房屋上进行谈判,与保险公司进行讨论等等。

这与开源软件开发有什么关系? 从某种意义上说,开源的一切都是谈判。 提交错误报告概述了一个职位—某些工作无法正常进行—并要求某人重新确定其工作的优先级以进行修复。 通过邮件列表进行正确的热烈讨论,以正确的方式进行操作或对功能请求进行评论,这通常是对项目范围和目标的一次不完全了解。

将这些对话重新定义为探索,试图理解另一个人为什么要提出要求,并且透明地知道您为什么相信另一个观点可以应用的原因,可以极大地改变您在开源项目中的关系和效率。 ( Dave Neary的推荐和审查)

只是为了好玩:莱纳斯·托瓦尔兹(Linus Torvalds)等人的意外革命故事

Linux是一个了不起的强大功能的操作系统,它催生了向透明和开放的方向发展。 而且,驱动它的开源精神在传统的商业模式和资本增值模式下飞速发展。 在本书中,了解Linus man的天才和Linux操作系统。 深入了解影响Linus的生活,并推动了Linus从一个讨厌书呆子的小伙子转变为世界上主要操作系统的高级程序员,这些书呆子小伙子喜欢玩弄祖父的时钟,并从此转变。 ( Don Watkins的推荐和审查)

Linux在一个月的午餐中作者:Steven Ovadia

本书旨在教会非技术用户每天大约一个小时如何使用桌面Linux 。 本书涵盖了从选择桌面环境到安装软件以及使用Git的所有内容。 本月底,读者可以全职使用Linux,以替换其其他操作系统。 ( Steven Ovadia的推荐和审查)

David Clinton撰写的《 Linux in Action》

本书为感兴趣的人(包括IT专业人员,开发人员, DevOps专家等等)介绍了严肃的Linux管理工具。 这本书不是孤立地讲授技能,而是围绕实际项目进行组织,例如自动执行异地数据备份,保护Web服务器以及创建VPN以安全地连接组织的资源。 阅读更多作者。 ( David Clinton的推荐和审查)

Make: Aaron Newcomb的Makers Linux

对于想使用Raspberry Pi进行创新的任何人,这本书都是必读的。 本书将帮助您启动和操作Raspberry Pi,同时了解其Raspbian Linux操作系统的细微差别。 这是一本精通基础知识的文章,可帮助任何制造商释放Raspberry Pi的潜力。 简洁明了,写有很多精彩的插图和实际示例。 (Jason Hibbets的推荐| Don Watkins的评论)

管理人员:迈克尔·洛普(Michael Lopp) 的软件工程经理的琐事和幽默故事

迈克尔·洛普(Michael Lopp)被著名博客Rands in Repose的作者nom de plume Rands所熟知。 本书是经过编辑的精选博客文章集,所有这些文章均与软件开发团队的管理有关。 我喜欢本书和博客的原因是,兰德斯从软件开发的最复杂部分是人机交互这一基本原理开始。 这本书涵盖了一系列主题,涉及阅读小组,了解组成小组的个性以及弄清楚如何从每个小组中获得最大收益。

这些都是通用的,作为开源社区经理,我一直都在遇到它们。 您如何知道某人是否会精疲力尽? 您如何召开一次好会议? 您如何随着项目和团队的发展而发展其文化? 合适的数量是多少工序? 不论活动如何,此类问题始终会出现,兰德斯的顽固幽默是一种教育和娱乐。 ( Dave Neary的推荐和审查)

开源:来自开源革命的声音 (O'Reilly,1999年)

本书是所有开源爱好者的必读书籍。 Linus Torvalds,Eric S.Raymond,Richard Stallman,Michael Tiemann,Tim O'Reilly和其他开源运动重要人物分享了他们对开源软件前进势头的看法。 ( Jim Hall的推荐| Jen Wike Huger的评论)

生产开放源代码软件:如何运行成功的自由软件项目 ,作者Karl Fogel

本书适合那些想要建立一个开源社区,已经建立一个社区或想要更好地了解成功的开源项目社区发展趋势的人。 卡尔·福格尔(Karl Fogel)分析并研究了成功的开源项目的特征和特点,以及他们如何围绕该项目建立社区。 这本书为社区经理(或希望成为社区经理)提供了有关如何围绕项目进行社区发展的有用建议。 这是一本不可多得的书,它对开源社区的发展进行了更深入的研究,并为成功提供了许多要素,但是您必须接受它并为您的项目或社区创建配方。 ( 贾斯汀·弗洛里的推荐和审查)

Albert W. Schueller 用机器人编程

本书介绍了使用Lego Mindstorms NXT进行编程的基础知识。 与其编写抽象程序,不如学习如何对可以感知并与物理世界交互的设备进行编程。 了解在尝试使用传感器,电动机或使用代码制作音乐时,软件和硬件如何相互作用。 ( Rahul Thakoor的推荐和审查)

Alfred V. Aho,Brian W. Kernighan和Peter J. Weinberger 的AWK编程语言

这本书是由awk的创建者编写的,其模式类似于由最初的贝尔实验室Unix团队撰写并于1970年代至1990年代出版的有关* nix工具的其他书籍,它解释了awk在清晰紧凑的散文中的基本原理和预期用途。 ,自由地散布着一些简单的示例,并通过处理更详细的问题和边缘案例的方式进一步加以阐述。 出版时,这本书的典型读者是那些拥有需要处理和转换的文本或数字数据文件,并且希望能够轻松创建查找表,应用正则表达式并对结构中的结构变化做出React的人。输入,对数字进行数学转换并轻松格式化输出。

尽管这种特性仍然适用,但是今天,这本书还可以提供一个窗口,让您回到唯一的可用用户界面是终端的时代,“模块化”创造了将大量单一用途实用程序以Shell脚本形式串在一起以创建数据的能力。转换管道处理数据并生成每个人都期望计算机产生的报告。 如今,awk应该成为操作工具箱的一部分,它提供了进一步处理过程配置和日志文件的良好能力,而本书仍然对该过程进行了很好的介绍。 ( 吉姆·霍尔的建议| 克里斯·赫尔曼森的评论)

Think Python:像计算机科学家一样思考 Allen Downey

这本关于Python的书也是涵盖其他语言(如Java, Perl等) 的系列文章的一部分。它超越了简单语言语法的下载范围,并通过问题解决者如何构建解决方案的角度来探讨该主题。 两者都是通过层次结构进行编程的出色入门指南,但它可以为寻求在某个领域(例如课程或继承)中发展技能的涉水者提供服务,并提供带有示例和练习的章节以应用所教授的技能。 ( 史蒂夫·莫里斯的推荐和审查)

了解开源和自由软件许可 (O'Reilly,2004年)

“这本书弥合了开放源代码愿景与其法律基础的实际含义之间的鸿沟。如果您对开放源代码和自由软件许可证感兴趣,那么这本书将帮助您理解它们。如果您是开放源代码/自由软件开发商,这本书是绝对必要的。” ( Jim Hall的推荐|来自亚马逊的评论)

Dale Dougherty和Tim O'Reilly的Unix文本处理

这本书写于1987年,是对Unix系统以及作家如何使用Unix工具进行工作的介绍。 对于初学者来说,它仍然是一个有用的资源,可以学习Unix Shell,vi编辑器,awk和Shell脚本以及nroff和troff排版系统的基础知识。 原始版本已经绝版,但O'Reilly已通过其网站免费提供了该书。 ( 吉姆·霍尔的推荐和审查)

奖励:小说书

艾米丽·圣·约翰·曼德尔(Emily St.John Mandel)的十一号车站

这个故事是在不久的将来提出的,这是在地球上的人口因一场神秘而致命的流感而丧生的二十年之后。 我们跟随的是Kirsten Raymonde,她是一个Nomad民族,正在大湖区附近旅行,因为“生存能力不足”,她正在穿越世界末日的世界。 这是一个很棒的故事,值得一读。

这本书令我印象深刻的是,我们与技术的关系实际上是多么的脆弱。 在道格拉斯·亚当斯(Douglas Adams)的著作《最无害》中,有一句话很明确:“他不能用自己的设备制造烤面包机。他只能做一个三明治,仅此而已。” 这就是克里斯汀·雷蒙德的世界。 每个人都留在自己的设备上:没有电,因为没有人可以使电网工作。 没有汽车,没有炼油厂。

有一条引人入胜的通道,一位发明家用自行车装配了发电机,试图打开笔记本电脑,试图看看是否还有互联网。 我们发现了文明博物馆,里面存放着旧世界遗留下来的无用物品:护照,手机,信用卡,高跟鞋。

世界上所有的技术都变得无用。 ( Dave Neary的推荐和审查)

翻译自: https://opensource.com/article/18/5/list-books-Linux-open-source

开源linux

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值