第三个分支甚至不能算作一个分支——GNU/Linux。Linux内核(Linus Torvalds开发的)加上GNU用户空间程序、工具和实用程序,提供了一个完全重新实现的“类似UNIX”,或者说“兼容UNIX”的操作系统。
当然Linux也是所有UNIX操作系统里最具破坏力的。从非常小的嵌入式微处理器到智能手机、到平板和桌面电脑,甚至强悍的超级计算机都可以看到它的身影。
IBM的Watson就是这样一台Linux超级计算机,在《冒险吧!》的众目睽睽下甚至打败了Ken Jennings。
但我们还是要认识到Linux和GNU没有包含任何UNIX代码——因此有自由软件的递归短语“GNU’s not UNIX”。(译者注:GNU是GNU’s Not UNIX的缩写,GNU’s not UNIX => (GNU’s Not UNIX)’s Not UNIX => ((GNU’s Not UNIX)’s Not UNIX)’s Not UNIX =>…,有兴趣的话还可以找找其它的,比如PHP、XNA等等)
但GNU/Linux在设计上表现得很像UNIX,可以说如果没有里奇和他在贝尔实验室的同事们(Brian Kernighan、Ken Thompson、Douglas Mcllroy和Joe Ossanna)一起率先开发出UNIX,也就不会有什么Linux或者任何一个开放源代码软件运动。
从这个意义上说,自由软件基金会或者Richard Stallman很高兴看到乔布斯离开了。
我们亏欠丹尼斯·里奇很多
虽然存在宗教和意识形态的差异。但我们亏欠丹尼斯·里奇很多,超出我们的想象。没有他的贡献,现在我们没法用个人计算机,成熟的软件应用甚至是互联网。
没有Android智能手机,没有昂贵的DVR和流媒设备,没有乔布斯和苹果创造令人惊叹的Mac和iPad。
没有微软的Windows10和Surface Book。
没有云计算、没有AWS(亚马逊网络服务,Amazon Web Services),没有Azure(微软云)。
没有“为XX而生的应用程序”,也没有互联网这个东西。
向丹尼奇·里奇致敬——感谢他带给我们这些技术,让我们可以成为今天的专家。
小编推荐阅读