Chinaunix首页 | 论坛 | 博客
  • 博客访问: 159480
  • 博文数量: 85
  • 博客积分: 2352
  • 博客等级: 大尉
  • 技术积分: 1070
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-15 14:36
文章分类

全部博文(85)

文章存档

2009年(69)

2008年(16)

分类:

2008-08-26 12:32:19

在GNU和GPL的框架下,Linux得到了飞速的发展,以其为代表的自由软件和微软帝国代表的收费软件形成了两股强大的博弈的势力。相信这两股力量在相互的博弈中,会为IT行业和整个人类的文明进程起到非常重要的作用。

往往一个思想火花的萌芽,最初并不是带有功利性质的,如果掺入了功利,也许就不会有那么强烈的光闪。互联网造就了一个平台,让我们所有人都可以参与其中,所有的软件爱好者默默地编写,无私的相互交流,所有的想法融在一起,产生更大的力量。只要能想到的,慢慢都能够实现,但是这样松散的爱好者组织做出来的东西,毕竟不像专业的公司那样,充分的分析客户的需要,市场等等,整体有序的完成一项大的工程。所以这必然会形成一种博弈,当收费软件昂贵的时候,大家就会考虑自由软件,虽然粗糙,但是至少能够满足基本的使用,越昂贵,爱好者那种无私贡献的成就感就越会促使更多的人投入到其中。但是软件帝国慢慢的庞大,最终会渗入到国计民生的各个角落,公安,银行,经济,生产。。。,所有这些对普通公众无法直接接触到的领域,软件爱好者是无法投入到其中的,这样的国计民生一定不能被某一个公司垄断,要形成多个公司之间的博弈才好,不过这方面不是本文要讨论的主题。

有计算机以来的初期,操作系统对硬件的要求促进了硬件的快速发展,形成了一个惯性,就是微软的操作系统做的越来越需要更大的资源,慢慢新出的系统就会淘汰一大批落后的电脑,而这些完全没有达到自然寿命就寿终正寝扔进回收站。IT发展到现在,是否还会按照这样的步调往下走?我们从Vista的不怎么受人欢迎应该能够感觉出一些端倪:如果微软还按以前的方式,携整个行业的规则制定者的身份之威继续这样走下去的话,最终只会慢慢的没落。

微软操作系统如果不放下其昂贵的身价,改变其收费模式,还是每台电脑都要一个昂贵的许可证的话,在电脑越来越普及,而且每个人可能不只用一台的今天,Linux只会越来越普及。存储芯片的容量不断增大,价钱越小,没有许可证使用的限制,其必然会固化在每一台电脑里,让我们满足最基本的应用。现在的技术已经完全可以做到主板上芯片固化Linux的程度,只是还没有厂家去做,不过我想这本就不是难事,厂商的电路设计和Linux开发人员配合起来,完全可以做到在主板功能不变的情况下,增加一项可以启动固化的系统的功能。

让我们畅想一下未来的计算机的情形,人类文明进程的目标是什么?我想不外乎是让我们能更加看清这个世界,寻找世界本原的真理,科技的发展,融入我们的生活,让我们生活的能够更方便,交流的更加方便,能够去更远的疆域,更快的从一个地方到另一个地方,但是所有这些,需要的最重要的支撑就是能源,但是在我们还无法去开发外空的资源的时候,有限的资源要支撑我们无法逆转的高科技,是多么的会越来越勉为其难,所以以后的发展必然是向越来越节省,有限的资源越来越合理的应用的情况下发展。

看看我们现在的电脑,是否能看出怎样的浪费?CPU需要大块的散热片,风扇散热,普通应用下不需要的扩展槽,不仅光盘,光驱也成了耗材,整个电脑都是用了几年就淘汰,电脑内部太多的可活动插槽,更多的中间环节,长时间运转吸入的灰尘,太多的不稳定性。

我想以后的电脑两条路,更紧凑的结构和更方便的扩展。里面没有风扇,插拔的扩展槽尽量的少,甚至可以没有,内存芯片以及固化基本系统的存储芯片都可以直接集成在主板上,一个小小的盒子,外面连上IO就可以启动固化的系统联网使用,放在大街两边的厅堂里。当然如果需要个人定制,更多的容量,扩展的话,自带个U盘样的东西,或从网络下载,或自带的扩展设备插在小盒子外面的高速接口就行。

对于工业,科研,需要更方便扩展的地方,初期也许需要沿着现在的路,后来也许慢慢的和上面的一样,从外部扩展。总之减少中间插拔环节,内部去掉多余的东西。这样的小盒子,没有损耗的附件,其使用寿命能达到其自然的芯片寿命,并非常的稳定。

电脑硬件发展的两个方向—更紧凑的结构和更方便的扩展,对于软件来说,同样存在着这两个方向的问题。这两个方向存在博弈,但又是统一的,在同一个时代侧重点可能偏向某一个,但两个方向又可以同时发展。个人电脑初期,硬件性能的限制,程序员把重点放在优化代码的结构和执行效率上,也许当时留下来的程序到现在还是经典。我们从刚开始接触电脑,太多的应用需求,这本身快速的促进了硬件本身以及应用范围和功能的提升。后来人们重点放在了功能的扩展上,太多的需求,也许没有过多的精力去优化执行效率。电脑硬件发展到现在,性能已经完全能够满足人们平常的基本应用,如果微软还继续把操作系统往更加庞大,更加消耗资源的道路上走,只会慢慢的走向没落。

关于微软未来发展的方向,自然有其专家去考虑,我下面只想讨论一下GNU,GPL,以及Linux。DOS系统时代,在个人电脑还只局限在单用户、单任务的时候,Linux继承以前UNIX--超级计算机才用的操作系统的优点横空出世,那时候微软和其相比简直如萤火之光。不过那时候互联网还没现在这么普及,多用户,多任务对个人应用都勉为其难的微机太虚无缥缈。应用限制了Linux初期的发展,相反后来的Windows更直观,更方便的操作界面,让Linux实际处于在后面疲于追赶的地步。即使是这样,后来的网络普及,在后台服务领域,Linux依然占统治地位。

在GNU,GPL框架下,自由软件得到了蓬勃的发展,但是我想还不够,松散的软件爱好者组织如果能拧成一个拳头,将会所向披靡。商用软件,对于天才的程序员来讲,其功能的实现是非常透明的,但是集那么多开发者的工作,太庞大,靠个人力量不可能做那么大的系统。如果能把爱好者组织起来,大家共同分工,协同做一个庞大的系统,是完全有可能的。实际上自由软件就有这样的组织结构,但我想如果能更大一些,更透明一些,像GNU,GPL公约一样,成为软件爱好者有迹可寻的规范,将有助于其发展。GNU,GPL仅仅是开源方面的规范,如果能有组织分工方面的就更好了。互联网这样的平台,让每个人分享他人的东西,同时又以他人能够分享自己的而让人欢喜。多少天才的程序员为之在上面默默不计酬劳的奉献十几年并且会奋斗一生。花钱去吃饭,毕竟不如自己做的饭好吃,如果自己做的饭能得到别人的赏识,那就更让人兴奋了,可惜我不会做饭,也就在网上空想一通,如果有用,就请捧捧场。

阅读(589) | 评论(0) | 转发(0) |
0

上一篇:计算机集成和扩展的思考

下一篇:冒个泡

给主人留下些什么吧!~~