我觉得开源的好处一是可以最大程度保证软件没有后门;二是加速debug过程;最后是大家共同学习提高,取得共识后可以制定一些标准。 原帖由 gaga 于 2005-10-27 23:39 发表
32位系统下加了LFS支持的linux支持2^63字节大小的文件(常见的ext2/3,reiserfs都支援LFS),否则只能支持最大2G大小的文件。64位系统(alpha,ia64。。)不受此限制即可支持2^63大小。
又学到了,我只测试过suse9.0,只支持4GB 原帖由 tadios 于 2005-10-27 23:53 发表
又学到了,我只测试过suse9.0,只支持4GB
大多数操作系统实现文件指针的的时候都是用带符号整数,32位系统originally只能访问2^31-1大小的文件,也就是2G , 加了扩展用两个int表示一个带符号文件指针,则可以访问8E
8E是什么?1E=1000P,1P=1000T,1T=1000G,,,;) 原帖由 gaga 于 2005-10-28 00:21 发表
大多数操作系统实现文件指针的的时候都是用带符号整数,32位系统originally只能访问2^31-1大小的文件,也就是2G , 加了扩展用两个int表示一个带符号文件指针,则可以访问8E
8E是什么?1E=1000P,1P=100 ...
你是说suse9.0只可能支持2gb? 原帖由 tadios 于 2005-10-28 00:26 发表
你是说suse9.0只可能支持2gb?
具体到‘在操作系统管理下磁盘上能放多大的文件’,得考虑至少两个事情,一是内核可以容纳多大的文件指针,二是磁盘块设备上的文件系统可以容纳多少block*blocksize。前者现在都是64位/伪64位了,后者不定。不过一般都是TB级以上。 suse9.0是32位的
在suse9.0的mysql中"SHOW TABLE STATUS"得到一个表的最大值是4GB 原帖由 tadios 于 2005-10-28 01:08 发表
suse9.0是32位的
在suse9.0的mysql中"SHOW TABLE STATUS"得到一个表的最大值是4GB
那个是mysql的限制,MyISAM的大小在默认情况下限制在4G。
现在suse(应该说现在的linux内核)在32位平台一样可以通过LFS支持8EB大小的数据文件。我说的2G是说没有LFS的采用单整形数文件指针的早期linux。 原帖由 xiaobailong 于 2005-10-27 22:40 发表
恩, 我的结论不是理论上的, 而是实际上的. 而且不是我个人的实际经验, 是整个业界的经验总结.
也许实践是一切,但我还是说一些理论上的
LINUX和传统的unix一个很大区别在于
LINUX的内河更精巧更便于拆卸
我一个好朋友,在硅谷他的任务就是把LINUX剪裁到300k左右,再辅以realtime硬内核,来构筑
realtiime的os,所以如果想领教linux的快其实也很容易
LINUX的慢很多时候在于
大量第三方组织开发的构件
大量驱动程序
VFS
另外很多运行其他UNIX是在WORKSTATION上
除了memory,主频等硬指标外
WORKSTATION的芯片很多是 基于RISC的本身,速度就高于PC
在这里我不想讨论LINUX编码的质量,
因为LINUS本人应该比SUN或MS大部分coder的水平要高得多
如果熟悉程序开发就知道,
编码不是速度的关键,关键是算法和ARCHITET
而事实上从理论上讲, 内存管理在LINUX和UNIX没什么本质不同
从而绝不会产生数量级上的稳定性和速度差异
如果非要说其他的unix有什么好,
我只能说它们需要用户付钱
其实到目前为止,unix联盟了那么多年,依旧不是ms的对手
最多自己的瓶子装自己的酒而已 就是说sun 卖sun的,hp卖hp的,ibm卖ibm的
卖的copies连ms的零头都不到...
可能也就只有linux是个例外吧
;)
[ 本帖最后由 wero 于 2005-10-28 12:05 编辑 ] 1。 卖linux的到现在为止卖出去的更少啊。好几家加起来也不多。
2。 Solaris一直可以免费使用的,只要你不买技术支持,就不用付钱的。好几年前就这样了,所以也没有盗版这一说。
3。 另外Solaris现在也是开源的。
4。 说到内核安装,其它unix版本我不太清楚,但是Solaris是有这个选项的,可以只安装内核,不需要再化力气去拆卸了啊。
至于你说Linus和Sun的首席架构师谁的水平高,我不置可否,不加评论。
你一定说Linux和Solaris没有区别,我也没办法,相对于Windows, 区别当然小得多。无论如何,Solaris和LLinux总算是近亲吧。Linux里面好多算法和思路都是从Solaris里面学来的。 原帖由 xiaobailong 于 2005-10-28 18:15 发表
1。 卖linux的到现在为止卖出去的更少啊。好几家加起来也不多。
2。 Solaris一直可以免费使用的,只要你不买技术支持,就不用付钱的。好几年前就这样了,所以也没有盗版这一说。
3。 另外Solaris现在也是开源的 ...
1 GUN本身的收费和传统的copies是两回事情
2 linux 可决不会学习Solaris的东西,因为技术上solaris和其他unix变种比没任何新奇东西
从技术里程碑上看 BSD地位要远高于Solaris
3 linus本人无论是他提出的杰出的idea(about 开源组织) ,出色的组织才能 和天才的技术都不是sun 中什么人可以相提并论的 这点也毫无疑问
[ 本帖最后由 wero 于 2005-10-28 18:58 编辑 ] 原帖由 wero 于 2005-10-28 18:55 发表
1 GUN本身的收费和传统的copies是两回事情
2 linux 可决不会学习Solaris的东西,因为技术上solaris和其他unix变种比没任何新奇东西
从技术里程碑上看 BSD地位要远高于Solaris
3 linus本人无论是他提出的杰出的 ...
wero是Linus的fan?
1。开源的主意不是Linus提出来的。是另外一个人,好像叫Stallman的提出的。
2。Linus是仿照unix,写了一个 个人版的操作系统内核。到今天为止,这个内核还是他和另外几个人共同维护的。Linux里面保证开源的也就是这个部分。
3。Linux其它的一些模块,以及周边和外围程序,并不属于Linus, 而通常属于不同的公司,机构,个人等等。其中有些是开源的,有些是不开源的。例如,Suse Linux的安装程序Yast, 一开始就是不开源的。直到Novell公司把Suse买下来,才把Yast的源代码开放了的。
4。这些周边程序里,有许许多多是从Solaris里面学来的idea.毕竟Solaris是近20年来最成功的Unix版本。
wero, 你既然对开源如此感兴趣,我们现在正有一个开源项目,是设立一个中国人的基于openSolaris的发行版本,就像Redhat,Suse, Debian是基于Linux的发行版本一样。 我们希望有更多的人能够一起参与。每一个参与者能够投入的时间精力,一切自愿,看个人方便而定。这个过程事实上也是一个学习的过程。怎么样?有没有兴趣?
$欢迎$ 原帖由 xiaobailong 于 2005-10-28 22:02 发表
wero是Linus的fan?
1。开源的主意不是Linus提出来的。是另外一个人,好像叫Stallman的提出的。
2。Linus是仿照unix,写了一个 个人版的操作系统内核。到今天为止,这个内核还是他和另外几个人共同维护 ...
谢谢xiaobailong MM的信任
哈哈
我实际去年初参加过和几个德国人做一个类似开元的项目,因为项目属于一个研究所, 内容是偏j2ee和质量管理的所谓6sigma,不过还没开始公布 到我去年休假前已经搞几个月了 具体是最后开元还是不开元,计划得由所里的教授定,因为内部数据模型的引擎是他的理论, 我以前在他那做过hiwi和sa,da
当时因为白天工作缘由 感觉时间很紧张而且我的白天工作内容和晚上的基本完全不靠边
每天下班都要晚上干活到12点
第二天7点还得出门上班..
这种自愿的工作一旦失去乐趣...后果你可以想象
所以$怕怕$
[ 本帖最后由 wero 于 2005-10-29 07:39 编辑 ] 原帖由 wero 于 2005-10-29 07:34 发表
每天下班都要晚上干活到12点
第二天7点还得出门上班..
wero很早起啊。
做开源项目没必要把自己弄得这么紧张吧?有时间的时候做一点就行了,完全凭兴趣和心情啊。
以前还以为大学里的项目都是开源的呢?因为最早Unix就是Standford大学开发出来的。那个时候还没有开源的概念,因为所有的源代码都是自然而然就公开的。只是后来慢慢发展下去,软件越来越复杂了,开发商就开始不把源代码拿出来了。再以后,就有人开始提出开源的概念,并制定了GPL(General Public License)开源许可。而GNU这个民间组织,当时已经开发了许多围绕Unix的外围模块和应用程序,就很快采用了GPL这种许可证协议。又过了一些日子,Linus开发了一个个人版的操作系统内核,并把它在GPL下公开了。
后来Linux发展很快,开源的概念也开始深入人心。人们开始觉得GPL协议还是限制太多,于是又出现了其他的开源许可证协议,例如 BSD,Mozilla (FireFox),openOffice, openSolaris 都有自己的开源许可证协议,它们相比GPL,又更进一步地开放和灵活了。 原帖由 xiaobailong 于 2005-10-29 09:13 发表
wero很早起啊。
做开源项目没必要把自己弄得这么紧张吧?有时间的时候做一点就行了,完全凭兴趣和心情啊。
以前还以为大学里的项目都是开源的呢?因为最早Unix就是Standford大学开发出来的。那个时候还 ...
别提了 拉肚子 加白天陪人当义务导游$惨啊$ 原帖由 wero 于 2005-10-29 20:01 发表
别提了 拉肚子 加白天陪人当义务导游$惨啊$
辛苦辛苦. 不过临回国前,再去一些著名的或美丽的地方拍些照片作为留念, 总也不错.
怎么会拉肚子的呢? 原帖由 xiaobailong 于 2005-10-29 23:04 发表
辛苦辛苦. 不过临回国前,再去一些著名的或美丽的地方拍些照片作为留念, 总也不错.
怎么会拉肚子的呢?
还好了看这个大农村时间久了眼睛也迟钝了还不如放个烤鸭给我,再弄点甜面酱
德国这种冷冰冰没人气的地方可能是我最不喜欢的一种类型
..:P
[ 本帖最后由 wero 于 2005-10-30 10:58 编辑 ] 哎,没想到呀,说这种专业性的东西还能这么热闹啊。呵呵
不过,好像跑题了。
页:
1
[2]