LWN: Comments on "Nokia releases 'Web Browser for S60' code" https://lwn.net/Articles/184845/ This is a special feed containing comments posted to the individual LWN article titled "Nokia releases 'Web Browser for S60' code". en-us Thu, 18 Sep 2025 04:37:14 +0000 Thu, 18 Sep 2025 04:37:14 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185150/ https://lwn.net/Articles/185150/ nix 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.)<br> Thu, 25 May 2006 18:58:07 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185149/ https://lwn.net/Articles/185149/ nix Because Konqueror doesn't run on OS X: another browser using KHTML (*just one* of the components used by Konqueror) does.<br> <p> 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.)<br> Thu, 25 May 2006 18:55:45 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185107/ https://lwn.net/Articles/185107/ Los__D That would be "...can't honestly <i>say</i> that I..." :) Thu, 25 May 2006 15:17:53 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185088/ https://lwn.net/Articles/185088/ tzafrir Examples from the Gecko side:<br> <p> <a href="http://swik.net/web-browser+gecko">http://swik.net/web-browser+gecko</a><br> <p> Strangely enough, Skipstone and Kazehakase haven't progressed very well.<br> So is K-Meleon on Windows. Camino on Mac is probably the only exception.<br> <p> It sseems that you just can't unbloat Gecko...<br> Thu, 25 May 2006 13:28:02 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185065/ https://lwn.net/Articles/185065/ Los__D Still doesn't change that 27 packages are not part of konqueror, and 8 are not part of XFCE, now does it?<br> <p> I agree very much that this is an apples to oranges comparison, but he were the one who decided to compare the dependency count of a single application to an entire desktop, and succeeded in proving the opposite of what he intended (At least for Ubuntu, can't honestly day that I know the real dependencies for Konqueror, I just noticed this very big flaw in his comparison).<br> Thu, 25 May 2006 12:31:18 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185059/ https://lwn.net/Articles/185059/ thebluesgnr 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.<br> It would at least increase the market share of KHTML-based browsers a little bit.<br> <p> It would be nice to have a web browser based on KHTML that didn't have all these requirements.<br> Thu, 25 May 2006 12:23:00 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185045/ https://lwn.net/Articles/185045/ LintuxCx Why doesn't it need them on OS X then?<br> <p> 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?<br> Thu, 25 May 2006 10:07:34 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/185000/ https://lwn.net/Articles/185000/ aseigo if you're going to count based on some random criteria, apply it to both. <br> the mesa libs are not kde libs but, well, mesa libs for instance. as are <br> many more in that list. there are actually 9 kde packages in that list.<br> <p> not that package count is really an accurate metric. one might wish to <br> compare disk size or memory usage or rate it to functionality, etc... but <br> whatever.<br> <p> and it is a bit odd that kubuntu brings in kdesktop and kicker as well <br> since those aren't really dependencies for konqueror. *shrug*<br> Thu, 25 May 2006 02:24:18 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184977/ https://lwn.net/Articles/184977/ Los__D Yeah, 26 dependencies of an application, compared to 8 dependencies of an entire desktop (if you only count dependencies that are not a part of it, as you should), now that's almost the same... *cough*<br> Wed, 24 May 2006 22:32:04 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184958/ https://lwn.net/Articles/184958/ busterb Here is what Ubuntu 6.06 does when you try to install konqueror on a <br> minimal install:<br> <p> $ sudo apt-get install konqueror<br> Reading package lists... Done<br> Building dependency tree... Done<br> The following extra packages will be installed:<br> iceauth kcontrol kdebase-bin kdebase-data kdebase-kio-plugins <br> kdelibs-bin kdelibs-data kdelibs4c2a kdesktop kfind kicker<br> libarts1c2a libaudio2 libavahi-qt3-1 libcupsys2 libdbus-qt-1-1c2 <br> libgl1-mesa libglu1-mesa libkonq4 libqt3-mt libxcomposite1<br> libxkbfile1 libxss1 libxtst6 libxxf86misc1 libxxf86vm1<br> <p> And xfce4:<br> $ sudo apt-get install xfce4<br> Reading package lists... Done<br> Building dependency tree... Done<br> The following extra packages will be installed:<br> dbus gtk2-engines-xfce hal libexo-0.3-0 libstartup-notification0 <br> libthunar-vfs-1 libxcomposite1 libxdamage1 libxfce4mcs-client3<br> libxfce4mcs-manager3 libxfce4util4 libxfcegui4-4 libxxf86vm1 <br> xfce4-icon-theme xfce4-mcs-manager xfce4-mcs-plugins xfce4-panel<br> xfce4-session xfce4-utils xfdesktop4 xfwm4 xfwm4-themes<br> <p> Sure, it needs some support libraries and programs, but you by no means <br> need all of even kdebase/kdelibs installed for it to work. Saying you <br> have to install KDE to use Konqueror is like complaining that you have to <br> install Gnome to use XFCE just because they happen to share some support <br> libraries and programs.<br> Wed, 24 May 2006 19:47:55 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184952/ https://lwn.net/Articles/184952/ proski I think you still have KDE <i>installed</i> Wed, 24 May 2006 19:24:20 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184934/ https://lwn.net/Articles/184934/ mrshiny Heck, I run cygwin on my Windows box (at work), and ssh to my home machine and start konqueror from the command line, to test our website. No KDE, no session, no taskbar, only the barest of window managers. Works just fine.<br> Wed, 24 May 2006 18:36:31 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184930/ https://lwn.net/Articles/184930/ niner You know, ACID2 is not everything. ACID2 got famous because it's a nice picture and tests some pretty obscure things, so all browsers failed.<br> <p> In normal webdeveloper practice KHTML is a very nice engine. But it still lacks compared to Gecko. For example, it's not possible to add new stylesheet rules with JavaScript. And a bug I discovered a few weeks ago and was fixed a week later in the svn version:<br> KHTML could not assign a percentage height to an element, when it's parent had no explicit height set, but got it implicit via position: absolute; top: 1em; bottom: 1em;<br> Sounds obscure, but is something that happens far more often in practice, than most of the ACID2 tests that modern browsers fail.<br> Wed, 24 May 2006 18:09:23 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184919/ https://lwn.net/Articles/184919/ nix Oh, and Konqueror certainly doesn't care what window manager you're running. I use fvwm2, and at one point I used fvwm2 and *no* KDE session manager or kicker (KDE panel); Konqueror worked anyway.<br> Wed, 24 May 2006 17:11:47 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184916/ https://lwn.net/Articles/184916/ nix 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.<br> <p> Wed, 24 May 2006 17:10:40 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184911/ https://lwn.net/Articles/184911/ landley Now if I could just get a version of Konqueror I could run without KDE <br> installed (something that works under xfce2, for example). It's been <br> ported to many places, but non-KDE Linux doesn't seem to be one fo them... <br> Wed, 24 May 2006 17:07:11 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184890/ https://lwn.net/Articles/184890/ aseigo watching the growth of the "khtml family" to include not just KDE but also <br> Apple and Nokia (and supposedly there are others, as well) is very <br> exciting for standards based computing. these are the things that help <br> ensure true standards compliancy; if we have a couple of open source, <br> standards-compliant browsers that together eventually take the majority of <br> the browsing market (not just desktop, but all browsing) that will be <br> huge. and i think it is happening.<br> <p> for projects such as OLPC this is a great boon, too, as they can choose <br> between two options (webkit and mozilla) for what fits their technical and <br> other needs best. having a choice between multiple quality open solutions <br> is quite liberating as it lowers the odds that you will have to compromise <br> somewhere to gain the freedom aspect. this in turn increases the odds that <br> those who won't or can't compromise can take advantage of free software. <br> (yes, i don't particularly believe in "one size fits all" software)<br> Wed, 24 May 2006 16:27:27 +0000 Nokia releases 'Web Browser for S60' code https://lwn.net/Articles/184874/ https://lwn.net/Articles/184874/ cventers It's great to see more devices using the KHTML/WebCore family... since <br> they're the only renderers that seem to pass ACID2, it is good news <br> indeed.<br> Wed, 24 May 2006 15:12:51 +0000