Article View: sci.astro
Article #3917Re: Now I Understand
From: PerfectReign
Date: Mon, 22 Dec 2008 03:01
Date: Mon, 22 Dec 2008 03:01
150 lines
8591 bytes
8591 bytes
Bluuuue Rajah turned on the Etch-A-Sketch and wrote:
>
> Everybody rightly criticizes Micro$tiff for selling a crappy OS, and
> Linux is obviuosly better, if you have the time and the expertise to use
> in it, but until this week I didn't understand exaclty why Windows is
> such a POS.
>
> When I had to uninstall the Google toolbar because Google installed an
> update tht I didn't ask for, which overrode IE5's ctrl-f command, the
> reason beame clear. Windows' install/uninstall method causes bugs to
> accumulate, if programs are not ununstalled in precise the reverse order
> of which they were installed.
>
> The problem is that terrible method of saving old copies of system
> files, like .ini files, as backups, to be restored when software is
> uninstalled. So the more apps you uninstall, out of order, the buggier
> your system becomes, until you finally have to reinstall the OS.
>
> Linux apparently doesn't have anything resembling this problem, which
> makes me wonder, how did the Linux designers (Torvald?) handle this
> problem, and can we learn anything from their solution to help minimize
> the problem with Windows?
Well, that's not entirely true.
Wintendo computers have an issue with uninstalling because of a few reasons.
Mostly, the people who write the applications install things in places they
shouldn't be installing - such as application libraries in places
like %system root%/Windows/Win32.
Also, when they hack thorugh the Wise or Installshield installer they forget
things. So the uninstaller doesn't know exactly what is going on.
If app designers would follow the - now ten-year-old - microsoft
recommendations of installing everything to /program files/app_vendor/app
directories and never using HKLM, then there would not be an issue.
Oh, and I can tell you right now about such a fucked up situation in Linux.
Here's my log of me trying to upgrade VirtualBox from 2.0.6 to 2.1.
Apparently, the RPM manager fucked up and doesn't even know what version I
have nor what dependencies I need.
Like I say - Linux - it sucks slightly less than the competition.
xwing:/home/kai/downloads #
rpm -U ./VirtualBox-2.1.0_41146_openSUSE103-1.i586.rpm
file /etc/init.d/vboxdrv from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/bin/VBoxManage from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/bin/VBoxSDL from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/bin/VirtualBox from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxDD.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxDD2.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxDD2GC.gc from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxDD2R0.r0 from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxDDGC.gc from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxDDR0.r0 from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxDDU.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxKeyboard.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxManage from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxREM.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxRT.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxSDL from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxSVC from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxSharedClipboard.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxSharedFolders.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxVMM.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxXPCOM.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VBoxXPCOMIPCD from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VMMGC.gc from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VMMR0.r0 from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/VirtualBox from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/components/VBoxC.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/components/VBoxSVCM.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/components/VBoxXPCOMBase.xpt from install
of VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/components/VBoxXPCOMIPCC.so from install of
VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from package
virtualbox-1.5.2-10.2
file /usr/lib/virtualbox/components/VirtualBox_XPCOM.xpt from
install of VirtualBox-2.1.0_41146_openSUSE103-1 conflicts with file from
package virtualbox-1.5.2-10.2
xwing:/home/kai/downloads #
--
www.perfectreign.com || www.filesite.org
Clean out a corner of your mind and creativity will instantly fill it. - Dee
Hock
Technical Details
Message-ID:
<12690589.K2TaP5eEFF@perfectreign.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!news.osn.de!diablo2.news.osn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<Xns9B7AB9C822192fdgdfjhsrtg@207.115.17.102>Show Full Headers
Complete Article Headers
X-Google-Thread: f74ae,46a91ee0de85fa82
X-Google-Thread: 10bb54,46a91ee0de85fa82
X-Google-Thread: 10b271,46a91ee0de85fa82
X-Google-Thread: 1050a2,46a91ee0de85fa82
X-Google-Thread: faa3c,46a91ee0de85fa82
X-Google-Attributes: gidf74ae,gid10bb54,gid10b271,gid1050a2,gidfaa3c,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!news.osn.de!diablo2.news.osn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: PerfectReign <theperfectreign@yahoo.com>
Newsgroups: sci.astro,alt.2600,sci.physics,microsoft.public.windowsxp.help_and_support,24hoursupport.helpdesk
Subject: Re: Now I Understand
Date: Sun, 21 Dec 2008 19:01:49 -0800
Organization: none-just ask my wife
Lines: 150
Message-ID: <12690589.K2TaP5eEFF@perfectreign.com>
References: <Xns9B7AB9C822192fdgdfjhsrtg@207.115.17.102>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: individual.net iHFoZ1TnN3czwoRPNBObzQC/n9ee34HmEGeO4vcZPYBxpve+uO
Cancel-Lock: sha1:fiDO6jrRJpTc9NnuSvI5fQLIaQQ=
User-Agent: KNode/0.10.4
X-Face: "6yFH,CP6ThA1Jvd[tB52IWIa@?B{%SgrAT&RJWb0ZsLLxT,8Z,,M44}Cb,QM^di!?kY?/eDxkBb_0a2jd\+V7)Vc1>B^J"|Yj}6b{Em!|8q0N/#zvSV{_p<v}C{c'pJ]3B:ghL:HZ;>c62x:T"eVvPBL'$by!
X-Marks_The_Spot: Here!
X-pecting_a_spanish_inquisition?: No_One_Expects_A_Spanish_Inquisition!
X-Tremely_Cute: My_Beautiful_Bride