• 微头条

    让本地生活更美好

打开APP

记住Unix桌面-我们可以从中学到什么

2024-01-27 外星人S博士
记住Unix桌面-我们可以从中学到什么

Source: Slashdot

由于其历史性的不光彩商业交易对其成功非常重要,微软没有作弊就能获胜,"《The Register》上的一篇新文章称。Unix公司自己正在做着自杀。你看,虽然有很多尝试为Unix创建软件开发标准,但它们过于普遍而无法发挥多大作用-例如可移植操作系统接口(POSIX),或者它们陷入了开放系统基金会和Unix国际之间的商业联盟斗争中,并且后来被称为Unix之战。Unix公司忙着相互撕裂,而微软笑到了银行。核心问题在于Unix公司无法确定软件标准。

独立软件供应商(ISV)必须为每个Unix平台编写应用程序。其中每个平台只有微不足道的桌面市场份额。对程序员来说,为SCO OpenDesktop(也称为OpenDeathtrap)编写应用程序的版本,为NeXTStep编写另一种版本,为SunOS编写另一种版本是没有商业意义的。这听起来很熟悉吗?这种情况对于Linux桌面仍然是个问题,这就是为什么我对像Red Hat的Flatpak和Canonical的Snap这样的Linux容器化桌面应用程序非常感兴趣的原因。在1996年,双方最终通过合并成立了“开放组织”,但为时已晚。

Unix在传统桌面上被排挤,工作站几乎成了专属于Sun Microsystems的操作系统。根据文章,Linux的GPL许可证创建了一个“强制推行的”联盟,使其接管了Unix,并且由于拥有Linus Torvalds作为Linux的唯一领导者,“它避免了旧版Unix内部斗争的陷阱…… 我参加过很多Linux程序员会议。在那里,我看到了他和顶级Linux内核开发人员无任何剧情地互相合作。现在的Linux是一个集体努力... Linux发行商和开发者吸取了Unix的历史教训。

他们意识到,一个成功的桌面操作系统需要的不仅仅是开源,还需要开放标准和共识。文章还指出,其中一个早期的Unix桌面“在约四分之一的桌面上仍然活跃。当然,那个操作系统是macOS X,NeXTSTEP的直系后代。可以说,基于多线程、多处理微内核操作系统Mach,BSD Unix和开源的Darwin,macOS是所有Unix操作系统中最成功的。

Unix公司的内斗和缺乏软件标准给微软创造了机会,这对于Linux桌面仍然是一个问题,开放标准和共识是一个成功的桌面操作系统所需要的

特别声明:本文及配图均为用户上传或者转载,本文仅代表作者个人观点和立场,不代表平台观点。其原创性以及文中陈述文字和内容未经本站证实, 对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本平台不作任何保证或承诺,请读者仅作参考, 并请自行核实相关内容。如发现稿件侵权,或作者不愿在本平台发布文章,请版权拥有者通知本平台处理。
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to info@microheadline.com
来源:https://tech.slashdot.org/story/24/01/28/0241228/remembering-unix-desktops---and-what-we-can-learn-from-them?utm_source=rss1.0mainlinkanon&utm_medium=feed https://itsfoss.community/t/i-remember-trying-linux-in-the-1990s/2639 https://www.reddit.com/r/linuxquestions/comments/zr6n18/how_do_you_guys_learn_all_linux_commands_programs/
更多阅读