作者:韩宪平 2004-7-16 10:57:36 博客中国(Blogchina.com) b37303c
用WIN还是用LINUX的争论主要是因为我们面临的任务不同造成的。
(1)对于高强度的计算任务(如科学计算和复杂系统管理任务)使用LINUX,我们的PAYOFF是经济高效、安全、定制和个性化,这点WIN系统是没法比的。LINUX的效率比 MS系统高数倍、数十倍、数百倍,就是对普通的计算任务也是这样;WIN系统是基于DOS的,是“文件操作系统”,虽然MS系统有自己的宏汇编器(MAMS)和联结器(LINK),也在接近底层的系统硬件资源,但是LINUX作为一种操作系统本身一开始就是“系统资源(包括底层硬件资源)操作系统”,能最大限度地动员和调用系统资源完成复杂的计算任务,而且有成千上万的人在做这件事情,而MS只有几个工程师在做这件事情,所以LINUX是计算的科学和技术。负的PAYOFF是学习成本高,这对于复杂的计算任务来说就是可以忽略不计的了。对于这样的计算任务来说存在着所谓DOMINATE STRATEGY(优势战略),就是说你没有别的选择。
(2)对于计算机教学你没有别的选择,如果你选择了WIN系统就等于你不打算真正进入计算科学的领域;如果你还没有选择LINUX,你就还没有进入计算科学。牛顿说:“在科学上,范例比定理更重要”,LINUX就是一个计算机科学的优秀的范例。
(3)在普通的计算任务上,WINDOWS足够了。PAYOFF是方便易学、学习成本低、售后服务支持;负的PAYOFF是许可证费。
(4)你不可能把复杂计算任务和普通计算任务放在一起,就象你不会在卫星控制室的旁边设一个汉堡包外卖一样,所以你不可能兼容这两个系统,印度官方要全民LINUX,我看是徒劳的举措,会带来损失,得不偿失。
用WIN还是用LINUX的争论主要是因为我们面临的任务不同造成的。
(1)对于高强度的计算任务(如科学计算和复杂系统管理任务)使用LINUX,我们的PAYOFF是经济高效、安全、定制和个性化,这点WIN系统是没法比的。LINUX的效率比 MS系统高数倍、数十倍、数百倍,就是对普通的计算任务也是这样;WIN系统是基于DOS的,是“文件操作系统”,虽然MS系统有自己的宏汇编器(MAMS)和联结器(LINK),也在接近底层的系统硬件资源,但是LINUX作为一种操作系统本身一开始就是“系统资源(包括底层硬件资源)操作系统”,能最大限度地动员和调用系统资源完成复杂的计算任务,而且有成千上万的人在做这件事情,而MS只有几个工程师在做这件事情,所以LINUX是计算的科学和技术。负的PAYOFF是学习成本高,这对于复杂的计算任务来说就是可以忽略不计的了。对于这样的计算任务来说存在着所谓DOMINATE STRATEGY(优势战略),就是说你没有别的选择。
(2)对于计算机教学你没有别的选择,如果你选择了WIN系统就等于你不打算真正进入计算科学的领域;如果你还没有选择LINUX,你就还没有进入计算科学。牛顿说:“在科学上,范例比定理更重要”,LINUX就是一个计算机科学的优秀的范例。
(3)在普通的计算任务上,WINDOWS足够了。PAYOFF是方便易学、学习成本低、售后服务支持;负的PAYOFF是许可证费。
(4)你不可能把复杂计算任务和普通计算任务放在一起,就象你不会在卫星控制室的旁边设一个汉堡包外卖一样,所以你不可能兼容这两个系统,印度官方要全民LINUX,我看是徒劳的举措,会带来损失,得不偿失。

