Nokia releases 'Web Browser for S60' code
Nokia releases 'Web Browser for S60' code
Posted May 24, 2006 17:10 UTC (Wed) by nix (subscriber, #2304)In reply to: Nokia releases 'Web Browser for S60' code by landley
Parent article: Nokia releases 'Web Browser for S60' code
What's the point? Konqueror uses almost all the core KDE services because it *needs* them. If you wanted a standalone konqueror, you'd have to provide your own implementations of at least KHTML, KIO, DCOP/D-BUS, KParts... in effect you'd have to reimplement kdelibs and a fairly large part of kdebase. It's easier just to, well, install kdelibs and kdebase (the only two mandatory KDE packages anyway). It's not as if they use more than a tiny amount of a modern machine's disk space.
Posted May 25, 2006 10:07 UTC (Thu)
by LintuxCx (guest, #14448)
[Link] (1 responses)
And BTW, is this really the same WebKit as used by Apple's Safari? I can't imagine it is, unless they somehow managed to relicense KHTML to BSD instead of GPL?
Posted May 25, 2006 18:55 UTC (Thu)
by nix (subscriber, #2304)
[Link]
Try navigating to e.g. ssh://localhost/, or opening a terminal, or using some KPart or other. Oops, you can't, because it's not using the KDE services that give access to such things. (Actually, some of these things may be possible, but if so, they're using native MacOS X stuff, instead.)
Posted May 25, 2006 12:23 UTC (Thu)
by thebluesgnr (guest, #37963)
[Link] (2 responses)
It would be nice to have a web browser based on KHTML that didn't have all these requirements.
Posted May 25, 2006 13:28 UTC (Thu)
by tzafrir (subscriber, #11501)
[Link]
http://swik.net/web-browser+gecko
Strangely enough, Skipstone and Kazehakase haven't progressed very well.
It sseems that you just can't unbloat Gecko...
Posted May 25, 2006 18:58 UTC (Thu)
by nix (subscriber, #2304)
[Link]
Why doesn't it need them on OS X then?Nokia releases 'Web Browser for S60' code
Because Konqueror doesn't run on OS X: another browser using KHTML (*just one* of the components used by Konqueror) does.Nokia releases 'Web Browser for S60' code
Well, that's exactly the point. Firefox, for example, depends on GTK+ but not gnome-vfs, dbus, ORBit, bonobo, etc (better GNOME integration can be provided by a separate package though, firefox-gnome-support on Debian). Loading Konqueror on a non-KDE environment loads the entire KDE platform. Hard disk space is not a problem, but memory is.Nokia releases 'Web Browser for S60' code
It would at least increase the market share of KHTML-based browsers a little bit.
Examples from the Gecko side:Nokia releases 'Web Browser for S60' code
So is K-Meleon on Windows. Camino on Mac is probably the only exception.
Tricky. KHTML itself uses KIO, KParts, and many other core KDE libraries. (Gecko doesn't use GNOME because it isn't part of GNOME; as a consequence it reinvents the wheel to an appalling degree, and often makes them square, e.g. the horror which is XPCOM.)Nokia releases 'Web Browser for S60' code