免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cwqing1973
打印 上一主题 下一主题

为什么关于硬件的资料大部分都是以windows条件为基础? [复制链接]

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
11 [报告]
发表于 2009-04-06 23:00 |只看该作者
原帖由 mik 于 2009-4-6 16:08 发表
以 windows 为基础讨论硬件资料有啥不好。
我不会认为 windows 比 linux 差,除了服务器方面。
我也看不出 linux 比 windows 好在哪里???

x64 下的 linux 能平滑运行 x86 的代码吗?反正我的 linux 就不 ...

linux下可以。



原帖由 cwqing1973 于 2009-4-6 21:32 发表
其实我不是这个意思,我是以事论事,我不是在说windows与Linux那个好那个坏。我仅仅只是想说,Linux这方面的资料少了一点,何况这是一个以Linux为主的论坛!!!!没有这方面的资料,好象说不过去啊!

我的意思其实比较明确,硬件和使用哪个OS没有绝对必然的关系吧。

论坛徽章:
0
12 [报告]
发表于 2009-04-06 23:05 |只看该作者
原帖由 cjaizss 于 2009-4-6 23:00 发表

linux下可以。



需要怎么设?
还是需要在编译时加什么参数?

我在 x86 下编译的 32 位代码,直接拿到 x64 下执行不了呀,
文件格式都不一样。
若行,要怎样设置加载器?

[ 本帖最后由 mik 于 2009-4-6 23:08 编辑 ]

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
13 [报告]
发表于 2009-04-06 23:16 |只看该作者
应该都是elf,只是一个32位一个64位,稍有不同,elf文件。你可能没有装32位所支持的动态链接库吧。

论坛徽章:
0
14 [报告]
发表于 2009-04-07 07:40 |只看该作者
楼主的意思可能没表达清楚。是不是该改成:
为什么关于硬件的资料大部分都与windows相关呢?
这个完全是市场行为。等以后X系统占统治地位了,就大部分与X系统相关了。
楼主别着急,最近正在发生变化,Windows的霸主地位摇动了,Microsoft的霸主地位也快走到头了。
三十河东,三十年河西。我怕IBM又要坐庄了。
现在,IT行业中,IBM是唯一的活跃者。提出智慧地球新理念,引领云计算新技术,成批收购顶级公司。IBM学越王勾践,十年生聚、十年教训,现在,基础技术、关键技术、上游技术掌握在IBM手里最多。大型机时代,它是霸主。DEC借助于小型机抢夺了霸主地位。在PC时代早期,IBM又再次成为霸主。这次如果让它如愿以偿,那是第三次了。

[ 本帖最后由 beepbug 于 2009-4-7 07:52 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2009-04-07 10:24 |只看该作者

回复 #12 mik 的帖子

的确可以的,安装i386lib,编译GCC的时候支持multilib就可以了。
不过我用的是纯64位的,软件要求不多,有个VirtualBox虚拟个XP就OK了

论坛徽章:
0
16 [报告]
发表于 2009-04-07 19:53 |只看该作者
QUOTE:
原帖由 mik 于 2009-4-6 16:08 发表
以 windows 为基础讨论硬件资料有啥不好。
我不会认为 windows 比 linux 差,除了服务器方面。
我也看不出 linux 比 windows 好在哪里???

x64 下的 linux 能平滑运行 x86 的代码吗?反正我的 linux 就不 ...

linux下可以。

QUOTE:
原帖由 cwqing1973 于 2009-4-6 21:32 发表
其实我不是这个意思,我是以事论事,我不是在说windows与Linux那个好那个坏。我仅仅只是想说,Linux这方面的资料少了一点,何况这是一个以Linux为主的论坛!!!!没有这方面的资料,好象说不过去啊!

我的意思其实比较明确,硬件和使用哪个OS没有绝对必然的关系吧。

这个我明白,操作系统嘛,无非不就是软件的堆积而已。相对于软件而言,硬件的工作方法在本质上没有不一样的。但是相对于硬件对于软件而言,在组织硬件的工作方式是不一样的,如汇编语言,在windows下,可以是mov eax,ebx.而Linux中呢,则要按AT&T的方法来。那么在AT&T中有什么不同呢,有什么不同的规则呢,这就是资料!这对于我来说,就是如此。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
17 [报告]
发表于 2009-04-07 20:09 |只看该作者
mov eax,ebx这样的指令格式并非叫windows格式,而是intel格式。

论坛徽章:
0
18 [报告]
发表于 2009-04-07 20:31 |只看该作者
原帖由 cjaizss 于 2009-4-7 20:09 发表
mov eax,ebx这样的指令格式并非叫windows格式,而是intel格式。


正解.

论坛徽章:
0
19 [报告]
发表于 2009-04-07 20:32 |只看该作者

回复 #18 system888net 的帖子

两种格式都有各自的特点.

论坛徽章:
0
20 [报告]
发表于 2009-04-08 07:34 |只看该作者
如果光是从技术上说,Windows能做的事,类UNIX都能很容易地做出来。反之要困难点。其次,在Windows上的技术,绝大多数是在类UNIX上开发出来,然后移植过去的。Microsoft手里并没有多少基础技术、关键技术和上游技术。
这里还有个商业上的原因。但是,即使是商业因素,如14楼说的,可能也要变天了,IBM这个老还乡团杀回来了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP