当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 软件类比硬件
帖子发表于 : 2008-02-01 15:07 
头像

注册: 2007-01-25 16:43
帖子: 786
地址: 塔尔塔洛斯
送出感谢: 0 次
接收感谢: 0 次
软件开源:是这样的场景:
内核是linus开发的,提供了各种借口,gnome和kde等等开发桌面,用户可以有很多选择。你还可以自己根据自己的需要编译内核,每个人的内核都可能不相同。你的操作系统的每个组建都是为你量身定做的。但是,把他们配置好需要经过一定时间的学习和研究,这样就把一些人蒎斥在外。其实,默认的配置就已经很好了,只是系统的自由开放性不断吸引人们配置来配置去。
类比于这样的硬件系统:
cpu是intel或amd生产的,主板是华硕或是别的厂家生产的,显卡是nv或是amd,显示器的种类更多,内存更有很多选择,你可以根据自己的需要选择合适的配件,而且还可以在以后的使用中升级你的电脑。当然,组装一台适合自己的电脑的前提是对各个部件都有一定的了解。

软件闭源: 是这样的场景:
内核,gui等都有微软一家为你生产,他之告诉你该怎么用,而没有告诉你系统内部是怎么工作的。这个系统的可定制性很低,自由性也很低,如果系统内部出了问题,只能等官方的专业人员给你解决。然而,使用这样的系统你不用花很多心思在如何配置上。
类比于这样的情景:
假设你买了一台电脑,从cpu主板到硬盘内存显示器等等都是有一家电脑厂家为你生产,而且每个部件都是焊死了的,主机有一个大机箱,也是焊死了的,你自己无法打开。这台电脑对你来说就是一台黑箱子,你永远不知道它内部是怎么工作地。不过,你可以专心用他工作了,不必去想怎么配置它,然而,如果出一点小毛病的话还是比较烦人的。


_________________
我生平瞧不起两种人:
1.那些瞧不起用windows的人的人
2.用windows的人
3.不识数的人

博客:http://blog.chunhao.net
主页:http://chunhao.net


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-02-01 17:56 

注册: 2008-01-28 1:11
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
到底说的是开源闭源,还是软件和硬件?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-02-04 7:09 
头像

注册: 2005-09-29 11:13
帖子: 646
地址: Boston, MA
送出感谢: 0 次
接收感谢: 0 次
感觉楼主不像是在说开源闭源,也不像在说软件硬件,倒是像在对CS系一年级的mm讲什么是OOP的encapsulation。

从OO的角度说,似乎闭源更好啊,这不就是程序员追求的完美模式吗?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-04 18:12 
头像

注册: 2006-05-19 9:54
帖子: 1822
地址: Shanghai
送出感谢: 2
接收感谢: 11
oo本身是不是正确还需要讨论呢

不过...变成这种模式也是很正常的,为什么一定只看pc,看看家里其他电器,电视机,电冰箱,洗衣机,难道都是自己组装起来的?游戏机,手机这类也还是做成一起的呢

再说lz描述的场景也根本不对,只是合作开发和一家开发的区别罢了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译