Allan Sandfeld Jensen

Navigation

Skip navigation.

Search

Site navigation

Email conversation

FromAllan Sandfeld Jensen
ToMe
SubjectRecommandation of update in next browser speed comparison
Date21 June 2006 17:24
Hi and thank your for your work.

I would just like to recommend you testing Konqueror 3.5.3 next time you 
update your browser speed comparison. 

It's very impressive you tested a beta version of Konqueror, but please note 
that beta versions are slower and especially start-up a lot slower. This is 
because many optimizations ruin debug information and makes feedback from 
users of beta versions poor. For this reason some optimizations are force 
disabled in betas. 

I would actually recommend testing Konqueror without cheats by disabling 
preload in KControl. Konqueror would likely still start faster in KDE than in 
GNOME, not because it is preloaded but because it is reusing libraries and 
services already loaded or started by other KDE applications. 

I am looking forward to future updates.

Regards
`Allan Sandfeld (a KHTML developer)
FromMe
ToAllan Sandfeld Jensen
SubjectRe: Recommandation of update in next browser speed comparison
Date21 June 2006 22:03
Allan,

Ok, this email interested me enough to earn a reply.

> I would just like to recommend you testing Konqueror 3.5.3 next time you
> update your browser speed comparison.

Well, here's my problem. I use SuSE 9 on the test machine (which is
currently out of service awaiting a new part). And I can only use what is
available. That is not Konqueror 3.5.3. It is not even 3.5.

To do the last test, I had to download and install KDE 3.5 from KDE.org (the
one designed for my specific SuSE install). Despite it normally being my DTE
of choice on Linux, it then screwed up my entire system, so my SuSE install
is completely unusable. All my RPM dependencies are screwed, and I cannot
install or uninstall anything because YaST refuses to recognise the new
packages.

I want to upgrade my SuSE, and I have the disks to do so, but I will have to
wait for the part, and then I will have to wait for SuSE to release the new
version of Konqueror. I am not going to risk downloading anything directly
from KDE.org again, since they clearly do not have a clue how SuSE package
management works.

Honestly it is just ridiculous, all of this system integration garbage. I
cannot upgrade a browser without upgrading my OS (unless I want to risk
system stability by force installing the packages), or having multiple OS
installations just to run two copies of a browser. I absolutely hate that.
Even IE can be installed with zip files. Opera and Firefox can both be
separately upgraded, and run multiple versions on the same OS. Konqueror is
extremely unhelpful to both users and developers in that regard.

Unless you know of some way I can get hold of separate packages (not source
code - that is not a standard way to install apps on SuSE), so I can run
whatever Konqueror versions I want without overwriting my system files. Is
there a way?

(On FreeBSD I always get the latest versions of everything, but that would
not be a fair test as it is custom compiled vs packaged, and it is on a far
better computer.)

> I would actually recommend testing Konqueror without cheats by disabling
> preload in KControl.

I test default configurations only.


Mark 'Tarquin' Wilton-Jones - author of http://www.howtocreate.co.uk/
FromAllan Sandfeld Jensen
ToMe
SubjectRe: Recommandation of update in next browser speed comparison
Date21 June 2006 23:34
Hi Tarquin

> my SuSE install is completely unusable

Ouch. I am sorry to hear that.

> I am not going to risk downloading
> anything directly from KDE.org again, since they clearly do not have a
> clue how SuSE package management works.

That's actually very odd. The SuSE packages at KDE.org are the official SuSE 
packages made by SuSE themselves. Usually they are of top quality.

> Unless you know of some way I can get hold of separate packages (not
> source code - that is not a standard way to install apps on SuSE), so I
> can run whatever Konqueror versions I want without overwriting my system
> files. Is there a way?

That's the thing. You _have_ to bypass the standard way to install apps on 
SuSE, because the packaging system of SuSE (or any linux distro) only allows 
one version of the same program. It's a common limitation.

The standard way to install alternative versions is to download source and 
install in an /opt subdirectory. This way it doesn't interfere in any way 
with anything else and you can run the applications by calling the binaries 
directly. For instance /opt/kde-3.5.3/bin/konqueror. 

Developers are not blind to the problem though, and recently a number of KDE 
developers created the great application Klik, which solves this by allowing 
applications to run from within a virtual CD. See http://klik.atekon.de/ 
The most recent version of a full KDE in klik however is 3.3.2 I think

I hope this helps.
`Allan
FromMe
ToAllan Sandfeld Jensen
SubjectRe: Recommandation of update in next browser speed comparison
Date22 June 2006 14:07
Allan,

> The standard way to install alternative versions is to download source and
> install in an /opt subdirectory. This way it doesn't interfere in any way
> with anything else and you can run the applications by calling the binaries
> directly. For instance /opt/kde-3.5.3/bin/konqueror.

Installing via packages is the standard way on all almost Linux distros
(Gentoo would be an exception). Not standard for UNIXes, but Linux is not
UNIX.

> Developers are not blind to the problem though, and recently a number of
> KDE developers created the great application Klik, which solves this by
> allowing applications to run from within a virtual CD.

This would, unfortunately, have the problem that I could not measure startup
speed, as it would not be preloaded :(

Not sure, but I think it may also require some extra resource to run the 
service that runs it off the virtual CD, which would have another unfair
impact on Konq's performance.

But what I was really hoping for is what Opera does. Offer a simple .tar.gz
- entirely self contained, precompiled for generic 586+, binary package,
that runs without any (or many) external deps. It can be unpacked, and run
without disrupting the default install. This will not be much help for me
because I need to test a default setup, but it will help Web developers test
different versions, and not force them to test just one, and hope the others
are the same.

Klik will not be much use if it does not remain up to date, but with a
.tar.gz, it could be released at the same time as new Konqueror/KDE versions
are released. The most useful thing is to be able to test new versions of
software before you have been able to update your OS - it's not much good if
the test releases are older than what is already on your desktop.


Cheers

Tarquin
FromAllan Sandfeld Jensen
ToMe
SubjectRe: Recommandation of update in next browser speed comparison
Date23 June 2006 11:29
Hi Tarquin

> Installing via packages is the standard way on all almost Linux distros
> (Gentoo would be an exception). Not standard for UNIXes, but Linux is
> not UNIX.

My point was the there are no packaging system I know of for Linux that 
supports having two different versions of a program installed at the same 
time. If you want to do that you need install manually.

> But what I was really hoping for is what Opera does. Offer a simple
> .tar.gz - entirely self contained, precompiled for generic 586+, binary
> package, that runs without any (or many) external deps.

Such a browser wouldn't be Konqueror, and wouldn't have the power Konqueror 
gets from being tied to the OS. Still there is a good chance for it to happen 
as part of KDE4.

Regards
`Allan
This site was created by Mark "Tarquin" Wilton-Jones.
Don't click this link unless you want to be banned from our site.