作者fayhong (不知不觉....)
看板MacDev
标题Re: [问题] 中央处理器的比较.....
时间Fri Feb 10 00:14:47 2006
※ 引述《toki (いまがその时だ)》之铭言:
: ※ 引述《Blueshiva (龙野南云)》之铭言:
: : 借回一下,但是这些软体安装时也是安装了一堆dll到系统中
: : 对我来说这只是技术上没有用static link,但是在实质意义上差不多
: : 至於什麽gdi32.dll等,以linux下来说,就算是static link推出的OO或Firefox
: : 也不会把X Window整个link进来吧...XD
: staic link 当然不会整个 link,但是有用到的部分就会 link
: 要看你用了多少功能,越多越肥 :P
: : 其实我觉得这是两种思维,Windows上面除了系统一定会有的之外,其他的都
: : link进执行档或包成dll用,所以安装档案体积肥大
: : Linux上除非为了解决函式库版本的问题,不然通常不会static link
: : 所以安装档案体积都不大,但是缺了什麽函式库就要自己去装
: 基本上 dll 和 linux 上的 dynamic library 的概念没什麽不一样
: Windows上安装软体时,为了完整性以及确保可执行性,尽量会把该有的 dll 包在一起
: 而且装完大多该 dll 档大多还是只有一份(system32下面那一份)
: 这也是拜执行环境统一之赐,所以只要一份 binary 就可以通吃
: Linux上安装软体,并不是比较小,而是没有包
: 因为除非像 rpm 这种包的好,不然装上去也不见得百分之百会成功
: 大部分缺的东西通常是叫使用者自己去抓回来装
: 以前曾经为了一套简单的软体.....抓了十多个 lib 的 src 回来编
: 而且最後还是失败 = =|||||
其实可以不用想得这麽严重
毕竟 这世界上还是有那种为了爽度
宁愿花一整天等 Gentoo 重新 compile 整个系统的人
还是有那种连 source code 也要检查一下才能安装的人
也有那种只想按下一步就把事情就搞定的人
RH 现在有 apt port 跟 yum port 了
其实方便很多了 不是吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.167.224.154