LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: bkiller

问一下为什么不支持QQ?

 关闭 [复制链接]
 楼主| 发表于 2004-10-21 22:26:13 | 显示全部楼层
最初由 Crito 发表
nvidia驱动不开源,ut2004不开源,oracle也不开源,这些东西之所以可以在linux下运行是软件的作者写了linux版本,如果不是这样,你不模拟还能有什么办法?


除了模拟没有其他的方法了吗?
 楼主| 发表于 2004-10-21 22:28:06 | 显示全部楼层
最初由 sunmoon1997 发表
弱弱的问一句楼主知道什么是windows, 什么是linux不?


不怎么懂啊。。请指教。
 楼主| 发表于 2004-10-21 22:34:24 | 显示全部楼层
最初由 jhuangjiahua 发表
1. wine 可以运行 QQ ,我的都可以,你应该是设置的问题
2. Linux 不是用来代替 Window$ 的
3. Linux 有自己的解决方式,而不是靠运行M$程序
4. Linux 和 Window$ 是不同的操作系统,使用的可执行代码不同
..........


1。那可以告诉我wine怎么配置吗? 比较懒 :p

2。我没说要替代,但现在主流的软件M$都支持,我只是希望linux也支持

3。有自己的解决方式难道就不管其他的方法么?

4。没话讲了。。
发表于 2004-10-21 22:41:33 | 显示全部楼层
最初由 bkiller 发表
除了模拟没有其他的方法了吗?

长跪不起恳求软件作者写个linux版。:p
发表于 2004-10-21 22:48:13 | 显示全部楼层

re:楼主

先学学操作系统的课程吧.看看也行,至少要有点概念,知道你对Linux的热情.但也不应在自己还很无知的情况下抱怨不该抱怨的事啊.

CPU执行的是机器语言的程序,现代的操作系统都具有并行性,就是要把多个程序同时装到内存里执行,通过计算机的定时器中断,为每个进程(即处在运行状态的程序)分配时间片运行,这叫做进程调度.不同的操作系统进程调度的方法是不同的,一个程序要告诉操作系统他有什么要求,它有什么属性,比如它想占用多大内存等,这些信息都要储存在程序的二进制文件里,所以实际的程序并不是完全的机器语言,由于这种附加信息在不同的操作系统里组织的方式不同,所以不同操作系统的可执行代码并不兼容.

但是由于程序执行的主体都是机器语言代码,所以可以通过某种模拟的方法实现兼容.
Wine就是这样一个程序,它可以使你在Linux下运得Windows下的.exe文件.记着几年前Wine就可以兼容90%以上的Windows程序了.
但是一些涉及直接操作硬件的程序,比如QQ要操作网络,Wine就不能实现完美兼容.这时可以采用"逆向工程"的方法,即根据要实现的功能,重写代码以实现不能真接用Wine模拟的程序.但这样毕竟不如原程序那样完美.

你知道吗?虽然Linux有办法执行Windows程序,但Windows还没有能力执行Linux程序.微软说要在它的下一代操作系统中实现兼容Linux程序,不过这起码要等个一两年.

说Linux能实现Windows的功能,并不是说Windows程序可以直接在Linux下运行.而是说,只要有人做,比如QQ,只要他的开发人员愿意支持Linux,则Linux下的QQ完全可以做到和Windows一样.但事实上,想在Linux下用QQ,靠的是Linux支持者们在没有源代码的情况下重新编码做到的,每当QQ增加新功能,新协议,OpenQ小组要做的工作量比腾讯的开发人员的工作量要大很多.

所以,如果楼主同志认为你还无知的话,请不要在这里胡乱指责,这让人觉得莫名其妙.
 楼主| 发表于 2004-10-21 22:49:02 | 显示全部楼层
最初由 Fleta 发表
长跪不起恳求软件作者写个linux版。:p


这。。这也太夸张了吧???
发表于 2004-10-21 22:57:04 | 显示全部楼层
等等
什么是linux?
发表于 2004-10-21 22:59:28 | 显示全部楼层
ft...难道你是一塌糊涂的网友?没有在上面见过你阿。
我在上面的id是None,现在已经可以下载精华区和信件了。
发表于 2004-10-21 23:00:12 | 显示全部楼层

问一下为什么不支持《老人与海》?

我想问一下为什么捷克文不支持《老人与海》? 《老人与海》是小说吧?是不是捷克文不兼容?
为什么不兼容?

不能改变环境就要改变自己去适应环境阿,只是说《老人与海》不支持捷克文,怎么说的过去?

我现在正在读好不好!我不是抱怨!为什么一部好的小说需要其他人去翻译才可以在捷克文里面读?


1。那可以告诉我jezik anglsky(英语)怎么学吗? 比较懒
发表于 2004-10-22 00:22:13 | 显示全部楼层
GNU计划!
GNW计划
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表