- 主题:Re: 麻烦kbs开发组回答一下:
不需要阿。。你要在64bit机器上装新站就按照现有的文档来就可以了,和32bit一样的
关键是一些周边软件在64bit上的支持不一定好,php要自己编译可能需要改改,其实
要是知道技巧也不用改什么。。这都不是kbs的问题
如果是从32bit往64bit移站,那需要转换一些文件,kbs发展了这么多年都在32bit
上使用,最近几年才用在64bit上,程序里面的文件格式五花八门,几十个文件格式
据我所知只有5个需要转换,有人要的话我可以公开...如果有人因此就认为kbs不支持
64bit,那么世界观是不是太狭隘了一些。要不我反过来说,今天我用64bit机器建了
一个新站,过了一个月老板把我的机器没收了,我得移到32bit平台,然后我是不是可
以大骂,wokao, kbs竟然不支持32bit!!
据我所知,现在kbs@64bit有好几个站,而且都是顺利从32bit转过来的,也没特别
为这个转换改代码。
我的妈呀,我写了好多。
【 在 fancyrabbit (兔兔猫★Initial F★电工实习) 的大作中提到: 】
: 本质上是没有文档支持,不是不支持
--
FROM 128.12.150.*
关于你对我第一点的回复,我说了让你参考我前面的一个帖子,貌似你根本没看,或者是
完全曲解了我的意思。嘿嘿,不过你好像比较喜欢讨论哲学问题,那今天我也陪你讨论一
下。我所谓把kbs使用者当作开发者是个什么意思,你建一个kbs站点,谁是使用者?你们
的用户。你固然可以算是kbs这个软件的使用者,但这种使用关系是很模糊的。站点出了
问题,谁负责?kbs开发组负责。。。?这个逻辑放在有权益保障的商业软件里面也许行
得通,放在开源自由软件里面是几乎肯定行不通的。你建了这个站,你就是这个站的开发
者。。。所谓开发者,这个意思当然不是说你什么东西都得自己琢磨自己写,而是你要有
开发者的基本素质。我们先来看看最近你的帖子是如何提问的。关于你前面说到的64bit
上装php的问题,你提问的时候根本没有说明你的系统,还是后来我推断出来的,而且我
已经提示了你需要安装64bit的zlib库,我不知道你是不是还是卡在这个上面,如果是,
那么你是不是还期望在这个版上有人能教你如何做这个linux管理员最基本的操作,如果
你不会,没有关系,可以去正确的版面问,bbs上有一个潜规则是专版专用,很多开源软
件的邮件列表也有类似的规则。如果我在这里告诉了你最基本的那些命令,那么是不是你
将来还会在这里发这些基本的和版面不相关的问题,是不是还是会不自己琢磨而全靠大家
来手把手教你最基本的东西。这就是我说的开发者的基本素质,很遗憾,我在你的身上没
有看到这种基本素质。如果在这个问题上我们无法达成共识,那么很遗憾,kbs系统可能
还不适合你。接下来,你突然发问kbs是不是不能安装在64bit系统上,我不知道你是不是
还是没有装上php,如果是这种情况,那就根本不是kbs的问题,而是你还没有装好一个和
kbs根本不相关的软件,它的名字叫php。然后你进一步把问题理论化,提升到哲学高度来
讨论kbs给人的感觉甚至大陆telnet前途,让我觉得你是不是更适合去做领导职务。。。
每个人都有不同的个性,我想我大多数时候还是比较低姿态的,只是有时候中文不是很利
落,不太能把握好。在这个版上,我也曾经多次看到成功的提问和三个帖子就搞定问题的
例子。提问的智慧不知道你是否看过,看过了是否领会了精神。对于前面php的问题,如
果你一开始就说明了64bit系统,我想我可能在第一个回帖就会指清楚方向。大家都是业
余时间在搞这个,跟你讨论问题往往战线拉得很长,人问一步,你走一步,很少看到你自
己在思考。三天后回答你的问题,往往已经不记得你最开始的问题了。那个后来提示你要
装zlib库,那么你是否尝试了呢,至少让我们看到你尝试了什么,而不要只是一味在那里
等答案。成功的交流是建筑在有效的信息传递之上的,而在我看来,你没有这个基本素养
,不懂得如何有效的提问,却反过头来怪罪回答问题的人。
我们可以回过头来再看看关于开源软件的问题。我从你的字里行间感觉出,你对开源软件
并不是很了解,甚至有时候表现出对开源软件作者的不尊重,当然我宁愿相信是你语言驾
驭能力的问题。我在很多开源社区混迹,在我看来,kbs在某些方面是一个奇迹。在php里
面如果你要开发一个模块,文档是非常少的,如果你要寻求一个基础结构的定义和注释,
即使在邮件列表询问,你也会非常的失望。而你也许不相信,php是曾经有人在专职做
核心开发的,而他们没有写文档,最核心的部分都没有写。而相反,kbs的很多基础结构
的定义和逻辑,在源代码 doc/ 目录下都可以找到详细的说明,或者至少有一些线索。再
看mozilla,核心的部分,文档基本就是代码。写扩展的人好多都是自学核心代码,尽管
如此,firefox从1.x到2.x分支走的时候还是改了很多基础的东西,很多扩展的作者无法
及时跟进导致一片混乱。我就看到有扩展作者就和你类似的心态,认为他是firefox的使
用者,不愿意按照开发者的思路去思考问题,最终气愤,失望,并离开firefox扩展的开
发。php3->php4,php4->php5两次大更新,也影响了相当一部分的扩展。而回过头来看
kbs的发展,这种基础结构的修改几乎是没有的,即使有,据我所知,基础结构修改本身
还从来没有造成灾难性的后果。相比mozilla php,kbs是完全没有人全职做开发和管理的
,而这个版上却有一些ID在以比对moziila php更高的要求在要求kbs。我也不说失望,就
是觉得很滑稽而已。
关于64bit的支持,我前面已经说过很多次了,按照我在多个开源社区提炼出来的判别标
准,kbs现在是支持64bit的。当然具体到细节上,还有很多地方需要改进,我希望我们的
讨论能朝着良性的方向发展,当然,这个的前提是大家有一些基本的共识和常识,比方如
果你不清楚32bit和64bit编译的一些大概的差别,那么是不是可以先去学习一下基本的文
献。回过来说这个64bit的问题,据我所知,2005年初开发组至少有三个人投入了大量的
精力,断断续续研究了三个多月,最终把kbs port到64bit机器上,有人投进了春节假期
,按照我的估计,他们每一个人投的精力,比你现在在64bit的机器上投入的精力可能还
要多。这让我想起一件事,前段时间参观一个实验室,他们的仪器可以把巨大的镜面抛光
到十个原子的精度。同去的某政府官员对此并不觉得惊讶,他认为都已经二十一世纪的技
术了,这点基本的东西总是可以做到了吧。但是作为一直在搞这个领域的人来说,一看到
这个精度就能立刻知道它的价值和里面的功夫。对于不是很了解32bit和64bit区别的人来
说,可能觉得把kbs port到64bit上只是改一改编译参数而已。对于不懂行的人来说,很
难让他去欣赏一件事情的价值,那个实验室的仪器是这样,kbs的64bit支持也是一样。反
过来说,如果你对一个领域不是那么了解,是不是还没有资格来说东道西呢 :)。或者退
一步讲,如果你还没有到可以改变现状的地方,那么是不是可以收敛一下语言,不要挑起
无谓的争端呢。最后,引用《中华第一系物理讲义页边集》:不要妄自尊大,也不要妄自
菲薄。
我的妈呀,又写了好多。这次我看在我发帖之后的72小时内回帖的ID届时将抽奖产生一名
幸运ID有幸和acore视频聊天。本次抽奖过程由水木公证处公证员czz公证。
【 在 ukbee (ukbee) 的大作中提到: 】
: 您的第一点,就是默认把kbs使用者当作开发者,那么所有那些维护linux的系统工作人员,他们需要使用php,也必须首先去成为php的开发者了?这个逻辑很荒谬
: 您的第二点,既然您自己都说了水木并没有搞定64bit,那么为什么广告里却写支持64bit,等kbs完全支持了64bit再吹牛也不迟。
: 您的最后一句话,非常谢谢您的提醒,我对kbs之类的telnet已经不饱希望了,之所以今天写了些很刺耳的话,不能算是指责,只是善意批评。
: 当然smth给人的感觉,就是一向都是高姿态,高高在上,像我这样的菜鸟草民根本就没有资格说什么。
--
FROM 128.12.150.*
你看看,前面我已经说过你回帖不看贴了,这次看来你还是没理解我帖子的内容。
64bit的问题,看起来不太有人会把一个软件支持64bit的意思理解为只是支持64bit硬件
;不谈操作系统,怎么可以谈软件直接支持64bit硬件。我们来想象一下,我号称说kbs支
持64bit,实际上我只是说,如果在64bit机器上装上32bit操作系统,然后32bit编译所有
的软件,包括kbs,那么kbs可以顺利的跑起来。orz,如果我是这么的sb,那我就不用混
了。我前面已经说了不止一次,kbs放在64bit上编译运行,不需要修改源代码(因为该修
改的我们在2005年就已经修改了),也没有涉及共享内存的修改。具体到编译细节上,还
有一些需要改进的地方,但是你远远还没有到这一步,实际上,你完全不知道你自己在说
什么。我已经说了,不明白一件事情的时候,最好不要随便发表意见,要给自己留一点余
地。。。另外,如果把数据从32bit编译移到64bit编译的系统上,需要作一些转换工作,
但是这又是另外一个层面的问题。如果你把这些问题完全混杂,并且直接定性kbs对64bit
的支持极差,这不是一个搞技术的人应该有的风格。
后面的php的安装问题。首先,我已经强调了很多次,我没有要求安装kbs的人是专业的开
发人员,我只是希望大家有一点开发者(或者叫做搞技术的人好了)的基本素质。什么叫
开发者的基本素质,我前面已经说了很多次了,这次我再针对你的问题说一次。你确实给
我发过信,但是我不知道怎么回答你。你问问题,从来不把问题描述清楚,你给我发信,
直接就说装不上zlib,问我怎么办。那么你是不是可以提供一些基本信息呢,怎么个装不
上法,php提示需要>1.09,那么具体的提示是什么,而你的php configure命令又是什么
。实际上,今天我才知道,你原来已经尝试了x86-64的zlib rpm安装,但是我从来没有看
到你说过,那么你为什么不说呢?你不说,我就认为你还卡在不知道如何安装这个zlib上
,然后我就认为这是一个基本的不能再基本的问题,答案是显而易见的:找到它,然后安
装。打个比方,你提问好比就是一个电脑盲问你,我linux装不上,怎么办?我又不是神
仙,你不给我一些基本信息,我是无法对症下药的。或者如果你硬要我回答,也可以,但
是我需要花大量的时间来思考各种可能性,并提出各类问题让你检查,耗时耗力,我做不
到。开发者的基本素质,最基本的就是要懂得提问,你就是弱在这里了,提问题,至少要
说明什么系统,什么问题,尝试了什么,把能找到的错误信息原样贴出来。然后大家回答
你,一步一步解决问题,你也要积极的尝试,并且回复你尝试了什么,有什么样的进展。
成功的交流是建立在这种信息交换上的,但是你没有。
另外再说一句,kbs的文档的确有很多不足,但是如何发展,却并不是应该朝着你说的方
向发展。比方你提到手册上的apache,php安装都是局限在32bit的,我暂且不说你这句话
的对错,但是就kbs的安装文档来说,我个人认为apache,php的安装过程是应该删除的,
或者至少应该是列入contrib的内容而不应该得到开发组的直接支持。这是开源软件的一
个特征,别的软件已经有文档了,为什么需要kbs重新再写一遍。按照你的说法,kbs的安
装文档,是不是应该连zlib库怎么安装都需要写上,我认为这样做只是浪费人力物力和资
源。照我来看,如果你在64bit机器上装不上php,那么应该研读一下php的文档,或者去
linux的版面提问。当然你也可以尝试在这个版面提这种不相关的问题,只不过如果你得
不到满意的回答,也没有什么好抱怨的。其一,专版专用,其二,在这个版面里面混的人
可能想不到你的系统里面有什么诡异的问题导致装不上php,这里大家熟悉的是bbs系统;
而如果你在合适的地方提问,就可能有人能想到你系统里面的问题。
最后要说的是,这个版面上出现过比你的问题弱智的多的问题,我算是老鸟,但是我从来
没有不屑和鄙视过这些菜鸟,如果他们成功的提问,那么我也会尽力回答。如果你觉得我
曾经对你不屑和鄙视,那么我很抱歉。
【 在 ukbee (ukbee) 的大作中提到: 】
: 接着前面的帖子说吧
: 这里先说下64位
: 一个指服务器硬件64位,当然主要是指cpu的内核64位
: ...................
--
FROM 128.12.150.*