Linux程序员将成为微软的死敌

在计算机Server市场上,Windows与Linux之间的竞争非常激烈。微软产品的最大卖点在于成体系设计以及良好的兼容性。但是,微软对其软件的专利限制越来越多的做法惹恼了那些推崇软件使用自由权的编程人员。

微软拥有视窗操作系统,而Linux系统却是自由“名花”──它的“开源”的特征决定了这一点。Linux“开源”的特征与微软软件“封闭源代 码”的特征背道而驰,开放性使程序员在解决问题(特别是安全问题)时有更多的回旋余地。正是由于这一原因,Linux受到这些初出茅庐的程序员员的青睐, 这些年青的编程员的支持对Linux的发展至关重要。

最近,Linux操作系统在市场上取得了不小的成绩。数年前,IBM、HP、戴尔等电脑公司开始初步采用Linux,在其电脑产品中安装 Linux,并向用户提供相关的技术支持。当时,各公司行动缓慢,直到过去一年中,各大公司看到采用Linux可以能够不再向微软交纳高昂的软件使用许可 费,可以节省大笔开支,这些公司才加大对Linux的支持力度。去年十月,国外电子商务网站亚马逊表示,该公司在第一季度内节省了1700万美元,部分原 因是由于采用了Linux;美国Sun公司迫于市场压力,推出安装Linux的电脑。据IDC公司统计,目前,Linux在全球服务器软件市场上占据着超 过27%的份额,微软的产品则占有42%的市场份额。

在德国,Linux服务器的推广已成为一场声势浩大的热浪。由于美国起步较早,美国公司早在20世纪80年代就从主机转向了PC(个人机)服务 器网络,于是,Linux一举成为Windows操作系统最强有力的竞争产品。欧洲在这方面落后了至少10年,现在,欧洲企业正开始全面接受Linux, 互联网的繁荣更加提供了强劲的推动力。IDC公司的统计信息显示,去年为止,在德国,共有40%的企业在使用Linux。

许多开发人员表示,微软的软件在质量水平上没有什么问题。微软的产品甚至具有这样的优势:产品质量能够具有一贯性,产品在服务器上的安装也较为 方便简单。其中的主要问题在于究竟软件应该由谁来控制。举例来说,如果一个企业的网络使用Linux系统,在网络出现安全漏洞时,该企业内部的程序员就能 解决问题。而由于微软不愿公布源代码代码,程序员看不懂Windows操作系统的内部代码,公司不得不依赖于微软公司的技术员来解决问题。

对于许多程序员来说,他们担心的是微软最近在防范盗版方面采取的强有力措施。微软公司的“使用激活”策略要求Office 、Windows、Project等软件使用者通过网络向微软注册。如果用户想在另一台计算机上使用软件或想对软件进行重大修改,必须重新注册。这样的结 果是:软件不时地检查计算机“身份”,确认计算机身份是否与注册信息相符。有一天你可能会发现,自己的电脑进入了“功能减弱模式”──不能创建和保存文 档。微软大战旗鼓地为“.NET”宣传造势,人们担心微软有朝一日会通过服务的途径出售软件。如果真的这样,软件在使用上的限制就更大了。

微软的视窗统治着PC电脑市场,许多用户简单的希望计算机能工作就行,他们不喜欢Linux缓慢的安装过程,所以不愿接纳Linux。也许很快,这一点将得到改变。程序员正在使Linux桌面越来接近Windows的使用界面。

值得一提的是,微软公司并没有等死。微软公司已开放一些大型企业客户能够修改Windows软件。可以想象到,将来Windows和Linux的霸主之争将更加激烈。

时间: 2024-10-11 18:54:24

Linux程序员将成为微软的死敌的相关文章

做10年Windows程序员与做10年Linux程序员的区别

如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大.我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在windows下面的, 学的是VB,后来转到VC++,当时用的是VC6.0, 做windows下面的开发5年后转入linux下面做开发的,开始在li

做10年Windows程序员与做10年Linux程序员的区别(附无数评论)(开源软件相当于熟读唐诗三百首,不会作诗也会吟)

如果一个程序员从来没有在linux,unix下开发过程序,一直在windows下面开发程序, 同样是工作10年, 大部分情况下与在linux,unix下面开发10年的程序员水平会差别很大.我写这篇文章并不是想贬低windows下面开发的人,做windows开发的人看了可能会感觉不舒服,我并不是这个意思,我只是说说我自己的感受,我最早开始学习编程也是在windows下面的, 学的是VB,后来转到VC++,当时用的是VC6.0, 做windows下面的开发5年后转入linux下面做开发的,开始在li

windows程序员C/C++转向linux程序员时,如何编写、调试linux程序

windows程序员使用vs或windbg进行调试相当熟悉,转到linux下面,要进行程序的编写.调试,往往非常痛苦(或者说不习惯吧).目前可以找到的各种IDE或编辑软件相当多,我试过的有eclipse+cdt+gdb,codeblock+gdb,vi+cgdb,都是不太理想,时不时的想往vs上靠,一直还是有vs的情结. 某日,正在查找gdb如何显示当前进程加载的动态库时,查到了visualgdb中关于gdb的教程,此时猛然想起了visualgdb这个工具(原来在用visualddk的时候瞧见过

程序员欢呼:微软Bing开始支持搜索源码、可直接运行!

日常生活中,程序员们经常会遇见这样那样的问题,比如忘记了代码该怎么写,又或者需要实现一些特殊的算法和功能.这时候,你就可以去找微软 Bing 帮忙啦! 微软最近联合 HackerRank 一起研发了一项新功能:源代码搜索.能够直接搜索代码并且进行编译运行. 如果不做说明,这项功能看上去简直就是 Visual Studio 中源代码搜索插件的翻版,不过其并不需要本地 IDE 开发环境的支持. 现在这项功能仅能够支持时下比较流行的编程语言,比如C.C++.C#.Python.PHP 和 Java.

【Linux程序员福音】在Visual Studio上用C++写Linux

如今我们正在开发一个新的插件,一个能够让开发者在Visual Studio(以下简称 VS ) 上建构能够在 Linux 上运行 C++ 程序的套件.开发者可以借由这个插件将 C++ 程序移转到 Linux 服务器.PC 以及移动设备上,也同时可以借由这个插件将这些机器连结至你的 VS 上. VS 将会自动地复制一份并在远端建构你的来源档,再运行带有除错器的应用程序.我们的这项计划也针对特殊的架构提供系统支持,包含 ARM 等.下方文章将继续介绍使用我们这套全新的 Linux 计划. 目前我们仅

Linux程序员福利 - 追女友神奇(Linux终端运行炫酷程序)

概述 作为IT人员,给同事的感觉呆板,不会会浪漫,不懂情趣.其实不然,我们可以用我们的技能创造出IT人员独有的浪漫.girlLove脚本就可以实现IT人员的浪漫.girlLove本质上是一个简易的问答系统,通过设置不同的问题和答案来实现"浪漫"效果.读者通过改写该脚本,可以很轻松的实现一个基于Linux终端的调查系统或考试系统等. 详细 代码下载:http://www.demodashi.com/demo/12738.html 一.功能简介 作为IT人员,给同事的感觉呆板,不会会浪漫,

C/C++ Linux 程序员必须了解的 10 个工具(转)

1. 基本命令http://mally.stanford.edu/~sr/computing/basic-unix.htmlhttp://pangea.stanford.edu/computing/unix/shell/commands.phphttp://infohost.nmt.edu/tcc/help/unix/unix_cmd.html 2. 编辑器– vi, Emacshttp://www.atmos.albany.edu/deas/atmclasses/atm350/vi_cheat

C/C++ Linux 程序员必须了解的 10 个工具

1. 基本命令http://mally.stanford.edu/~sr/computing/basic-unix.htmlhttp://pangea.stanford.edu/computing/unix/shell/commands.phphttp://infohost.nmt.edu/tcc/help/unix/unix_cmd.html 2. 编辑器– vi, Emacshttp://www.atmos.albany.edu/deas/atmclasses/atm350/vi_cheat

为什么国外程序员爱用 Mac?

from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.