Version: (using KDE KDE 3.0.99) Installed from: Compiled From Sources Compiler: gcc 2.95.4 (debian prerelease) OS: Linux As I understand it, kdeinit was intended to work around the slow start-up time of KDE applications caused by slow dynamic linking. As this problem has been resolved by improvements in gcc, glibc and binutils, perhaps the time has come to remove this unusual mechanism. From one perspective, this mechanism does not seem very clean. It is the UNIX philosophy that a program should run and do whatever it is supposed to do - if KDE needs to run its window manager it should simply start kwin as a separate process. Another reason to do this is that it presents misleading information to other tools. Top reports that my PC is running about 10 kdeinit processes - there is no indication what they are for unless I mess around with some other tools. It also makes top report misleading information with regard to the size of the process. Or does kdeinit serve some other significant purpose?
Once the new gcc/glibc/binutils are sufficiently mainstream we will reevaluate the need for kdeinit, apart from startup time it also improves page-sharing. We will need to look at some actual data to decide whether it is still worth to keep using kdeinit. Also note that KDE runs on a number of Linux-compatible platforms which do not all benefit from the improvements of gcc/glibc/binutils. I am very aware of the hackish aspects of kdeinit and its shortcomings. Don't worry ;-)
Almost 3 years after the last comment, no news on this subject...?
Nothing changed. Maybe in another 3 years.
As of today, are there plans for KDE4 to still use kdeinit, or will it (finally) be ditched ? :-)
kdeinit will be used in KDE4.
With the recent additions to binutils such as: -DT_GNU_HASH -Bsymbolic-functions and this feature: http://dot.kde.org/1172617283/1172768274/1172773687/1172776025/ Will kdeinit with it's "hackish aspects" remain a reality in KDE4?
DT_GNU_HASH doesn't work on FreeBSD as far as I know. Do you in comment #6 only care about Linux users?
What about here? (More than) 3 years passed...