[prev in list] [next in list] [prev in thread] [next in thread]
List: kfm-devel
Subject: Re: Konqueror Interview
From: Waldo Bastian <bastian () kde ! org>
Date: 2001-08-31 20:03:11
[Download RAW message or body]
Let me answer some questions.
On Thursday 30 August 2001 11:15 pm, Eugenia Loli-Queru wrote:
> Ok guys, here are the questions, please someone gather the answers from the
> right people and send them back to me (with the name of the person who
> answered each question) by email (I am going to unsubscribe from the list
> after sending this email, so please reply to me by email from then on). The
> interview would be great, if possible, to go live next week between Monday
> and Wednesday which are the high traffic days (Thursday to Sunday our web
> traffic is lower). OSNews receives more than 8,000 page hits/day (not plain
> hits, but page hits :).
>
> 1. What are the plans for full CSS2 and maybe for IE-specific tags and
> Properties support?
> 2. Konqueror now features support for the Netscape plugin architecture. Are
> there plans for a native architecture?
Konqueror has been using KParts for everything from the start. As a matter of
fact, khtml is a KPart itself. We have KParts available for postscript, pdf
and numerous other formats. KDE's office suite, KOffice, is also based on
KParts, so all KOffice documents can be embedded in Konqueror as well.
> 6. A month ago, the AtheOS developer ported Konqueror (or to be more
> specific, the KHTML part) to his operating system. Do you welcome such
> ports, even if they are not resembling exactly the way Konqueror looks
> under KDE?
Yes, we welcome such re-use. KDE is by design very modular, the idea behind
that is that it should be easy to take high-level components and mix them
together. One of the major success factors of UNIX is the fact that there is
a large set of small, simple & dedicated command-line tools that can be
combined together with e.g. pipes to handle very complex tasks. With KDE we
try to build on this successfull formula at a much higher level by providing
dedicated high-level components that can be combined together in new ways.
KDE was build with re-use in mind and at the moment we see developers taking
advantage of that in an amazing rate, both within KDE itself as well as
outside KDE, like in the case of AtheOS.
> 7. I have to be a bit strict at this point and say that Konqueror takes 4-5
> seconds to load in my dual 533 PC (and it is already object prelinked) and
> sometimes it even feels rather slow at places. Under AtheOS, where only the
> KHTML part is in place, the browser, just flies. Are there any Galeon-like,
> stripped down version of KHTML under development?
No, the goal is to make Konqueror as fast as Galeon, and preferably even
faster, without stripping it down. Any stripping down would have to happen in
Konqueror (which provides the user-interface) because KHTML only provides the
rendering engine, there is little that can be stripped from the rendering
engine without sacrifying standards compliance. (KHTML is comparable to
Gecko, which is the rendering engine that is used by both Mozilla and Galeon)
We expect to see some more improvements from prelinking in a next generation
Linux distributions. The current "object prelinking" manages to reduce the
link-time of applications with 30% to 50%. The developers of the GNU linker
are hard at work to get rid of the remaining 50% to 70% as well using a more
advanced form of prelinking. This will effectively remove the linking
overhead completely. Of course the 4-5 seconds that you mentioned are not all
caused by the linker, so we will have to take a critical look at our own code
as well to see where we can improve things.
> 8. JFS and XFS filesystems will soon enter their source code to the Linux
> kernel and become mainstream in the linux userland. Both filesystems
> support meta-data (multiple-stream attributes) which can be very useful to
> the everyday usage of the OS (like in under BeOS). Is the file manager part
> of Konqueror have plans to incorporate support for such file attributes?
I don't think that "support" will be a problem, the interesting question is
whether we will be able to make use of it in a meaningfull way. So let me
answer that:
The lack of support for generic meta-data in the filesystem is a major
drawback at the moment for a desktop environment like KDE. Unfortunately,
even with JFS and XFS available, we will still not be able to rely on the
availability of it since there are so many filesystems still in use that do
not support it. So from a practical point of view little will change since we
will still need to come up with a backup-solution in case the filesystem
doesn't support it. I would like to see that happen, but there are no plans
for it as of yet.
Cheers,
Waldo
--
KDE 2.2: We deliver.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic