linux bashing

1 jan 2010

motivation

i’m a linuxuser for years now and after migrating from debian to gentoo made the linux experience much better since many ABI incompatibilities were solvable by a simple reinstallation of the program. these kind of problems usually come up after library update and the error message usually is something like ‘unresolved symbols’.

right now i face several problems which i can’t ignore:

  • after a reboot the two mouse devices on my laptop stop working and on the next reboot they do work. i don’t know why yet?! my current fix is to rely on an external mouse ;P
  • i hit the ‘xfs/ext3 journal’ bug with two massive kde file losses which meant a lot of reconfiguration
  • i lost all ‘notes’ which were saved in the plasma widget called ‘notes’ and all kmail settings as well as all kaddressbook settings (yes i have a backup but this all costs a lot of time to figure out what exactly is gone). also all bookmarks in konqueror as well as other things i don’t remember are ‘gone’.
  • i use thunderbird right now but the selfsigned ssl certificate error pops up every time i start the application. if i don’t hit the ‘ok’ button in say 2minutes the connection timeout forces me to restart the application or i won’t be able to read the mails at all. why isn’t there a simple button to ‘permanently’ trust the selfsigned certificate as there is in kmail?
  • my system seems to be very unstable as for instance working on the ‘automate’ project (which is qt4 based) let’s me ‘lock up’ my computer nearly instantly. that means the io load goes high while i get serious OOM problems. it could be the ‘io wait bug’ but using ‘noop’ instead of ‘cfq’ does not make things better here so i doubt that
  • my system crashed after a hibernate resume with a blinking cursor using nvidia.ko and now i can’t use the proprietary nvidia.ko driver anymore since it would lock my system right after reboot. currently i’m using ‘nv’ with all it’s slowness
  • neither nv nor nvidia.ko seem to be able to work reliably for hibernate-ram. nv does not enable the backlight so my screen stays back after resume so at least i can reboot with pressing the power button. using the nvidia.ko module will crash it no matter which version i try
  • i don’t get hdmi working and hot-switching using nvidia.ko does not work well either
  • io in general seems to be very slow and many processes have a high ‘io wait’ issue. using htop one can see that both cpus have about 90% gray bars with the rest - 10% - is valid cpu load (a mixture of user/kernel space)
  • booting linux using grub works fine but is very slow (probably caused by slow nvidia console rendering)
  • kde4 is very slow as well (might be a consequence of the io-wait issue already mentioned) but using kde3 this issue wasn’t noticeable. the problem is that there are no kde3 ebuilds anymore.
  • konqueror seems to crash all 5minutes (i use it to access samba shares using smb:// as well as sftp shares)
  • krunner other kde components seem to crash frequently as well (seems to be a random pattern)
  • amarok does not work reliably from time to time then i can’t listen to music from magnatune and other webradios but local music works
  • smb4k is totally broken here
  • kdevelop4 is a great software and i really love it but it is very unstable and crashes very often
  • out of curiosity i’ve installed umbrello 4.3.3 and imported the automate project which instantly created a segfault
  • since kde3 is ‘obsolete’ i lose a very cool application: konqueror 3 file size view’er, see http://risto.kurppa.fi/blog/2008/10/disk-space-analyzers/ there seems to be a kde4 plugin for konqueror as well but i can’t find it
  • after resume dbus often has crashed and i need to restart it

so now one would think the hardware is bad (which is what i would be thinking as well) but i’ve played some shooter demos and ‘sacred 2’ using windows xp for quite a while and this runs rock solid. the only issue windows shares is that after ‘standby’ the screen remains black (back-lit off) as well.

summary

to sum up: i’m not sure what to do now but this situation is absolutely depressing since linux can’t be used AT ALL with that many problems. lately i consider installing win7. the ‘macbook pro’ of my wife is doing a great job and it runs stable although the fan makes some serious noise signaling it is damaged. i hate kde4 and the concept of their release policies. i consider kde4 not usable in a productive system and since kde3 has been removed there is no working alternative worth using (maybe xfce4).

i’m not sure what to do now? is the problem ‘open source’? why does nobody care for quality? am i using the wrong distribution again?

happy new year ;P

article source