AKA主页\相关文章\万圣节文件II:Linux操作系统竞争力分析报告
{ 万圣节文件II -- 1.4}
Linux作业系统竞争力分析报告
下一个 Java VM?
{ 这份备忘录很清楚地是继"万圣节文件"(现在是Halloween I; 您应该要先看)後,
针对开放原始码团体计划所写的. Halloween II是由前微软雇员在3
Nov 1998, 在我刊出Halloween I, □漏给我的,
并且直接由国家级报章所报导.
它比Halloween述及较少关於微软的企图与策略.
另一方面来说, 它对作业系统消费者来说,
关於一对一比较微软可信度及Linux制造商, 有效地评估的作用.
在本文, 该作者极端地正面评价Linux在伺服器的市场占有率,
效能, 可依赖性, 及生存力是很有趣地 --
而且完全与微软对大众的轻视说法完全相反.
事实上,
读者可能会很难忍受这些正面评价比事实来的少很多;
这并不反应太多事实, 因为就算是在内部,
微软雇员能够承认的实在有限.
引述索引:
这里是本文中值得书写的部份,
直接连接到本文所在之处. 了解"OSS"是作者对"Open
Source Software"是有帮助的.
*
Linux表现出最有出息的UNIX,
即在重要任务应用, 及 - 由於是开放原始码 -
具有超过其它竞争作业系统的长期可信性.
*
大部份人需要的主要软体,
当他们移到Linux上时, 都已经可以免费取得. 包括了网站伺服器,
POP, 邮件伺服器, 文字处理器等等.
*
一位对Win32 GUI熟悉的使用者仅需短期的学习变可在Linux下具有生产力.
*
我在之前有IE4/NT4在同样一台机器,
跟Linux/Navigator的组合相比, Linux/Navigator在处理简单的HTML及图形,
至少快30-40%.
*
长期来说,
我在上面的简单经验指出Linux在桌上市场有机会...
*
消费者爱死它了.
*
Linux的超过Windows NT的优点(真正可意识到的)包涵:
可定制性 ... 可获取性/可信赖性 ... 可达成性/效能 ... 交互操作性 ...
*
Linux在初期的小型伺服器市场中以关键性作业系统出头
*
以今日的伺服器需求, Linux是可信的替代品,
尤其是对大量的商业伺服器及应用软体来说.
*
专利及版权用以打击Linux的方式尚待调查.
*
注意, 不管如何, Compaq及Dell仅仅是暗示要采用Linux来推展较低的OEM
OS价格.
在编辑这些引述时, 我把与Halloween I中重复的部份省略.
如何读这些文件:
注解是绿色的, 由括弧包起来,
是我所加上去的(Eric S. Raymond).
我将我认为是重要的部份变成红色. 我在这些重要部份加上注解;
您可以透过以下这些标记略
过这些注解.
1 2 3 4 5 6
7 8 9
威胁评估:
这份备忘录反覆述说阴险的建议, 用来制止Linux,
像标准协定如果是``解效(反廉价的,de-commoditized)'' -- 意即,
利用不相容的外加功能来变态, 然後用来锁住消费者. 这项威胁我在Halloween I中广泛地讨论过.
这份备忘录也建议Linux可用专利控诉来攻击.
历史:
1.1 -- Initial version, prepared 3-4 Nov 1998.
1.2 -- Substantial commentary added, 5 Nov 1998.
1.3 -- Minor corrections and additions, 6 Nov 1998.
1.4 -- Minor corrections and additions, 15 Nov 1998.
}
Vinod Valloppillil (VinodV)
Josh Cohen (JoshCo)
Aug 11, 1998 - v1.00
Microsoft Confidential
目录
目录 *
经营主题 *
Linux历史 *
什麽是Linux?
*
历史 *
组织 *
Linux技术分析及作业系统结构
*
Anatomy of a Distribution
*
核心 - GPL *
系统函数库及应用软体 - GNU GPL *
开发工具 (GPL) *
图形使用者介面 / 使用者介面 *
商业Linux OS
*
可执行档相容性
*
RedHat *
Caldera *
其它 *
商业的 Linux 整合系统制造商
*
市场占有率 *
安装率
*
伺服器 *
子机 *
发行商市场占有率 *
Linux品质评估
*
安装
*
使用者界面 *
网路 *
应用软体 *
可察觉的效能 *
结论 *
Linux竞争力议题
*
消费者爱死它了
*
Linux对NT *
Linux对Java *
Linux对SunOS/Solaris *
Linux在伺服器上
*
网路公共建设
*
ISP采用 *
小型伺服器 *
个案研究: Cisco Systems, Inc. *
Linux於子机上
*
应用软体 / 图形使用者介面乱象
*
Unix开发者 *
非PC装置 *
Linux的预测及未来
*
目前状况 / Linux未来
*
"同位成长" *
强处 *
弱点 *
最糟糕的局面 *
下一步及微软的反应
*
打击Linux
*
处理弱点 *
历史回顾
*
Linux作业系统
下一个Java VM?
经营主题
Linux
作业系统在OSS中是可高度曝光的产品. Linux表现出最有出息的UNIX,
即在重要任务应用, 及 - 由於是开放原始码 -
具有超过其它竞争作业系统的长期可信性.
Linux在短期呈现出对Windows NT伺服器的短期收入威胁, 尤其在廉价档案, 列印及网路服务企业. Linux强调为玩家及UNIX服务, 减轻对中期潜在对Windows桌上系统的伤害.
在最糟糕的状况下, 提供了伺服器OEM厂商一种机制, 来提供整合, 指定任务的产品, 及完全使微软在上面的收入为零.
[本文假设读者已经读过"Open Source Software"一文. 许多的观点/论断, 在此都由上一文而来, 因此为了简洁, 与其相关者在此不再重复.]
Linux历史
什麽是Linux?
Linux(
念成"LYNN-ucks", 译注: 这是美语念法, 正确为LINN-ux), 是开放原始码OS在市场占有率排名第一的作业系统. Linux起源於有至少25+年历史的老牌子UNIX作业系统.
特色摘要:
- 多使用者/多线多工(kernel & user)
- 跨平台(x86, Alpha, MIPS,
PowerPC, SPARC, etc.)
- 32位元记忆体保护; 虚拟记忆体支援(64位元发展中)
- 64-bit支援(平台相关)
- 对称式多处理器支援(Intel
& Sun CPU's)
- 支援多种档案系统(FAT16,
FAT32, NTFS, 各种UNIX)
- 高效能网路
- NFS/SMB/IPX/Appletalk网路
- 在各种UNIX测试评比中速度最快
- 磁碟管理
- Striping, mirroring, RAID 0,1,5
- Xfree86 GUI
历史
有个对Linux作业系统的详细描述的文章可在Wired Magazine找到, http://www.wired.com/wired/5.08/linux.html.
我将重点改写如下 .
{ 网址错了; http://www.wired.com/wired/archive/5.08/linux.html.
}
Linux是起源於Linus Torvalds的智慧结晶, 一位在Helsinki大学的大学生. 除了80386-based核心外, Linus写了键盘及萤幕的驱动程式, 并在1991年夏天, 以GNU的大众版权提供他的原始码在FTP站上.
在放到FTP站後, 他在夏天结束前, 在Minix USENET讨论群中发表Linux. 於1992年一月, 超过100位使用者/玩家已经下载Linux - 更重要地 - 已经规律地贡献/更新修正及驱动程式的原始码等等.
相较於FSF/GNU的工作, 该工作提供许多开放原始码, Linux团队生产完全开放的核心程式码. 同时, 越来越多的GNU user/shell工作被移殖到Linux上以为玩家来完成这个平台.
Forbes magazine的Linux故事有对Linux发展的历史做详尽的叙述 http://www.forbes.com/forbes/98/0810/6209094s1.htm:
{ 这网址坏了. 看 http://www.forbes.com/forbes/98/0810/6203094s1.htm.
Date |
Users |
Version |
Size (LOC) |
1991 |
1 |
0.01 |
10k |
1992 |
1000 |
0.96 |
40k |
1993 |
20,000 |
0.99 |
100k |
1994 |
100,000 |
1.0 |
170k |
1995 |
500,000 |
1.2 |
250k |
1996 |
1.5M |
2.0 |
400k |
1997 |
3.5M |
2.1 |
800k |
1998 |
7.5M |
2.1.110 |
1.5M |
程式行数(LOC)是包含了Linux所有平台的移殖, 包含x86,
PPC, SPARC, 等等.
Linux 1.0 - March 1994
Linux 1.0是第一个主要的释放版, 并且产生的"发行版". 在1.0之前, linux是一片一片的核心, 而且没有中心地点来放置整个作业系统.
主要特色:
- 虚拟记忆体管理 / 记忆体对映 / 快取缓冲区
- 任务控制
- 对一般网路卡, 硬碟, CDROM的支援
- Named Pipes, IPC
- 用来取代Minixfs的原始EXTFS支援
- 优先权式多工
管理结构
在1.0版释出後, Linux开发者采用一种管理结构, 以控制该加什麽到核心中, 偶数版本为稳定, 奇数版为开发者的版本.
每个核心的主要领域有专业的"负责人"来维护, Linus则有最後决定权. 到现在还是如此.
注意到这个管理结构是核心团队所用的, 不包含像GUI, 系统工具及伺服器, 系统函数库.
自1.0版, 以下的1.x版分支都还在:
1.1 3/95
1.2 8/95
1.3 6/96
1.3版演变成2.0版
Linux 2.0 - June 1996
Linux v2.0是第一个主要能与UNIX发行商竞争的版本. 核心, 系统函数库, GNU Unix工具, X11, 多项开放原始码伺服器应用软体如BIND及sendmail等等都被加入变成Linux的一部份.
而同时GNU/FSF同意, 不太甘愿地, 使Linux核心变成GNU作业系统的核心.
{ 不对, FSF没有同意. 他们依然在做自己的``HURD''核心. }
这些是新的函数库及工具:
- 核心模组2.0.0 - 基本核心模组支援
- PPP daemon 2.2.0f - Dialup networking
- Dynamic linker (ld.so) 1.7.14 - Shared libraries
- GNU CC 2.7.2 - C compiler, tools, and debugger
- Binutils 2.6.0.14 - 支援许多种可执行档格式
- Linux C Library Stable: 5.2.18,
- Linux C++ Library 2.7.1.4
- Termcap 2.0.8 - Console mode terminal drivers
- Procps 1.01 - ProcFS file system maps kernel objects to
the filesystem
- SysVinit 2.64 - A system V boot system, SYSV compliant
named pipes.
- Net-tools 1.32-alpha- 基本网路工具如
telnet, finger, etc
- Kbd 0.91 - Console mode keyboard/scrollback/ virtual
screens support
版本序列
目前2.0.x稳定版为2.0.34, 在May 1998公步. 2.0.33在Dec 1997. 开发版本为2.1.108 (July 14, 1998).
处理过程减缓
在核心成长的状况下,
Linux释放的频率逐步减缓. 尤其是2.2版, 下一个"稳定"版, 大家都引颈期盼. 程式规模的量已经开始击溃Linus的能力了. 有许多的修补程式需要合并, 而Linus已经快窒息了.
目前, 2.0.x在两年间已经有34个版本了. 开发版2.1.x, 将最终变成2.2, 从9/96已经架起108个版本, 而且似乎遥遥无期.
{ 这倒是没错. 另一方面来说, 许多人使用2.1.x很多个月并没有问题, 平均的重开机率比起NT或Windows低的非常多.
Linus可以在1998年春天放出2.2高品质稳定版. 不过他把标准提高很多, 所以延汤至今. }
即便如此, 主要的改变一直在整合加入核心中. 大部份合并看来都是基本的错误修正及挂跨平台问题.
组织
一个对OSS开发组织及过程分析/描述的文件, 在第二份文件标题为"Open Source Software" 这一节专门描述Linux独特之处.
Wired Magazine最近依时序撰写Linux的历史"The Greatest OS that (N)ever was" http://www.wired.com/wired/5.08/linux.html.
开发团队的成长可类比为有机的, 不能说是混沌, Linux的自我成长. Linus开始挑选并依赖早年Linux玩家Michael K. Johnson所说的"一些可信任的副官, 由他们来取得较大并可信的修补程式. 这些副官或多或少拥有相对较大的核心部份."
而其它的OSS计划, General Public License ("CopyLeft")及其它相关的工具用以产生Linux程式的动态行为:
在某层次上, GPL犹如Linux玩家部落的宪章. 该版权说, 可以用其他人的程式, 或进行批发 - 就如Linux所做的 - 甚至可用来赚钱(毕竟玩家也要吃). 但您不能违背玩家的软体基本法律: 原始码必须要令未来的玩家也可获取
Linux技术分析及作业系统结构
一个发行版的解析
"Linux"
技术上来说只是个核心, 并非整个支援的作业系统. 要生产一个有用的产品, Linux "发行版" 是附了核心, 驱动程式, 软体及许多其他必要的元件, 用以做成完整的UNIX/GUI.
这些次系统都是以OSS的方式发展的, 例如Xfree86 GUI - 有远超过Linux核心的复杂程度.
这些外部的元件是由许多来源而来的, 并由发行制造商所集合. 经常会有争议发行商附上非GPL的程式.
部份列於下:
Component |
Codebase / Name |
Provider/Maintainer(s) |
Kernel |
Basic OS, Networking Stack |
Linux
(http://www.kernel.org) |
File System(s) |
Msdos, ext2fs |
Linux Kernel |
Sys Libs |
Glibc, Lib5c |
GNU / FSF |
Drivers |
|
Linux, Individual
Contributors |
User Tools |
Gnu user tools |
GNU/FSF |
System Installation |
LISA |
Caldera |
App Install Management |
RedHat Package Manager |
RedHat |
Development Tools |
GNU Development tools
GCC |
GNU/FSF |
Web Server |
APACHE |
The Apache Group
http://www.apache.org/ |
Mail Server |
SendMail |
http://www.sendmail.org |
DNS Server |
BIND |
http://www.bind.org |
SMB Server |
SAMBA |
http://www.samba.org |
X Server |
Xffree86 / MetroX |
Xfree86 project /
MetroX commercial |
Window Manager |
FVWM |
GPL |
Widgets |
Motif |
X Consortium |
Desktop Tools |
X Contrib KDE
Gnome |
X Consortium http://www.kde.org
http://www.gnome.org |
Management |
RPM Package Installed
Roll own distribution specific |
RedHat (free) Debian / Slackware |
部份较大的元件描述如下:
核心 - GPL
Linux
的核心是由Linus及其副官们所维护, 并以GPL来保护.
在Linux核心的功能包含:
- 核心作业系统特色(scheduling,
memory management, threads, Hardware Abstraction, 2000 等等)
- Network Stack
- File system
Linux
核心架构及元件的线上文件可在此找到: http://sunsite.unc.edu/linux/LDP/tlk/tlk.html.
注意萤幕卡驱动程式是不在核心支援内 - 核心仅支援文字显示.
驱动程式 -- GPL
大部份GPL, 有时候, NDA与硬体制造商需要取得规格来做驱动程式, 此时则非开放原始码.
Linux装置驱动程式通常是由使用者对其自身的特定设备所发展的. 这个方式产生了大量的Linux装置驱动程式:
NatBro
指出:
一个导致这麽多驱动程式的重要的特色是. 写Linux驱动程式极其简单, 及Linux上相对强力的除错工具. 找出并安装DDK, 然後试著挂上核心除错工具, 用各种使用者工具来除错, 不把NT系统撕掉就暗幸了, 这是很大的挑战
- 相对於Linux上的简单. 任何白痴可以在两天内用一本像"Linux Device Drivers"的书来写出一个驱动程式 -- 在NT下可没有这种两天制造的驱动程式.
最近, 小群的硬体制造商开始提供Linux驱动程式, 网路卡(3Com)及SCSI(Adaptec). 这些驱动程式被Library-GPL所保护, 因此可以是非开放原始码(Library-GPL稍後说明). 还需要观查这是否会开启Linux商业驱动程式的先河.
系统函数库及软体 - GNU GPL
系统函数库提供:
- 基本POSIX api给系统服务
- 基本API给命令列/shell的工具支援.
Linux
系统函数库并非由Linus所维护. 因而, 有小部份的分歧 - glibc及lib5c 导致少量的不相容性.
使用者工具 (GPL, GNU FSF)
这些是基本的UNIX命令列工具及shell环境. 许多shell环境都存在, 几乎都是由FSF所提供的.
开发工具 (GPL)
系统的最大标记就是免费可取得的发展工具/编译器. GCC及PERL语言通常可免费取的.
这些工具都与UNIX长久作伴, 并广泛地在所有UNIX平台上可取得. 这些大量廉价的开发/除错工具是对共通技巧的一大贡献.
以初学者/中等开发者惯用於VB/VS/VC/VJ, 这些工具实在过於简陋.
(译注: 对高等的开发者来说, VB/VS/VC/VJ这些东西,
就像大乌龟一样, 又肥又胖, 跑起来又慢. 小乌龟生出来也是一副德性.
在UNIX上, 要学会如何写Makefile只要一个小时不到.
安装这些乌龟的时间就超过学习Makefile的时间.)
GUI / UI
X Server
X Server标准是由MIT所拥有, 并与X签有合约. X工会版权业务对OSS群众来说太严格, 因此便发起Xfree86计划来.
有趣的是, Xfree86发展团队是用BSD版权, 因为他们认为GPL太严格: http://www.redhat.com/linux-info/xfree86/developer.html.
(译注: 这是现实上的问题, Xfree86原始码实在太庞大,
附上原始码并不十分实际.)
规划XFree86在Linux上非常困难, 耗时耗力. Linux没有萤幕硬体抽象层, 大部份萤幕卡制造商也都没有提供驱动程式. 然而, XFree86还是提供了大量的萤幕卡及晶片支援. 正确规划XFree86需要使用者知道制造商, 型号, 及晶片.
有时, 使用者需要知道如何计算萤幕时序.
Widgets及Desktops
有许多的widget sets在现有系统中, 因此, 不同於Windows, X软体看起来不完全相同. Motif可说是Unix widget set中的不成文标准, 但它不完全免费发行, 与Linux模式相背.
因此, Linux发行商通常选择几项近似, 但不完全相容的Widget sets.
- Motif
- LessTif
- Xaw3d (3d athena widgets that look like motif)
- QT
明显地, 这一团乱是起於widget sets的分歧. 在Linux的潮流中, 造成许多竞争的负担:
- Gnome/全新
- KDE
- FreeQT/KDE
- CDE/商业版
商业版Linux
执行码相容性
伺服器
几乎所有伺服器所需的元件都与Linus所维护的核心相关. 因此, 只要硬体没有问题, 几乎所有Linux伺服器软体都可以执行. 跨平台(例如,
x86, PCC)几乎是重新编译即可.
可说系统软体原始码是100%相容.
Solaris / SCO x86 相容性
透过相容的函数库, Linux在x86上可执行大部份SCO UNIX及Solaris x86执行档. Oracle on SCO经常被用来做为例子(虽然Oracle未曾"正式"支援SCO执行档在Linux - Oracle最近宣布Oracle 8将会有Linux版本.)
子机
子机的发行版倒是很混乱, 因为X-windows
/ GUI for Linux实在大乱.
执行码相容性议题是起源於使用不同的函数库.
执行码不相容: Netscape Communicator
一个不相容的例子是Netscape
Communicator for Linux. 现有版本Netscape Communicator for Linux是用libc5建立的, 而不是新的glibc. 不过RedHat倒是发行glibc的版本.
RedHat
http://www.redhat.com
RedHat公司在1995成立, 由两位真诚的开发者所成立, 希望产生商业支持的"乾净"Linux.
该公司目前有约35雇员. 财务状况可在Infoworld的CEO访谈报导中获得 (http://www.infoworld.com/cgi-bin/displayArchive.pl?/98/23/e03-23.102.htm_:
Bob Young, Red Hat
的总裁期许这个三年的公司今年能赚进一千万美金. 并发行约400,000的Linux,
价位由$50到$1000(支援版).
商业开发附加品
Red Hat最有趣的观点是积极地回馈Linux.
Redha积极雇用几位Linux的关键开发者, 并付钱给一些全职玩家. 有些元件已经捐献回Linux团体, 包含:
- RedHat Package Manager - RPM提供套件安装及维护.
- Pluggable-Authentication Manager - PAM类似NT SSPI / SAM系统, 并允许可插入的授权功能(RedHat提供LDAP plugin). PAM原来是起源於Sun System.
在大体上来说, 最大贡献是广泛使用的"Redhat Package Manager" 或 RPM.
Redhat目前开发计划是Linux新的GUI, 称为"Gnome".
Gnome是用来回应一些非GPL版本的X-windows使用者介面.
产品特色
在所有Linux发行版中, Redhat有黄金阵容. 在最高档, Redhat附上以下产品:
Apache Web Server
Corel WordPerfect
DBMaker DBMS by Casemaker
Xfree86 window server
{
有点错了. Red Hat不将Corel WordPerfect附在内. }
Caldera
Caldera
是Ray Noorda的最近一家公司, 著眼於作业系统市场. Caldera的财务及销售都未公布, 单相信他是第二号Linux制造商.
Caldera包含许多套件在其版本的Linux:
StarOffice 4.0 由德国的Star Corp.
Adabas SQL伺服器, 由Software AG
Netware client 及 Admin
Netscape fasttrack server 及
communicator
Xfree86 及 MetroX X-window systems
其它
其它Linux发行商似乎远远落後在RedHat及Caldera. 包含了SlackWare, SuSe, 及Debian. 发行商的一览表可在以下网址找到
http://www.linux.org.
{ 把SuSE写掉实在是无知. 他们是欧洲的Linux冠军, 而且会比在美国还早威胁到NT工作站. }
(
译注: 作者对Linux发行商可说全然无知. Slackware是老牌子Linux发行版, 老Linuxer都还是用Slackware. Debian是玩家制作出来的版本, 因此销售量无法统计, 数量也是相当惊人的. 此外, 还漏掉了在日本的Turbo Linux, 也是数量庞大.)
商业Linux整合系统制造商
目前没有主要的系统整合制造商由Linux平台做为主要收入. 还算完整的商业软体可在此找到: http://www.uk.linux.org/LxCommercial.html.
理由如下:
初始的Linux软体都是免费的 - 大部份人们需要的主要软体, 在人们移到Linux时已经都在了, 而且都是免费的. 包含了网站伺服器, 收邮件软体, 邮件伺服器, 文字编辑器, 等等.
Linux市场尚不成熟
- 目前Linux市场正在发展, 目前Linux商业软体的状态可能会激烈地改变
目前Linux使用者对商业产品很机警 - 您可以到Linux讨论群及mailing lists看看, 可以发现使用者对商业软体很反感, 并且会发动激进的行动来对抗(在此时, Lotus Notes是目标之一)
函数库-GPL
不像GPL (General
Public License - 在"Open
Source Software"有深入说明)强迫所有延伸工作都必须释放出来, Linux软体函数库有较限制的"Library GPL"允许软体可以仅链结, 并可认为不是延伸工作.
Library-GPL移除商业软体制造商的一道障碍.
Library-GPL在此定义http://www.fsf.org/copyleft/lgpl.html
Unix执行档相容性
Linux支援数个UNIX标准, 最主要的是POSIX 1003.1c. 当在各种CPU平台上执执行时, Linux通常可与几个主要的商业UNIX相容可执行:
Solaris/SunOS on SPARC
Solaris on x86
SCO on x86
Digital UNIX on Alpha
SGI IRIX on MIPs
微软
Microsoft目前在Linux上的涉入仅限於几项策略性服务如Netshow及SAG/DCOM在Linux的的支援. IE目前并不正式支援Linux.
Intel
Intel直接在Linux移植到Merced涉入. Intel也在GCC移植到Merced涉入.
Netscape
於此, Netscape被列为第一号Linux商业软体提供者. Marc Andreeson多次曾说"Linux是Netscape第一个要支援的平台".
直到最近, Netscape在Linux的伺服器只有Fasttrack server. 在July 21st, Netscape正式宣布移殖所有伺服器软体产品到Linux上, 由Mail及目录服务开始.
All of Netscape's client products are available
on the Linux platform.
Oracle
Oracle最近宣布(7/18/98)支援Oracle 8 on Linux. 2000
{ Oracle 8.0.5 for Linux已经发行. 事实上, Oracle送给开发用的是免费的. }
Sun
Sun进入Linux还是不与置评. 今年 (1998), 加入国际Linux International.
在某层次来说,
Linux与Sun的Solaris x86相竞争.
其次, Sun可视Linux为策略联盟, 并可当成低档软体市场, 因此它将会伤害微软多过於自己.
SoftwareAG
SoftwareAG已经移殖ADABAS资料库伺服器到Linux上, 并附在Caldera的发行版上.
Corel
Corel已经移殖WordPerfect套件到Linux上.
Computer Associates
最近宣布考虑移殖CA-Ingres资料库到Linux:
http://x10.dejanews.com/getdoc.xp?AN=370037691&CONTEXT=900053229.949289093&hitnum=0.
市场占有率
Linux
精确的市场占有率非常难以估计:
Linux的主要安装是由FTP下载 - 而不是购买的. 因此, 没有销售量可以追踪.
(有些)商业Linux购卖可用於安装在许多台上
因为Linux更新极快, 非常可能有重复计算的状况.
在伺服器及子机上,
并没有分开. 因此, 非常难跟NTS / NTW的销售量来相比较.
以下我列出一些重要资料来分开Linux使用者的数量.
安装量
最广泛的Linux市场调察是由Red Hat在1998年三月所发表: http://www.redhat.com/redhat/linuxmarket.html
使用其它发行商所得的资料, RedHat计算光碟销售量为 :
1996: 450,000
1997: 750,000
RedHat
对Linux使用者成长的估算为 (包含买CD及下载者)为:
1993: 100k
1994: 500k
1995: 1.5M
1996: 3.5M
1997: 7.5M
其它估计从5百万(Ziff Davis), 到一千万(Linux支持者).
伺服器
IDC最近的"Server Operating Environments"报告提供分类的报告.
以240K在1997的量, IDC认为Linux有750K安装量. 与其它的市场占有率调查, IDC可能低估真正的Linux安装量 - 我相信IDC在调查中只计算有发行的量.
子机
由Dataquest在98年六月的市场占有率图表, 我加入了由RedHat所做的市场调查.
发行商市场占有率
IDC提供Linux相对市场占有率:
Linux
品质评估
我买了Caldera的OpenLinux v1.2标准版并安装进去. 我安装在一台旧的P-100/32MB RAM机器上, 过去那一台是用NT4. 知道在Linux上驱动程式少於NT, 我故意选择一些周边来安装使其可安装进80%. (例如3c509 NIC, Adaptec SCSI controller, 等等)
{ VinodV搞混了. Linux有比NT更广泛的驱动程式支援. (由 Red Hat 所公布的文件). 有趣地是, 他稍後自我矛盾.
}
安装
Caldera
提供auto-run CD可直接执行其安装程式
- "LISA". Lisa给我几个选项:
语言选择(更进一步的研究可以发现Linux本土化的支援程度如何.)
键盘选择
IDE硬碟及CD ROM装置侦测.
装置侦测倒是令我惊讶:
Adaptec SCSI adapter
Plextor CD-ROM drive
Seagate Hard Drive
3Com 3c509 Ethernet adapter
我选择了硬体内定装置, 并选择"典型"安装选项, 然後LISA开始复制.
整个安装过程在30分钟内完成(大部份时间都在复制), 总共约15个对话盒.
使用者介面
就如同之前所说的, UNIX / Linux相对於NT来说, 萤幕驱动程式可有可无.
安装的第二轮就是安装GUI. 安装程式给我选择萤幕, 并规划Xfree86伺服器.
这个部份需要了解萤幕系统, 有时甚至远超许多超级用户的能力. 不只是需要知道萤幕卡的名称/制造/厂牌, 而且还问晶片的细节, 扫描频率等等. 在大量的试误後, 终於把系统装起来.
最後的Xfree86 + CDE表现出最佳的UNIX GUI. 一个SUN桌上系统可完全习惯於此. 一个高等的Win32 GUI使用者可在短时间内熟练.
以UNIX哲学, 单会用GUI不足以使用整个系统. 简单的程序如从软碟读档需要跳到terminal视窗, 签入成为管理者, 然後执行"mount"指令.
{ 作者这个玩硬了. 用mtools套件可以很简单. }
网路
在我在网路次系统上的经验, 很好的说明Linux使用者如何运作.
Caldera的OpenLinux installer仅提供BootP(与DHCP相反)协定, 我只好去找CD中Caldera所提供的DHCP, 但找不到.
找了一些网站及FAQ後, 看到有个FTP站有Linux DHCP. DHCP由一位在Fore Systems(看他的电邮位址; 不过我相信那是在他的闲暇时间所发展的)的工程师所发展. 另一份文件/手册是由Hungary的一位玩家所提供的.
我下载并解开, 然後输入两个简单的指令:
Make - 编译
Make Install - 安装
然後输入"DHCPCD"
(DHCP Client Daemon), 然後DCHP运作, 一下子我就有IP网路可以运作.
DHCP可做为Linux过程的一个范例.
既然有DHCP程式码, 我就玩了一下. 虽然该程式不像在NT5中那麽多功能, 对我来说非常明显地可以加入一些额外的程式来实作这些功能. 完整程式不过2600行.
要将auto-start及auto-configure的功能需要一些额外步骤, 不过都已经写在文件中了.
整个说起来:
此外, 由於GPL加上有整套开发环境在眼前, 我就坐在可以把程式修改的位置上, 并且在几个小时中将程式修改完并送出去(跟NT相比较看看要作同样的事). 进入这样的过程使我预备好在未来进行, 更大更有野心的Linux计划.
应用软体
Caldera
由德国Star Corp取得StarOffice. Office团队对StarOffice很熟, 将之视为Corel及Lotus之後的办公室软体.
{ 我怀疑他们有多熟, 把制造商弄错 -- 不是``Star Corp.''而是``Star
Division Corp.''. }
StarOffice几乎是Office 97的界面复制品. 选单, 按钮, 位置等等几乎都相同. 不过, 许多功能都不见了. 其它印象中的Office97特色大多正确地复制出来.
做为测试, 我试著读入简单的PowerPoint到StarOffice从磁片中. 这必先到x-terminal中, 然後挂上磁碟到Linux档案系统, 并指向指定它是FAT16格式.
然後, 用StarOffice的PowerPoint载入.
简单的报告可几乎100%正确. 复杂的就完全一片大乱.
{ 作者似乎写的太快了, 他没有看到其它更完整的套件(ApplixWare, Star Office, Corel/WP, and Lotus
SmartSuite). 这些几乎都是免费地给个人使用.
而且每个除了微软以外的主要资料库系统都已经要上Linux. 资料库伺服器跑在Beowulf上可能会吓坏微软吧. }
(
译注: 在译者翻译这一篇文章的同一天, Corel开放WordPerfect 8.0 for Linux免费下载"使用", 可不是"试用".)
可感觉到的效能
Caldera
也附上Netscape的Navigator浏览器. 该浏览器界面, 当然了,
完美地符合Netscape在Win32平台上的界面.
我并没有时间去弄个真的效能测试, 但直觉感觉的效能就令人惊讶. 我过去在同样一台机器上有IE4/NT4, 跟Linux/Navigator一比, Linux/Navigator效能至少快30-40%.
测试在Linux上的使用者软体将会是很有趣的效能测试.
从负面来说, 在我跑了三个Navigator後, 效能变成完全停滞, 滑鼠无法反应, 键盘无法工作, 我只好重新开机.
{ 您一定会怀疑他为何不试试Ctrl-Alt-F[1-9], 或类似的东西, 或离开X到console login. 要不然找个人rlogin或telnet到他的机器中, 杀掉X server. 没有一个需要他重新开机的, 或许那是他唯一知道怎麽做的事. }
(译注: 哈哈哈,
牙齿掉下来了, 太好笑了. 对不起, 忍不住.)
结论
有开发背景的有技术使用者对Linux很喜爱, 因为它提供了OSS无尽的可规划性. 最简单而协调的修改系统过程展示了非常低的学习曲线.
长期, 我简单的实验指出Linux在桌面市场有机会, 但仅在有大量的投资在易用性及规划上. 一般桌上系统使用者不会用"make".
Linux
竞争力议题
消费者爱死它了
在1997十二月对前1000大资讯技术企业调查的结果, 对各项功能评比: TCO, 交互操作性, 价格, 管理, 弹性, 可获性, Java支援, 功能, 及效能. RedHat 提供以下摘要资讯: http://www.redhat.com/redhat/datapro.html.
整个对系统满意程度, Linux是第一名. Linux在九项中有七项第一名. 仅在以下二项不是: 功能广度, 及效能 (where it placed #2 after DEC)
Linux
对NT
Windows NT
是Linux团体第一攻击目标. 要描述这种对NT的憎恨(或者说微软的任何东西), 宗教观可能是比较保守的说法. Linux(真正而可感觉到的)超过Windows NT的优点包含:
可规划性 - Linux对特定工作无尽的可规划性
- 从GFLOP clustered工作站到500K RAM安装, 从大型到後衣柜的486-based DNS伺服器 - 使Linux有相当好的性质, 对"单一, 单工"的伺服器, 如DNS,
File, Mail, Web, 等等. 特定应用及系统元件化使Linux变得非常理想.
这项威胁在未来更可看得清楚, 伺服器数量会增加. 消费者享受简单的除错及错误被独立开来.
可获性/可信赖性 - 在Linux上有无数个故事说可以跑超过一年. 稳定是部署Linux的主要目标之一.(而且是Windows最糟糕的部份)
可达成性/效能 - Linux被认为在网路及效能上快过NT. 特别是, 伺服器,
Linux的模组化架构允许管理员关闭图形及其它非相关的次系统, 因而可以跑到极高的速度.
2000
交互操作性- 在地球上的所有开放协定都已经移殖到Linux上(包含许多封闭的). 在Windows环境下, 许多使用SAMBA来使Linux看来像NT Domain Controller / File Server.
最近, NT效能团队执行他们的NetBench file/print测试来对抗Linux. 结果显示虽然NT稍超过Linux, Linux的效能还是很可接受的, 而很有竞争力.
(
译注: 可以注意到小型办公室使用Linux实际上比NT来得快. 如果考虑了NT其它部份的问题, 这项图表还需要改变. 我曾经有收过报告, 在20人的网路下, SAMBA效能依然比NT高. 主要原因是办公室中使用率并非像测试一样那麽高.)
Linux对Java
Linux
开发者对Sun的Java很机警. 大部份起源於Sun开发团对, 紧紧控制这个语言的怀疑 - 并且缺乏OSS特性.
Linux团体在Java早期, 曾要求Sun要把Linux列入Java支援的平台. 不过Sun并没有支援JDK给Linux.
{ 这个 要改变了. }
有趣地是, 为了要发展Linux JDK, 许多Linux开发者签署NDA来移殖(http://www.blackdown.org). 这些已经成就了许多个OSS JVM, 包含http://www.kaffe.org.
Linus说(http://www.linuxresources.com/news/linux-expo.html)
当Linus希望Sun正式支援JDK时, 他依然是不怎麽看好Java, 而且宁可离Microsoft/Sun之争远一点, 采用纯粹Java;
Linux
对SunOS/Solaris
Linux
对Sun有一种既爱又恨的情感. 正面来看, 在对抗微软方面, Sun被赞扬. 另一方面, 在UNIX界中, 打败Solaris / SunOs是过去Linux玩家的消遣娱乐.
用Lmbench OS benchmark,
Linux效能超越SunOS, 不仅在x86上, 而且令人印象深刻地, 在Sun自己的硬体上, 包含网路, 行程/
context switch times, disk I/O, 等等.
有些(非科学化或广泛地) OS效能统计可在此找到:
http://www.caip.rutgers.edu/~davem/scoreboard.html.
在产生出这样的效能, 有许多人为其付出是主要原因.
一个以架构来评析Linux效能超过SunOS的文章可在此找到: http://www.nuclecu.unam.mx/~miguel/uselinux/SparcLinux.html
Sun最近(8/10)宣布Solaris可执行档在非商业机构的免费版权.(http://www.sun.com/edu/solaris/index.html). 推测是受到Linux竞争的压力.
Linux
伺服器
Linux
主要的安装都是在伺服器上
.
Linux在上面很强的原因为:
Unix传统 - 伺服器市场, 特别是高档, 已经对UNIX,
Internet-based freeware等等很熟.
专业使用者 - 高档伺服器管理者通常都是开发者/高级使用者, 因此对重新编译软体很习惯.
"一般"服务 - 这些服务通常都是开放, 低层次的协定, 如DNS, SMTP,等等.
固定功能 - 因为伺服器通常只做单一功能(例如mail, file/print, database, etc.),
需要与其它服务整合的程度很低.
网路公共建设
Linux
通常用来提供廉价, 低瓦力, 高可信性的网路公共建设. 例如:
DNS
DHCP
Print Servers
File Servers
ISP采用
Linux
使用的族群中, ISP是主要之一. 理由包括:
代价 - ISP经费都很低. Linux免费加上广泛的硬体支援是很具吸引力的.
维护 - 如果出了状况, 必须要立即修复. 在大ISP, 技术专家除错或进行修补是非常正常的. 远端管理也是一项特色.
可依赖性 - 非Linux系统一般都不是很可靠
(特别是Windows NT)
UNIX背景 - ISP传统上都是Unix老手. ISP系统管理非常依靠UNIX命令列, 远端管理, 等等. 在这样一个非常依靠UNIX强处的族群中, Linux是最佳选择.
小型伺服器
Linux
在小型伺服器作业系统中是关键性系统.:
原始码可获性 -
可免费获取的原始码提供系统的易於规划性.
廉价协定 - 小型伺服器非常简单, 不需庞大, 廉价协定, 诸如HTTP, SMTP, 及 SMB.
模组化及小规格 - 因为系统被设计为非整合, 元件化, 因此非常容易用来做系统. 不需要萤幕及键盘等等.
代价 -
Obviously, margins are very low in embedded devices & a free OS helps
程式码维护 - 因为Linux经常更新, 内箝系统开发者可确保随时可将修改部份补回他们的系统.
工具可获性 -Unix工具比现有的一票的内箝开发工具更强大.
用Linux小型伺服器的是Cobalt Microserver (http://www.cobaltmicro.com). 其它则用(尤其是Whistle Interjet)FreeBSD.
个案研究: Cisco
Systems, Inc.
IDC
发表了三家大量部署Linux的资讯系统公司. Cisco有数百台Linux伺服器部署在全公司上下, 用途:
NFS/SMB伺服器
列印伺服器 (LPD
& SMB)
小型办公室软体 (ApplixWare
office suite, Netscape Navigator)
网站伺服器及快取代理
软体开发
Linux
在子机上的状况
尤於UNIX传统及玩家背景, Linux在client-desktop OS上较弱. 此外,
OSS一文中指出OSS在伺服器中的威胁比桌上系统更严重.
因此许多推动Linux做为桌上系统计划进行中. 每种桌面环境(GNOME, KDE, CDE)都附有许多基本的生产力软体,
并有两套完整的办公室套件(Corel及StarOffice)并提供不同层次与微软办公室相容格式的功能.
应用软体 / 图形界面的混乱
不像核心 - 有Linus Torvalds维护核心原始码, Linux GUI没有单一管理, 因此分歧的很厉害.
Linux并没有一致的使用者界面, 由於多样化的视窗物件集所产生的, 诸如Motif, LessTiff, MIT Athena, Sun OpenLook, etc. 因为视窗物件表现中心的使用者界面观念(像close button, dropdown menu, dialog box, 等等.), 使用者有不同的外观及不同的使用方法.
除此,
"desktop"及"shell"也分歧. 在这个领域主要包括:
Common Desktop Environment (CDE) -- 是个商业UNIX制造商的合作产品.不过CDE非GPL导致许多Linux发展群开发替代品. CDE可在Linux取得.
K Desktop Environment (KDE) - 免费的CDE复制品. KDE取代所有CDE功能但并不提供widget set. (事实上widget set比desktop程式量来得多). 因此,
KDE开发者选用了QT
widget set.
Gnome - 一个新的使用者界面, 基於X-windows及CORBA. 虽然它是个很有野心的计划, 而且或许比CDE更革命性, 它离完成还很远, 而且缺乏软体支援.
缺乏单一性已经导致许多人不愿使用, 并导致管理上的代价.
Unix
开发者
Linux
做子机已使UNIX开发者找到家了. 许多开发者喜欢用Linux做为开发机器来写其它UNIX平台程式. 除错工具的简便通常是原因.
非PC设备
Corel
的网路电脑可在Linux中延伸出来. 不过他们已经暂停了
Linux
预测及未来
目前状况及未来
不夸张地, 有数百个小型研究计划在改善Linux OS的各部份.
其中包含:
Linux 2.2 - 更多的功能特色如更深的RAID支援 (RAID 0, 1, 5 supported today), volume management; 档案系统效能改善; asynchronous I/O & completion ports; Ipv6; . 特色摘要可在以下找到:
http://lwn.net/980730/a/2.2chFinal.html.
Linux 3.0 -- Linus预测下一代核心将会整合更好的SMP效能, 而且开始进行解决clustering问题. 开发离开始还远, 因此值得质疑.
Beowulf clustering - Beowulf是个shared-nothing cluster在Linux上执行. 它需要特别开发的软体以展开次行程在远端计算. 因此, 它并非是WolfPack的竞争者,ㄅ而且Beowulf的魔术大多在软体而非服务. 不过, Beowulf clusters与适当的软体配合可在超级电脑上展现超强威力(10GFLOP).
DIPC - Distributed Inter-Process Control
Pack - 提供标准IPC函数在子机软体 (semaphores,
shared memory, 等等.) , 可在网路主机中执行函数.
GNOME -- Linux下一代的使用者界面, 基於X-windows 及CORBA . 可在http://www.gnome.org找到. 许多GNOME的关键发展者在RedHat工作.
"
同位成长"
在未来Linux最大的议题, 一旦他们到达与UNIX的顶端, 还有什麽要做的. JimAll用"追逐後车灯"来补捉这个核心议题: 在市场的浓雾中, 您可以透过"number 2 gaining on number 1"来变成第一号人物.
Linux已经到达这样的程度. 因此要到达更高点非常的难.
Wired杂志对Linux:
这两型的发展过程已经使Linux可能已经比其它UNIX更稳定更先进. "Linux今天已经进入纯粹开发的状态, 而不是仅仅追上," Jacques G?linas说.
强处
在"Open Source Software"一文中深入讨论一般OSS过程的优点.
Unix传统及复制快速
Linux从UNIX偷取最佳的点子. 这意味免费的R&D. 最近Linux开始偷取NT化特性,
如TransmitFile(), 由玩家所完成.
已成形高度可见的市集
Linux在开放原始码计划中最认为最可信. 做为目前最大的OSS计划, 它在未来有重要的地位.
在教育/研究市场的统治
由学院及新的电脑科学家所加入的新点子已经预备进入Linux OS中了. 尤其, 欧洲及亚洲对Linux OS非常依赖. 由BartelB来的Email (Marketing Manager EdCU):
特别是对高等教育, Linux代表商业软体的替代品. 他们觉得如果用了Windows平台, 就会失去创造力. 金钱并非唯一的因素, 他们不想要被"Borged".
(
译注: 许多读者在阅读到OSS界谈到微软时, 经常会读到"the Borg of Redmond",
"Borged". Redmond是微软总部. Borg是Star Trek中的一族人, 单一领袖, 善长同化其它种族. 因此,"the Borg of Remond"意味"微软领袖", "Borged"意味"被同化")
弱点
"Open Source Software"
一文提供一些一般弱点. 在此, 我们将试图列出一些Linux特有的弱点.
Unix传统
Linux最大的好处很快会变成最大弱点
- 特别是在大量市场上易用性是很重要的. 有些初期在使Linux更好用的计划进行, 但都受到开发团体的冷漠 (http://www.seul.org).
太多管理者
在标准的Linux发行中, 程式主要来源极度分散. 这种逐片完成的东西会使其特别难以解决结构问题, 及发起新的跨元件整合.
最糟糕的局面
本节只是纯粹地观望. 什麽是Linux伤害微软的最糟糕局面?
消费者采用 - 它够好的
用今日伺服器的要求, Linux对许多商业开发的伺服器是可信的替代品. 这个效应对我们伺服器收入模式影响远大.
我们子机收入模式依然很强, 因为要将Win32程式码移殖代价太高. 不过Linux支持者正在制作各种模拟器及伪装函数.
这一点要用回一个明显的解决途径 - 在未来的核心平台上做革新.
管道采用
"Open Source Software"一文中有述及OSS企业模式.
第二服务 - OSS制造商 / 开发者透里
2000 L服务合约, 消费者整合等等来赚钱.
低市场门槛 --
OSS制造商 / 开发者利用OSS过程优点(特别是可信性)做为商业制造商的武器.
廉价下游品提供者 -- OSS制造商 / 开发者,
同时也是产品/服务的制造商进一步提供价值链, 而且更接近消费者.
标准探路型 - 因为OSS过程是胜者为王, 对制造商/发展者来说是对OSS市场很好的探风针.
IBM
采用Linux?
IBM在四种企业模式中是最有可能利用Linux来获取收入的.
第二服务 - IBM在顾问, 整合, 支援, 等等都很强. 这是他们目前成长最快速的事业
低市场门槛 -
IBM的低档作业系统事业不稳(记得OS/2?).
外加, IBM也在NC/JavaOS系统上犯错. 透过影响Linux的可信度(甚至将IBM发展资源投入改善易用性?), IBM可期望改善在这一方面的问题,
并拯救情势.
廉价下游品提供者 - 做为一个PC/Hardware OEM, IBM可利用廉价品做为一个关键项
- 作业系统 - 来获取更好的销售量. 特别是, Linux OS廉价而高度可规划的品质, 确实提供了硬体制造商更佳的机会.
标准探路型 - 需要探路的是"anything
Microsoft"的企业 - 特别是我们整合进未来NT新的OS服务.
IBM,
虽然宣布支援Apache, 看起来不像是在短期内会支持. 我可以想像他们依然对自己的系统很有信心.
Sun采用?
Sun采用Linux比较不像IBM那麽有利机.
第二服务 - Sun在顾问/整合收入方面并不强. 他们倒是在支援及维护上很强.
低门槛 -- Sun可行销Linux做为低档OS并试图在UNIX应用上赚钱. 因为Linux潜在比Sun原有市场更大的空间, 这对他们来说, 会呈现正面收入.
下游廉价品提供者 - Sun也同时是硬体制造商(有著很好的系统). Sun会在现有OS收入减少, 但可销售硬体到更广泛的管道.
采用Linux, Sun将会冒风险, 如果他们的SPARC跟不上Intel革新的速度.
探风标准 - 打击微软标准.
PC OEM
采用
其它更糟糕的采用局面将会是其它PC制造商, 诸如Compaq及Dell.
注意, 不管如何, Compaq及Dell仅仅是暗示要采用Linux来推展较低的OEM OS价格.
{ 哈, 打得好!
少赚好多! }
伺服器整合系统制造商
一个有趣的议题围绕在"廉价下游提供者"策略, 在於由系统整合制造商的向後整合. 例如, Oracle可以发行一个Parallel Server并包含Linux OS核心..
这算得上是个小型伺服器的观念运用.
第二服务 - 像Oracle/SAP/Baan/等等的公司.
低门槛 - 将作业系统做为低门槛系统, 以专注将收入集中在手上特有硬体配备.
下游廉价品 -
Oracle对此没有问题.
探风 - 打击微软.
下一步及微软的反应
虽然有许多想法及工作需要进入微软对Linux的反应. 一些初步的想法有关如何与Linux竞争列於下. 一个"蓝天"之道是应该要调查的, 即如何将Linux变成微软的机会.
更一般的评估已经在"Open Source Software"一文中讨论过了.
打击Linux
打击UNIX
Linux成功的最大贡献者是一直都很行的UNIX市场. 有系统地攻击UNIX有助於攻击Linux. 一些针对Linux的包含(并非完全列出来):
改善低档的 "IAM"
-- 可达成性, 交互操作性, 可获取性, 管理(SIAM)是一般在重要任务及高档应用使用UNIX而非NT的主要理由.
在今天Linux部署的原因, 可达成性不像其它几个那麽重要.
UNIX services for NT Add-on pack
可模组化 / 内箝的Windows NT
相对於其它UNIX,
Linux被认为是更加地可规化的. 要针对这一点功能需要比内箝Windows NT计划下更多功夫. 更加元件化及降低一般NT的相关性, 将会大幅改善其稳定性, 而起可使高等管理员能够部署更清晰的NT工作.
这要求:
广泛可获取的内箝NT工具
在工具中大大增加易用性
打击廉价协定/服务
Linux的基地是目前廉价的网路及伺服器公共建设. 透过夹入外 加功能 (例如
Storage+在档案系统中, DAV/POD在网路中) 到今 日的廉价服务, 我们筑起一道墙, 并改变游戏规则.
有些已经在OSS一文中指出:
整合目录到DNS. 把目录服务插到DNS的内容中, 如动态变动, 安全, 授权等等.
HTTP-DAV. DAV非常复杂, 而且其协定的复杂程度, 在各种应用软体中提供了无限层次的复杂程度实作. (例如, Exchange在DAV上的设计是好但不是明显的单一设计). Apache将会很难拣拾DAV正确的领域来实作.
Structured storage. 在档案服务器(一个关键的Linux/Apache应用)上改变游戏规则. 强迫产生一个子机端的优点, 然後延展到伺服器上.
MSMQ for Distributed Applications.
tructured storage. 在档案服务器(一个关键的Linux/Apache应用)上改变游戏规则. 强迫产生一个子机端的优点, 然後延展到伺服器上.
以系统改善来影响整合系统制造商
Linux的关键好处是大量的开发者愿意在各核心领域为Linux发展. 微软将无法雇用像这样的大规模的开发者.
与之相斗的关键机制是使整合系统制造商很容易为NT加入系统元件(或提供诱因), 以加强可规化性及垂直应用. 利如Veritas在NT上的特别档案系统.
"胜利之声"
Linux的模组化及可规划暗示在初期安装Linux时的不协调. 微软可以透过提供可在所有OS版本中可获取的附加的服务 (初步建议包含WBEM-based管理)用以快速产生网路外观.
换句话 bca 说, 极端可模组化的Linux将会把"Linux-logo'ed"产品降低价值. 对比起来, Windows巨石本质, 以API可呼叫的术语来说, 给发展者更多的活动空间.
处理弱点
微软对上Linux, 那个部份比较弱? 如同先前所说的, 主要威胁是伺服器.
Linux会"炼取"NT伺服器的精华
Linux团体很会复制其它系统的特色, 用以符合他们的需求. 因此, 是非常长期的威胁, 微软耗费大量金钱开发的新NT特色, Linux会很简单地捡起最好的部份, 然後加进去.
专利及版权用以打击Linux的方式尚待调查.
Linux在重演MS "3rd 版是护身符"的优点 - 速度更快
微软的市场力量并不起源於像他们的快速变迁过程. 微软产品的第一版通常在市场反应很不好, 然後从消费者的回应中逐步加强. 类似地, Linux则显示出这种演化周期变迁的能力
- 不过以超高的速度演化. 在负面来说,鉴於Linux的版本很多是相同於纯粹的修正版, 我们的版本更新变化是比较大的.
{ 麻木, 我们禁止任何人发行一个杀虫剂版本. }
Revision History
Date |
Revision |
Comments |
8/03/98 |
0.95 |
|
8/10/98 |
0.97 |
Started revision
table Added
reference to SUN's non-commercial license
Added Linus quote for desktop vs. server issues |
8/11/1998 |
1.00 |
Added perf charts,
published first release. |
0