Gurm,
Actually, I wasn't so much debating your post as trying to parody it.
It sounds to me like your distro is very seriously screwed. I have never had an install take 4 hours, even in the days of a 25MHz 386, an ESDI hard drive (130MB, wow!), and a 3x CD-ROM which actually only gave single-speed performance. (Actually, there was this 386SX-16, but my memory is very hazy on that one.)
You've highlighted what to me is the biggest problem with Linux, software packaging and dependencies. Packages often have optional features which depend on other packages, but to have the ability to use those features, they have to be compiled in along with their dependencies. And then you need that other package present whether you'll be using those features or not. And that other package no doubt has similar dependencies. There are so many possible combinations that it just isn't possible to to make a distro that's right for everyone, and it's just going to get worse until it's standard practice to have these things determined at run-time. It seems that either your distro is screwed (again), or you're a pathological worst case. Pretty much anything that's non-Unix is far superior in this respect. (And of course, the stupid directory layout doesn't help - /usr/bin, /usr/lib, /usr/share/man, etc.)
RPM is horrible. I haven't tried apt or anything else - RPM is that bad that these days for my own personal box I pretty much roll my own distro. And I like it.
Linux isn't for Granny, or Joe Average Home User, or the clueless CEO, or people who are afraid of what might happen if they don't do things EXACTLY right (those people should just be kept away from technology until they're cured if you ask me) or apparently even for you , but it CAN be made to work out of the box. My sister doesn't know a processor from a preprocessor, yet I remember her installing and setting up SuSE 6.4 almost all by herself. Then again, she's almost a support person's wet dream - she keeps her system details in a little notebook (things like what hardware she has, partition layout, monitor refresh ranges), and makes sure she knows what she's trying to achieve, and when she does have to ask me a question it's normally a worthwhile one. OTOH, the only thing she uses Linux for these days is the Sokoban game...
Oh, and even she recognises that Linux is the technically superior OS, and perhaps even why. We were trying to play some Divx files under Windows on her machine, and it was obvious that it was only just coping - dropped frames, slightly stuttering audio. I said that it might be better using MPlayer under Linux, since it would likely be faster. I don't remember exactly what she said, but it was something like "Of course it will be faster - it was written by geeks."
Actually, I wasn't so much debating your post as trying to parody it.
It sounds to me like your distro is very seriously screwed. I have never had an install take 4 hours, even in the days of a 25MHz 386, an ESDI hard drive (130MB, wow!), and a 3x CD-ROM which actually only gave single-speed performance. (Actually, there was this 386SX-16, but my memory is very hazy on that one.)
You've highlighted what to me is the biggest problem with Linux, software packaging and dependencies. Packages often have optional features which depend on other packages, but to have the ability to use those features, they have to be compiled in along with their dependencies. And then you need that other package present whether you'll be using those features or not. And that other package no doubt has similar dependencies. There are so many possible combinations that it just isn't possible to to make a distro that's right for everyone, and it's just going to get worse until it's standard practice to have these things determined at run-time. It seems that either your distro is screwed (again), or you're a pathological worst case. Pretty much anything that's non-Unix is far superior in this respect. (And of course, the stupid directory layout doesn't help - /usr/bin, /usr/lib, /usr/share/man, etc.)
RPM is horrible. I haven't tried apt or anything else - RPM is that bad that these days for my own personal box I pretty much roll my own distro. And I like it.
Linux isn't for Granny, or Joe Average Home User, or the clueless CEO, or people who are afraid of what might happen if they don't do things EXACTLY right (those people should just be kept away from technology until they're cured if you ask me) or apparently even for you , but it CAN be made to work out of the box. My sister doesn't know a processor from a preprocessor, yet I remember her installing and setting up SuSE 6.4 almost all by herself. Then again, she's almost a support person's wet dream - she keeps her system details in a little notebook (things like what hardware she has, partition layout, monitor refresh ranges), and makes sure she knows what she's trying to achieve, and when she does have to ask me a question it's normally a worthwhile one. OTOH, the only thing she uses Linux for these days is the Sokoban game...
Oh, and even she recognises that Linux is the technically superior OS, and perhaps even why. We were trying to play some Divx files under Windows on her machine, and it was obvious that it was only just coping - dropped frames, slightly stuttering audio. I said that it might be better using MPlayer under Linux, since it would likely be faster. I don't remember exactly what she said, but it was something like "Of course it will be faster - it was written by geeks."
Comment