POV-Ray : Newsgroups : povray.off-topic : This is why Windows doesn't need a package manager : Re: This is why Windows doesn't need a package manager Server Time
7 Sep 2024 03:20:35 EDT (-0400)
  Re: This is why Windows doesn't need a package manager  
From: Eero Ahonen
Date: 18 Aug 2008 03:28:21
Message: <48a92495@news.povray.org>
Darren New wrote:
> 
> Um, no. It's because you can bundle all that stuff in with the 
> application, but Linux doesn't.  (Maybe it could, but it doesn't.) 

Yep, it could, but in this case, it doesn't. OTOH, FF3 also available in 
sources, so repo-admins could have compiled it with statically linked 
GTK for theier distros instead of letting dynamically linked in.

Oh, wait... There's no mention that FF3 came from reposity, so I'll need 
to assume it came as single binary-packet with it's own installer. Why 
wasn't it installed via the package manager?

> It 
> isn't an argument, it's an example. The argument is even simpler: lots 
> of Windows software wouldn't sell if you needed to buy other software 
> before you could install it.  Unless it's (say) some business software 
> that's a plug-in for Outlook, or a plug-in for WMP or something.

True, neither would such software sell for Linux. I'm sure there would 
be loads of refund-requests of FF3 after that kind of screwup, if it 
wasn't free of cost.

> It wasn't really trolling[1].  It was a continuation of a previous 
> conversation, where someone was saying that Windows was poor because it 
> didn't have a package manager. 

I guess this means our conversation at p.o-t.f.h.b.b.b? I wasn't saying 
Windows is poor because it doesn't have a package manager (rpm, dpkg 
oslt). What I did say is I'd like to have a software reposity for 
Windows, to be used as easily as in Linux (ie Portage). There are 
practically really low amount of dependencies at Windows-world, but 
there's still a pretty load of software.

> I was pointing out that pretty much every 
> Windows program is a stand-alone install, so it doesn't need a package 
> manager. 

I'd (I, as me, so that being *an opinion*) still like to install 
Irfanview, Firefox, GIMP and other software with "install irfanview 
firefox gimp" -style command instead of surfing the 'net, downloading 
each packet individually and running them.

> When it's not stand-alone and needs DirectX or .NET or 
> something, that comes with the install. 

Not always (actually I can't remember a single .NET -software I've 
installed that inholds the .NET system), but luckily they are easy to 
find from MS's site (after you work out *which* version of .NET you 
need[1]). I'd still like (it's still an opinion) do that with "install 
.net-2" (yes, after I work out which version of .NET I need[1], because 
there's no package manager).

[1] .NET ain't fully downwards-compatible, so all .NET1 -software won't 
work on .NET2 and all .NET2 -software won't work on .NET3. I don't know 
if this is problem/reason of .NET or stupid programmers, but it's one of 
the rare system today, which need to have an exact version of such 
system on Windows. Java is another example of such system.

> If your OS needs to upgrade 25 
> packages to make Firefox work, then you better have a package manager, 
> yes.

Assuming from that web-page, the Windows-binaries of FF3 are 
statistically linked, Linux-binaries aren't. If Windows-binaries weren't 
(yep, they don't have to be), you'd still need to upgrade GTK on Windows 
also - and possibly the other software that rely on GTK (which are rare 
at Windows -world, that's what makes the difference and what makes 
static linking of such libraries more reasonable than dynamic linking).

>   If your distributions tend to be stand-alone, then you don't. I, 
> personally, would rather not need a package manager than to have one.

I, personally, would rather go start-install-"firefox3" or 
start-run-"install firefox3" than 
start-applications-seamonkey-seamonkey-"http://www.firefox.com"-download-setup.exe. 
Even when there's no dependencies or other software to be installed. 
*That's* what I ment earlier.

-- 
Eero "Aero" Ahonen
    http://www.zbxt.net
       aer### [at] removethiszbxtnetinvalid


Post a reply to this message

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