Redian新闻
>
Unix 桌面:在 Linux 问世之前 | Linux 中国

Unix 桌面:在 Linux 问世之前 | Linux 中国

科技
 
导读:仅仅开源还不足以实现开放,还需开放标准和建立共识。                                 
本文字数:3418,阅读时长大约:5分钟

https://linux.cn/article-16592-1.html
作者:Steven J. Vaughan-nichols
译者:ChatGPT

仅仅开源还不足以实现开放,还需开放标准和建立共识。

现在,由于有了安卓和 ChromeOS,Linux 已成为重要的终端用户操作系统。但在 Linux 之前,Unix 桌面起着重要的作用,尽管大多数并未留存至今。

追溯至 1993 年,我在 《PC Magazine》上做了一篇 Unix 桌面的特性评测books.google.com。是的,在我成为 Linux 桌面用户之前,我是 Unix 的使用者。自从 1979 年 2BSD Unixopensource.fandom.com 出现以来,我就是 Unix 的忠实拥趸。到了 1993 年,Unix 桌面繁多,我成功说服我们的杂志让我试用它们。

我和我的团队评测了来自 Consensys、Dell、Interactive Unix、SCO、Univel、昇阳(Sun),和 NeXT 的 Unix 版本。我们也注意到了来自 UHC、Microport 和其它公司的 Unix,但没有进行评测。我相信你们中的大多数人都未曾听说过这些。

那 Linux 呢?那时候,Linux 已经问世,而且我也使用过。但当时最先进的 Linux 发行版是 Softlanding Linux System(SLS)archiveos.org,我无法说服编辑们 —— 或者说我自己,认为它是值得评测的。我本可以评测的第一个版本是 Slackwarewww.slackware.com,它至今仍在我们身边,但在那时候,它的发布日期还有数月之遥。

现如今,只有 Dell 仍然存在,不过它之所以至今仍在业界,不完全是因为它的 System V Release 4(SVR4)Unix 发行版。然而,那些早期的 Unix 桌面中,仍有一个仍然活跃健康,且运行在大约 四分之一的桌面www.statista.com 上。

那个操作系统,当然,就是 macOS X,它是 NeXT 的 NeXTSTEPwww.zdnet.com 的直接后裔。你可以说基于多线程、多进程微内核操作系统 Machdeveloper.apple.comBSD Unixdocs.freebsd.org,和开源的 Darwingithub.com 的 macOS,是所有 Unix 操作系统中最成功的。

但在当时看来,情况并非如此。并不是因为 Windows 比 Unix 更好。在 1993 年,可以称作 Unix 的竞争对手的只是 Windows 3.1 和 NT 3.1。

特别是 NTwww.theregister.com,在那时,它只能算是个笑料级别的服务器操作系统。直到 Windows NT 3.5 发布后,NT 才开始变得重要。

Windows 击败 Unix 的原因多种多样。其中最重要的一点就是微软确保所有硬件和软件供应商要么与它对齐,要么就无法 使用 Windows 或微软 Officewww.practical-tech.com

那个时候,这是个极其重要的问题。我们如今看待 Mac,通常将其视为等同于或者超过 Windows PC 的竞争对手。但那个时期的情况并非如此。史蒂夫·乔布斯当时已被解雇,并且在苹果公司 1993 年的年度报告中,该公司报告显示其 净收入www.nytimes.com 已下降了97%。

然而,尽管微软的成功在很大程度上得益于其历史上的 不正当商业行为www.theregister.com,但它并非靠不正当手段得以胜出。Unix 公司正在自我毁灭。

尽管有许多为 Unix 创立软件开发标准的尝试,但它们或者过于宽泛而无法做出实质性贡献,例如 POSIXwww.techtarget.com;或者它们在 开放系统基金会(Open Systems Foundation) 和 Unix 国际(Unix International) 之间的商业联盟争端中陷入僵局,这就是著名的 Unix 战争klarasystems.com

在 Unix 公司忙于内斗的同时,微软正乐得财源滚滚。关键问题在于 Unix 公司无法就软件标准达成一致。独立软件开发商(ISV)需要为每一个 Unix 平台编写应用。而这些应用在桌面市场的份额都微乎其微。对开发者来说,为 SCO OpenDesktop(也被称为 OpenDeathtrap)、NeXTStep,以及 SunOS 分别编写一个版本的应用程序,从商业的角度来看,这完全没有意义。

这种情况听起来似曾相识吗?这种问题如今依旧困扰着 Linux 桌面,这也是我对诸如红帽的 Flatpak 和 Canonical 的 Snap 这样的 Linux 容器化桌面应用www.theregister.com 如此钟情的原因。

等到双方于 1996 年最终在 The Open Groupwww.opengroup.org 合力和解时,已经为时已晚。Unix 在传统桌面上的市场被挤压出局,工作站基本上都变成了 昇阳微系统(Sun Microsystems) 的天下。

那么,Linux 是如何崭露头角的呢?实际上,相比 Unix 发行版,它有两个主要的优点。首先,它是开源的。在开源的优胜劣汰机制下,好的代码能够生存,差的代码将被淘汰。我认为 Linux 使用 GPL,这点非常关键。

毕竟,如果成功只需要开源代码,那么我们现在都应该在运行如 FreeBSDwww.freebsd.orgDragonflyBSDwww.dragonflybsd.org 以及 GhostBSDghostbsd.org 这类纯 BSD 操作系统。但是实际情况却是,虽然 BSD Unix 系统至今仍然重要,却远远比不上 Linux 的市场份额。

Linux 基金会的开源供应链安全主任 David Wheeler 解释了这个原因:BSD 许可证存在的问题在于每隔几年就会有人说:“嘿,让我们基于这个 BSD 代码 开一家公司lwn.net!”他们会利用这些 *BSD 代码,某些最优秀的 BSD 开发者,然后开发出一款专有的派生产品。但作为专有厂商,他们的分支成本高昂,维护不易,因此公司最终走向破产……如此反复。

“而与此同时,GPL 通过法律约束将大型商业公司聚集在一起……他们所有人都在作出贡献,并且感到安心,因为他们知道他人也被法律要求必须同样做。这就创造了一个安全的合作区。”

Linux 的另一大优势便是其领导,Linus Torvalds。有了 Torvalds 这唯一领导,Linux 规避了 Unix 陷入的内斗困境。

然而 Torvalds 的积极力量并不只在于他是一位天才开发者。尽管他的头衔可能笑称为“终生仁慈独裁者(Benevolent Dictator for Life)”,多年来,Torvalds 已经 学会www.theregister.com 了如何与他人和谐合作。

有些人说,Torvalds 的人缘不够好,的确,他并不宽容对待愚蠢的行为。然而,我多次参加过 Linux Plumbers 会议lpc.events,他和顶尖的 Linux 内核开发者们的合作过程中,我并未见到他们之间有过什么明显的矛盾。如今的 Linux 已是一个集体的功劳。

如果 Linux 的未来全都寄托在 Torvalds 一人身上,我也会担心 Linux 的未来。Torvalds 无疑是一位杰出的人才,一个伟大的程序员,但如果这就是 Linux 成功的全部,我们就会陷入一个痛苦的问题:一场 公交车事故deviq.com,就会让我们失去整个 Linux。

幸运的是,Linux 的发行者和开发者们从 Unix 的历史中汲取了教训。

他们清楚,拥有一款成功的桌面操作系统,需要的不仅仅是开源,还需要开放的标准和共识。

我们可能永远都无法迎来那个传说中的 “Linux 桌面年”,但通过安卓和 Chrome OS,Linux 已然成为顶级的终端用户操作系统。经过漫长的等待,Unix 终于通过 Linux 成为了一款顶级的终端用户操作系统。

(题图:DA/c2e3142a-794b-4532-942e-1a3aea29acf6)


via: https://www.theregister.com/2024/01/27/opinion_column/

作者:Steven J. Vaughan-Nichols 译者:ChatGPT 校对:wxy

欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
关闭 WSL 中正在运行的 Linux 发行版 | Linux 中国文学剧本《如歌岁月》之二林家的恩情与劫难微软 VS Code 1.86 更新影响远程开发功能,不再兼容 Ubuntu 18.04 LTS 等旧 Linux 发行版中共真特工在海外迫害异议人士,Cobe 觉醒揭露骗局扯白||去世之后才被发现原来她这么有钱!收藏品比美国老钱家族还多!这些剪贴板管理器使得 Linux 下的复制粘贴更上一层楼 | Linux 中国Linux 用户也将被蓝屏死机的恐怖所支配! | Linux 中国Linux之父 Linus Torvalds 在技术上可谓是从不私藏,也绝不闭门造车如何在 Ubuntu 上安装 Docker | Linux 中国Ubuntu 23.04 结束支持,官方督促用户升级 23.10 等新 Linux 发行版本太太感恩节前从国内归来Zorin OS 17 正在重新定义 Linux 发行版的视觉体验 | Linux 中国Linus Torvalds:Linux 内核中的 Rust、AI 和疲劳的维护者 | Linux 中国Linus Torvalds 罕见发布警告:Linux 6.8 内核编译出现性能退步问题2023 年崭露头角的 7 款不为人知的 Linux 发行版 | Linux 中国文学剧本《如歌岁月》之三从军到海南岛割橡胶掌握 Linux 桌面中的 Nautilus 文件搜索 | Linux 中国Valve 对于 Ubuntu 的 Snap 版本的 Steam 并不满意:原因何在 | Linux 中国App Fleet:在 Linux 上实现工作空间自动化的开源应用 | Linux 中国C++ 用于 Linux 内核开发,曾被 Linus 强烈反对,现在时机终成熟?一款外观时尚的用于管理个人财务的 Linux 应用 | Linux 中国Ubuntu 24.04 LTS 将获得长达 12 年的更新支持 | Linux 中国在 Fedora Linux 上值得尝试的酷炫 Flatpak 应用(12 月) | Linux 中国2023 年开源和 Linux 世界的 8 个决定性时刻 | Linux 中国Gentoo Linux 现在提供用于快速软件安装的二进制包 | Linux 中国透视15城企业基本面:宁波外企减少,南京企业所得税下滑在 Linux 上提升游戏体验的 7 个有效建议及工具 | Linux 中国C++用于Linux内核开发,曾被Linus强烈反对,现在时机终成熟?MX Linux 23.2 “Libretto” 已来! | Linux 中国Linux 爱好者线下沙龙:LLUG 2023·北京,相聚在这个冬日 | Linux 中国書緣:淘書偶得郭骗大胆在海外花钱买证据,大牌反共媒体装疯卖傻不敢揭露Linux Matrix 消息应用 Fractal 6 发布 | Linux 中国IRS提醒:在国外生活、工作的美国纳税人,请在 6 月 17 日之前提交 2023 年税表[模型] NuNu 1/24 Audi R8 LMS GT3 evo II 2022Archcraft:定制的轻量级 Linux 发行版 | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。