本文精选了「Linux爱好者」2019 年 4 月份的热门文章,有业界资讯、技术分享等。

《飞机上一般是什么操作系统?》

航空软件并不神秘,从计算机架构上来说,同普通的计算机系统并无太大区别,都是由处理器,总线,I/O设备,存储设备,网络设备,通讯设备,操作系统和应用软件所构成的。仅仅是为了满足很高指标的可靠性,健壮性和实时性,而采用了另一套东西而已。

《FBI 网站被黑,黑客获取 100 万条联邦特工身份信息》

4月13日,据外媒报道,一个黑客组织通过黑进数个联邦调查局(FBI)的附属网站,获取了成千上万条联邦特工和执法人员的个人信息,并计划出售。据悉,这些黑客通过攻击FBI国家学院协会(FBI National Academy Association)来获取这些个人信息,该协会是一个促进执法培训的非营利组织。

《TP-Link 90 天不回应,安全工程师公开其路由器漏洞》

此前 Google 安全工程师在 TP-Link 的 SR20 智能家居路由器上发现了一个允许从本地网络连接执行任意命令的漏洞,他将问题报告给 TP-Link,但是经过了 90 天还没有得到官方的回应,于是他公开了该漏洞。

《微软研究员:fork() 成为负担,需要淘汰》

微软研究人员发表论文称用于创建进程的 fork 系统调用方式已经很落后,并且对操作系统的研究与发展产生了极大的负面影响,需要淘汰,作者同时提出了替代方案。

《Linus 怒怼 Facebook/Twitter 等社交媒体》

科技先锋 Linus Torvalds 表示,当今社交媒体运作的方式暗中鼓励人们的不良行为。“它们就是一种恶疾。”

《服务器进水导致源代码丢失,软件公司起诉物业索赔七百万》

因认为北京某物业管理有限责任公司未尽妥善管理义务,导致机房出现冒水事故,北京某信息技术有限公司以侵权纠纷为由,将北京某物业管理有限责任公司及出租方北京某投资管理有限公司诉至法院,要求二被告共同支付侵权赔偿金750万元。日前,海淀法院受理了此案。

《VMware 侵权 Linux 源码案原告放弃上诉:没意义》

还记得多年前那场 VMware 源码侵权案吗?在诉讼请求被法院一次次驳回后,最近原告著名 Linux 开发者 Christopher Helwig 已经决定不再上诉,因为他认为这已经没有意义了。

《25 年后,我再次采访了 Linus》

1994年,《Linux Journal》创刊。当时杂志的特写文章是杂志的第一位发行人Robert Young(后来与人联合创办了Red Hat)对Linus Torvalds(Linux内核的作者)的采访。25年之后,两人再度坐到了一起,就Linus本人的近况,Linux的成功之道以及未来之路,自己的工作哲学,对社交媒体的看法,对网络喷子和匿名性的态度,对年轻开发者的建议等进行了推心置腹的交流。

《把 Google 搜索伪装成百度搜索?!》

用 Google 搜索,很多人看到屏幕后会问你怎么上 Google 的,所以把 Google 的 Logo 换成百度 Logo,他们就不会问那么多问题了!

《程序员的损失!Erlang 之父 Joe Armstrong 离世》

据 Francesco 的推特消息,Erlang 之父 Joe Armstrong 于 4 月 20 日离世,享年 68 岁。

《宇宙最强编辑器 VS Code 1.33 发布,Linux 用户点赞》

Visual Studio Code 三月份更新之 1.33 版本正式发布(坚持在写代码的童鞋还不更新一波 : )

《LaTeX 免费神器!再也不怕复杂的公式了》

推荐一个免费神器 Snip,能把各种公式转成 LaTeX。

《Shell 脚本编程陷阱》

现在来说说 shell 的缺点吧。随着代码量的增加,你的脚本会变得越来越难以维护,但你也不会想用别的语言重写一遍,因为你已经在这个 shell 版上花费了很多时间。

《Unix 中的 I/O 模型》

个人理解同步与否与阻塞与否只是看待问题的不同维度,不用过于追究同步和阻塞有什么区别、以及异步和非阻塞有什么区别。

《Linux Shell 中各种括号的作用 ()、(())、[]、[[]]、{}》

本文整理了各种括号的作用,欢迎补充。

《重新发现 make: 规则背后的力量》

我过去认为 makefile 只是一种将一组组的 shell 命令列出来的简便方法;过了一段时间我了解到它们是有多么的强大、灵活以及功能齐全。这篇文章带你领略其中一些有关规则的特性。

《Git 十四周年:你喜欢 Git 的哪一点?》

在 Linus Torvalds 开发 Git 后的十四年间,它为软件开发所带来的影响是其它工具难以企及的:在 StackOverflow 的 2018 年开发者调查中,87% 的受访者都表示他们使用 Git 来作为他们项目的版本控制工具。显然,没有其它工具能撼动 Git 版本控制管理工具(SCM)之王的地位。

《如何客观评价 Go 语言?》

我是从 2015 年开始接触 Golang,并在之后开始在某出行公司的线上环境大规模使用,同时个人还利用个人时间深入研究过 Golang 的底层实现机制,包括内存管理、GC 机制、Runtime Scheduler、Interface、Channel 等。这篇文章力求客观的讨论一下 Golang 的利弊。

《上班想偷懒?亚马逊用 AI 追踪员工,不达标就自动开除》

据外媒近日报道,Amazon 物流中心配置了一套特殊的 AI 系统,可以跟踪员工的「离岗时间」(time off task,ToT)。

(点击标题可跳转阅读)

3 月:

相关文章