Acid_Snake wrote:Infinite Chalupas wrote: That, and I've seen the code for enough open source projects to know that people cannot cooperate together on a project anonymously without creating code that resembles ground beef with a bug for every ounce of fat.
Then sorry to break it down to ya kid but you've never touched any serious project then or with serious people. Learning how to properly handle concurrent project development is just one chapter of one class on second year engineering, it's that simple and very important.
I've done custom builds of GCC, libz/mpc/mpfr/gmp/newlib/png/jpeg/ogg/vorbis/gif/ungif/, firefox/chrome/, and many many other things. All of these are poorly structured, poory written, poorly configured, full of bugs and unsafe techniques (the list goes on). I tip my hat for the fact that open source projects can sometimes be decent references for learning, but they are generally inferior to commercial products in every way. This coming from a person who uses only freeware products.
Acid_Snake wrote:Infinite Chalupas wrote:terrible driver and library support and having 8 completely different versions of Linux crash on me for absolutely no reason was enough incentive for me to not want to go near Linux again.
I don't wanna judge cause each scenario is different, but I'm assuming you not knowing how to handle linux is the main cause of the distros crashing on you. The classic laziness and dumbness of not needing to touch the system that windows creates on "advanced" users.
I know how to use Linux, that was never the issue. The problems I had were drivers failing (eg. applications would flicker, flash objects would crash, 3D applications could barely pull 10fps, audio pops, etc.). System updates caused 3 out of 8 of those to crash (no fault of my own there), many of the programs I tried to install depended on packages that could not be found with the Software Center or Yast, so I had to manually hunt them down only to find that there was often no support for that library on the operating system at all. Which would be one thing if it was something like an obscure file format handler, but no, it was for common things like MPEG audio, Flash, and Java.
Furthermore, I should not have to type a password every single time I want to run a program or install something. I already logged in, so leave me the f*** alone. If I don't want people installing stuff on my pc, I'll log out when I walk away from my computer. I also shouldn't have to hunt down the superuser terminal every time I need to copy a file from one partition to another, there shouldn't need to be over a thousand directories on my computer with 3 letter names as it's confusing to navigate, filenames should be case insensitive, there should be a file filter so I don't have to manually open the properties of applications to make them executable, and shortcuts should be soft-links, not hard-links, so I can delete them without deleting the original directory or having to go to the terminal.
I can go on all day about all the problems with Linux, but I'll stop there.