老旧电脑 linux,电脑系统历史linux
1.概括国产操作系统的历史?
2.win7,xp,win8,dos,liux分别有什么不同?最好也发桌面图过来……
3.如何学习linux经验分享及linux起源与发展
4.linux操作系统共有几种版本?
5.啥是linux?
6.Linux为什么始终无法取代Windows?
Unix是linux的祖先 ,linux是一种类unix系统。
区别和联系
Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们最大的不同,这种 不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一 个黑箱之中,只有相关的开发人员才能够接触的产品的原型。
Linux 的源头要追溯到最古老的UNIX。1969年,Bell实验室的Ken Thompson开始利用一台闲置的 PDP-7计算机开发了一种多用户,多任务操作系统。很快,Dennis Richie加入了这个项目,在他们共同努力下诞生了最早的UNIX。Richie受一个更早的项目——MULTICS的启发,将此操作系统命名为 Unix。早期UNIX是用汇编语言编写的,但其第三个版本用一种崭新的编程语言C重新设计了。C是Richie设计出来并用于编写操作系统的程序语言。 通过这次重新编写,Unix得以移植到更为强大的 DEC PDP-11/45与11/70计算机上运行。后来发生的一切,正如他们所说,已经成为历史。Unix从实验室走出来并成为了操作系统的主流,现在几乎每 个主要的计算机厂商都有其自有版本的Unix.
Linux起源于一个学生的简单需求。Linus Torvalds,Linux的作者与主要维护者,在其上大学时所买得起的唯一软件是Minix. Minix是一个类似Unix,被广泛用来教学的简单操作系统。Linus 对Minix不是很满意,于是决定自己编写软件。他以学生时代熟悉的Unix作为原型, 在一台Intel 386 PC上开始了他的工作。他的进展很快,受工作成绩的鼓舞,他将这项成果通过互连网与其他同学共享,主要用于学术领域。有人看到了这个软件并开始分发。每当 出现新问题时,有人会立刻找到解决办法并加入其中,很快的, Linux成为了一个操作系统。值得注意的是Linux并没有包括Unix源码。它是按照公开的POSIX标准重新编写的。Linux大量使用了由麻省剑 桥免费软件基金的GNU软件,同时Linux自身也是用它们构造而成。
另外两大区别:
1) UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上.
2) UNIX是商业软件,而Linux是自由软件,免费、公开源代码的.
UNIX(5万美圆)而Linux免费
[历史]
Unix的历史久于linux. Linux的思想源于Unix
[产品]
unix和linux都是操作系统的名称.但unix这四个字母除了是操作系统名称外,还作为商标归SCO所有.
Linux商业化的有RedHat Linux 、SuSe Linux、slakeware Linux、国内的红旗等,还有Turbo Linux.
Unix主要有Sun 的Solaris、IBM 的AIX, HP的HP-UX,以及x86平台的的SCO Unix/Unixware
[其他区别]
linux的核心是免费的,自由使用的,核心源代码是开放的.
而unix的核心并不公开
在对硬件的要求上,linux比unix要低,没有unix那么苛刻.在安装上linux比unix容易掌握.
在使用上,linux相对没有unix那么复杂.
Unix多数是硬件厂商针对自己的硬件平台的操作系统,主要与CPU等有关,如Sun 的Solaris作为商用,定位在其使用SPARC/SPARCII的CPU的工作站及服务器上,当然Solaris也有x86的版本,而Linux也有其于RISC的版本。
但确切的讲,拿RISC上的Unix与x86上的Linux进行比较不太合适。
至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的。
像IBM/HP/SUN的Unix,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。(没有人单独去买一个Unix操作系统的)
在性能上,linux没有unix那么全面,但基本上对个人
用户和小型应用来说是绰绰有余.
通常情况下,如果你有机会使用到Unix环境,比如银行、电信部门,那一般都是固定机型的Unix。比如电信里SUN的居多,民航里HP的居多,银行里IBM的居多。学习中,不同的Unix命令集有些不同,要注意。
至于学习,我看还是linux比较好学一点,而且现在喜欢和
鼓捣linux的人也越来越多,各种有关linux的资料
也很多.如果是自己想学习,那Linux或是BSD系统是不错的选择。一台x86的机器就可以。
应用上,除非是大型网站,一般企业或个人,使用Linux即可.
UNIX是一个功能强大、性能全面的多用户、多任务操作系统,可以应用从巨型计算机到普通PC机等多种不同的平台上,是应用面最广、影响力最大的操作系统。
Linux是一种外观和性能与UNIX相同或更好的操作系统,但,Linux不源于任何版本的UNIX的源代码,并不是UNIX,而是一个类似于 UNIX的产品。Linux产品成功的模仿了UNIX系统和功能,具体讲Linux是一套兼容于System V以及BSD UNIX的操作系统,对于System V来说,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD UNIX来说它的可执行文件可以直接在Linux环境下运行。
一般来说,Linux是一套遵从POSIX(可移植操作系统环境)规范的一个操作系统,它能够在普通PC计算机上实现全部的UNIX特性,具有多任 务、多用户的能力。Linux受到广大计算机爱好者的喜爱的另一个主要原因是,它具有UNIX的全部功能,任何使用UNIX操作系统或想要学习UNIX操 作系统的人都可以从Linux中获益。
在网络管理能力和安全方面,使用过Linux的人都承认Linux与UNIX很相似。UNIX系统一直被用做高端应用或服务器系统,因此拥有一套完善的网络管理机制和规则, Linux沿用了这些出色的规则,使网络的可配置能力很强,为系统管理提供了极大的灵活性。
概括国产操作系统的历史?
学习linux系统后能从事网络应用方向、系统维护方向以及驱动开发类的工作。
Linux的简介:
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。
Linux系统的主要特性:
1、基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。
2、完全免费
Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。正是由于这一点,来自全世界的无数程序员参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。
3、完全兼容POSIX1.0标准
这使得可以在Linux下通过相应的模拟器运行常见的DOS、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。
4、多用户、多任务
Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
5、良好的界面
Linux同时具有字符界面和图形界面。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。
6、支持多种平台
Linux可以运行在多种硬件平台上,如具有x86、680x0、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以运行在掌上电脑、机顶盒或游戏机上。2001年1月份发布的Linux2.4版内核已经能够完全支持Intel64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。
win7,xp,win8,dos,liux分别有什么不同?最好也发桌面图过来……
我所经历的20年国产操作系统研发
(本文摘自中科红旗软件技术有限公司董事长孙玉芳所著《UNIX、Linux与国产操作系统》一文。在过去的20年间,孙教授曾积极地参与UNIX的引进及国产操作系统COSA的开发,他还是红旗Linux发行版本的主要策划者。作为国产操作系统研发历史的见证人之一,孙教授在该文中就我国操作系统的研发历史、经验教训和Linux今后的发展等三大部分作了长达3万多字翔实而精辟的论述。)
我国对UNIX的研究与引进始于19年。从“六五”(1981年)起,国家、中科院和地方即围绕UNIX开展了一系列的研发。而自“七五”以来,国家调集人力物力开展了国产系统软件UNIX/POSIX标准的攻关项目。这些研发工作取得了一些技术成果,在某些领域有少许影响,但市场份额不大。虽然在中文本地化方面有较强的主导权和重大技术突破,但对国家基础软件的建立,未起到举足轻重的作用。
鉴于国家信息安全受到威胁这一根本大局,为了保障网络及信息的安全,为了软件产业以致整个信息产业的利润,为了争取应用软件开发的主动权,为了掌握软件市场的龙头,发展自主的操作系统已是中国主管部门、科研人员和广大用户的共识。
现在的问题在于能不能认真、客观地总结经验特别是不成功的教训,用新思路来探讨自主操作系统发展问题。虽然讲Linux及其所代表的“自由软件”和“开放源码”运动给我们发展自主系统软件提供了良好契机,但如果主导思想有问题,照样会重蹈覆辙。认真思考、总结经验教训对于我本人来说并不轻松,甚至是有点痛苦的事情,但为了将来的成功这又是必须面对的现实。
下面,笔者侧重于教训,从五个方面进行阐述。
第一、未确立市场和用户需求为导向的指导原则
虽然在立项建议书和可行性报告中 也对市场作了某种程度的分析,但这种分析主观意念成份比较多,缺乏有力、可行、可具体操作的措施和手段。在项目进行过程中才去寻找用户,甚至“求”别人使用,十分被动。没有和国内主流PC厂家结成互利而牢固的联盟,造成“你攻你的关,我做我的市场”的局面,互不通气。事实上,用户的使用是推动系统进步的最大动力,试看现在市场上流行的版本,哪一个不是在使用中不断发现问题和不足,进而不断改进和增强功能的?用户不了解系统,对系统的疑虑就不可能消除,也就愈加不敢使用。恶性循环的结果就是根本没有市场和用户,更谈不上市场份额和占有率。
第二、人员思想、观念未彻底转变
人员(特别是包括笔者在内的具体负责项目实施的总体组)的思想、观念还未彻底转变,以适应新的科研管理及市场经营模式。参加攻关的人员几乎都来自高校、研究所,虽然由原电子部所属中软公司牵头,但主力开发人员都是一些科技人员。恕笔者直言,即使是当时项目主要依托单位中软公司,其第二开发部的管理及研究开发模式与一般科研单位也无太大区别。
总体组成员虽然几乎都是国内这方面的著名专家,勤勤恳恳,一心想把课题做好;但年纪偏大,思想上受原有的科研教学体制影响很深,思路不够开阔,市场导向的观念较差;比较强调技术成果而忽略市场开拓,最终是项目从技术目标上可以说是完成了,技术上有一定水平,却没有市场份额。“九五”前两年注意到了市场这个问题,但总体组领导中很少有人真正在市场上“摸爬滚打”过,没有经验,不知道如何才能有效地开拓市场,也不知道如何把科研成果有效地转化成商品。
第三、技术路线有偏差
一开始,我们就片面强调自主版权而把自己的手脚和头脑束缚住了。好像什么都要从ABC做起,而没有去最大限度地借鉴和合理利用别人的成果和经验。
比如当时国际上“自由软件基金会”(F)的GNU上已经有了大量“自由”的软件可供参考,1992年后Linux已经开始在网上流行。攻关总体组一些专家也提出了要研究这一情况,但总体组在整体指导思想上并未对此引起重视。尤其是担心怕沾上国外的这些东西就没有了自己的自主版权。我们整个课题虽然集中了全国17家单位、200多位科技人员,但面对任务的庞大和时间的紧迫,几乎一切从零开始,实际上是穷于应付,谈不上有更多的协调和创新,最终集成出来了一个系统。但从商品化角度来说,一是脆弱,其中缺陷不少;二是单薄,所含功能满足不了用户的需求;三是行动迟缓,版本升级跟不上快速变化的市场需要。
第四、组织管理乏力
尽管系统软件国产化攻关课题组组织还是相对严密的,当时上有领导小组、专家委员会进行部门协调和技术指导;中有课题总体组进行项目具体组织和管理及技术协调;下有各专题组“分兵把守”,具体进行技术攻关和项目完成;但总的说来,还是沿用以前老的管理模式,组织体制不能针对用户和市场需求以及国内外技术发展的动态作出快速反应。区区这点分散的人力和物力如何与国外一些公司集中优势、有有步骤地商品开发工作相比呢?总体组虽然每3个月开一次会,但在重大技术问题上,还是协调、反应不够。攻关队伍大部分时间分散在全国各地,互相通气特别是深入了解很少,总体组调控能力不强,不能有效地组织起这支队伍,何况这支队伍在技术、经验及知识上参差不齐,各有“现管”的上级领导,往往各自为政。实际上,总体组也无法实施强有力的支配控制措施。
第五、经费支持力度不强
在我国,特别是以前一二十年,系统软件的研制只能主要靠国家投入和支持。一个重要原因是我们的软件企业都还刚刚诞生,面对激烈竞争的市场导致的软件价格低廉,以及国人对软件的研发需要巨大成本缺乏正确认识而导致盗版现象严重,这些软件公司都忙于“找饭吃,求生存”,根本没有经济实力去独立开发操作系统和相关的其它系统软件,这种基础软件的研制需要巨大的经费和技术投入且伴有高风险。虽然国家有关部门在这方面做了很大支持,但与半导体集成电路方面和其它硬件项目相比,国家对于这么重大而基础的系统软件的经费投入实在是太少了。
近年来,国家有关部门对软件行业的发展给予了更大的关注,尤其是1999年,围绕高科技特别是软件业的发展出台了不少优惠政策和相应的积极措施。这对于发展自主基础软件无疑是有巨大推动作用的。
笔者建议,对于基础系统软件特别是操作系统的开发,应该像当年“两弹一星”那样,集中优势,加强投入,争取在较短时间里有重大突破,使我国的软件产业能尽快有一个飞跃。
国产系统软件未取得预期的市场,未得到国人的认同,究其基本原因,笔者列出了以上五条。本人认为,诸多原因之中最重要的应是第一条,即市场导向和观念问题。如果首先从用户需求出发,根据市场规律制订并认真执行产品开发,协调力量,加强进度控制,严格管理和取产品质量保证措施,策划好市场行销策略步骤和方法,那么国产操作系统是有可能取得成功的。
如何学习linux经验分享及linux起源与发展
Windows 7 是由微软公司(Microsoft)开发的操作系统,核心版本号为Windows NT 6.1。Windows 7 可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。2009年7月14日Windows 7RTM(Build 7600.16385)正式上线,2009年10月22日微软于美国正式发布Windows 7 ,2009年10月23日微软于中国正式发布Windows 7。Windows7主流支持服务过期时间为2015年1月13日,扩展支持服务过期时间为2020年1月14日。Windows7延续了vista的Aero1.0风格,并且更胜一筹。
xp(个人电脑操作系统)即windows xp。
已于2014年4月8日正式退役。
Windows XP(版本号:5.1,开发代号:Whistler)是微软公司推出供个人电脑使用的操作系统,包括商用及家用的台式电脑、笔记本电脑、媒体中心和平板电脑等。其RTM版于2001年8月24日发布;零售版于2001年10月25日上市。其名字“XP”的意思是英文中的“体验”,是继Windows 2000及Windows Me之后的下一代Windows操作系统,也是微软首个面向消费者且使用Windows NT架构的操作系统。
2011年9月底前,Windows XP是世界上使用人数最多的操作系统,全球市场占有率达42%。在2007年1月,Windows XP的全球市场占有率达历史最高水平,超过76%。2012年8月份,统治操作系统市场长达11年之久的Windows XP最终被Windows 7超越。
2009年4月,微软宣布取消Windows XP主流技术支持,2011年7月初,微软表示将于2014年4月8日起彻底取消对Windows XP的所有技术支持。微软宣布,2014年4月8日,走过4548个日子的Windows XP已正式光荣退役。2014年1月16日,微软宣布将会为Windows XP的用户提供Security Essentials防方面的支持,直到2015年7月14日。
2014年4月8日,微软公布XP延保方案——选择与腾讯达成战略合作,为XP用户提供24小时安全服务。这是XP用户支持行动、扎篱笆、电脑清理日的服务升级,具体包括:并对新型、恶意软件、高危漏洞等大规模安全突发进行联合响应,由双方核心技术团队共同布局防御,微软授权腾讯电脑管家为用户提供基础安全服务。
Windows 8是由微软公司开发的,由微软公司于2012年10月26日正式推出,具有革命性变化的操作系统。系统独特的metro开始界面和触控式交互系统,旨在让人们的日常电脑操作更加简单和快捷,为人们提供高效易型的工作环境。
Windows 8支持来自Intel、AMD的芯片架构,被应用于个人电脑和平板电脑上。该系统具有更好的续航能力,且启动速度更快、占用内存更少,并兼容Windows 7所支持的软件和硬件。
微软将于2014年10月停止发售Windows 8。但预装Windows 8系统的电脑设备销售正常运营,用户依然可以通过购买PC的方式获取到OEM版本的Windows 8。同时微软对Windows 8的技术支持工作也不会停止。另外,Windows 8的免费主流支持服务过期时间为2018年1月9日,扩展支持服务过期时间为2023年1月10日。
DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”。DOS是个人计算机上的一类操作系统。从1981年直到1995年的15年间,DOS在IBM PC 兼容机市场中占有举足轻重的地位。而且,若是把部分以DOS为基础的Microsoft Windows版本,如Windows 95、98和Me等都算进去的话,那么其商业寿命至少可以算到2000年。
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、游戏控制台、台式计算机、大型机和超级计算机。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
linux操作系统共有几种版本?
你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix
如何选择版本:北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux开发人员中用debian的最多,其次是redhat,从全球linux各应用领域市场份额来看无疑redhat是最多的,此外还有很多出名的发行版本,不再列举。
对于初学linux的人来说,我建议是使用redhat,原因如下:
1)现在很多书都是以redhat为例讲的,为了与书本协调一致
2)周围的人都用redhat,交流比较方便
3)redhat应用范围广,有典型性和代表性
4)它易于使用和安装,我们没有必要把时间浪费在“装系统”上而应集中精力学习最有用的东西。
注现在觉得RH很死板,AS,ES等用在服务器上或许不错,Personal desktop用mandrake,debian,suse都不错,笔者现在用Mandrake,因为她长得漂亮:)
如果你并不打算深入学习linux,而是有诸如适应北京市办公平台迁移到linux上这种需要,那么中软,红旗等中文linux是不错的选择
我强烈建议:自己亲自动手把linux装到你的硬盘上,你必须学会独立安装linux系统的技能,对于现在的版本来说,其实跟装WinXP一样简单
从此现在开始,请不要以windows的工作方式来考虑问题,应该尝试挖掘linux身上的“天才unix”的气质。
三.进阶
掌握至少50个以上的常用命令
理解shell管道"|",文件流重定向">"及追加">>"等
熟悉Gnome/KDE等X-windows桌面环境操作
掌握.tgz.rpm.biz等软件包的常用安装方法
学习添加外设,安装设备驱动程序(比如modem)
熟悉Grub/Lilo引导器及简单的修复操作
熟悉系统固有目录的名称及公用
学会用mount命令访问其他文件系统
了解vi,gcc,gdb等常用编辑器,编译器,调试器
学习linux环境下的简单组网
建议:买一本不需要太厚的linux教材,大致可以满足要求(现在的书越来越多了,还带很多图,我当时可没这么多书)
四.高级应用
澄清一些概念:linux的普通操作与真正的系统管理不能相提并论,后者需要很多知识
1.英语
即使你不学linux,我也强烈建议你学好英文[U.S.english]。因为实质上计算机语言就是英文和字符,所谓的多国语言只是外部包装。你必须能无障碍的阅读大量的英文技术文档在搜索引擎找到的英文网站和网页中熟练的检索最好能有用英文直接交流的能力,摆脱了这个障碍,你的学习和理解速度就能快很多,你就有机会拉开和别人的差距。
2.shell[sed/awk]
shell是命令解释器,是内核与用户界面交流通道,shell写的小脚本有点类似于win下的.bat但shell比.bat强大的多,shell不只是解释命令,更是一种编程语言,有时候几百行的c用shell几十行就能代替完成工作,因为shell的工作方式建立在系统已有的众多应用程序之上
这也是CS中的一个重要思想。此外,shell可以实现工作自动化,这个概念也比较重要sed,awk用来处理文本,历来很常用。
3.Perl/PHP
漂亮的脚本, CGI的首选,比ASP好,应用面很广
4.C\C++
C、C++是linux/unix的核心语言,系统代码都是C写的
5.ASM
系统底层及内核,硬件,设备驱动程序,嵌入式开发都需要。//走核心路线的话,c\c++,asm最重要
6.Ja,Python,Tcl,XML
五、系统管理篇
在熟悉linux的基础上还需要掌握至少一种unix。我首推Solaris,其次是FreeBSD比如运营级系统一般是Solaris+Oracle/DB2之类的学习apache、ssh、sendmail/Qmail、proftp/vsftp、Samba、Squid、MySQL/PostgreSQL/Oracle、Bind等各种应用服务器的构架及电子商务的应用熟悉TCP/IP协议族,学习诸如apache+php+proftp+mysql+quota的实现以及大型局域网,分布式集群等各种企业级应用解决方案熟悉多用户管理,数据库管理,文件系统,逻辑存储管理,日志分析,备份与灾难数据修复系统补丁,内核升级,以及在此基础上的防火墙构架等以保障系统安全在内的各种系统管理技能。
我觉得,如果在此基础上再掌握路由/交换设备便是一个不错的系统管理员
各种基于linux的解决方案可参考相关书籍和文献,必要时用google或各大linux站点站内搜索引擎寻找最新文档,以避免错误和漏洞有几本技术大全和技术内幕我认为都是这方面不错的书
六、深入学习linux
我个人理解的读linux内核需要的基础:在此之前,希望先把应用层的东西学一下,那样会比较好理解
1.C
如果学过潭浩强的大学教科书(除了编几个数学模型好像什么也做不了的那种),建议再看一下《The C Programming Language》Second Edition这本圣经(如果想学缓冲区溢出,这点C的功力可能是不够的,还有<C陷阱与缺陷>,<C专家编程>,<C\C++深层探索>,反正经典书看多了是没有坏处的)
2.asm (AT&T语法,保护模式)
保护模式下的比较复杂,基本上每本讲内核的书都会有介绍有80x86 Intel语法的基础就行,
有兴趣可以看看Intel的官方网站
3.数据结构(离散数学)
计算机专业的核心课程,重要性我就不说了
4.操作系统原理
看懂这个再去读linux吧
5.微机原理/组成原理(数字电路)
底层直接和硬件打交道,所以这个也要
6.了解linux/unix
我想至少你要会操作吧,了解unix的API
7.软件工程/编译原理
这方面的经典书去.china-pub可以搜到很多我觉得APUE这种书不适合初学者,还是先看看UPE
从 Unix 到 Linux 这一段历史
为什么大家常常会说, Linux 是很稳定的一套操作系统呢?这是因为, Linux 他有个老前辈,那就是 Unix 家族啰!有这个前辈的提携,让 Linux 这个小老弟很快的就成为一套稳定而优良的操作系统啦!所以,底下我们来谈一谈 Unix 到 Linux 的这一段历史吧!
早在 Linux 出现之前的二十年 ( 大约在 10 年代 ), 就有一个相当稳定而成熟的操作系统存在了!那就是 Linux 的老大哥『 Unix 』是也!怎么这么说呢?!他们这两个家伙有什么关系呀?这里就给他说一说啰!众所皆知的, Linux 的核心是由 Linus Torvalds 在 1991 年的时候给他开发出来的,并且丢到网络上提供大家下载,后来大家觉得这个小东西 ( Linux Kernel ) 相当的小而精巧,所以慢慢的就有相当多的朋友投入这个小东西的研究领域里面去了!但是为什么这的小东西这么棒呢?!然而又为什么大家都可以免费的下载这个东西呢?!嗯!等鸟哥慢慢的唬xx....喔不!听我慢慢的道来!
一个没有完成的梦想: Bell, MIT 与 GE 的『 Multics 』系统
早期的计算机并不像现在的个人计算机一般,他可不是一般人碰的到的玩意儿,除非是军事或者是高科技用途才有可能接触到这类的 Computer !而如前面所言,有计算机硬件还需要操作系统的配合才能够发挥计算机的效能,不过,在那个年代,由于计算机算是『奢侈品』,喔~应该说是『贵重物品』,所以,可能一间学校就只有一部大型主机当然,那个年代所谓的大型主机仍然无法提供适度的运算能力的。不过,既然只有一部大型主机,然而有许许多多的教师、学生要想要来使用,怎么办呢?为了解决这个问题,在 1960 年代初期,麻省理工学院 ( MIT ) 发展了所谓的『兼容分时系统 ( Compatible Time-Sharing System, CTSS )』,就字面上的意义来看,他主要让大型主机可以提供多个终端机联机进入主机使用主机的, ( 附带一提,当时的终端机 ( Terminal ) 本身并没有软件或者可供使用的,这些终端机要能使用,一定必需要联机登入主机之后,才能够使用主机的来工作!) 当时可以让约 30 位使用者联机使用主机。而为了让这个分时系统更加的强大,所以,在 1965 年前后由贝尔研究室 ( Bell )、 麻省理工学院 ( MIT ) 及奇异电器公司 ( GE ) 开始来共同开发一个名为 Multics 的大型计画,目标是想让大型主机可以联机 300 位以上的使用者。不过,在奋斗了四年之后,该计画仍然宣告不治...喔!是失败啦!(注: Multics 有复杂、多数的意思。)
一个小型档案系统的产生:1969 年 Ken Thompson 的小型 file server system
在复杂的 Multics 系统的计画失败后,贝尔研究室当然就退出该计画。就在这个计画解散之后,曾经参与 Muitics 的贝尔研究室的成员 Ken Thompson 由于自己工作上的需求,需要一套档案存取的小型操作系统,便在 1969 年的时候以 DEC 公司 ( Digital Equipment Corporation ) 的计算机 PDP-7 为硬件基准,设计了一个适合自己工作环境的小型档案系统,其中也含有他自行开发的一些小工具。那个系统就是最早期的 Unix 的源头!当初 Ken 设计这个档案系统时,主要是为了自己的存取方便所设计的简单 OS ,因此将原有的 Multics 系统大幅度的简化,不过,在当时还并没有 Unix 这个名词的出现!
Unix 的正式诞生:13 年 Ritchie 等人以 C 语言写出第一个正式 Unix 核心
由于 Thompson 写的那个操作系统实在太好用了,所以在 Bell 研究室内部广为流传,并且数度经过改版。到了 13 年, Bell 研究室的 Dennis Ritchie 等人为了让这个系统的执行效能更佳化,所以使用编译效能更好的 C 语言将原有的 1969 年的那个系统之核心大幅度的改写过,并且确定该操作系统名称为 Unix,呵呵!那就是最早的 Unix 操作系统啰!不过,由于这个操作系统是由这一群工程师所开发完成的,而且使用者也大多是这方面的工程师,因此造成了后来 Unix 系统接口较难被一般使用者接受的情况 @_@ (注: 相对于 Multics ,Unix 具有单一的意思!)
重要的 Unix 分支: 17 年 BSD 的诞生
在 Unix 早期的发展中,有一件相当重要的事情,那就是 BSD 的诞生!由于 C 语言是一种高级语言,他可以被应用在不同的硬件架构上面,而 Unix 本身就是 C 语言写成的!在 Unix 发表之后, 柏克莱大学 ( Berkeley ) 的教授对于这个操作系统相当的有兴趣,在经过取得 Unix 的原始码,并且几经修改之后,终于在 17 年发表了第一代的 Berkeley Software Distribution ( BSD ) 。这个 BSD 是 Unix 的一个分支,他的发展对于 Unix 有相当大的影响,例如后来的 Sun 公司就是使用 BSD 发展的核心进行自己商业的 Unix 版本的发展的!
啥是linux?
linux发行版本主要以下几种
01 ubuntu 桌面版系统
对于不擅长系统操作命令的人员,使用比较方便
02 SUSE 网络服务功能强的系统
如果想把服务器充当路由设备,或邮件服务器,可以关注
03 Debian 安全性较好系统
有些对系统安全性要求高的企业会作为优选
04 Redhat 红帽公司官方系统
是很多国企或外企服务器中常用系统,需要进行付费,有官方服务支持
05 centos 红帽公司免费版系统
大多数互联网公司服务器常用系统,可以部署的服务多样,稳定性也比较高
Linux为什么始终无法取代Windows?
Linux操作系统(Linux),是一种计算机操作系统。Linux操作系统的内核的名字也是“Linux”。Linux操作系统也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统(也被称为GNU/Linux)。基于这些组件的Linux软件被称为Linux发行版。一般来讲,一个Linux发行套件包含大量的软件,比如软件开发工具,数据库,Web服务器(例如Apache),X Window,桌面环境(比如GNOME和KDE),办公套件(比如OpenOffice.org),等等。
Linux内核最初是为英特尔386微处理器设计的。现在Linux内核支持从个人电脑到大型主机甚至包括嵌入式系统在内的各种硬件设备。
在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。包括IBM和惠普在内的一些计算机业巨头也开始支持Linux。很多人认为,和其他的商用Unix系统以及微软Windows相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。
概述
绝大多数基于Linux内核的的操作系统使用了大量的GNU软件,包括了一个shell程序、工具、程序库、编译器及工具,还有许多其他程序,例如Emacs。正因为如此,GNU的开创者理查德·马修·斯托曼博士提议将Linux操作系统改名为GNU/Linux。但有些人只把操作系统叫做"Linux"。
大多数系统还包括了像提供GUI界面的XFree86之类的曾经运行于BSD的程序。
除了一部分专家之外,大多数人都不自己选择每一样组件或自行设置,而是直接使用Linux套件。
1983年,理察·马修·斯托曼(Richard Stallman)创立了GNU(GNU Project)。这个有一个目标是为了发展一个完全免费自由的 Unix-like 操作系统。自1990年代发起这个以来,GNU 开始大量的产生或收集各种系统所必备的元件,像是——函式库(libraries)、编译器(compilers)、侦错工具(debuggers)、文字编辑器(text editors)、网页服务器(web server),以及一个Unix的使用者接口(Unix shell)——除了执行核心(kernel)仍然付阙外。1990年,GNU开始在马赫微核(Mach microkernel)的架构之上开发系统核心,也就是所谓的GNU Hurd,但是这个基于Mach的设计异常复杂,发展进度则相对缓慢。
Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的,当时他并不满意Minix这个教学用的操作系统。最初的设想中,Linux 是一种类似Minix这样的一种操作系统。Linux的第一个版本在1991年9月被大学FTP server管理员Ari Lemmke发布在Internet上,最初Torvalds 称这个核心的名称为 "Freax" ,意思是自由( "free") 和奇异( "freak") 的结合字,并且附上了"X"这个常用的字母,以配合所谓的 Unix-like 的系统。但是FTP server管理员嫌原来的命名“Freax”的名称不好听,把核心的称呼改成“Linux”,当时仅有10000行代码,仍必须执行于Minix操作系统之上,并且必须使用硬盘开机;随后在10月份第二个版本(0.02版)就发布了,同时这位芬兰赫尔辛基的大学生在comp.os.minix上发布一则信息:
Hello everybody out there using minix-
I'm doing a (free) operation system (just a hobby,
won't be big and professional like gnu) for 386(486) AT clones.
历史
Linux 的历史是和GNU紧密联系在一起的。从1983年开始的GNU致力于开发一个自由并且完整的类Unix操作系统,包括软件开发工具和各种应用程序。到1991年 Linux 内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。整个内核是基于 GNU 通用公共许可,也就是GPL(GNU General Public License,GNU通用公共许可证)的,但是Linux内核并不是GNU 的一部分。1994年3月,Linux1.0版正式发布,Marc Ewing成立了 Red Hat 软件公司,成为最著名的 Linux 分销商之一。
Unix & Linux历史源流早期Linux的开机管理程序(boot loader)是使用LILO(Linux Loader),存在着一些难以容忍的缺陷,例如无法识别8G以外的硬盘,后来新增GRUB(GRand Unified Bootloader)克服了这些缺点,具有‘动态搜寻核心档案’的功能,可以让您在开机的时候,可以自行编辑您的开机设定系统档案,透过 ext2 或 ext3 档案系统中载入 Linux Kernel。
Linux 的标志和吉祥物是一只名字叫做 Tux 的 企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一口,便选择了企鹅作为Linux的标志。Linux的注册商标是Linus Torvalds所有的。这是由于在1996年,一个名字叫做William R. Della Croce的律师开始向各个 Linux 发布商发信,声明他拥有Linux商标的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给 Linus Torvalds。Linus Torvalds 一再声明 Linux 是免费的,他本人可以卖掉,但 Linux 绝不能卖。
Linux 的某些版本是不需要安装就能使用的版本,他们称为 LiveCD。
用户群
GNU/Linux爱好者设计的宣传图,并使用GPL授权
GNU/Linux社群设计的立体图,并使用GPL授权传统的Linux用户一般都安装并设置自己的操作系统,他们往往比其他操作系统,例如微软Windows和Mac OS的用户更有经验。这些用户有时被称作“黑客”或是“极客”(geek)。然而随着Linux越来越流行,越来越多的原厂委托制造(OEM)开始在其销售的电脑上预装上Linux,Linux的用户中也有了普通电脑用户,Linux系统也开始慢慢抢占桌面电脑操作系统市场。同时Linux也是最受欢迎的服务器操作系统之一。Linux也在嵌入式电脑市场上拥有优势,低成本的特性使Linux深受用户欢迎。使用Linux主要的成本为移植、培训和学习的费用,早期由于会使用Linux的人较少,这方面费用较高,但这方面的费用已经随着Linux的日益普及和Linux上的软件越来越多、越来越方便而降低。
KDE和GNOME等桌面系统使Linux更像是一个Mac或Windows之类的操作系统,提供完善的图形用户界面,而不同于其他使用命令行界面(Command Line Interface,CLI)的类Unix操作系统。
未来软件界的方向
Linux 作为较早的源代码开放操作系统,将引领未来软件发展的方向。
基于 Linux 开放源码的特性,越来越多大中型企业及投入更多的来开发 Linux。现今世界上,很多国家逐渐的把机构内部门的电脑转移到 Linux 上,这个情况还会一直持续。Linux 的广泛使用为机构节省了不少经费,也降低了对封闭源码软件潜在的安全性的忧虑。
Linux的英文发音
根据Torvalds的说法,Linux的发音和“Minix”是押韵的。
“Li”中“i”的发音类似于“Minix”中“i”的发音,而“nux”中“u”的发音类似于英文单词“profess”中“o”的发音。依照国际音标应该是['linэks]。
有一份Torvalds本人说话的音频,音频内容为“Hello, this is Linus Torvalds, and I pronounce Linux as Linux”。
应用
运行在SUSE上的KDE桌面环境。过去,Linux主要被用作服务器的操作系统,但因它的廉价、灵活性及Unix背景使得它很合适作更广泛的应用。传统上,以Linux为基础的“LAMP(Linux, Apache, MySQL, Perl/PHP/Python的组合)”技术,除了已在开发者群体中广泛流行,它亦是现时提供网站务供应商最常使用的平台。
基于其低廉成本与高度可设定性,Linux常常被应用于嵌入式系统,例如机顶盒、移动电话及行动装置等。在移动电话上,Linux已经成为Symbian OS的主要竞争者;而在行动装置上,则成为Windows CE与Palm OS外之另一个选择。目前流行的TiVo数位摄影机使用了经过客制化后的Linux。此外,有不少硬件式的网络防火墙及路由器,例如部份LinkSys的产品,其内部都是使用Linux来驱动、并用了操作系统提供的防火墙及路由功能。
用Linux的超级电脑亦愈来愈多,根据2005年11月号的TOP500超级电脑列表,现时世上最快速的两组超级电脑都是使用Linux作为其操作系统。而在表列的500套系统里,用Linux为操作系统的,占了371组(即74.2%),其中的前十位者,有7组是使用Linux的。
2006年开始发售的SONY PlayStation 3亦使用Linux的操作系统。之前,Sony亦曾为他们的PlayStation 2推出过一套名为PS2 Linux的DIY组件。至于游戏开发商雅达利及id Software,都有为其旗下的游戏推出过Linux桌面版本。此外,Linux Game Publishing亦有专门为Linux平台撰写游戏,并致力于把其他在Windows平台编撰的游戏程序码转携至Linux平台,及为转携游戏提供使用授权。
而一个打算对所有生活在发展中国家孩子提供手提电脑的名为每孩子皆有一部手提电脑(OLPC)的项目,正是使用Linux作为缺省的操作系统。
发行版
Linux 主要作为Linux 发行版(通常被称为"distro")的一部分而使用。这些发行版由个人,松散组织的团队,以及商业机构和志愿者组织编写。它们通常包括了其他的系统软件和应用软件,以及一个用来简化系统初始安装的安装工具,和让软件安装升级的集成管理器。发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统,甚至许多版本故意地只加入免费软件。目前,超过三百个发行版被积极的开发,最普遍被使用的发行版有大约十二个.
一个典型的Linux发行版包括:Linux内核,一些GNU程序库和工具,命令行shell,图形界面的X Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用软件。
展望
一个打算对所有生活在发展中国家孩子提供手提电脑的名为每孩子皆有一部手提电脑(OLPC)的项目,正是使用Linux作为缺省的操作系统。
混沌初开
那是在一九九一年,令人痛苦难耐的冷战渐渐走到了尽头。 和平安详的空气开始升起在地平线。在计算科学领域, 随着强大硬件的推出,计算机的极限能力已超出了我们的想象, 一个辉煌的未来似乎已渐露端倪。
但还是缺了点儿什么。在操作系统领域,存在着一大片空白。
一方面,DOS还统治着庞大的个人电脑王国。 比尔盖茨花,000从一个西雅图黑客手中买来DOS。之后, 靠着聪明的市场策略,这个简陋的操作系统悄悄渗透到了世界的每一个角落。 PC用户没有其它的选择。苹果机虽好,但它的 天价没人能承受得起。 它和大众需求保持着遥不可及的距离。
计算领域的另一个阵营是UNIX世界。但UNIX更是贵不可攀。为了追求高额利润, UNIX销售商把价码抬得足以吓跑随便哪个PC用户。 贝尔实验室曾慷慨地向高校提供UNIX的源代码。但现在, 这些源代码被小心地看管起来,不再对外公开。更令全球PC用户心烦的是, 软件市场的大玩家们没能为这一问题提供个有效的解决方案。
MINIX似乎是个选择。它是在荷兰当教授的美国人Andrew S. Tanenbaum 从零开始编写出来的。 MINIX的初衷是为了向学生讲授操作系统的内部工作原理。 MINIX的设计是面向当时最为流行的Intel 8086微处理器。
作为一个操作系统,MINIX算不上一流。但它的好处是你能得到它的源代码。 只要你有Tanenbaum写的《操作系统:设计与实现》这本书, 你就能得到那12,000行用C和汇编写的源码。头一次, 程序员或黑客可以有机会读一读操作系统的源码--- 这种被软件商严加看管的东西。 Tanenbaum用详尽简洁的笔触探讨了编写操作系统的艺术。 他是个一流的作者,迷住了一批当时计算机领域最聪明的大脑。 全世界学计算机的学生都在钻研这本书, 通过读它的源码来了解他们电脑里运行的MINIX操作系统。
Linus Torvalds就是这些学生中的一个。
呱呱坠地
在1991 年,Linus Benedict Torvalds还是个芬兰学生,在赫尔辛基大学念计算机专业二年级。 同时他也是个自学成才的黑客。这个长着沙滩黄头发、 说话软绵绵的二十一岁芬兰帅哥喜欢折腾他的电脑,把它不断推向能力的极限。 但他缺少一个合适的操作系统来满足他如此专业的需求。MINIX不错, 可它只适合学生,是个教学工具,而不是一个强大的实战系统。 当时,全世界的程序虫们都很看好Richard Stallman的GNU项目 ---一个致力于推出自由、高质量软件的运动。在计算科学的王国里, Stallman是个倍受尊崇的神话式英雄。 他令人景仰的职业生涯是从大名鼎鼎的 MIT人工智能实验室开始的。 七十年代中后期,在那里他开发出了著名的Emacs编辑器。 八十年代早期,商业软件公司从人工智能实验室吸引走了绝大多数优秀的程序员, 并和他们签署了严格的保密合同。Stallman为此大大不爽。他认为软件和其它产品不同, 在复制和修改方面,它不该受到任何限制。只有这样,才可能开发出更好更强的 软件。1983年,他在著名的《GNU宣言》中,向世人宣告了GNU项目的启动, 开始了贯彻其哲学的自由软件运动(注:GNU一词是‘GNU's Not Unix’的递归缩写)。 为了最终实现开发出一个自由操作系统的梦想,他得先制造些工具。 于是,在 年初,Stallman开始创作一个令商业企业程序员叹服的作品--- GNU C编译器(gcc)。他出神入化的技术天才,令所有商业软件程序员自愧不如。 gcc被公认为世界上最高效最强健的编译器之一。
到1991年,GNU项目已经开发出了众多的工具软件。 大家期待已久的GNU C编译器也问世了。但自由操作系统还没有出现。 MINIX也受制于版权(后来,在2000年4月, Tanenbaum在BSD许可证下发布了自由的MINIX)。 GNU操作系统内核---HURD---还在开发之中,几年之内还不可能面世。
拖了这么久,终于该说说Linus了。
1991年8月25号,Linus在MINIX新闻组发出了历史性的一贴...
From: torvalds@klaa.Helsinki.FI(Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaa.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki
Hello,各位使用minix的朋友,
我正在写一个基于386(486)AT机器的(自由)操作系统 (只是出于爱好,不会做得象gnu那么大、那么专业).我从四月份开始酝酿,现在已经做得差不多了。 我现在想知道一些你们对minix的看法,它哪点好?哪点不好? 因为我这个操作系统和minix多少有点儿类似 (文件系统用同样的物理布局〔因现实原因,其它方面也有类似的地方)。 我已经把bash(1.08)和gcc(1.40)移植过来了,而且它们运转正常。 这意味着在下面个月里,我将给它加上更多实际的功能。 所以我想知道大家都希望它有哪些功能。欢迎多提建议,但我不敢保证能实现你的建议 :-)
Linus (torvalds@kruuna.helsinki.fi)
附:没错,它不包含任何minix的代码, 而且它有一个多线程文件系统。 它现在不能在其它硬件上转(因为用了386任务切换机制,等等),而且除了AT硬盘,它基本上不支持任何其它硬件。 这就是全部了:-(。
从这个帖子不难看出, Linus自己并没预料到他的小创造将会改变整个计算科学领域。 1991年9月中旬,Linux 0.01版问世了,并且被放到了网上。 它立即引起了人们的注意。源代码被下载、测试、修改, 最终被反馈给Linus。10月5号, 0.02版出来了,同时伴随着Linus著名的声明:
From: torvalds@klaa.Helsinki.FI(Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Free minix-like kernel sources for 386-AT
Message-ID: <1991Oct5.054106.4647@klaa.Helsinki.FI>
Date: 5 Oct 91 05:41:06 GMT
Organization: University of Helsinki
你在怀念minix-1.1时代的美好时光吗? 那时你自己写着驱动,充满了成就感。 现在没什么好项目可做了,是吗? 你在拚命啃一个操作系统,修改它以满足你自己的需要,是吗? 现在minix已经没什么需要你去改进的了, 你为此怅然若失,是吗? 没机会再熬通宵去改进一个小程序了,是吗? 如果是这样的话,那这个帖子就是给你的
:-) 一个月(?)前我曾经提到过,我正在一个AT-386 机器上开发一个自由版本的、类似 minix的操作系统。 现在它终于出来了(尽管未必能满足你的期待)。 我乐意把源代码公开出来,让它传播得更广。 它现在仅仅是0.02版(外加一个(很小的)补丁)。 但是我已经成功地在它上面跑了 bash/gcc/gnu-make/gnu-sed/compress等程序。 我这个小宝贝儿的源程序在nic.funet.fi(128.214.6.100) 下面的 /pub/OS/Linux 目录中可以找到。 该目录中还有些 README 文件, 还有几个在linux下能工作的可执行文件 (bash,update和gcc,你还要求些什么呢 :-)。 完整的内核源代码都公布在这儿了,因为里面没用到minix的源程序。 而函数库的源程序只是部分开源,所以目前还不能提供出来。 拿到源代码后,直接编译就行了。编译完,就能转了。哈哈。 可执行程序(bash和gcc)的源代码可以在同一网站的/pub/gnu目录里找到。
几周以后, Linux 0.03版发布了。12月份,0.10版发布了。 这时的Linux还显得很简陋。它只能支持AT硬盘,而且不用登录(启动就进bash)。 0.11版有了不少改进,可以支持多国语言键盘、软驱、VGA、EGA、Hercules等等。 Linux的版本号从0.12直接上升到了0.95、 0.96......不久, Linux的源代码就通过在芬兰和其它一些地方的FTP站点传遍了全世界。
谁与争锋
不久,Linus开始面对挑战。他面对的不是别人,正是Andrew Tanenbaum, 那个开发出MINIX的伟大教师。在给Linus的一个回贴中,Tanenbaum写到:
“我还是坚持我的观点, 在1991年还设计这样一个整体架构的内核是个根本性的错误。 你该庆幸不是我的学生。这么个设计,在我这儿你得不了高分 :-)” (Andrew Tanenbaum to Linus Torvalds) Linus后来承认说,这是关于开发Linux他所得到的最坏评价。 Tanenbaum是当时的知名教授,他说的话自然很有份量。 但这次面对Linux,他的话没能奏效,因为Linus不是个轻易服输的人。
Tanenbaum还宣称: “Linux过时了。”
现在轮到新的Linux一代开始反击了。以强大的Linux社区为后盾, Linus给了Tanenbaum一个恰如其分的回复:
你的工作是教授、研究员。这对于minix的大脑损伤是个绝妙的解释。(Linus Torvalds to Andrew Tanenbaum)
Linux 的开发在继续。不久,加入开发的人数就超过了一百,然后是数千, 然后是数十万。Linux不再只是个黑客的玩具,配合上GNU项目开发出的众多软件, Linux已经可以走向市场了。它最终在GNU公共许可证下发布, 这保证任何人都可以自由获得它的源代码,可以自由复制、学习和修改它。 学生和程序员们都没错过这个机会。
不久,软件商们也来了。Linux是自由的操作系统。 软件商们需要做的只是把各种各样的软件在Linux 平台上编译, 然后把它们组织成一种可以推向市场的形式。 这和其它操作系统在运作模式上没什么区别,只是Linux是自由的。 Redhat、 Caldera、 和其它一些公司都获得了相当大的市场,获得了来自世界各地的用户。 除了这些商业公司,非商业的编程专家们也志愿地组织了起来, 推出了他们自己的品牌---享誉全球的Debian。 配上崭新的图形界面(比如X Window System、KDE、 GNOME), Linux的各个品牌都倍受欢迎。
好戏连台,惊喜不断。除了PC机,Linux又被移植到了许多其它平台上 (PowerPC、 Sun Sparc、ARM、Alpha...Debian就支持十几种CPU)。 它还被人安装到了3com的手掌计算机上。另外,利用集群技术, 许多Linux单机可以被组织成一个整体,用于并行计算。1996年4月, Los Alamos国家实验室的研究人员利用 68台Linux单机搭建了一个并行计算系统,用它来模拟爆炸的冲击波。 与其它超级计算机不同的是,用Linux搭建的集群计算机非常便宜。 这种DIY出来的超级计算机只花费2,000,连人工(连接68台PC的线缆) 都包括了。这价格只是同级别商业机的十分之一。 它的峰值计算速度可达每秒19万亿 (billion)次。 在世界超级计算机排行榜中它排在第315位。 它运行稳定可靠。三个月后,还不必重启动
今天,Linux最大的优势就是推动它前进的巨大开发热情。一旦有新硬件问世, Linux内核就能快速被改进以适应它。比如, Intel Xeon微处理器才问世几个星期,Linux新内核就跟上来了。 它还被用在了Alpha、MAC、PowerPC上。 甚至在手掌机这一少人问津的领域都可以运行Linux。 正如它在1991年诞生时那样, Linux正以同样的热情阔步走向新世纪。
至于Linus本人,他保持着简单的生活。不象比尔盖茨, Linus不是亿万富翁。 完成学业之后,他移居美国,在Transmeta公司找了个工作。 Transmeta公司在指导完成了一个绝密项目的研发之后, 推出了自己的Crusoe处理器。Linus是这个研发小组中活跃的一员。 最近,他和Tove结了婚,生了个女儿,取名 Patricia Miranda Torvalds。 世界范围内的计算机社区都对Linus推崇备至,到目前为止, 他是我们这个星球上最受欢迎的程序员。
你好,老修来分享一下你的问题。
前言Linux为什么要取代Windows?
Linux生来就是为服务而生,Windows设计之初就是为个人而活;它们为什么要相互取代?为什么不能并存?
Linux:核心理念-万物皆文件
1、它是一个内核,而不是一个操作系统;因此我们平常说的“操作系统用的是Windows、Mac还是Linux啊?”是错误的,Ubuntu、Fedora等才是操作系统的名字,他们都使用Linux内核;
2、1991年最初由Linus Torvalds针对386(个人计算机)开发;Linus Torvalds那时是芬兰的一名研究生;
3、 Linux的吉祥物是企鹅(英文名:Tux),因为Torvalds在小时候被企鹅咬过,因此印象非常深刻;Unix和Linux的代码是由90%的C语言和10%的汇编组成,因此只需要稍加修改,就能移植到其他硬件上;
Linux的优缺点
1、Linux的优点
1.开放的学习环境;
2.漏洞快速修补;
3.因为内核只有几百k,因此适合嵌入式系统;
2、Linux的缺点
1.有些专业软件没有Linux版本;
Windows
1983年, 微软正式宣布开始设计Windows, 定位是: 一个为个人电脑用户设计的图形界面操作系统.
Windows 1.0
发布时间:1985年11月20日
重大升级:无
关键词: MS-DOS图形界面化,多任务执行
历史 地位:命名“Windows”,奠定Windows的方向
Windows2.0
发布时间:1987年11月1日
重大升级:无
关键词: Intel 处理器优化,多窗口层叠
历史 地位:Wintel联盟先锋,对日后业界发展产生极其深远影响
Windows3.0
发布时间:1990年5月22日
重大升级:3.1、3.2
关键词:控制面板,桌面图标,网络,16色支持
历史 地位:终获认可的Windows系统
Windows95
发布时间:1995年8月24日
重大升级:95 OSR2
关键词:32位系统、开始菜单、IE浏览器、蓝天白云、USB
历史 地位:奠基Windows系统霸主地位,独孤求败的开始
Windows98
发布时间:1998年6月25日
重大升级:98SE
关键词:家庭用户、图形加速卡、MMX、多媒体 、蓝屏
历史 地位:统治家庭,霸主无人可撼
Windows2000
发布时间:2000年2月17日
重大升级:2000SP1/SP2/SP3/SP4
关键词:版本细分、NT 内核(5.0版本)、NTFS、混合式核心、权限分级、稳定
历史 地位:NT内核光芒四射
WindowsME
发布时间:2000年9月14日
重大升级:无
关键词:数字多媒体、蓝屏蓝屏蓝屏
历史 地位:DOS内核的落幕
Windows XP
发布时间:2001年10月25日
重大升级:XP SP1/SP2/SP3/SP4
关键词:64位、全新界面、蓝天白云II、长寿、占有率
历史 地位:一统江湖最成功的Windows
Windows Vista
发布时间:2007年1月30日
重大升级:Vista SP1/SP2
关键词:用户管理机制(UAC)、预读内存管理机制、Aero玻璃特效、硬件要求高、兼容性差
历史 地位:生不逢时,新的开始
Windows7
发布时间:2009年10月22日
重大升级:7 SP1/SP2
关键词:Vista马甲、简洁易用、运行稳定、SSDTrim
历史 地位:综合最强的Windows
Windows 8
发布时间:2012年10月26日
重大升级:8.1/8.1SP1
关键词:图标扁平化、动态磁贴、跨硬件平台、取消开始菜单、应用商店
历史 地位: 颠覆性的Windwos操作体验
Windows 10: 2015年7月29日
发布时间:2015年7月29日
重大升级:暂无
关键词:开始菜单回归,1年免费升级(盗版也可以哦)、强制升级、自动识别台式平板模式
感谢阅读,我是AI 科技 猿,听我庖丁解题!
我是一名程序员,每天都在使用Linux和Windows。Linux不需要取代Windows, Linux也有自己“称霸”的领域 。那为什么有人感觉Linux远没有Windows流行?那我抽丝剥茧分析一下。
Linux技术性太强,图形化操作较弱,电脑小白难以上手Linux对于程序员来说是非常方便的,Linux有Shell命令,所有的操作都可以用命令行搞定。而这对电脑小白来说,实在是“天书”级别的。比如,在Linux里查找一个包含某字符串的文件,我们程序员直接可以“grep -nHr "xxx"”,十分方便,而电脑小白怎么会记得住那么多命令。
当然Linux也有各种图形化的桌面,GNome,KDE,MATE,Unity等等。从Win7换成Win10,电脑小白都蒙圈,何况Linux这多种类。
Linux缺少霸主,版本众多,软件安装和支持不好Linux是开源系统,不同厂商封装Linux内核,形成自己的发型版本,比如红帽,SUSE系列,Debian系列。因此,在Linux下不同的软件可能需要不同的库。安装一个软件,如果遇到问题,是十分让人头疼的。
在Linux下,微信就没有Linux版本;听音乐的播放器,很多还是没有Linux版本;在Linux下PDF,word文档阅读器远没有windows的Office好用等等。
Linux和Windows“基因”不同,决定了Linux和Windows的各自的角色。Linux没有超越Windows,但是Linux没有Windows好吗?Linux没有Windows赚钱吗?当然都不是。2016年Linux在服务器端占有市场的80%以上。因此,在服务器端,Linux是霸主。我们公司使用的将近40台服务器,只有两天Windows服务器。
虽然Linux不被普通电脑使用者熟悉,但是Linux在众多公司,特别是互联网公司,使用非常广泛。因为,Linux开源,能脚本话批量执行命令,Linux安全稳定等等诸多优点。 以上就是我对这个问题的浅见,如果感觉说的对你有一点帮助,请点赞,关注!
你好,IT行业老兵来谈谈看法。
Linux系统何时取代Windows系统算是个老生常谈的话题了,Linux支持者希望Windows立马从世界消失,Windows用户呢,好像压根都懒得搭理Linux系统,甚至买电脑时一听说是Linux系统,马上会问:为什么没有预装系统? 是的,在普通小白用户眼里Windows跟操作系统是同义词,对他们来说Windows就是操作系统,操作系统就是Windows。 为什么会出现这种现象呢?是Linux不够好吗?也许是,也许又不是。 诚然,Linux在文件系统、安全性、流畅性、可移植性等方面都有其独特优势,但是为什么用户还是不认呢?在我看来,造成这个现象的主要原因有三个。
Windows先入为主,成为操作系统的事实标准
微软的第一版操作系统Microsoft Windows 1.0发行于1985年,这款产品其实比较失败,没有在市场激起什么水花。随后微软持续推出了优化版本Windows 2.0和Windows 3.0,到了1994年的时候,首次推出了支持中文版的Windows3.2发布,由于消除了语言障碍,在国内得到了较为广泛的应用。同样在1994年,芬兰赫尔辛基大学大学二年级的学生Linus推出完整的Linux操作系统核心Version1.0,此后Linux系统才算正式开始壮大,但是跟Windows比起来,俨然已经“输”在了起跑线上。
事实上,早期的Linux操作系统,并没有刻意要与Windows进行比较,也没有什么商业化的软件 ,这跟Linux操作系统本身是开源特性有关,开源社区里的开发者都是基于兴趣对Linux进行功能扩展和演进,并没有清晰的商业推广。 但是Windows不同,作为同时代的天选之子,乔布斯和比尔盖茨在硅谷的一亩三分上谁也看不上谁,都在拼命开发基于“窗口”的图形化界面操作系统,希望能一统操作系统的江湖。 所以Linux的“懈怠”再加上比尔盖茨在商业上的“疯狂输出”,最终成就了微软霸业,近三十年来微软先后推出了Windows95、Windows98、Windows XP、Windows7等经典作品,据统计,全世界的Windows用户大约在18亿到20亿左右。
Linux的“乱”
没错,喜欢Linux系统的人可以列出一万个Linux操作系统的优点,什么开放性、优秀的文件管理、丰富的网络功能、可靠的系统安全以及良好的移植性等等,但是归根结底,Linux是个开源系统,任何遵守其开源许可的个人或者团体都有权利对它进行商业开发,据统计Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracle linux等等。越是百花齐放,就越难占据桌面型操作系统的市场,因为普通的消费者更喜欢的是整齐有序、版本迭代统一的操纵系统。
Linux系统的市场占比其实并不低根据2018年美国联邦的数字分析(DAP)公布的数据,桌面版Linux操纵系统占比大约在0.6%到1%之间,跟Windows和IOS比肯定属于others了。但是这并不能说明Linux操作系统没有人用,事实上它的市场占比并不低,只不过普通用户没有感知到而已。 目前Linux系统被广泛应用于企业级服务器、嵌入式领域,有数据显示全球超过95%的企业级服务器都是Linux系统,而世界上使用人数最多的移动操作系统Android,其内核就是Linux系统,所以说,Linux系统的市场占比并不低。
总而言之,在桌面操作系统领域,Linux虽然有所发力,现有的软件也基本能满足人们的日常需要,但是还是那句老话:“既生瑜,何生亮”,短期内还无法撼动Windows和Mac OS的地位;但是在嵌入式和企业服务器领域,Linux充分发挥了其稳定、开源、免费、安全的特点,以绝对优势牢牢占据着头把交椅的位置。
作为一名计算机博士,我觉得这个问题与我相关,以前我也长时间操作过两个系统。我是在编程时使用linux,办公时使用windows。
其实这两个系统主要是定位不同,他们的用户群也不同,功能也不同,Linux主要是面向服务器或者是开发者,他有着一套比较快捷的命令行行操作方式。
Windows所面向的是普通用户,普通用户与图形界面交互只需要鼠标点一点所看即所得,这种方式非常的方便,有助于普通用户操作。
我觉得他们两个系统之间是谁也替代不了谁的关系,因为他们各自都有对方所替代不了的特点。对于Linux为什么始终无法取代Windows? 下面我 就从两个系统的稳定性与配套生态丰富性来简单的说一说 。
稳定性
当前的linux发行版的桌面使用稳定性有待提高。 即便linux粉丝都把windows看得是bug一堆,稳定性很差,但是事实是桌面使用windows和Mac OS的稳定性比linux发行版都好很多。用 Linux的经常遇到升级一下Grub挂掉 ,显卡驱动在新内核跑不起来造成启动不了X或者是Xorg的bug造成开机键盘完全失灵得靠Livecd 启动把/分区挂上改配置文件。 实际上windows的升级很少出现这样的情况。
配套生态丰富性
然后就Linux上的软件现在是远不能和windows比的。其实这个问题大家可以从iOS和Android的快速发展看到一些问题。为什么成千上万的开发者愿意在某个平台上开发软件。 Linux作为服务器应用从不缺软件,但是桌面使用还是缺很多的 。目前linux也还不能吸引很多公司、普通开发者开发Linux下的日常使用软件。
不当家不知道柴米油盐到底多贵。 以前我也很唾弃很多公司不开发linux下的客户端。其实我现在 所在公司的产品对Linux支持也远远落后windows , Mac OS,Android。。以前我总觉得那因为公司的开发都是傻子,搞不来跨平台的东西。站在公司的角度, 以最小的精力做出更多人使用的产品肯定是所有开发团队的选择方向 。换了我们自己开的公司话,如果开发windows客户端和linux客户端的投入相同(实际上linux下的往往更大), 一个客户端能让90%以上的网民可能用,另外一个只能在2%左右的网民可能用,自己也会集中精力搞windows版本的。 实际上大部分互联网公司大家都加班非常严重的,因为大部分时候都是唯快不败。
作为资深IT和DIY电脑爱好者,让我们来分析一下:
windows和macOS独占电脑桌面系统这么多年,很多人一直都在想,有没有一款操作系统能不能代替它们呢,目前能和windows抗衡的系统也只有苹果macOS,但是其只用在苹果机型上面,所以大家就将这个期望寄托在了Linux身上,那么Linux系统能不能取代windows呢?下面我们从以下几点分析:
Linux和windows的发展史windows起源于1985年,而Linux(桌面系统)诞生于1991 年,最初两者都是基于UNIX操作系统的一种镜像(UNIX是最早的开源系统)。两者诞生的时间相差6年时间,那个时候windows已经出第3代版本了,名字叫Windows 3.0。从windows诞生至今已经产生了将近30多个版本,Linux的发展时间没有windows早,版本各异。
发展方向的差异因为windows是闭源的,微软公司掌握其主要核心代码,开发升级只能由微软公司完成,而Linux因为其开源性,更多的是成为了更多电脑爱好者的学习工具或者是开发平台,在客户的使用体验和改进中,windows收集到的信息更全,更加的注重得到客户的使用体验。而Linux更加偏向于开发者,没有统一的反正标准。
经济支持当一家公司没有了利润支持,那么它就不能持续的去发展和运营,也就没有办法搭建一个开发生态系统,无法让更多的APP开发者,软件和硬件设备商去适配,所以Linux作为开源免费系统,在生态维护上不能像windows一样有充足的资金。
APP开发力度不够--开发者太少更多的用户接受了windows系统,慢慢的抛弃了Linux,用户量的增加,导致了更多的需求和拓展,开发者们也纷纷以windows作为平台开发应用,Linux在没有利益的支持下,慢慢的退出了电脑桌面系统,并且也形成了这一种恶性循环,强者更强。
总结Linux的优点其实就是它的弱点,因为免费开源的原因,导致大部分用于服务器端和开发爱好者使用,没有经济利益的催动下,开发者越来越少,虽然推出的版本很多,但维护下来的却很少,如果想要更快建立起这个生态环境,那么它必须要拥有更多的开发者去参与进来。并且有资深企业去主导,持续的去开发推进,这样才能真正的建立起这个生态的平衡。
题主好,很高兴能回答这个问题。作为一名开发人员,我同时会使用Windows、macOS、Linux,下面我来结合我的实际体会来谈谈我的看法。
一、用户群体因素
1、 使用习惯,简单来说就是,Windows桌面长啥样Linux长啥样就行。
先来说一说非技术层面的事儿:
1)Linux长成Windows的样子,微软不会同意;
2)Linux会去抄Windows么?虽说天下文章一大抄,但是为了证明自己的存在感,怎么着也得整点不一样的地方呀。另外 Linux 厂商太多了,很难统一的。
我认为技术层面用一句话来描述就可以了:我的C盘哪去了!
2、软件支持,这个支持不是简单一句话就能搞定的,这个是需要做移植的,而且基础平台不一样,和重写也差不多了,可想而知这个难度有多大。
二、先入为主很重要
先入为主真的很重要!先不提操作系统的事儿,从咱们平时看的电视剧就能体会的到。老版西游记、三国演义、水浒传还有各种武侠电视剧,在中年人群中接受度还是非常高的;但是对于00后小朋友来说,或许他们对新版更加认可。操作系统也一样,微软做桌面要比Linux早6年左右的时间,也就是说Linux准备发展的时候,Windows已经有相当的市场了。自然,在桌面应用方面,市场对Windows的接受程度要比Linux要高一些。不过,现在一些Linux厂商也非常注重桌面环境了,希望能坚持下去,越做越好~
三、侧重点不同
这个我只能从我个人的观点来分析了哈,会多一点主观的判断。Linux 更侧重服务器,而Windows更侧重个人PC。如题主在问题中描述的那样,Linux的用户大多是技术人员。但是技术人员只是全部人群中的很小一部分,更多的人还是在用Windows。更何况,技术人员也不是只用Linux,很多时候他们也会用Windows的(例如:打 游戏 的时候)。
在我看来,Windows和Linux都是非常优秀的操作系统,而且在Windows10中已经嵌入了一个定制的Linux内核,从某些角度讲,是Linux赢了!
以上就是我的观点啦,其实回头想想,我们真的离得开Windows么?多元发展不是挺好么?
Window诞生快40年了,全球有几十亿的用户在使用,堪称互联网时代的基石,linux凭什么取代windows?
预言要知道人类 社会 一直有一个底层逻辑,就是简单的才能成为主流,我在这里甚至能预言,如果以后没有性能问题的情况下,windows为代表的图形界面操作系统必定能取代LINUX为代表的命令行操作系统。
实际情况
目前人类 社会 的实际情况就是学习难度低的干掉学习难度高的,简单的干掉复杂的!
举几个例子就知道:
比如车:手动档的车又有运动感,又有驾驶的趣味,但是自动挡的车成为了主流。
比如 游戏 ,星际,魔兽,DOTA,LOL,王者荣耀,最后真正破圈的是谁?王者荣耀。
比如密码,从密码到手机验证码,到指纹,到人脸支付,都是方便人们使用才被人使用的。
斜阳说
随便想想身边的各种东西,有什么东西是慢慢变得复杂,才被大家广泛使用的?
根本就没有,整个人类 社会 就是往简单易用发展的,因此学习成本更高的linux从底层上来说就不可能取代windows。
这是一个龟兔赛跑的问题。Linux以前如一只乌龟,Windows如兔子。
但在中国的国产系统的浪潮到来后,Linux将有更多机会超越Windows。
1、系统本来的初衷不同
Windows上来就抢跑走PC,面向个人用途,所以UI界面一直强调体验。
Linux从Unix演化而来,一直在小型服务器上独树一帜,并且高举开源大旗,没有Linux就没有安卓系统。
2、Windows是巨型企业的商业行为,而Linux一开始是开源社区行为。
3、开发者生态,有不同领域的积累
当Linux想跟Windows在普通用户方向竞争,首先要让开发工程师们使用起来。也要提供相应UI开发工具。
微软毕竟有VC,.Net等等一大套的UI开发工具,从Win32开始为了方便开发者,一直在迭代开发软件。
4.Linux并不是没有机会,Windows一直想革自己的命,无奈包袱太重,兼容性成问题。
安卓其实就是Linux在个人用户方向最好的延伸。
从这个角度,已经很成功了。
5、Linux开源,Windows一堆后门,所以肯定开发者更喜欢Linux。
Windows最被人诟病的就是,代码封闭,开放给我们的是成千上万的有选择性开发接口。接口越来越多,补丁越来越多。并且大量的没有文档指出的接口,成为后门,成为黑客攻击的乐园。
Linux一直的开源态度,让各家可以八仙过海,各显神通。
当然这有弊有利,但是受开发者欢迎的。
总结:LINUX有机会在未来赶超Windows,对用户来说体验还是第一位,对工程师开发者来说更喜欢开源的Linux.以上是对问题的观点。
windows系统主攻桌面操作系统领域,而linux主攻服务器操作系统领域。二者应用领域不同,所以就无法直接进行比较了,谁也无法取代谁,在各自领域都发挥着对方无法比拟的优势。二者会长期共存的[耶]
用windows系统的用户可能会想,windows系统和linux系统不都是操作系统,功能应该都差不多,那么,Linux系统可以轻易地替换它.是这样吗?恐怕并不那样简单.
成本
赞成Linux的声音:Linux是免费的,它没有使用许可证费用;支持Linux的成本比支持Windows(NT4/2000)的成本低得多;而且,已经有许多免费办公自动化解决方法可供选择.
赞成Windows的 声音:Linux要求现场的技术支持以保证系统运行,要求开发人员或承包商现场修改系统错误和应用核心补丁程序,无法保证能够由内部人员来解决所有问 题;VisualStudio比其它开放源代码的开发环境好;MSSQL是一个便宜的数据库平台;Linux没有提供足够多的商业工具软件.
声誉
赞成Linux的声音:Linux是发展最迅速的OS平台;Linux应用能更好地工作;Linux桌面提供更多选择;Linux应用程序和工具的运行很出色,选择机会也更多.
赞成Windows的声音:微软视窗是最常用的OS平台;每个Linux系统发布就是一个独立的OS,向后兼容性差;Windows应用比Linux应用允许用户更多的集中到任务上,无需编程就可以使应用系统工作;Windows有一致的界面窗口.
应用
赞成Linux的声音:Linux图形接口像Windows一样容易使用;Linux使用标准兼容协议也使用标准文件格式;从未遇到过像安装微软补丁程序那样的事:选择的机会太多了;Linux提供极大的协同工作能力.
赞成Windows的声音:Linux上的应用非常少;不与InternetExplorer6标准兼容;无法买到像Outlook所提供的电 子邮件备份功能那样的Linux电子邮件备份工具;Linux上没有PCAnywhere那样的管理软件;Linux打印功能不好,没有媒体播放软件.
安全
赞成Linux的声音:没有Linux;Linux没有那种会导致系统死锁的模糊的协议服务;Linux不易受蠕虫攻击;Linux不会发生IRC特洛伊IIS蠕虫.
赞成Windows的声音:Linux并不安全,没有人负责Linux的完整性;有许多出色的第三方企业在生产各种反软件;微软已经集中精力来解决安全问题.
硬件支持
赞成Linux的声音:Linux能够支持控制器、USB、调制解调器、鼠标和监视器等一切硬件;HP、Lexmark和Epson都提供了许多打印工具.
赞成Windows的声音:Linux不支持GDI打印机、WIN调制解调器、卡和PCMCIA卡.
软件支持
赞成Linux的声音:在Linux团体内的帮助是快速和免费的;可以使用VNC同时遥控Linux和Windows网络客户端;Linux软件更加容易跟上潮流并且更加容易部署;Linux有很好的远程管理工具,使用Linux可以很容易地映射硬盘来复制系统.
赞成Windows的声音:许多供应商不支持Linux,他们无法从Linux用户那里挣到钱;买不到Linux桌面支持服务.没有像微软MMC那样的统一的Linux网络管理工具;Windows有更加成熟的快速配置工具.
可信赖性
赞成Linux的声音:Linux是开放源代码的,而开放源代码是互联网的动力所在.开放源代码意味着永远没有限制,也不会被谁"锁定".
赞成Windows的声音:Linux桌面界面混乱(有KDE、Gnome等好几种),添加菜单不方便;开放源代码意味着:没有路标、没有未来,销售商无钱可赚,也就没有销售商.
总结
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。