POV-Ray : Newsgroups : povray.off-topic : Is this the end of the world as we know it? : Re: Is this the end of the world as we know it? Server Time
31 Jul 2024 04:26:18 EDT (-0400)
  Re: Is this the end of the world as we know it?  
From: Orchid XP v8
Date: 8 Oct 2011 09:44:09
Message: <4e9053a9$1@news.povray.org>
>> This is something Microsoft has always historically not seemed to
>> understand.
>
> Well, in defense of my friend at Microsoft, he was in the consulting
> organisation, and they ordered *15,000* laptops from a particular
> manufacturer just for their consultants.
>
> It's hard to understand why people have trouble affording a single hard
> drive when you buy in such bulk quantities.

Yeah, I guess that's what it comes down to.

> But he's a funny guy - actually quite cynical about the tech industry as
> a whole.  He's called the whole thing a 'scam' for years.

He's right...

(And I don't just mean Windows, or Linux. I mean the entire software 
industry.)

>> I understand /why/ this happens. It's just frustrating, is all. I don't
>> see why I should need to install Samba. Why can't I just install, you
>> know, the GTK+ widgets? It seems to me that Linux dependency chains are
>> just /way/ too coarse.
>
> That's because you've never spent time looking at those interdependencies.
>
> After all, on Windows, you have CIFS/SMB available on all systems by
> default.  You take it for granted on Windows, but for the rest of the
> world, there is a choice.

I still don't see why it's necessary to install a network protocl just 
to run a text editor.

>> OK, that's astonishing. Every attempt I've never made at upgrading an
>> existing Linux install from one distro release to another has /always/
>> ended in massive breakage, usually to the point that when I boot the
>> system the kernel just panics and stops. You would have thought clicking
>> "upgrade now" and waiting for the progress bar to finish would work, but
>> noooo...
>
> I've upgraded openSUSE from 11.0->11.1->11.2->11.4 (I gave 11.3 a miss).

Me and my dad tried updating OpenSUSE one time. After several days of 
hell, we decided never to attempt this ever again.

> The worst upgrade hell I've ever heard of, though, was MS' own corporate
> upgrade from Windows Server 2000 to Windows Server 2003.  I was told they
> upgraded to each incremental pre-release alpha, beta, and release
> candidate on several of their internal servers.  It was a nightmare, and
> the basis of their recommendation to do rip-and-replace upgrades rather
> than in-place upgrades.

Uh, yeah. Updating Windows in-place isn't something I'd recommend 
*either*...

>> Really, I'd just be happier if I could install just the functionallity
>> that's strictly necessary, rather than installing everything even
>> remotely related. Linux package manages seem to do a really poor job of
>> dependency management. (Don't get me started on when one random program
>> decides it wants a different version of the Linux kernel or
>> something...)
>
> Programs usually don't care about the kernel version, unless they're
> kernel modules (or provide them).

Or use features that are built into the kernel. (Stuff like 
cryptographic primitives, sound support, file change monitoring...)

> RPM does a pretty good job of dependency management

Well, some distros use RPM, some use .deb, some use something else 
entirely. I've yet to see a package manager where it's entirely clear 
what the heck is going on, or why selecting one small application 
requires a 2GB download.

> but you have to take care not to add too many repositories

I don't even know how to do that.

> But, in true Linux fashion, you'll get to choose the 2 remaining
> fingers. ;)

LOL.

>> Still, the problem escalates to a whole new level if you try to install
>> something /not/ available from your distro's package manager. Everybody
>> raves about how great it is that you can install everything from a big
>> old list. But you can't, of course. There will be packages that aren't
>> in the list.
>
> Actually, with openSUSE's Open Build Service, you can.

That's a nice idea. I can't comment on whether it works or not (given 
tha I've never heard of it before). I guess it doesn't help if you have 
time pressure - but hey, it's free...

>> Under Windows, if you want to install something, you just download it
>> and install it. Under Linux, you probably have to download a tarball,
>> work out how to unzip and untar it, figure out where the "install me
>> now" script is, and then watch as it directs you to install a different
>> version of gcc, asks where the kernel header files are, tries to
>> auto-detect the stuff it needs... It almost never works.
>
> Certainly if you don't know what you're doing, it almost never works.  If
> you know what you're doing, then it almost never fails (and when it does,
> it's usually a dependency version issue or a bug in the code that
> prevents the compile from happening).

Last time I tried this with VMware tools, it went something like this:
- Where are the kernel headers?
- No, the headers for the *running* kernel?
- OK, now install gcc please.
- No, the version of gcc that the kernel was compiled with.
At that point, I discovered that the version of gcc in question isn't 
available for this release of Ubuntu. WTF?

>> To the point
>> where which Linux I use on my VM depends mostly on which one has VMware
>> driver packages provided.
>
> VMware provides their own tools, but there are free (as in OSS) tools as
> well.  ISTR they're included with openSUSE, in fact.

Yeah, I tried several distros, and some of them just had no VMware 
support at all, some of them you could install packages for VMware as an 
option [not that it explains WTF each package does], and some of them 
automatically installed a bunch of VMware stuff without me even asking. 
It's as if the software somehow "knows" it's running in a VM...

VMware Tools comes with a script that's supposed to compile and install 
the necessary kernel modules, but I have never, ever seen it work. It 
always fails. Not that I blame them; there are such radical differences 
between distros that targetting all of them looks like a hopelessly 
difficult task.

-- 
http://blog.orphi.me.uk/
http://www.zazzle.com/MathematicalOrchid*


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.