Linux系统和Windows系统有什么区别,为什么在Windows系统下运行的软件在Linux下无法运行?

我对计算机编程和软件方面完全不懂,一款在Windows下的应用软件如果要移植到Linux下从技术上讲是否很困难,软件开发者需要为此投入很大成本吗?
虽然Linux的用户数量很少,但主要原因就是因为Linux的可应用软件,特别是娱乐游戏等软件太少了。如果可以把Windows系统下运行的软件大量移植到Linux下,不就可以逐渐增加Linux的用户数量,可以打破Windows的垄断了吗。还是说移植成本太高,或者是说没有人愿意这样做。
1.关于第2点软件开发的成本:我的意思是比如Photoshop等一些应用软件或者是一些在Windows上很流行的游戏移植到Linux系统上
(不是指在Linux已经可以运行的开源软件,虽然Linux更擅长办公和科学计算领域,但并不意味着不能开发游戏,可以让专业人士使用命令行界面工作和
学习,普通用户用于娱乐)。仅仅只是从技术和成本上来考虑,技术难度大吗,成本是否会很高。
2.关于第3点,Linux当然是使用命令行才
最能发挥Linux的优势,对于普通用户来说确实会比较困难,也不会有主动去学习的动力,但是Linux也有图形化草界面。如果Linux平台下软件应用
数量可以和Windows平台下一样多,仅仅只是开发一个类似于Windows的图形化操作界面应该是非常简单的。
3. 最后简单的问一下:Windows平台下已经有的软件(比如Photoshop有Windows和mac版本,但没有Linux版本)如果要“移植“到Linux平台从技术上来讲是否困难,成本是否高。

额。。
1、这个问题说白了就是:windows和Linux的区别。两种操作系统内部构造不同,这很大程度上决定了软件的编写,编译的方式(这是不能运行的原因之一)。
2、windows的闭源是“垄断”的关键。Linux软件开发成本?Linux的软件是靠全世界的软件爱好者免费编写,维护的(这是Linux的精神)。所以你问的“成本高低”,不知道要怎么回答。
3、Linux的用户少的原因和应用软件多少的关系很小(特别是娱乐游戏)。反正我是不会用Linux
来打游戏的,而更倾向于写文档,代码。用户少是因为对大多数人来说,操作不是很方便。还有一个问题是:“既然我能在我熟悉的系统干的事(win),我还干嘛去折腾一个我碰都没碰的系统。”(当然,爱折腾的人是不会这样想的)。
4、其实在一些大型公司,和更趋向于专业的领域,win的使用是比较少的。比如服务器,Linux系统的服务器的维护就比win系统的方便。
5、win和Linux并不能说谁更好,不过Linux的应用少确实是硬伤,但是随着时间会却来却多的。

这些是我能想到的最简易的表达。追问

问题已经在上面补充了一下,这里超过字数限制了

追答

你是用win久了,思想固化了吧~!。。那么需要ps就直接用win啦。。要照你那样,Linux会和win一样变得越来越臃肿的。并不是什么功能都加上就是好的(firefox的先驱就是这样被历史抛弃的)。硬要开发是一定可以的。还有,谁说一定要移植,而且这是ps公司的事。
你问的成本,这问题就跟问:“当时文泉驿字体的开发成本有多少?”是一个道理。

最后一句,我这次的回答想必不是你想要听到的答案,你还那么纠结这个问题的话,自己装个Linux用段时间,不要用win的思想去用Linux。

温馨提示:答案为网友推荐,仅供参考
相似回答