外壳与内核的依存关系
刚看了有两个类似的帖子,大概的意思是说tw等外壳浏览器有不合法的嫌疑,甚至担心类似珊瑚虫那样的下场,大部分用户对于内核、外壳都是很了解的,这两个帖子却说明有些用户对这个还有些误解,简单的说几句,也算是给tw的新用户一个简介,难免有错漏的地方,请指正。
一:不论是mt还是tw、gb这样的浏览器,都不存在修改ie的问题
ie、fx、包括这几天火热的google浏览器等等,都一样属于外壳程序,
也就是所谓的应用层,就是我们用户平时所能接触到的界面、功能。
二:浏览器内核与外壳属于不同的软件,两者有本质上的区别
浏览器内核它提供的作用是取得网页的内容,整理信息,渲染显示等等基础功能
是用户所看不见的后台应用
外壳提供的是程序功能,类似鼠标手势,广告过滤,标签浏览,性能优化模式、静音浏览、安全浏览等等都是外壳程序所开发、实现的功能应用
两种不是同类型的软件,外壳程序因为需要面对最终用户,所要付出的努力甚至更大。
三:浏览器内核也有不少,常见的有Trident、Gecko、WebCore、Presto等等
外壳开发人员根据选定的内核,进行应用功能的开发
比如ie、tw、mt、gb、tt等就是基于Trident开发,Trident提供了成熟、丰富的接口,对外部应用程序支持也比较好。
还有其它一些比如firefox是基于Gecko内核的外壳程序,google浏览器是基于WebCore内核开发的外壳,opera是基于Presto内核的外壳程序等等。
区别是Trident、Presto内核是不开源的,
而Gecko、WebCore(基于khtml改进而来)是开源的内核。
四:每个内核都有各自的优缺点,而且都在不断的发展中,绝不像网络上某些言论那样决绝,开源的就完美无缺,Trident就毫无是处。
对于最终用户来说,并不需要了解复杂的内核、外壳区别。程序提供什么样的浏览体验、功能应用才是最显著的考量要素。
五:假如tw开发基于khtml、Gecko、WebCore等内核的外壳程序,也绝不是基于chrome内核、firefox内核,它们和tw一样都属于外壳程序。开源的内核,只要遵循相关章程,你可以用,我自然也可以用。
综上,tw这样的外壳浏览器,只是根据Trident提供的接口做外部开发工作,提供最终面向用户的产品,这绝对不存在违法、恶意修改的问题。
眼睛实在看不清了,就写这么多,有兴趣的可以搜索下相关科普知识。
感谢支持theworld。
by Phoenix:
替靖哥哥补充一句,微软的IE内核(trident)提供了浏览器控件,就是开放出来给大家二次开发调用的 学习了~~~~~~~~~~~~~~~ 终于抢了个版主的沙发,哈哈啊哈哈...........................:mad: 看过,然后路过 速度和兼容不可兼得。IE核心没什么不好 了解到很多知识 不错的文章 谢谢! 原来如此,学习了,谢谢! 嗯,好文章。:ding: **** 作者被禁止或删除 内容自动屏蔽 **** 楼主辛苦啊,注意休息 ,保护眼睛 好的。学习一下。 不是吧?tw是基于是IE开发的吧?如果把IE卸了!tw还能运行吗? [quote]原帖由 [i]SMTP[/i] 于 2008-9-5 14:31 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=632244&ptid=66138][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]
不是吧?tw是基于是IE开发的吧?如果把IE卸了!tw还能运行吗? [/quote]
曾经删过IE,照样能用:lol: 很清楚了,呵呵,继续支持就是了,希望快速、省资源、安全、方便就好 有些是内核带外壳,有些则只有外壳,自己不带内核,是这意思吗:lol: 原来以为IE就是内核:sweat:,感谢版主扫盲
[[i] 本帖最后由 ljfromcz 于 2008-9-5 15:33 编辑 [/i]] 因为系统中 有的内核是没有的嘛:D [quote]原帖由 [i]世界窗[/i] 于 2008-9-5 15:20 发表 [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=632295&ptid=66138][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url]
有些是内核带外壳,有些则只有外壳,自己不带内核,是这意思吗:lol: [/quote]
Win系统有内核,IE内核浏览器不用带内核,其它内核浏览器才要带内核 to:SMTP,Trident内核是win系统原生自带的
用户账户、Windows Explorer等功能都是依托Trident运行 请问管理员,你这文章可以转载么?
回复 20# DuckulA 的帖子
原本就是基础文章,不用客气。 噢,谢谢。很多“基础”文章完全脱离实际,不是过分落后就是干巴巴的技术解释,不如不说,一头雾水。 涨见识了,以为ie是内核了,原来还有更内核的trident 这个讲要听:lol:
页:
[1]
2