f78815925 于 2010-08-26 21:20:16发表:
初学者,不大明白
pallana 于 2010-08-24 00:30:35发表:
学习了
shengcheng 于 2010-08-23 20:20:05发表:
谢谢所有人的热心回答,基本上明白了这个问题。我的想法是兼容windows软件(作为桌面),不是linux下有个软件叫wine,除了能启动并能实现基本功能(驱动用linux的),其余程序都在wine环境下运行(例如资源浏览器、xserver等),不知可不可取?
难得悠哉 于 2010-08-17 00:19:28发表:
由于计算机可执行的任务取决于不同的CPU,而且由于不同的操作系统有不同的方式对任务进行编号,所以为一种操作系统编译的程序一般不能在另一个操作系统上使用
shenhao0129 于 2010-08-14 22:36:25发表:
引用:再问一句,内核用linux 重新写一个外壳使 windows下的软件能在该操作系统下运行(类似wine),可能么? shengcheng 发表于 2010-8-14 12:22
相思爱文 于 2010-08-14 22:26:04发表:
引用: Longene Longene是一个自由、开源的操作系统项目,目的是要把Linux的内核扩充成一个既支持Linux应用、也支持Windows应用,既支持 Linux设备驱动、也支持Windows设备驱动的兼容内核;使用户可以直接在Linux操作系统上高效运行Windows应用。 通过Longene,我们希望原来习惯于windows操作习惯的用户可以在Linux上延续他们的操作习惯。用户购买的第三方软件可以变成与操作系统无关,对于用户来说,本来是一旦购买了Windows的应用软件,从此只能选择Windows操作系统,而现在却还可以有选择,这对于Linux当然是意义重大,可以提高桌面Linux的市场竞争力。 Longene开发组是由浙大网新资助的开源项目,我们将遵守GPL规定,公开那些按规定应予公开的源代码。我们欢迎世界各地的广大网友与爱好者的参与,形成一个Longene的开源社区. 我们欢迎海内外高手加盟项目组,成为专职的Longene开发人员。浙大网新将维持一支专职的开发团队,采取专职与业余相结合的开发方针。条件成熟的时候,我们将邀请若干专家组成一个技术委员会,以指导本项目的进行。
王中云 于 2010-08-14 17:31:11发表:
9# shengcheng 兼容内核有人做,你到网上查查就清楚了
王中云 于 2010-08-14 17:29:47发表:
不同的车所用的配件不一致,一型车配件不一定能用到另一型车上
shengcheng 于 2010-08-14 12:22:20发表:
再问一句,内核用linux 重新写一个外壳使 windows下的软件能在该操作系统下运行(类似wine),可能么?
liuhengjin 于 2010-08-14 08:56:19发表:
{:2_97:}
shenhao0129 于 2010-08-14 08:40:10发表:
基本上LS的大大们都说的差不多了,不知道LZ明白了没/
shanot 于 2010-08-14 08:39:24发表:
就像繁体和简体字不要充着写
paladin0 于 2010-08-14 04:30:34发表:
操作系统构架不同,内部的API,程序接口也各不一样,所以大部程序不能跨平台运行。 linux各发行版不兼容很多都是各内核相关的,只要找相关内核版本就行了,还有就是软件依赖的关系,同一个软件,版本不一样,依赖关系也不同
相思爱文 于 2010-08-13 23:27:20发表:
[i=s] 本帖最后由 相思爱文 于 2010-8-14 08:39 编辑 [/i]内核直接与硬件打交道。操作系统提供应用接口,也就是程序与操作系统打交道。操作系统联系内核,内核操纵硬件。 不同操作系统,提供的应用程序接口不同,单为某一系统而设计使用的二进制程序,在不同系统中不通用。
绿色圣光 于 2010-08-13 23:05:00发表:
俺不是高手,不会解释……
BENGBENG 于 2010-08-13 22:32:50发表:
(5ty(
f78815925 于 2010-08-26 21:20:16发表:
初学者,不大明白
pallana 于 2010-08-24 00:30:35发表:
学习了
shengcheng 于 2010-08-23 20:20:05发表:
谢谢所有人的热心回答,基本上明白了这个问题。我的想法是兼容windows软件(作为桌面),不是linux下有个软件叫wine,除了能启动并能实现基本功能(驱动用linux的),其余程序都在wine环境下运行(例如资源浏览器、xserver等),不知可不可取?
难得悠哉 于 2010-08-17 00:19:28发表:
由于计算机可执行的任务取决于不同的CPU,而且由于不同的操作系统有不同的方式对任务进行编号,所以为一种操作系统编译的程序一般不能在另一个操作系统上使用
shenhao0129 于 2010-08-14 22:36:25发表:
好像确实有人在做这个事情,不过不知道进展怎么样
相思爱文 于 2010-08-14 22:26:04发表:
http://www.unifiedkernel.com/
王中云 于 2010-08-14 17:31:11发表:
9# shengcheng
兼容内核有人做,你到网上查查就清楚了
王中云 于 2010-08-14 17:29:47发表:
不同的车所用的配件不一致,一型车配件不一定能用到另一型车上
shengcheng 于 2010-08-14 12:22:20发表:
再问一句,内核用linux 重新写一个外壳使 windows下的软件能在该操作系统下运行(类似wine),可能么?
liuhengjin 于 2010-08-14 08:56:19发表:
{:2_97:}
shenhao0129 于 2010-08-14 08:40:10发表:
基本上LS的大大们都说的差不多了,不知道LZ明白了没/
shanot 于 2010-08-14 08:39:24发表:
就像繁体和简体字不要充着写
paladin0 于 2010-08-14 04:30:34发表:
操作系统构架不同,内部的API,程序接口也各不一样,所以大部程序不能跨平台运行。
linux各发行版不兼容很多都是各内核相关的,只要找相关内核版本就行了,还有就是软件依赖的关系,同一个软件,版本不一样,依赖关系也不同
相思爱文 于 2010-08-13 23:27:20发表:
[i=s] 本帖最后由 相思爱文 于 2010-8-14 08:39 编辑 [/i]
内核直接与硬件打交道。操作系统提供应用接口,也就是程序与操作系统打交道。操作系统联系内核,内核操纵硬件。
不同操作系统,提供的应用程序接口不同,单为某一系统而设计使用的二进制程序,在不同系统中不通用。
绿色圣光 于 2010-08-13 23:05:00发表:
俺不是高手,不会解释……
BENGBENG 于 2010-08-13 22:32:50发表:
(5ty(