why Linux ?

原创 2006年06月02日 03:18:00

why linux  ?

本来有太多的why,why gnu ? why free? why BSD? why embedded? why Java? why .NET? 在 6月份这一期的《程序员》上看到一篇文章,讨论就是关于Linux 和FreeBSD 的两个why 的问题,原由归结到两个字:商业。说到商业,自然是说到一个更笼统的范围了,比如法律,1992年AT&T与伯克利分校BSD上的版权诉讼,SCO与IBM在Linux专利上的诉讼,比如出身,一个出身正统学院,一个出身黑客社团,比如机遇,当年IBM投资十亿支柱一个年少的操作系统时选择了这里的其中之一而不是另一个。当然,我以为第一个因素才是决定性的因素,商业即历史,历史即商业;否则,现实不是现在这样。

实际上,不管你原不愿意,Linux已经卷入到越来越多的选择中来。巧合的是,本期《程序员》也有另外一篇文章,关于“专用系统”的,通俗的或者流行的说法就是,关于“嵌入式系统”的。里边有一个很有趣的说法,就是这家做网络嵌入式产品的专家一再重申:我们不是服务器(server)生产公司,我们是装置(appliance)公司.当人人都说自己是嵌入式,看到的都是to emBEd OR NOT TO emBEd ?此类咄咄逼人的口号时,嵌入式 这个术语倒是真正“潜入” 起来,device, board,system,box,chip,这些词都跟嵌入式搭上边了,惟有这个词听起来真是耳目一新:appliance,以前是用于电器吧,一般的进口电缆上都这么写,我想发明这个词时人们大概是对电有着如此神奇而激动了吧,电的应用覆盖了绝大多数生活应用场合,所以叫appliance;那么,当今人类发现了计算computing的神奇,并决定要把这种神奇的力量普遍化pervase,要让它象当年的电流一样注入到当年电流所注入的所有地方,这种类似的起名也是很反映人们心情的 ;-)  喔,言归正传,就这样一个混杂的开发领域,如今是另一个同样易变而且混杂的操作系统在活跃,这真得很让人头疼。这篇文章里的NetApp公司总监透露,他们公司一开始使用的也是Linux来开发,但“Linux发展太迅猛”,他们转而使用FreeBSD 2.0/2.1,经过裁减得到自己需要的开发版本。对于嵌入式系统而言,确实,这种不是很频繁的升级都是不可以接受的,因为,实在没这个必要啊!其实,大家都心知肚明,open or not open ,embed or not embed,关心的只是能不能从种学到精华,能不能创造价值,毕竟,争论与尝献是写不出优美的代码的。

就现在的所谓“社会化大生产”阶段而言,软件开发企业内部都有自己的一套开发环境,“适应定制的环境”而不是“重新造轮子”是现在的形势所趋,业界的抉择无一不是商业发展历史的必然,“理解并接受它的合理性”比做其质疑要有意义得多

### to be continued...

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

why BSD is better than Linux .pdf

  • 2014-09-13 12:30
  • 2.14MB
  • 下载

why linux (ubuntu装机笔记)

  • 2011-02-28 09:16
  • 1.05MB
  • 下载

Writing DLLs for Linux apps (Why bother to write a whole app when you can just write a plugin?)

本文主要介绍了Linux下动态库的使用方法,特别提到了在plugin和DLL方面的应用。 简要介绍了动态库调用的四个API,即dlopen, dlerror, dlsym, dlclose

Why doesn't Linux need defragmenting?

Why doesn't Linux need defragmenting?

【linux学习笔记】Why Samba?

早期网络档案数据在不同主机之间的传输大多是使用 FTP 这个好用的服务器软件来进行传送。不过,使用FTP 传输档案却有个小小的问题,那就您无法直接修改主机上面的档案数据!也就是说您想要更改Linux ...

WHY-HOW-WHAT

  • 2015-12-13 20:06
  • 20.14MB
  • 下载

Why Change the Oracle DB_FILE_MULTIBLOCK_READ_COUNT?

A higher DB_FILE_MULTIBLOCK_READ_COUNT (MBRC) number can influence the Oracle optimizer to lean towa...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)