很多工业软件没有Linux版
因为这些工业软件诞生时,linux连内核都是精子。比如solidworks在1995年诞生,autocad在1982年诞生,而NX的前身是UG,则在1970年代诞生,刚诞生时只是CAM编程软件。后来在2001年收购了1972年诞生的I-Deas,这才有了NX的诞生。
CATIA也是,v1是70年代,v5是1998年。
最早的Linux,其实就一个内核。当Linus Torvalds在1991年9月17日首次发布Linux内核(版本0.01)时,他并没有提供一个完整的操作系统。用户需要一个Minix系统来编译它,并且需要自己获取其他必要的工具(如GNU的Bash shell、GCC编译器等等)。
1991年 - 1992年初,出现了H J Lu的“linux启动盘”(Boot/Root Disks)。这不是一个集成的系统,而是两张独立的软盘:一张是引导盘(Boot Disk),包含内核;另一张是根盘(Root Disk),包含最基础的工具集(如文件系统)。用户需要频繁切换磁盘来使用不同的功能。这是最早让用户无需在Minix下编译就能运行Linux的方法之一,可以看作是最原始的“发行”形式。
在1992年,几个项目几乎同时开始整合Linux内核、GNU工具和各种软件,形成一个完整的、易于安装的系统。
其中最有名的两个是:
MCC Interim Linux(曼彻斯特计算机中心发行版)
发布:1992年2月
特点:这是第一个提供集成安装程序的Linux发行版。它可以通过软盘安装,并提供一个基本的命令行系统。
地位:它经常被列为第一个非官方的完整Linux发行版。
SLS(Softlanding Linux System)
发布:1992年5月
特点:SLS比MCC Interim更为先进和完整。它是第一个包含X Window System图形界面的发行版,这使得Linux从一个纯粹的命令行工具变成了一个拥有图形桌面的操作系统。
地位:虽然SLS本身因为后期质量问题而衰落,但它是两个极其重要的发行版的直接祖先:
Slackware(1993年7月):Patrick Volkerding基于SLS创建,旨在修复其问题。Slackware是目前仍存活并持续更新的最古老的Linux发行版。
Debian(1993年8月):Ian Murdock也对SLS不满,从而发起了Debian项目,旨在创建一个更严谨、由社区驱动的发行版。
Debian后来衍生出了Ubuntu等无数发行版,现在嚷嚷的欢的国产桌面操作系统一扒都是Debian系统衍生的。
而国产服务器操作系统表面是几家厂商提供的,实际上都是开源欧拉linux系统二创的,而开源欧拉linux则来自华为对linux服务器系统centos的二创。
到了后来,才有Redhat这些著名的发行版开始出现,Linux桌面进入一种“能用”的状态。
虽然这样,但是Linux依然处在一种群豪割据的状态,这个用Gnome桌面系统,那个用KDE系统,这边是xface,那边是LDE。
想像一下,哪怕是1992年之后诞生的工业软件,需要使用N种不同的桌面开发API,保持不同桌面系统的一致性,是一种多么蛋疼的行为!
而Windows是内核和GUI桌面系统一体的,集成在一起。
Windows平台上面,一个程序可以在Win7上面运行,那它基本上就可以在Win11上面运行,但是这不是天生的,是Windows为了兼容性做了大量的工作。
而Linux不行,它没有提供这个功能。
页:
[1]