Free Republic
Browse · Search
News/Activism
Topics · Post Article

More fodder for all the MS haters out there,but it does raise an interesting question.What do you think are the real reasons for "Bloatware"
1 posted on 12/17/2001 4:33:52 AM PST by damnlimey
[ Post Reply | Private Reply | View Replies ]


Navigation: use the links below to view more comments.
first 1-2021-40 next last
To: damnlimey
Greed & laziness. Pure and simple.
2 posted on 12/17/2001 4:42:18 AM PST by Exnihilo
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
I think a lot of it has to do with people wanting the OS to do everything for them, in order to avoid having to do any detail work. In Win3.1, you had to go in and set drivers, and load drivers from manufacturers disks, set exactly how you wanted the hardware to perform. More and more, people are wanting to do Plug and Play, rather than get into the details of how a piece of hardware is supposed to work. That takes more of the coding as well. But I'm late for work (help desk is fun, help desk is fun...if I say it enough, I almost believe it....)
3 posted on 12/17/2001 4:42:21 AM PST by Tennessee_Bob
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
I'm an MS hater, but, I must say that 32 bit OS improves the hell out of networking with older programs. There are software areas where a GUI is just unsuitable for data entry, and until another level for that data entry is reached, the fastest networking and user entry is on Win9x with a character based programming. And customers can still have pretty graphical printouts and graphs through the "OS".

Course XP blows that away.

4 posted on 12/17/2001 4:43:50 AM PST by jammer
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
More fodder for all the MS haters

This isn't more fodder. This is one of the reasons I am an MS hater. The other is that up until Windows 2000 applications software can crash and lock up the OS. That is inexcusible.

6 posted on 12/17/2001 4:54:25 AM PST by AndyJackson
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
I am not an MS "hater", but I can see the obvious too.
Perhaps this is a good time to ask the question that "intrigues" me.

A long time ago we had text based Basic, which allowed anyone to write great, fast and useful programs to solve all types of problems, including Astronomic, Engineering and Technical problems of all types.
HP Basic particularly was extremely rich in commands that made anything very easy to program and output.
Where did it go?
With todays machines, that interpreted language would be incredibly fast. And useful.

Why is there no current version?
(That I know of...)

7 posted on 12/17/2001 4:57:02 AM PST by Publius6961
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey;bush2000;innocentbystander
Single data point: I run NT 4.0 Server and XP Home on my machine -- a PPro 200, 64MB RAM. My wife runs 98, and 2000 Pro on her machine -- a PIII 933, 128MB RAM.

Frankly, there's darn little performance difference I can detect between the two machines. In fact, I suspect I could do a blind test with a dozen random users and have a 50-50 distribution of accurate guesses as to which was the "fast" machine and which was the "dog".

I used to think my 8mhz "Turbo" XT w/640KB RAM was the bee's knees (compared to the 4 mhz (and slower!) 8 bit 64KB iron I'd cut my teeth on). Then I got my 10 (or was it 12?) mhz 286, and I was pickin' bugs from my teeth every time I got up from the keyboard. That sucker was fast.

Now, it seems that the iron has gotten so much faster than the apps that it's a "paper competition" with little real-world meaning for the vast majority of users.

Who needs the super iron? I see two classes of users, and for one class, the term "need" is applied in the loosest of all possible senses. The two classes are "gamers", and "network admins".

The only time I start feeling "cramped" on my machine is when I'm running multiple concurrent major apps, i.e., one or two instances of Visual Studio (running an app or two), SQL Server, IIS, and IE. IOW, when I'm doing that, I'm essentially running a whole network in one cramped little box. Most people don't do that.

To chime in on the author's theme, it wasn't that long ago (at least not at the rate that the years seem to keep peeling by at my age) that a 10 - 16 mhz 286-386 class machine, with 1-3MB of XMS memory was a high end network server, and cost a pile of money. Nowadays, we've got secretaries using machines that would have literally cost millions (and occupied rooms) a few years ago -- as glorified typewriters.

So, my two cents is that the "bloatware" thing is overblown. When 128 megs of RAM costs less than fifty bucks, and a 60 gig hard drive costs a buck a gig (I remember paying $275 for a 20 megabyte drive -- wholesale!), and no mix of OS and apps comes anywhere near taxing the capabilities for 99% of the users, "bloatware" is a non-issue.

8 posted on 12/17/2001 4:58:30 AM PST by Don Joe
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Bush2000; innocentbystander; SolitaryMan; Don Joe; lelio; Smogger; Dominic Harr; Rodney King...
Ping - let me know if you want to be added/removed from ping list!
9 posted on 12/17/2001 5:03:13 AM PST by stainlessbanner
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
Greed, laziness, ignorance, and stupidity.

For more than 10 years I have watched with amusement as PCs that are much faster than the old ones take LONGER to boot up -- typically, a 1.2 MHz PC XT vintage 1986 would be fully ready to go in a few seconds, and the current models are more than 1000 times as fast and take nearly 10 times as long because they are doing 10000 times as much computational work!

But the REAL problem with software bloat is not the slowness, it is the complexity which makes applications almost impossible to properly debug. NOBODY I know, and I know a LOT of computer types, makes any attempt to fix Microsoft-related errors themselves as they would with Unix or Linux, nor do they bother trying to get Microsoft to fix them because it just won't happen; instead they just shrug, reboot, and work around. A certain level of "Your program has performed an illegal operation and will be shut down" and a (lower) level of total freeze-ups and blue screens of death are simply accepted as a tolerable inconvenience.

But every single time this happens, there are one or more theoretically identifiable HUMANS who made specific MISTAKES that could be tracked down and blamed on them. The practical difficulties of this are sufficient that most of us are willing to simply let them be condemned to hand-simulate the infinite loops of their own programs in programmers' hell after they pass on.

12 posted on 12/17/2001 5:14:30 AM PST by VeritatisSplendor
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
Techno-Bump

This is an interesting "discovery." I guess the author is saying that the latest h/w resources allow the older os to provide better-than-ever performance because older os's don't have the unneeded overhead.

I hate unneeded overhead anyway.

Russ

13 posted on 12/17/2001 5:16:21 AM PST by kinsman redeemer
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
Yea, there's bloat allright...

But there NEEDS to be another Hardware solution...

Simultaneous calls and virtual multiple clocks or something...

Then it'll all work!

Something big, yes sir... that's it!

16 posted on 12/17/2001 5:35:58 AM PST by No!
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
bump
17 posted on 12/17/2001 5:43:51 AM PST by 74dodgedart
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
With 60G of hard drive space for less than $200 and 512 MB of RAM for about $100, who cares how large it is? I recently read they created a 180G hard drive. Storage is cheap! As long as a reasonably fast speed is still there (I don't recall ever waiting for the operating system software to perform any operation), who cares how big the code is?
18 posted on 12/17/2001 5:44:29 AM PST by SW6906
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
I used to hand code assembly language for the 6502 microprocessor (Apple II - 1 Mhz). That little thing was awesome, many instructions executing in a single clock or two, like an early RISC device. You could do amazing things. I graduated to Turbo Pascal on the early 4.77 Mhz IBM-PC. I used that with some inline assembly code, and that sh*t would fly!

Ahh, the good ole days..

19 posted on 12/17/2001 5:45:03 AM PST by Paradox
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
Similiar to driving an SUV verses a compact.

Everyone wants behemoth sized and gadget packed goods, rather than efficient and simplistic wares.

Seems like more of status symbol than practicality. Get XP and brag in your hood today!


25 posted on 12/17/2001 6:24:55 AM PST by Rain-maker
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
Reason for bloat? Jamming programs with little used features and lazy programmers who would rather patch than fix.
26 posted on 12/17/2001 6:35:08 AM PST by Blood of Tyrants
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
My first computer was a Vic20 with 2 (that is two, like in one, two) K of memory, expandable to 16K

Storage was a tape recorder

It had many useful (at the time) programs, and using basic I was able to write my own, well within the limits of the machine.

However I wanted more. Each new machine gave me more hard drive space, when I had my first computer with 4 MB of hard drive I wondered how I would ever fill the space. Well I did. My previous computer had 9 GB of harddrive, and when I got it I did not think it would be possible to ever fill the space, well I did.

My current computer has 80 GB, and I no longer wonder if I will ever fill the space, but wonder how long will it be before I have to start deleteing files.

I am looking forward to my first "80 Terabyte" hard drive.

The point is, as any project will expand for the time alloted it, and hard drive, no matter how big will get filled. As long as the price of hard drives falls as the size of the hard drive increases, I no longer worry about bloat ware.

:-}

27 posted on 12/17/2001 6:42:37 AM PST by CIB-173RDABN
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
I, tried it myself, and it's true in a way:

#include "iostream.h"

int main(int argc,char **argv) { cout << "Hello world"; }

The executable is 8800 bytes in Solaris 2.6. However, most of that is part of the necessary overhead to communicate with the OS via the linked-in library. If you wrote all the library code yourself, you'd be wasting a lot of time and introducing unnecessary bugs.

The whole point of OO is really the optimize the efficiency of writing code and the liklihood that it will work correctly. If you write clean C++, the executables might be somewhat larger, but they will run very fast.

28 posted on 12/17/2001 7:25:36 AM PST by proxy_user
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
This article is tripe. The fact of the matter is that hardware prices are constantly declining as products are replaced with better technology, so the cost per megabyte/gigabyte of storage is far, far less than in previous years. And frankly, it's unrealistic to think that Moore's Law applies to hardware. As hardware capabilities increase so, too, does software. And, really, when you're talking about less than 50 cents per megabyte of RAM and $2.65 per gigabyte of hard disk space, you're left wondering why the author has anything to complain about.
30 posted on 12/17/2001 8:04:58 AM PST by Bush2000
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
For all the anti-bloatware talk about svelt OSs and applications, and the invariable comments about "I did/do just as much on my Vic20 or 486 w/Win3.1", there's not enough comments about what was downright impossible with lesser, smaller systems.

Streaming video.
Quake III.
Video conferencing.
MP3s.
DVDs.
CD burning.
Video editing.
Pause/rewind live TV.
...and plenty more, all doable within minutes of unboxing a new PC.

Oh sure, there's plenty of bloat. You don't need a large percentage of what disk space gets allocated for. Pounding out a quick memo doesn't need more than the first word processor run on an Apple II. But...compare the size proportions between commonly used applications and the data files they handle. The music you're listening to is likely a 5MB .MP3 (out of a collection spanning gigabytes); the LotR trailer you'll watch during lunch is about 50MB; the Unreal Tournament session you'll play this evening chews up 500MB in maps & related data files ... and none of these apps could be reasonably, conveniently be run on the relatively svelt machines of the past.

Complaints of "bloat" have appeared with every upgrade. Sure it all gets bigger...yet there's no question that there's more functionality in the straining load in my 700MHz, 20GB laptop than the PS/2 collecting dust in my brother's basement - that's WHY the older machines are mostly collecting dust: the "bloatware" machines actually do more.

32 posted on 12/17/2001 8:25:33 AM PST by ctdonath2
[ Post Reply | Private Reply | To 1 | View Replies ]

To: damnlimey
>What's Behind Today's Bloated Code?

Many people might not remember this, but one of the main reasons argued for graphical interfaces was that by building all that code into the OS, programs would be able to share & re-use code so effectively that programs would GET SMALLER!

Hmmm. Didn't seem to happen.

Mark W.

35 posted on 12/17/2001 8:32:37 AM PST by MarkWar
[ Post Reply | Private Reply | To 1 | View Replies ]


Navigation: use the links below to view more comments.
first 1-2021-40 next last

Free Republic
Browse · Search
News/Activism
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson