Народ, вот мы тут с WhiteDragon'ом поспорили, на чём основан Konqueror, он утверждает, что движок полностью, с нуля самописный, я же уверен, что основан на Gecko (как и все браузеры, кроме одного). Кто прав, обоснуйте.
Движок Konqueror'а
На сколько я помню Konqueror основан на Gecko.
На своём, KHTML называется.
оба правы, konqueror может использовать как собственное ядро, так и gecko :)
Настройки : идентификация по умолчанию
Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko) - у меня версия довольно старая
насколько я помню там когда-то был выбор между своим движком khtml и gecko
Движок там собственный khtm, но может и использовать и движок gecko
Ну дык ребята почитайте на чём он основан!!! Konqueror, не есть писаный с нуля!
цитирую Wikipedia:
Gecko is generally considered to be the second most-popular layout engine on the Web, after Trident (used by Internet Explorer for Windows since version 4), and followed by KHTML (used by Konqueror), WebCore (used by Safari), Presto (used by Opera) and Tasman (used by Internet Explorer for Mac).
Так что вот вам список какие браузеры какие движки используют
2exo: согласен, в подтверждение добавлю инфу из логов "smt. Gecko Powered (KHTML)" - на чём основан KHTML?
> на чём основан KHTML
это самомстоятельный проект
[quote=Dumus]2exo: согласен, в подтверждение добавлю инфу из логов "smt. Gecko Powered (KHTML)" - на чём основан KHTML?[/quote]
это не подтверждение, ie тоже себя определяет как Mozilla/4.0 (compatible; MSIE 6.0) например, мало ли что броузер о себе говорит... khtml - самостоятельный проект как сказал Vitls, так что Dumus проспорил :)
[quote=Dumus]Народ, вот мы тут с WhiteDragon'ом поспорили, на чём основан Konqueror, он утверждает, что движок полностью, с нуля самописный, я же уверен, что основан на Gecko (как и все браузеры, кроме одного). Кто прав, обоснуйте.[/quote]
Данном случае выходит что допущены следующие ошибки:
1. Далеко не все браузеры основаны на Gecko
2. smt. Gecko Powered (KHTML) означает лишь то, что они ведут себя похоже (KHTML like Gecko но не KHTML based on Gecko), подобные вещи встречаются и с MSIE и с оперой и пр. Вот [link="http://www.hyperborea.org/journal/archives/2004/06/19/whats-in-a-user-agent-string/"]тут[/link] поможно посмотреть.
3. "С нуля самописный"... ну зависит от того, что понимать под фразой "с нуля", практически все они что либо общее используют
Так что... Каждый по своему не прав, но Dumus не прав больше !bsd
<span class='smallblacktext'>[ Редактирование 21.03.2006 - 13:40:25 ]</span>
Я разве утверждал, что проект khtml входит в состав Gecko? Разумеется, что khtml - самостоятельный проект, только основан он на Gecko.
блин, ну тыкни носом жу чтоли
ну не нахожу я никакой связи между ними
я кстати не говорил что он с нуля самописный
я впринципе готов поверить что это форк от gecko но очень давний
но вот только не нахожу никаких доказательств этому
Ну, на форк согласен ;-) Где-то читал интервью разработчиков KHTML (не могу пока найти), где они говорили что сделали "Qt port" из Mozilla CVS (Gecko написан на "GTK+")
Вобщем все сводится к тому, что разработчики KDE взяли логику (а не исходники) Gecko и написали свой движок, работающий точно так же как Gecko, но все же по-своему, как брат по одному родителю, с одной стороны родной, а с другой и не очень...
сколько лет назад был этот порт?
судя по тому, что kHTML стартовал в 2000 году, а стабильный Gecko появился в 99, то где то между этими годами
всеже я хотел бы почитать...
урл в студию!
еще масла в огонь:
http://khtml.info/wiki/index.php?title=History
1998: Work on a new version KHTML for KDE 2 begins.
уже над новой и еще 1998 год.. :)
[link=http://dot.kde.org/1094924433/]Тынц[/link]
Вот и разобрались что это было, что называется "слышал звон, да не знаю где он".
Как я понял (увы мой английский оставляет желать лучшего):
aKademy сделала KDE/Qt port с Mozilla's Gecko (уже встречается упоминание о Kecko :-) ), что позволяет использовать его в качестве движка Konqueror. KHTML тут вообще никаким боком.
Судя по всему, слухи идут отсюда.
KDE 1.x: Development of first HTML widget called KHTMLW
Gnome developers adopt KHTMLW and produce the Gtk+ port GtkHTML
меня больше улыбнули эти две строки
ага, может gecko based on kthml? Dumus же писал: "Gecko написан на "GTK+" ;)
думус вообще писал: 11:21:41 Dumus: все браузеры кроме одного, основаны на Gecko
Заплевали... предатели
Последние комментарии
10 лет 1 неделя назад
10 лет 20 недель назад
10 лет 30 недель назад
10 лет 31 неделя назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 20 недель назад
11 лет 21 неделя назад
11 лет 21 неделя назад
11 лет 22 недели назад