QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8057|回复: 45

Linux和Windows系统的比较

[复制链接]
发表于 2004-2-1 01:53:29 | 显示全部楼层 |阅读模式
网上有各种各样关于linux和windows的迷信和误解,我发表以下论点不是说我站在Windows一边,而是说出我所认识的真相。

1。Linux可以取代Windows。
天大的笑话,没什么好说的。也许未来会有某个系统代替Windows,但肯定不会是Linux。

2。Linux是个非常棒的系统。
又一个天大的笑话。Linux系统可以说是一次复古行为,它产生的原因很简单,在上世纪90年代某个时候黑客们发现可能没有自由Unix系统可用了,缘由是BSD系统被人家推上了被告席。Linux系统继承了所有Unix的缺点并把他们发挥到了极致,混乱不统一的Posix API, 死板的Unix文件树结构,分时系统,到了今天,它还是需要用户用编译的方式来升级系统,真是想起来就恐怖。Linus本人对效率的变态追求,使他无视了当时所有的为灵活扩展性而作的设计,硬是把一个微内核系统改回了宏内核系统,怪不得有人说Linux的出现是技术的大退步。

3。Linux让你成了计算机的主人,而windows让你成了奴隶。
说这句话的人让我想起了久远以前玩Dos游戏时的一批人,25岁以上的人可能都知道,Dos安装完以后基本内存只剩不到600k,而很多游戏需要600K以上,你必须想尽办法让Dos再吐点内存出来。于是,有很多人本来是要玩游戏,最终的乐趣确是如何让DOS再吐出点货出来让游戏运行,至于游戏本身却没兴趣了。
说如上这句话的人可以说与想尽办法让有戏运行却不玩游戏的人是同一类人,他们会花费无数的时间来让某个Linux系统或上面的软件运行起来,结果却是删掉再装一遍或者寻找其他乐趣,如编译内核或者干脆重新编译系统,至于他们真正想干的工作,要摸用Windows,要摸敷衍一下了事。
个人认为,做计算机的主人就是我需要的时候计算机就应该乖乖的为我完成工作,而不应该我再花时间让它能工作,所以,我每次用Linux的时候才觉得自己真的是奴隶,要这么费力气的伺候它,其实我只是要编写一段简单的程序,却最终发现要弄很多东西。

4。Windows比Linux差。
不知道得出这个结论的人是怎么思考的。各位的Linux系统上(包括我自己的)运行着一个非常不安全的程序,就是X Server。这个东西可以说彻底破坏了操作系统的准则,它是系统中唯一一个不通过内核操作硬件的程序,所以你的图形系统崩溃甚至系统死机一点也不奇怪。由于Unix系统先天设计的问题,这个问题目前也没有什么解决办法,只能是X Server的作者保证不出Bug。有这样的事情怎么能说是个好的系统应该有的呢?
另外在系统接口上,Windows的设计要比Linux方便高效的多,很早以前BSD的系统开发者们就意识到传统的以文件为对象的操作模式即不容易扩展效率也低下,而Mach的设计者们意识到了虚拟空间不需要和仅一个运行单元(线程)绑定,系统调用可以用消息的方式来进行扩展,可是,这许多的优点都被Linux给无视了,理由只有一个,效率。

5。Linux目前最大的问题是易用性,这样就可以超过windows
有这个观点的人是因为不熟悉unix系统而拿windows的经验来套。我认为,linux系统已经是最易用的unix类系统了。unix系统诞生的时候真的是最易用的系统,不过那是对少数专业使用大型机的人来说,时间已经过了20多年,用现在的标准当然是不易用了,因为,今天计算机需要完成许多个人性的工作。可是, Linux还是原来那个设计。还是那样,由于Linux自己先天的问题,你想做的任何易用化工作最终还是会变成一项专业工作,无论你如何努力,一个最简单的例子,个人电脑的硬件数量繁多,除非专人预装,否则要求用户自己编译内核至少对我妻子是不适用的。
发表于 2004-2-1 09:14:46 | 显示全部楼层
kakuyou Linux普通社员

1.如何见得不是Linux?

2.Unix家族存在从60年代开始到至今30余年,windows95至今才多少年?

3.典型无赖,说的俗一点“召妓不给钱,还要开发票”!!!君有家财万贯?吾无余钱可供微软,况微软为世人所恶,唯君好之,可笑汝妻床上叫汝“伟哥”,君连房事也微软,图得是成为奴隶!!!  恨铁不成钢

4.看得出君没有了解电脑的相关知识!!如何人都是管理员,系统可以任意加载任何程式(包括恶意代码)君称之为方便高效!!!

5.Linux系统的简易程度每个新发行版都有提高,对君之无知吾足以嗤之以鼻!!!Linux是核心不是系统的道理君且不知!!!linux的更新速度快的令人难以置信,

可怜君之无能
回复

使用道具 举报

发表于 2004-2-1 10:21:26 | 显示全部楼层

Re: Linux和Windows系统的比较

[quote:ae64bbfcb7="kakuyou"]网上有各种各样关于linux和windows的迷信和误解,我发表以下论点不是说我站在Windows一边,而是说出我所认识的真相。

1。Linux可以取代Windows。
天大的笑话,没什么好说的。也许未来会有某个系统代替Windows,但肯定不会是Linux。

2。Linux是个非常棒的系统。
又一个天大的笑话。Linux系统可以说是一次复古行为,它产生的原因很简单,在上世纪90年代某个时候黑客们发现可能没有自由Unix系统可用了,缘由是BSD系统被人家推上了被告席。Linux系统继承了所有Unix的缺点并把他们发挥到了极致,混乱不统一的Posix API, 死板的Unix文件树结构,分时系统,到了今天,它还是需要用户用编译的方式来升级系统,真是想起来就恐怖。Linus本人对效率的变态追求,使他无视了当时所有的为灵活扩展性而作的设计,硬是把一个微内核系统改回了宏内核系统,怪不得有人说Linux的出现是技术的大退步。

3。Linux让你成了计算机的主人,而windows让你成了奴隶。
说这句话的人让我想起了久远以前玩Dos游戏时的一批人,25岁以上的人可能都知道,Dos安装完以后基本内存只剩不到600k,而很多游戏需要600K以上,你必须想尽办法让Dos再吐点内存出来。于是,有很多人本来是要玩游戏,最终的乐趣确是如何让DOS再吐出点货出来让游戏运行,至于游戏本身却没兴趣了。
说如上这句话的人可以说与想尽办法让有戏运行却不玩游戏的人是同一类人,他们会花费无数的时间来让某个Linux系统或上面的软件运行起来,结果却是删掉再装一遍或者寻找其他乐趣,如编译内核或者干脆重新编译系统,至于他们真正想干的工作,要摸用Windows,要摸敷衍一下了事。
个人认为,做计算机的主人就是我需要的时候计算机就应该乖乖的为我完成工作,而不应该我再花时间让它能工作,所以,我每次用Linux的时候才觉得自己真的是奴隶,要这么费力气的伺候它,其实我只是要编写一段简单的程序,却最终发现要弄很多东西。

4。Windows比Linux差。
不知道得出这个结论的人是怎么思考的。各位的Linux系统上(包括我自己的)运行着一个非常不安全的程序,就是X Server。这个东西可以说彻底破坏了操作系统的准则,它是系统中唯一一个不通过内核操作硬件的程序,所以你的图形系统崩溃甚至系统死机一点也不奇怪。由于Unix系统先天设计的问题,这个问题目前也没有什么解决办法,只能是X Server的作者保证不出Bug。有这样的事情怎么能说是个好的系统应该有的呢?
另外在系统接口上,Windows的设计要比Linux方便高效的多,很早以前BSD的系统开发者们就意识到传统的以文件为对象的操作模式即不容易扩展效率也低下,而Mach的设计者们意识到了虚拟空间不需要和仅一个运行单元(线程)绑定,系统调用可以用消息的方式来进行扩展,可是,这许多的优点都被Linux给无视了,理由只有一个,效率。

5。Linux目前最大的问题是易用性,这样就可以超过windows
有这个观点的人是因为不熟悉unix系统而拿windows的经验来套。我认为,linux系统已经是最易用的unix类系统了。unix系统诞生的时候真的是最易用的系统,不过那是对少数专业使用大型机的人来说,时间已经过了20多年,用现在的标准当然是不易用了,因为,今天计算机需要完成许多个人性的工作。可是, Linux还是原来那个设计。还是那样,由于Linux自己先天的问题,你想做的任何易用化工作最终还是会变成一项专业工作,无论你如何努力,一个最简单的例子,个人电脑的硬件数量繁多,除非专人预装,否则要求用户自己编译内核至少对我妻子是不适用的。[/quote]
胡说!
回复

使用道具 举报

发表于 2004-2-1 14:50:37 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=52819&highlight=windows

Langitanra  Linux新鲜社员
对于第一个称Linux是失败的,是玩具的:

Linux上的东西有很多兼容性问题吗?不见得,估计是你懒,只肯用rpm包。如果你肯从源代码开始编译,应该不会有太多问题,至少常用的问题不多。
至于你认为速度和效率都是次要的东西,我只能说你的计算机是白学了。开发人员?你大概只开发过User Interface之类的玩意儿。我现在在用的vasp(一个用来并行计算凝聚态物理的程序)对操作系统速度和效率的要求有多高,96台P4 2.6G CPU, 1G DDR RAM, 60G硬盘, 3x1000Mbps 以太网卡的机器并行计算,都不能计算太繁琐的实际问题。现在用的是Linux的操作系统,我真的不敢想象如果它是在Windows下面运行还能有多少效率,而且在这么大强度的计算量下,Windows能够保证多长时间稳定运行?反正我的笔记本装着Windows 2000--号称现在最稳定的windows(我没用过Windows.Net 2003),要是做点很复杂的工作,连续开个5,6天的话,就会慢得和什么一样,而且经常Page fault。但是那个96台PC的并行机,我们从去年10月份开始到现在,只因为硬件问题重启过两次:注意,是硬件问题。在基本上所有结点满负荷运行的情况下,Linux保证这么长时间效率没有明显可以区分的下降,你的Windows可以吗?

我承认,Linux在易用性方面,没有Windows好,但是请注意,世界上不是所有的机器都只是给你用来User Interface或者Entertain的。你之所以今天可以好好的使用网络,可以用Windows,Intel, AMD的CPU,那是因为还有无数的机器在做工作站,服务器!!!据我所知,世界上绝大多数的Internet路由器,服务器都是Linux,或者Unix作为操作系统的。Windows?就它那傻样,谁敢用?至于 Windows,我可以告诉你,Windows作为这么庞大的一个程序,不是在Windows下编译的,而是在Unix下编译的。估计微软也不愿意把太多的时间耗费在Windows下这么低效率的编译程序执行上面。Intel,AMD,等等的大公司的所有设计工作站使用的全都是Linux, Unix的操作系统。Unix本身,也因为Linux的不断逼近和价格因素正在被Linux替代。

所以你说Linux失败?是玩具?You know what? 在基本上所有的美国大学中,几乎所有的计算机系和物理,数学等理工科系都是使用Linux和Unix作为操作系统的,不论是课程设置上还是工作时使用的。我再一次承认Windows的易用性,但是,我认为一个操作系统的根本不是这一点,你不会忘了《操作系统设计与实现》中写过,研究操作系统的目的是提高它的效率和稳定性(大概是这样的意思,原话我要查书:p)吧?我觉得你现在根本就是本末倒置。易用性是可以比较方便的提高的,就象很多Linux发行商做的那样,但是操作系统内核本身的稳定性和效率直接与它的算法和实现有关,不是那么容易改进的。至少我已经厌倦了Windows的死机,臃肿,懒散和慢了。
回复

使用道具 举报

发表于 2004-2-1 20:35:05 | 显示全部楼层
哇好厉害                                 
我是新手也知道啊     一个很简单的问题  WINDOWS 就 像是一个人开发
LINUX 是   好多人一起开发      你说哪个比较好

哈哈
回复

使用道具 举报

发表于 2004-2-1 21:49:18 | 显示全部楼层
天大的笑话
回复

使用道具 举报

 楼主| 发表于 2004-2-1 22:24:03 | 显示全部楼层
luckisme,
你如果不懂技术就不要说那么恶心的话,谁告诉你今天使用的windows2000和XP是windows95家族的,它们都是windows NT的后继产品,这么基本的问题拿出来再说明我都觉得无聊。
网上有很多人都测试过说明Linux的内核直到最新的2.6才在执行效率上与2000持平,至于你ZT的那篇文章更会让专业人员笑掉大牙,因为它根本证明不了Linux性能好,只能证明自己对计算机技术是个门外汉。
你说的那四条纯粹人身攻击,不值一论,建议你去交个女朋友平衡一下你不正常的心理,我只说你ZT的那篇文档。
任何在大学学过算法的人都知道,一个用来计算什么高深理论的程序并不意味着这个程序使用了什么先进的软件技术(恰恰相反,那些用于商用的程序却需要),一般只意味着这个程序一定是个CPU密集型的程序。而一个CPU密集型的程序恰恰是对操作系统没什么苛刻要求的程序,因为它大部分时间不使用内存和CPU以外的硬件。里面那个系统更是个对操作系统没什么要求,每台机器只有一片CPU,操作系统除了使用通信设备外,大部分时间只是插进来校校系统时钟,降低那个程序的运行优先级,因为那个程序只会呼叫通信和内存操作等几个有限的系统功能。
研究操作系统的目的是提高它的效率和稳定性?这句话再一次暴露了作者是个门外汉,研究操作系统是为了给软件开发者和使用者方便的利用某一种平台(DOS时代时有的人不得不自己开发包含多任务保护模式功能的软件),所以就要求操作系统要稳定,和它占用CPU的时间要尽可能短。
想想90年代后新出现的操作系统,只有Linux是继承了古旧的Unix设计并乐此不疲,苹果的Mac, 微软的Windows NT,都是继承卡梅隆大学的伟大研究成果,mach。我对mach系统也是刚开始看,但真的很喜欢它的设计,把系统调用精炼成易于操作系统作者以外的开发者扩展的message机制,添加了一个叫oprator的系统角色,解决了root权限过大,防止用户误毁自己的系统又可以方便的使用。把unix的process分化成task和thread两个东西,保证了在多cpu的并列机上可以充分利用资源,并且使开发者不再使用烦人的IPC,提出了使用page文件,以及抢先执行机制。(熟悉windows开发的人会觉得好眼熟)

事实上,连GNU自己也不喜欢Linux,可是开发一个多server的微内核系统要远比开发linux这样的单内核系统要困难的多,所以hurd系统迟迟难产,使得GNU迫不得已只能支持linux。

介绍所有嘲笑windows NT以及后继系统的人去下面这个网站看看,看看自己有没有资格。
http://person.okey.net/~webcrazy/
再介绍所有夸赞Linux的人看看这篇文章,看看那些unix高手们是如何嘲笑你们奉为经典的东西。
http://bbs.netbuddy.org/unix/38.html

最后,我要说明一下,我除了有时在公司用linux外,自己在家是玩netbsd的,我觉得这才是地球上最棒的free unix系统,linux与它相比,真的是乱七八糟。
回复

使用道具 举报

发表于 2004-2-1 23:42:30 | 显示全部楼层
呵呵!!!windows和Linux的对比。

凡是将自己的源代码毫无保留的公布出来,让有心的世人共睹,而不懈于对自己的任何缺陷加以掩饰和愿意接受任何必要的修改而很容易滋生不同的相互兼容的系统的系统就是我们支持和推崇的系统。这样的系统就我所知有Linux相关和BSD相关的系统。

如果那一天微软也将自己非常优秀的windows系统的源代码也大白于天下,也可以让大家随意的修改,那我们也照样推崇Windows。

开放源代码系统的发展会使得这类市场的竞争非常的厉害。

其实,事情就是这样的简单,MS就是做不到这样的简单。
回复

使用道具 举报

 楼主| 发表于 2004-2-2 01:04:30 | 显示全部楼层
翔羽,
奉献是种值得称颂的精神,但不是义务。
你为什么不捐出自己所有的财物给开放社区呢?其实,事情就是这样的简单,为什么你就是做不到这样简单的事情呢?呵呵。
回复

使用道具 举报

发表于 2004-2-2 11:53:19 | 显示全部楼层
to kakuyou :

所以说狭隘的理解是有害的。我所言的自己的理解--源代码公开--和纯粹的奉献是等同的吗?也许你会认为那些写书的人是纯粹的奉献,但我不这样看,由此可以比喻开源系统。
你认为如何呢?

或者说开源系统卖的就是这必须随二进制产品随同的源代码。而大家就是要从这二者来判断出卖者的实力,没有任何的掩饰,而非同于Windows。如此而已。

如果你有兴趣于人身攻击或别的非正常手段来造次的话,那你就是找错了人的。
回复

使用道具 举报

发表于 2004-2-2 16:32:38 | 显示全部楼层
从用户角度和实用,我可以理解kakuyou的看法。

目前,我们应该更多的进行Linux产业化,专业化的思考。

至少我无法批驳kakuyou的各个观点,这代表了一种看法。
回复

使用道具 举报

 楼主| 发表于 2004-2-3 00:28:42 | 显示全部楼层
翔羽,
不完全清楚你到底想说什么。

我谈的是技术,你想谈什么?

有的基本社会常识好像很多这里的linuxer都在一再颠覆。
1。法律保护商业秘密,知识产权,有人(例如gnu)放弃它,那是它的自由。所以微软怎么处置它的源码,决定权是它自己,别人没有资格指责它。你如果不喜欢这条法律,大可以想办法呼吁更改法律。
2。不喜欢某样东西你可以不买,决定权在消费者手里。而如果你被强迫购买了,那是社会的问题,不是某个特定生产商的问题。

微软作为一家商业公司,当然有很多让人不愉快的商业手段,例如发放接口时自己留一手,绑定自己的产品,但我要说的无非是以下两点
  。我觉得Linux的设计不好 (其实没有任何设计,只是把几十年前的设计从新实现了一遍)
  。我推崇windows的系统设计
回复

使用道具 举报

发表于 2004-2-3 00:48:17 | 显示全部楼层
看看现在linuxfan上都是些什么人,什么风气呀?怪不得帖子的质量一天不如一天。意见相左正常的很,很多会员动不动就说别人无能,或者扔下一句莫名其妙的话,好像自己是高手一样。
kakuyou确实是从技术方面来说linux的不足,又有几个人是从技术方面来反驳的?就内核来说,linux内核的方式的确是和目前流行的微内核的方式相左,记不清那本OS的书上也说过这一点。

kakuyou Linux普通社员

1.如何见得不是Linux?

2.Unix家族存在从60年代开始到至今30余年,windows95至今才多少年?

3.典型无赖,说的俗一点“召妓不给钱,还要开发票”!!!君有家财万贯?吾无余钱可供微软,况微软为世人所恶,唯君好之,可笑汝妻床上叫汝“伟哥”,君连房事也微软,图得是成为奴隶!!! 恨铁不成钢

4.看得出君没有了解电脑的相关知识!!如何人都是管理员,系统可以任意加载任何程式(包括恶意代码)君称之为方便高效!!!

5.Linux系统的简易程度每个新发行版都有提高,对君之无知吾足以嗤之以鼻!!!Linux是核心不是系统的道理君且不知!!!linux的更新速度快的令人难以置信,

可怜君之无能


一点实质的东西都说不出来,是不是只能用脏话来回应了?看来资深会员和个人素质及技术水平并不是成正比嘛~~另外,想卖弄文言文的话,去别处~~对你这种人,用句京骂就是:SB一个!!!
回复

使用道具 举报

发表于 2004-2-3 09:22:03 | 显示全部楼层
可能两位对帖子没有看得十分清楚,我在最开始将对Linux和windows的态度表明,技术上的事情前面已经说过,而且我也不反对这样的比较,只是作为软件市场的变化,开源系统是很有前景的。

有趣的是kakuyou得意于自己的那点点比较,而歪曲和使用人身攻击的方式来对待我的回应。这样的人的素质如何就不言比喻了。我在帖子里说他是“狭隘”理解已经是留有余地了。

至于ilrainyday,在大发高论,教训人前要想想自己的话有没有套用在自己的身上。

开源软件已经不是个人的事情,这一点是必须明确的。如果Linux在各个方面都已经优秀于了windows,那现在还有windows存在的余地吗?既然linux还有这么多的不足,却依旧为很多人看好,并视为希望这有是如何呢?而微软公司有是如此的视这个根本就不如自己的Linux打开杀戒有是为何呢?如此些问题的归结点就在于开源化很可能是未来软件业的主流模式。由于开源给软件产品带来的两项含义:1、作为可以使用的产品;2、作为人类知识智慧的积累。二者的集合在于这项软件产品具备了它的制造者的相对私有性和知识智慧积累的共有性。

将Linux的现状依旧和黑客联系起来已经不何时宜了,这套系统的产业化以有雏型,市场的竞争机制也见端儿。由于这样的前提使得它的发展没有象当年的UNIX那样,我们可以将Linux这样的系统视作对封闭代码系统的否定,是符合了这快市场的必然需要的,是对先前市场缺陷的有利补偿和开辟新市场的契机。微软公司是代表旧的市场的而Linux是代表新的市场,两者的博弈也是这场争论的由来。

说Linux是对UNIX的继承,这是公认的,UNIX的高稳定性和安全性是业界公认的,它是人类OS系统智慧的高度结晶,这个结晶是不能归结为一两个公司的,这也是UNIX被获得广泛支持和常据生命的理由之一。Linux也是继承了这一点并力求保持开放性,不将自己局限在一两家公司内,也进一步的获得了支持。微软公司由起先的DOS到WINDOWS是立足与个人桌面系统,也扩展到了服务器系统,它所使用的视窗系统较UNIX使用的视窗系统那个优秀呢?在很多的资料里都有评说,普遍的观点是UNIX使用的要好许多。但是由于UNIX系统长期以来并为将桌面视为自己的必然,而在这方面的开发有限,加之UNIX的版本复杂互不兼容使得它的发展受到了局限。Linux的开放特性回避这个局限,使得在兼容性上有了广泛的支持,扩充也非常容易,加之它继承的UNIX的优良性使得它可以同时具备UINIX和windows的双重特点。这无疑是windows非常惧怕的。

好了说这么一点,免得一些人又说看不懂什么的。
回复

使用道具 举报

发表于 2004-2-3 10:01:43 | 显示全部楼层
我也认为这是linux在发展中很正常的一种看法 不能一棍子打死
不过我们也无法单纯从技术上评价操作系统这样一个极其核心的技术
结合微软的高价和微软的封闭 现在linux是要比win优秀的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-23 15:39 , Processed in 0.082402 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表