Linux与微软应该相互学习什么?
时间:10-21
来源:3721RD
点击:
新闻来源:《电脑爱好者》
Linux在很多事情上都很出色,像开源、安全、稳定等。但他们还不够完美。下面我准备列出Linux最需要像微软学习的5件事情。不过事物总是双向的。微软反过来也可以学习Linux的不少东西,有些人可能认为我在胡言乱语,大多数人也许是在基于Windows的电脑上看我的文章,别着急,看完之后就能判断我的话有没有道理了。
微软可以向linux学习的5件事情
1.kiss原则
编者注:这里的kiss的意思是指"keep it simple, stupid"首字母缩写,意为"务求简单"
经年累月,微软的程序变得庞大而臃肿。像意大利面条一样纠缠不清的代码很难让人理清思路,编出高效的软件来。
而linux继承了unix的诸多优点,拥有大量简单而小巧的程序、库以及API(应用程序接口)来创建精致的程序。相对来说大多数linux的代码更容易理解阅读和调试。
2.开源模式
采用开源模式--是真正的采用而不是小而又小的代码--并不会毁掉微软如果Bill Gates不能接受GPL协议,也可以像Sun和Scalix一样,稍微修改这一协议以适应他们的需要。
3.裁掉中层管理
你可能是这个世界上最好的程序员,但如果你碰不到正确评估你工作且不能给你清楚明白指示的上司,你的工作讲前功尽弃。许多的微软开发者被责备,但我一点也不想责备他们,微软现在是一个庞大的机构,一件事情往往转了很多圈子也不能被确定。
4.诚实面对
什么事.NET?我的好友Mary Jo Foley最近说,.NET"变成雷蒙人自己都不能简单明了加以解释的一个毫无意义的术语。"
想创建一个新的程序框架?好的,叫它.NET,不要叫它.NET之外的东史。想让软件作为服务出现,好的,叫它Windows live或者Office live,然后不要把这个名称用到其他上面去,这样人们就不会如此困惑了。
5.这是一个网络世界
今天,整个世界的人都可以连到你的电脑上。这就是说,Windows的恶习,让数据和程序工作在一个从DDE(动态数据交换)到ActiveX这样一个低层次的方法上,给网络上的其他人提供了破坏或扰乱你系统的能力。
我知道Vista有UAC、LUA等多种新玩具,不过本来的系统基础就有瑕疵,在这个旧有基础上改造而来的工具,就已经留下隐患了。
Vista的开发者将要做的事情,仅是来自linux过去剧本中的一页。在Linux和Unix中,这个系统正被重新创建。新的知识将使系统拥有多重用户,这样就可以不用太担心它是不是连接到一个稳定的网络了。
Linux可以向微软学习的5件事情
1. MSDN
开源软件的一个非常大的弱点,就是它没有一个非常容易使用的向导来帮助初学者成功地编写他们的第一个程序。Linux爱好者往往需要很多时间学会如何正确地开发程序。
而微软则提供了"微软开发者网络"(Microsoft Developer Network 简称MSDN),包含了许多非常好的教程、实习指南、最新的操作系统和软件测试版产品。以及软件开发工具、程序代码实例、在线社区等丰富内容。并且MSDN有着非常好的组织结构,学习起来很容易,也能轻易地搜索到自己所需要的信息。
2. 统一的界面
微软在界面统一方面一直做得很好。如果你熟悉Office97的使用,那么你拿起Office2003也不会陌生,很容易上手。一旦你掌握了Windows98,那么操作WindowsXP也不会有什么大的问题。而在Linux中,应用程序的跳跃性则非常大,从KDE到GNOME到Enlightenment,程序之间有着很大的差异。
然而,微软正在颠覆者这一原则。从新版的Office12来看,它已经拥有全新的界面,这招致了大多数使用者的批评。同时,linux却联合起来,开始启动勃兰特计划,这一工作致力于统一几大linux桌面的操作。他不只是帮助开发者统一引用程序接口API,更主要是帮助他们拥有一个统一的界面。也许在未来,linux而不是微软,在这方面将占有优势。
3.统一的格式
微软office文件格式虽然受版权保护,但他们通过市场营销避开了这一弱点。现在它已经成为业界的一种标准格式。若同界面一样,它的文件格式虽然在变,但是它们总能成功地向下兼容,旧的文件导入到新版本的程序中并不会丢失数据。
4.市场营销
微软之所以总是站在市场开发的前列,一个重要的原因是它在开拓市场以及广告宣传上能过投入大量的资金。在各类主流技术杂志上你总能看到微软的广告。大城市的新闻报纸、电视等媒体上,也时时可见他们的影子。
5.OEM支持
如果你想运行windows桌面操作系统,只要买一台电脑就可以了!微软的OEM(original equipment manufacturers,代工制造)运作已有十年之久。他是微软的钱袋子之一,为微软赢得了大量财富。
Linux商家也应该大力发展OEM预安装服务。诚然,在个人电脑上安装Xandros的linux操作系统非常简单,但我们必须面对的事实是:大部分用户从来就没有自己安装过操作系统。
(原作:Steven J. Vaughan Nichols 原编译:流言 略有改动)
Linux在很多事情上都很出色,像开源、安全、稳定等。但他们还不够完美。下面我准备列出Linux最需要像微软学习的5件事情。不过事物总是双向的。微软反过来也可以学习Linux的不少东西,有些人可能认为我在胡言乱语,大多数人也许是在基于Windows的电脑上看我的文章,别着急,看完之后就能判断我的话有没有道理了。
微软可以向linux学习的5件事情
1.kiss原则
编者注:这里的kiss的意思是指"keep it simple, stupid"首字母缩写,意为"务求简单"
经年累月,微软的程序变得庞大而臃肿。像意大利面条一样纠缠不清的代码很难让人理清思路,编出高效的软件来。
而linux继承了unix的诸多优点,拥有大量简单而小巧的程序、库以及API(应用程序接口)来创建精致的程序。相对来说大多数linux的代码更容易理解阅读和调试。
2.开源模式
采用开源模式--是真正的采用而不是小而又小的代码--并不会毁掉微软如果Bill Gates不能接受GPL协议,也可以像Sun和Scalix一样,稍微修改这一协议以适应他们的需要。
3.裁掉中层管理
你可能是这个世界上最好的程序员,但如果你碰不到正确评估你工作且不能给你清楚明白指示的上司,你的工作讲前功尽弃。许多的微软开发者被责备,但我一点也不想责备他们,微软现在是一个庞大的机构,一件事情往往转了很多圈子也不能被确定。
4.诚实面对
什么事.NET?我的好友Mary Jo Foley最近说,.NET"变成雷蒙人自己都不能简单明了加以解释的一个毫无意义的术语。"
想创建一个新的程序框架?好的,叫它.NET,不要叫它.NET之外的东史。想让软件作为服务出现,好的,叫它Windows live或者Office live,然后不要把这个名称用到其他上面去,这样人们就不会如此困惑了。
5.这是一个网络世界
今天,整个世界的人都可以连到你的电脑上。这就是说,Windows的恶习,让数据和程序工作在一个从DDE(动态数据交换)到ActiveX这样一个低层次的方法上,给网络上的其他人提供了破坏或扰乱你系统的能力。
我知道Vista有UAC、LUA等多种新玩具,不过本来的系统基础就有瑕疵,在这个旧有基础上改造而来的工具,就已经留下隐患了。
Vista的开发者将要做的事情,仅是来自linux过去剧本中的一页。在Linux和Unix中,这个系统正被重新创建。新的知识将使系统拥有多重用户,这样就可以不用太担心它是不是连接到一个稳定的网络了。
Linux可以向微软学习的5件事情
1. MSDN
开源软件的一个非常大的弱点,就是它没有一个非常容易使用的向导来帮助初学者成功地编写他们的第一个程序。Linux爱好者往往需要很多时间学会如何正确地开发程序。
而微软则提供了"微软开发者网络"(Microsoft Developer Network 简称MSDN),包含了许多非常好的教程、实习指南、最新的操作系统和软件测试版产品。以及软件开发工具、程序代码实例、在线社区等丰富内容。并且MSDN有着非常好的组织结构,学习起来很容易,也能轻易地搜索到自己所需要的信息。
2. 统一的界面
微软在界面统一方面一直做得很好。如果你熟悉Office97的使用,那么你拿起Office2003也不会陌生,很容易上手。一旦你掌握了Windows98,那么操作WindowsXP也不会有什么大的问题。而在Linux中,应用程序的跳跃性则非常大,从KDE到GNOME到Enlightenment,程序之间有着很大的差异。
然而,微软正在颠覆者这一原则。从新版的Office12来看,它已经拥有全新的界面,这招致了大多数使用者的批评。同时,linux却联合起来,开始启动勃兰特计划,这一工作致力于统一几大linux桌面的操作。他不只是帮助开发者统一引用程序接口API,更主要是帮助他们拥有一个统一的界面。也许在未来,linux而不是微软,在这方面将占有优势。
3.统一的格式
微软office文件格式虽然受版权保护,但他们通过市场营销避开了这一弱点。现在它已经成为业界的一种标准格式。若同界面一样,它的文件格式虽然在变,但是它们总能成功地向下兼容,旧的文件导入到新版本的程序中并不会丢失数据。
4.市场营销
微软之所以总是站在市场开发的前列,一个重要的原因是它在开拓市场以及广告宣传上能过投入大量的资金。在各类主流技术杂志上你总能看到微软的广告。大城市的新闻报纸、电视等媒体上,也时时可见他们的影子。
5.OEM支持
如果你想运行windows桌面操作系统,只要买一台电脑就可以了!微软的OEM(original equipment manufacturers,代工制造)运作已有十年之久。他是微软的钱袋子之一,为微软赢得了大量财富。
Linux商家也应该大力发展OEM预安装服务。诚然,在个人电脑上安装Xandros的linux操作系统非常简单,但我们必须面对的事实是:大部分用户从来就没有自己安装过操作系统。
(原作:Steven J. Vaughan Nichols 原编译:流言 略有改动)
- 日本推出手持式极端环境Linux服务器(03-25)
- 风河与Sun联合推出基于UltraSPARC(R) T2处理器的电信级Linux平台(04-20)
- Digi 推出业内最小 Linux 嵌入式设备服务器(10-13)
- Palm明年发售Linux智能手机 面向消费者(11-21)
- Enea发布面多标准SoC Linux基站平台(06-12)
- 富士通与Hopling Technologies将交付基于Linux的WiMAX参考工具包(01-01)