在什么情况下需要使用Linux

1.为什么windows下的程序不能在Linux下运行?
2.为什么现在有那么多操作系统,但常用的也就是windows,其它的一般是企业用?

1、软件环境完全不同。

2、win 的常用主要是系统的发展定性的,最开始 DOS 时代之前,系统很多,一个机器就有一个自己专用的系统。之后 IBM PC 逐渐垄断大部分市场(IBM 兼容机的功劳,IBM 当时的“上了一当”的策略就是允许兼容硬件的存在)。IBM PC 附带的 MSDOS 就成为了市场的主要系统。当然当时还有 OS/2 。MAC OS (苹果机专用),SUN 也有自己的系统 NetWare ,当然 UNIX 还是服务器的天下。之后微软出了 windows 3.0 、3.1 、到 95 ,图形界面正式的登录 IBM PC 及其兼容机,因为操作系统的惯性使用,Windows 顺利的成为 IBM PC 的主要系统。这个时候,Linux 才刚刚开始发展。可以和微软大平手的,也就只有 IBM 的 OS/2 了。别的系统都不是针对 IBM PC 机制作的系统,其实 OS/2 对于 IBM 来说,也仅仅是服务器使用的。
也就是说,IBM PC 的成功,带动了微软系统的成功。之后惯性的,Windows 垄断了 IBM PC 兼容机的市场。再加上盗版的帮助。IBM PC 里面的非微软系统逐步的失去了市场。当 Win98 发行后,Linux 才逐步快速发展,但是微软帝国不是一天形成的,所以 Linux 以及其他系统,也不是一天可以成为第一的。

微软的第一仅仅是 IBM PC 和他的兼容机上面,也就是大家现在所用的个人计算机。服务器方面,微软并不是跟随一个主流的服务器厂家发展,所以,UNIX 这个老牌的贝尔实验室(这个实验室研究出了很多东西)产品,依然作为服务器的第一系统。
Linux 因为是个 Unix 的仿制(记得有介绍 Linus 很不满 MINIX 这个教学系统的功能)自己就模仿写出了 Linux 0.01 。之后慢慢发展,因为是对 UNIX 类的模仿,故而可以支持很多 UNIX 的特性,也借助 GNU 项目,以及很多公开的标准,成为了 *nix 的一员,但要记住 Linux 和 UNIX 不是一个东西。他们仅仅是部分技术标准相同而已。
因为 Linux 和 GNU 特有的开发、协议模式,越来越多的被一些技术公司所使用。

服务器用 Windows Server ,纯粹是桌面系统用户的惯性,以及 x86 架构(IBM PC 的 CPU 架构)入侵服务器领域而出现的。PowerG4/PowerG5 版的苹果机就根本不能运行 Windows 。因为他的 CPU 是不兼容 x86 的。
真正的专用服务器,Windows Server 根本不能运行。他们运行的都是针对这个机器修改的 UNIX 。但因为 Linux 的各种环境的移植,导致他在很多 CPU 上都能运行,大到用上千颗 Power CPU 的大型服务器,小到基于 arm 的手机。都能运行 Linux 。故而服务器逐渐成为了 Llinux 的天下。Linux 借助 GNU 项目,逐步的入侵 Windows 的 IBM PC 领域。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-05
个人桌面、家用场景常用的是windows;对于互联网公司、金融公司、外企国企公司来说,在服务器领域中首选Linux系统。
第2个回答  2019-12-04
现在基本上会联网行业都是应用的Linux平台。还有现在的安卓手机系统,家用的一些路由器什么的都基本上是Linux内核。
第3个回答  2008-05-28
1。程序所需要的运行库不同
2。个人桌面常用的是windows,但是在服务器领域,windows是小片的,unix/linux才是老大
第4个回答  2008-05-29
1.有很多可以用wine运行,wine是个windows环境的模拟器
2.因为没人阻止你自己写一个操作系统,所以有那么多
一般都是windows的原因和你自己用windows的原因一样(估计是以前根本不知道有其他)
但是linux mac等等也不止是企业用
相似回答