The installation of Debian "squeeze" was easy. The installer still suffer from the "Oh no, you have to sit here by me and hold my hand while I copy files"[1] -syndrome, but the installation is pretty fast, at least compared with Windows. And since I installed from the net-install CD, I got the latest packages and security-fixes at once.

I installed the KDE-edition of Debian. By default, Debian will use the Gnome desktop. I have never liked Gnome, which is made to spare it's users the burden of knowing much about computers or computing. As a long time computer professional (I entered the Internet in the mid 80's), I already know computers and computing, I and want flexibility and powerful applications. Debian "Lenny", the previous version of Debian, is indeed both powerful and flexible. But in the new version, much of this power is gone.

One of the nice things with Linux in the past was it's simplicity. In order to maintain a system, you needed to know how to set up a few configuration-files, and then your machine would just work. Even X, the windowing system for Linux, was manageable (although not exactly easy to set up). With the introduction of KDE (and Gnome), much of the complexity (and vulnerability) from the Windows world entered Linux. These packages will for example require software that monitor all disk access and activity on your machine, just in case some application or widget needs to do something fancy with some "event". Such "demons", as they are called, are a bad thing, in my opinion. They take up CPU-resources and memory, they introduce "lag" on the machine, they drain the battery on your laptop (or cellphone), and more seriously, they introduce potential serious security vulnerabilities. Windows have lots of such nastiness, and now Linux seems to be just as infected. It's for your own good of course. These daemons will overwrite your configuration-files with whatever they believe is the "correct" information. (I don't want some crappy software to override my configuration-choices). And they will help you keep your system "safe".

Debian "squeeze"is as worse than Microsoft Windows when it comes to overturning my decisions. For example. I wanted to give a program direct access to the hard-disk. This is something normal users should not do. But system operators and power-users frequently do this to speed up databases or virtual machines. And then some stupid f*ck has written a daemon that simply     resets the permissions I set on  the disk-devices, effectively preventing me from using that disk I as wish.

The system has also become so complex that I can no longer just put the machine on a network somewhere, set up a route, default gateway, DNS-servers etc. from the command-line, like I have done with Unix and Linux for 25 years. The start-up-scripts for the system-services are also becoming a mess. A daemon that needs to be started like this: "/usr/sbin/whatever --daemon --conf /etc/whatever.conf" now comes with a 300 lines start-up-script in bash (Norwegian for shit, not kidding!) , that is virtually unreadable, and very hard to debug. In some cases, the "start-up-script" contains more lines than the program it's starting. This insane complexity is not required! And it seems like it's just getting worse. It's a waste of time to invent this complexity, and it makes it very hard to /understand/ how the system works, something that makes the system vulnerable for mis-configuration and security vulnerabilities.

KDE used to be very nice, except it's pointless daemons. But with version 4, it seems to be all eye-candy and no functionality. For example, I cannot figure out how to drag and link a file from konqueror (the KDE file Explorer and Web browser) to my Desktop. Or move it. I have to resort to the command-line in order to manipulate files. And then, what's the point with a file-manager if it cannot be used to manipulate files? And when I'm at the subject with konqueror; this is also a web-browser. And it comes with java-script /and/ Java enabled. And cookies. It's like the Debian default configuration is made by some 6 years old girl who doses not even know how to read, and just click on all the check-boxes she can find! It's totally stupid! It's not safe to surf on Internet today with Java Script enabled by default. If you do, your machine will get infected with worms and viruses - running Linux gives no protection if it is configured by a brain-dead moron.

Konqueror also does not provide a way to set a default folder-view. The brain-dead moron preferred big, pretty folder-icons. I prefer small icons and details about things like file-dates and file-sizes. But since the brain-dead moron knows best, they (KDE) have omitted a way to override the morons preferences.

May be the Debian-guys thought that no-one would care, since they have promoted the (ugly) Dolphin file-manager (from Gnome) as the default file-manager.

And these are only some of my concerns just after installing the new Debian. I must say, I don't like the direction Debian and KDE is moving towards. Maybe it's time to take a second look at OpenBSD and some lightweight windows-manager.

 
[1] Modern installers will gather information at the start of the installation process, ask for permissions and passwords, and then carry out the installation without needing more attention from the user.