您的位置:聚讯网络 > 新闻动态 >

【买外链】面向 Linux 和开源爱好者的书单

日期:2018/06/12     阅读:     来源:网络整理
买外链】面向 Linux 和开源爱好者的

 

【买外链】面向 Linux 和开源爱好者的书单

最近我在作者社区征集分享大家正在读的书。大家生活阅历和工作岗位各不相同,共同点是每天都与 Linux 和开源打交道。

享受这份不可思议的书单吧,其中大部分是免费的,可以下载。

在书单中,你可能发现一直想读的书、完全陌生的书以及像老朋友一样的已经读过的书。

我们期待你给出对书单的看法,可以在分享在下方的评论区,也可以通过 #Linuxbooks 和 #opensourcebooks 主题词分享在 Twitter 上。

加入你书单的 17 本书 FreeDOS 的 23 年岁月,作者 Jim Hall

从去年起,FreeDOS 项目已经 23 岁了。虽然在 23 年中并没有什么特殊事件,但该项目决定庆祝这个里程碑,形式为分享不同人群使用 FreeDOS 或对 FreeDOS 做出贡献的故事。这本以 CC BY 协议开源的书籍收录了一系列短文,描绘了 FreeDOS 从 1994 开始的历程,以及人们现在如何使用 FreeDOS。(Jim Hall 推荐并评论)

,作者 Marijn Haverbeke

这本书基于无处不在的编程语言 Javascript,教你编写制作精美的程序。你可以学习语言的基本知识和高级特性,学习如何编写可在浏览器或 Node.js 环境中运行的程序。本书包含 5 个有趣的项目,例如制作游戏平台,甚至编写你自己的编程语言,在这过程中你会更加深入理解真实的编程。(Rahul Thakoor 推荐并评论)

使用开源打造未来,作者 VM (Vicky) Brasseur

如果你希望在开源领域做出贡献但无从下手,这本书会教会你。内容包括如何确定要加入的项目,以及如何做出你的首次贡献。(Ben Cotton 推荐并评论)

Git 团队协作,作者 Emma Jane Hogbin Westby

Git 是一款版本管理系统,被个人和团队广泛使用;但其强大的功能也意味着复杂性。这本书指导你如何在团队环境中有效地使用 Git。想了解更多信息,请参考我们的深入点评。(Ben Cotton 推荐并评论)

谈判力,作者 Fisher, Ury 及 Patton

哈佛谈判项目The Harvard Negotiation Project成立于 20 世纪七十年代,是一个经济学家、心理学家、社会学家和政治学者共同参与的学术项目,目标是建立一个让谈判各方都受益更多的谈判框架。他们的框架和技巧已经在各类场景发挥作用,其中包括 1978 年埃及与以色列之间的签订的戴维营协议Camp David Accords。

原则式谈判Principled Negotiation 包括理解谈判参与者的真实需求,以及基于该信息达成各方都可接受的条款。同样的技巧可以在处理人与人之间的纠纷、关于车辆与房屋的谈判以及与保险公司的商讨时发挥作用。

这与开源软件开发有什么联系呢?在某种意义上,开源领域中的一切都是谈判。提交漏洞报告就是指出某些代码工作不正常,让某些人放下手头工作并优先处理该漏洞。邮件列表中对完成某些工作的正确方式的激烈讨论或对功能请求的评论,都是一种关于项目范畴和目标的谈判,通常是在信息不充足情况下进行的。

将上述对话视为一种探索,试图理解为何其它人提出来某些需求,让其明白你为何持有另外的观点,可以让你在开源项目中显著地改善人际关系和提高工作效率。(Dave Neary 推荐并评论)

只是为了好玩:Linux 之父 Linus Torvalds 自传,作者 Linus Torvalds 等

Linux 是一款令人惊奇的、强力的操作系统,引发了关于透明和开放的运动。驱动 Linux 的开源思潮对传统商业和资本增值模型造成冲击。在本书中,你会了解到 Linus 本人及 Linux 操作系统的过人之处。洞悉那些改变 Linus 命运的经历,这些经历让他从一个喜欢折腾他祖父钟表的怪人,转变成编写全球主流操作系统 Linux 的大师。(Don Watkins 推荐并评论)

1 个月速成 Linux,作者 Steven Ovadia

这本书用于教会非技术领域的用户如何使用桌面版 Linux,读者每天花费一小时即可。这本书覆盖面比较很广,包括选择桌面环境、安装软件以及如何使用 Git。阅读完这本书,你可以完全使用 Linux 替换掉其它操作系统。(Steven Ovadia 推荐并评论)

Linux 实战,作者 David Clinton

这本身介绍了不少 Linux 管理工具的干货,适用于想提升技术水平的人群,包括 IT 专家、开发者、DevOps 专家等。本书不是割裂地介绍各种技术,而是按照真实项目组织内容,例如异地备份自动化、Web 服务器安全加密以及搭建可以安全连接公司资源的 VPN 等。更多内容可以参考作者的另一本书。(David Clinton 推荐并评论)

创客丛书: 为创客准备的 Linux,作者 Aaron Newcomb
更多>>相关文章