那篇文章我也看了;
unix我也用过不少,最主流的3个,aix,hpux,solaris,都有接触过,精通谈不上.
我刚才仔细思考了"用Unix思维思考Linux",说说看法:
1 我们大部分人用的linux实际上是:GNU/Linux,linux的内核,而大部分命令,工具都是GNU的,这些本来就是GNU 为一个完全只有的UNIX而准备的,所以我觉得从操作层面讲,unix linux并没有太大的不同.
** 我看过一篇文章,不同的发行版,GNU代码平均在28%,至于常用的部分,GNU比重应该更大
2 从内核方面讲,商业版unix,既然是商业版,过多技术细节就无从知晓了,但有一点是确定:就是For特定的体系结构优化,比如aix for power,往大上讲,for SMP,for NUMA,虽然linux号称支持n多体系结构,我想最多最主要还是x86,arm吧? 我一直在想 linux 在S390上跑,是怎样的蛋痛啊
至于linux内核,研究的n多,我也没什么心得,大家自己去找
如果回到"思维"层面,我在想,我第一次有ibm p690 root口令的时候,第一次去机房看这个那个大柜子时是怎样的心情啊?
有印象的是老大较大,你tm敲回车前3思而后行,除了问题,轻则楼下那几十个人停工,要是是生产机,那就blablabla
搞得我手心冒汗,肾上腺激素分泌旺旺的
所以我在想,与其说用"用Unix思维思考Linux",还不如用"SERVER的思维来思考"----因为这一代的工程师都是先玩pc,才玩server的, (一定程度上unix意味着就是server),什么是SERVER的思维-----几个关键字:重要,多任务,数据,安全,企业的生产等等,更重要的是server他不是一个人在战斗---与之互联的san存储,交换机,磁带库等等都要重视起来
|