客观看 linux 和 windows

不同视角、不同观点、深度探讨,禁止人品和道德攻击
回复
zeuson
帖子: 36
注册时间: 2008-01-28 16:39

Re: 客觀看 linux 和 windows

#31

帖子 zeuson »

xhy 写了:win的多工比linux强, 速度更快,
据我所知,全球性能Top100的计算机,绝大部分是跑linux的
//人家当然缺的不是钱,可MS闭源,可供研究的方向就比较少。而广大智慧的劳动人民当然把精力放在开源的linux上,这是研究的单体产物,不是量产的工厂产品。所以有公司专门出售改装的法拉利,你能讲法拉利公司的产品比较差?非要再改装一下才能用?
//我并不反对linux,相反,我现在基本都只用linux了,实在不行开个xp的虚拟机。
//但就是看不惯一些人叫嚣着 linux 比 win 安全


你说的是程序的稳定性,而不是系统本身,不要偷换概念。
//被你发现了,哈

线程的崩溃,可能会导致整个进程崩溃,但是不应该影响其它进程。
//这是理想状态,进程的崩溃,win 和 linux 也都存在导致整个系统崩溃的可能。如进入内核的进程。
//我用的 oracle 在 AIX 就出现过这种问题,sybase 在 AIX 下这种情况就更多了


no,进程并不比线程慢多少,要看具体应用,在linux下,某些应用, 进程性能比线程高一些。
而且,因为linux的进程性能本身就高,加上进程池的使用,创建和销毁进程的代价就没有了。
//照你这么说,linux 不要支持内核态线程了,原来的进程模式不是更快更稳定?
//mysql 为什么快?
//基于线程的sybase在早些年硬件基础低时为什么打得基于进程的oracle抬不起头?


汇编比C语言性能高吗? 你写个稍微复杂点的比比看
现代的编译器优化能力很好,一般人用C写的代码要比汇编性能高
//oracle对sybase靠什么翻的身?1、进程方式更稳定。2、全平台用汇编优化。全平台指所有支持的硬件平台。所以 oracle在IBM的平台上比IBM的DB2还快

系统安全程度,并不是以漏洞的数量决定的,甚至跟漏洞数量并无关系
1000个不太要紧的漏洞,和100个致命漏洞,哪个更严重?
//晕,我不认为MS的工程师们的水平比linux的水平差,应该是一个水平线上的
//出现漏洞的机率和危险级别应该是大至相仿的。而 win 有巨量的人员抓虫,抓虫有奖啊(无论是MS官方的还是用来干坏事的潜在利益),积极性可想而知


记得 VAX 系统大行其道之时,VAX 的 fans 嘲笑 unix 是玩具,若干年后,vax 消失,unix上位。如果不是开源,unix世界早就被win打倒了。开源就是最大的低价倾销,虽然我比较欢迎,但事实便是如此。
MS ,曾经为计算机普及的确做了很多贡献,现在为了商业利益,可以说是挑战全世界,真的是一家令人敬佩的公司
所以请不要盗他的版还要骂他
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

Re: 客观看 linux 和 windows

#32

帖子 missing »

你为什么说开源低价倾销呢?老实说开源的产品是不要钱但是服务费可不便宜
missing is i missing you...
zeuson
帖子: 36
注册时间: 2008-01-28 16:39

Re: 客观看 linux 和 windows

#33

帖子 zeuson »

missing 写了:你为什么说开源低价倾销呢?老实说开源的产品是不要钱但是服务费可不便宜
闭源的,licence要钱,服务照样要钱,更黑 :em04
t3swing
帖子: 1028
注册时间: 2008-11-01 21:42
来自: 树下板凳

Re: 客观看 linux 和 windows

#34

帖子 t3swing »

oh 客观看 linux 和 windows

MS ,曾经为计算机普及的确做了很多贡献,现在为了商业利益,可以说是挑战全世界,真的是一家令人敬佩的公司所以请不要盗他的版还要骂他

ms做贡献不能不承认,不要盗版ms的东西,还要骂ms,这点不能赞同
某种程度上中国的盗版 都是ms一手栽培起来的,都把中国人当猪了 ,养肥了再一块一块割肉,你还敬佩它,敬佩它学会了中国酷刑凌迟的精髓是吧?
ms该骂 ,盗版照用
不过还是希望高手不要破解win7,那个vista2代系统就让有钱人用去吧
速度 兼容 (稳定?)不如xp
界面华丽不如mac linux
根本没理由用(我不太喜欢折中)
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
头像
Emie_Yu
帖子: 404
注册时间: 2007-09-20 11:49
来自: Wuhan,Mars
联系:

Re: 客观看 linux 和 windows

#35

帖子 Emie_Yu »

看到这么多生面孔,不占个位子都要忽略我的客观存在了
back to Ubuntu + Opera + Chrome
Blogbus : It's Flying!Welcome!!!
Twitter : just say whatever whenever you want
Wakoopa : discover new softs & games
Last.fm : share your tastes & find new songs
badsol
帖子: 12
注册时间: 2009-04-01 8:59

Re: 客观看 linux 和 windows

#36

帖子 badsol »

PK的好精彩呀,怪不得了,每次看*nix的PID都能上万,原来是因为根本没线程这个东西呀?挺有意思了。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 客觀看 linux 和 windows

#37

帖子 xhy »

//人家当然缺的不是钱,可MS闭源,可供研究的方向就比较少。而广大智慧的劳动人民当然把精力放在开源的linux上,这是研究的单体产物,不是量产的工厂产品。所以有公司专门出售改装的法拉利,你能讲法拉利公司的产品比较差?非要再改装一下才能用?
//我并不反对linux,相反,我现在基本都只用linux了,实在不行开个xp的虚拟机。
//但就是看不惯一些人叫嚣着 linux 比 win 安全


你这是在试图证明,Linux比MS有更多的研究方向,更适合广大智慧的劳动人民。


//这是理想状态,进程的崩溃,win 和 linux 也都存在导致整个系统崩溃的可能。如进入内核的进程。
//我用的 oracle 在 AIX 就出现过这种问题,sybase 在 AIX 下这种情况就更多了

可能性是存在的,几率大小就不同了,蓝屏和死机在windows下(XP出现之前)是家常便饭。
linux服务器跑上几个月甚至几年不重启都是常有的事情,但windows不行,容易越跑越慢。
某公司购买了韩国某游戏,很无奈,server跑的是windows,专门雇了个人去机房重启机器。


//照你这么说,linux 不要支持内核态线程了,原来的进程模式不是更快更稳定?
//mysql 为什么快?
//基于线程的sybase在早些年硬件基础低时为什么打得基于进程的oracle抬不起头?


apache的prefork进程模式要比worker线程模式性能更高。
Mysql快的原因恐怕不是因为进程和线程模型,一方面是它削弱了对标准SQL的支持,可以更好的优化。
另一方面是它的默认引擎对事务等功能不支持,支持事务的Mysql引擎,InnoDB之流性能并不高。
根本不存在真正的Linux线程,所谓内核态线程,不过是给进程批个马甲,本质依然是进程。
线程的出现,在一定程度上降低了程序员的门槛,进程IPC比进程内多线程通讯更为复杂。
对于不懂得IPC和进程池技术甚至没有操作系统概念的蹩脚程序员来说,linux线程降低了技术门槛。

过去,硬件可能并不适合太多进程,现在是多核多CPU时代。
多用户时,oracle性能比sybase更高,至少不低于sybase。

进程的性能优势:不用加锁
线程的性能优势:调度代价低,共享数据快,创建和销毁成本低

看起来似乎后者数量更多
不过,调度代价低指的只是进程内的线程上下文切换
共享数据的优势也被mmap弱化,创建和销毁的代价,在进程池面前失去意义

单从线程和进程本身而言,尚且不能断言哪种性能会更高,何况是不同版本的linux内核间情况都不同,
又岂能得到Linux进程模型就比windows线程模型性能低?



//oracle对sybase靠什么翻的身?1、进程方式更稳定。2、全平台用汇编优化。全平台指所有支持的硬件平台。所以 oracle在IBM的平台上比IBM的DB2还快
关键部分用汇编优化,和整个平台用汇编实现,是两码事。Linux内核中也有不少汇编代码。
windows和linux都不是纯汇编核心,两者汇编占的比例都不大。甚至还有人用C++做内核,性能也不是想象的那么低。

用汇编写一个O(n^n)时间复杂度的东西,运行就比BASIC写一个O(n)的更快吗?
不同的设计下,A语言实现,比B语言实现更快,能得到A比B更快的结论吗? 逻辑上讲不通


//晕,我不认为MS的工程师们的水平比linux的水平差,应该是一个水平线上的
//出现漏洞的机率和危险级别应该是大至相仿的。而 win 有巨量的人员抓虫,抓虫有奖啊(无论是MS官方的还是用来干坏事的潜在利益),积极性可想而知


人数是不同的,盯着 Linux内核源码的人,要远远多于盯着windows内核源码的人。
静态分析+白盒测试+黑合测试 比单纯的黑合测试更容易发现bug,更容易找出原因



记得 VAX 系统大行其道之时,VAX 的 fans 嘲笑 unix 是玩具,若干年后,vax 消失,unix上位。
如果不是开源,unix世界早就被win打倒了。开源就是最大的低价倾销,虽然我比较欢迎,但事实便是如此。
MS ,曾经为计算机普及的确做了很多贡献,现在为了商业利益,可以说是挑战全世界,真的是一家令人敬佩的公司
所以请不要盗他的版还要骂他


Opensource跟低价没有任何关系,opensource的东西不一定免费或者低价。
商业UNIX的售价并不低廉,UNIX的开源,也是最近两三年的事情,solaris以前不开源。
AIX,HPUX,IRIX等等都是哪年开的源?
银行,电信,他们敢用windows吗?
况且windows对x86以外架构的计算机支持并不好

在工业生产里,windows要取代linux,几乎不太可能
UNIX类系统的哲学让这个系统很简单,很和谐和统一,这点M$无法做到,除非系统大革命
而大革命带来的后果就是不能高效的向前兼容软件,失去兼容性。
除非微软能做几个只能在windows跑的大型基础级应用出来,这个也不现实
只要微软出了个A,社区马上就能出一个功能类似,甚至更好用的B
就算社区不出,IBM也不会坐视不理,大中小型机还是要卖的


没有人骂微软,免费使用windows快十年了,至少我是很感激微软的
那些用了没几天linux,就开始叫骂微软,开始云windows不好用的数典忘祖之辈
其实他们根本不懂linux,只是一群会敲几个自己都不太理解的命令的玩家
目前负债150多万
squall724
帖子: 130
注册时间: 2007-06-13 9:36
系统: ubuntuunity

Re: 客观看 linux 和 windows

#38

帖子 squall724 »

什么用户多就不安全那都是扯淡
linux/unix在服务器领域该多多了吧,人家不去黑服务器,去黑你的个人小电脑
t3swing
帖子: 1028
注册时间: 2008-11-01 21:42
来自: 树下板凳

Re: 客观看 linux 和 windows

#39

帖子 t3swing »

向用vim的火星大哥学习!
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 客观看 linux 和 windows

#40

帖子 lerosua »

来敬仰来自火星的 xhy 大牛,pk好精彩
f.a3
帖子: 91
注册时间: 2008-04-29 20:56

Re: 客观看 linux 和 windows

#41

帖子 f.a3 »

1. 我承认,无论如何, 微软投资了那么多钱, 没有回报是不可能的. windows 系统经过了这么多年的发展, 其本身的安全, 稳定 等方面已经有了长足的进步, 这点是不可否认的.
2. 但是,在我看来, windows 现在最大的问题就是用户的使用习惯, 我很客观吧.

3. 我就不跟你谈技术. 你把一个成熟的商业化的产品和一个带有个人兴趣爱好色彩的作品放在一起比较, 你是在抬举 linux 还是在侮辱 windows ?
4. 为什么? 你居然还说什么“开源其实就是最大的低价倾销”, 你讲这种话, 我很难跟你心平气和地谈技术.
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 客观看 linux 和 windows

#42

帖子 bones7456 »

LZ又想代表全人类,至少是想代表99.9999%的人类,三个代表学多了吧?
关注我的blog: ε==3
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: 客观看 linux 和 windows

#43

帖子 untitled »

看火星哥哥的帖子,学习了。
头像
平凡達人
帖子: 257
注册时间: 2008-11-13 20:27
来自: 台灣
联系:

Re: 客观看 linux 和 windows

#44

帖子 平凡達人 »

菜鳥~~學習學習 :em02
ASUS W7SG
UBUNTU 13.04
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 客观看 linux 和 windows

#45

帖子 lerosua »

又见一只眼的头像。这怪物这么流行啊
回复