Originally posted by curaga
View Post
EDIT: Its also important to note though Curaga, I AM as objective as I can be, and I don't just mean in the above mentioned ways. If systemd, or packagekit, or KDE, or Openshot, or Pulse start fucking up-- you better believe I will call them out on it, whether I like the project or not. I was a big proponent of Gnome up until the 3.0 release, I couldn't stand KDE. But KDE got their act together, and Gnome started screwing up-- so my opinion changed. I take the side of the best product and the best solution, I don't have the near-zealot levels of devotion (or hate) for projects that I see many people on here going on about daily.
The VT's have problems, the VT's have security holes, the VT's are a hacky mess, The VT's (in my opinion) don't belong in kernelspace given that EVERYTHING they depend on to WORK...is in userspace(/bin/login,/usr/bin/bash, etc). I know this because I've read the developers blogs and talked to a few of them, and I am taking it on a little bit of faith that as the MAINTAINERS and the people who have to WORK with this code, they know what they are talking about and they themselves aren't spreading FUD and lies.
Since I get the feeling that you aren't restricting my comments to just this topic, I'll continue.
sysV had problems, sysV was ugly and hacky-- that one I do know, because I had to write init scripts a few times on Arch. It wasn't fun, it wasn't enjoyable and the entire time I kept thinking to myself "Why isnt this better?" Lennart came along with systemd and guess what... init became better.
Alsa had problems, alsa was buggy as all hell, alsa couldn't do jack-detection for headphones. Guess what, I hated on them too. When Ubuntu adopted Pulseaudio and I was still using Ubuntu, you better believe that I spent many hours trying to rip Pulse out because I thought it was the source of my problems. I learned later that it wasn't Pulse's direct fault, it was buggy alsa drivers, granted that fact alone didnt magically FIX my problems but it reminded me of an important lesson: go beyond the surface when debugging. When Pulse and Alsa got better, guess what? I stopped hating on them then too.
Unlike a few people on these forums I actually am willing to give things second tries, even if the first try was horrid. Try, try again. I don't just limit myself and my perspective and knowledge to one attempt and call it "Good enough" and then start preaching my experiences from the mountaintop for all eternity. Nor do I call something "bad" just because its not traditional without TRYING it. I adapt, and I learn.
Comment