windows xp media centre

T

Type mismatch

In the below script (watch for line wrap), I am trying to
figure out why it is not actually processing the script. I
have put in many breaks using wscript.echo command but it
processes none of them. Does anyone know why? Thanks so much.


'Option Explicit
wscript.echo "break 1"
Dim strTopFolderPath, intDaysOld, objFS, objTopFolder,
objFolder, objFile, wnet
wscript.echo "break 2"
set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Echo "temp is " &
WshShell.ExpandEnvironmentStrings("%temp%")
Set wnet=CreateObject("Wscript.Network")
strUsername=wnet.username
wscript.echo "break 3"

strTopFolderPath = ("c:\documents and settings\" &
strUsername & "\Local Settings\Temporary Internet Files\")
intDaysOld = 1

Set objFS = CreateObject("Scripting.FileSystemObject")
Set objTopFolder = objFS.GetFolder(strTopFolderPath)
wscript.echo "break 4"
wscript.echo objtopfolder

'loop through each folder, check date
For Each objFolder in objTopFolder.SubFolders
'delete if old enough
If objFolder.DateLastModified <
DateAdd("d",-intDaysOld,date()) then
'*****************************************************
'DON'T UNCOMMENT THIS UNTIL YOU KNOW IT WORKS PROPERLY!!!
WScript.Echo("Will delete " & objFolder.name & " folder")
wscript.sleep 100
objFolder.delete
'*****************************************************
end if
Next

'loop through each file, check date
For Each objFile in objTopFolder.Files
'delete if old enough
If objFile.DateLastModified <
DateAdd("d",-intDaysOld,date()) then
'*****************************************************
'DON'T UNCOMMENT THIS UNTIL YOU KNOW IT WORKS PROPERLY!!!
WScript.Echo("Will delete " & objFile.name & " file")
wscript.sleep 100
objFile.delete
'*****************************************************
end if
Next

Set objFS = nothing
Set objTopFolder = nothing
wscript.echo "done"
 
C

Carey Frisch [MVP]

Tweakomatic - By the Scripting Guys
http://www.microsoft.com/technet/scriptcenter/tools/twkmatic.mspx#EBAA

TechNet Script Center
http://www.microsoft.com/technet/scriptcenter/default.mspx

--
Carey Frisch
Microsoft MVP
Windows XP - Shell/User

Be Smart! Protect Your PC!
http://www.microsoft.com/athome/security/protect/default.aspx

-----------------------------------------------------------------------------

:

| In the below script (watch for line wrap), I am trying to
| figure out why it is not actually processing the script. I
| have put in many breaks using wscript.echo command but it
| processes none of them. Does anyone know why? Thanks so much.
|
|
| 'Option Explicit
| wscript.echo "break 1"
| Dim strTopFolderPath, intDaysOld, objFS, objTopFolder,
| objFolder, objFile, wnet
| wscript.echo "break 2"
| set WshShell = WScript.CreateObject("WScript.Shell")
| WScript.Echo "temp is " &
| WshShell.ExpandEnvironmentStrings("%temp%")
| Set wnet=CreateObject("Wscript.Network")
| strUsername=wnet.username
| wscript.echo "break 3"
|
| strTopFolderPath = ("c:\documents and settings\" &
| strUsername & "\Local Settings\Temporary Internet Files\")
| intDaysOld = 1
|
| Set objFS = CreateObject("Scripting.FileSystemObject")
| Set objTopFolder = objFS.GetFolder(strTopFolderPath)
| wscript.echo "break 4"
| wscript.echo objtopfolder
|
| 'loop through each folder, check date
| For Each objFolder in objTopFolder.SubFolders
| 'delete if old enough
| If objFolder.DateLastModified <
| DateAdd("d",-intDaysOld,date()) then
| '*****************************************************
| 'DON'T UNCOMMENT THIS UNTIL YOU KNOW IT WORKS PROPERLY!!!
| WScript.Echo("Will delete " & objFolder.name & " folder")
| wscript.sleep 100
| objFolder.delete
| '*****************************************************
| end if
| Next
|
| 'loop through each file, check date
| For Each objFile in objTopFolder.Files
| 'delete if old enough
| If objFile.DateLastModified <
| DateAdd("d",-intDaysOld,date()) then
| '*****************************************************
| 'DON'T UNCOMMENT THIS UNTIL YOU KNOW IT WORKS PROPERLY!!!
| WScript.Echo("Will delete " & objFile.name & " file")
| wscript.sleep 100
| objFile.delete
| '*****************************************************
| end if
| Next
|
| Set objFS = nothing
| Set objTopFolder = nothing
| wscript.echo "done"
 
S

Son of a motherless goat

I have 3 words for you:

Test, test, test!

Designate a testing machine, build and install it as you
production machines are built, then apply sp3 for office
and test all critical uses and documents you have for
office. Make copies to test with of the files. Document
your findings, then research how to fix any problems you
encounter. Then have a few employeess beta test the
service pack in your computing environment. Good luck!

-----Original Message-----
 
L

lpato

Bruce is correct. I consider it a security feature that
with FF as my browser, noone can go to windows update site
and blindly install any number of unstable patches onto my
computer without a backup or any testing procedures. I
prefer to download the installer, prepare for testing it,
then do so. If there is one thing that MS has made which
is scarier than IE it's windows update site!
-----Original Message-----
Rick wrote:
Why do you need Windows Update when you can set the OS up to do it automatically?

Rick


Because, as I've said before, only an inexperienced,
totally naive user would even think about allowing his/her
system to be updated automatically. There are far too many
variables involved to leave such a crucial process to some
mindless automated mechanism.


--

Bruce Chambers

Help us help you:



You can have peace. Or you can have freedom. Don't ever
count on having both at once. - RAH
 
W

where the M$ sun don't shine

Oh please! Methinks if you were to pull your head out from
where the M$ sun don't shine and wash your face, you would
have a much more real view of the world and which browser
is better. FF rules!
-----Original Message-----
Only thing thats lamest is your statement Woody , guys
like yourself always like to say they use other browsers,
but whenever things goes wrong they seem to always come
back to IE , so in my book Woody you are the tool of the
day , You TOOL !!! IE IS THE BEST !!!



one of the lamest
 
L

Leythos

Because, as I've said before, only an inexperienced,
totally naive user would even think about allowing his/her
system to be updated automatically. There are far too many
variables involved to leave such a crucial process to some
mindless automated mechanism.

And as many people will tell you, you are living in the past or under
some very dark cloud. Windows Update works quite well, and in the last
three years I've not seen a single update crash a healthy machine.
 
B

Bruce Chambers

Leythos said:
And as many people will tell you, you are living in the past or under
some very dark cloud. Windows Update works quite well, and in the last
three years I've not seen a single update crash a healthy machine.

Then you should try supporting computers professionally, for a while.
You'll see plenty of inadequately tested updates take down otherwise
perfectly functioning machines.

--

Bruce Chambers

Help us help you:



You can have peace. Or you can have freedom. Don't ever count on having
both at once. - RAH
 
J

Jim Carlock

When I was installing Windows 98 operating systems at quite
a while back, I noticed something when transfering files from
CD to HDD. Occassionally there was a very rare
"NOTICEABLE" error that would cause the machine to crash.

Most people never even know about such things and a
reinstall almost always fixes it. While the crash didn't happen
much, I did also notice that sometimes there would be a
byte swap that occured in some help file or text file somewhere.
That was happening using XCOPY with /V verify switch. <g>

Most people do installs without using /V to verify anything.

The same thing happens during downloads as well. Bit shifting,
byte swapping, etc. It happens a HECK of a lot more often
during any network transfer. The farther the data travels the
more likely a corruption occurs. TCP offers error correction
but the /v switch with XCOPY offers similar protection. Like
other things, corruption happens.

--
Jim Carlock
Post replies to newsgroup.
You can have peace and freedom. People with irresponsible
thoughts and insatiable desires for oil and money disrupt both,
peace and freedom.

Leythos said:
And as many people will tell you, you are living in the past or under
some very dark cloud. Windows Update works quite well, and in the last
three years I've not seen a single update crash a healthy machine.

Then you should try supporting computers professionally, for a while.
You'll see plenty of inadequately tested updates take down otherwise
perfectly functioning machines.

--

Bruce Chambers

Help us help you:



You can have peace. Or you can have freedom. Don't ever count on having
both at once. - RAH
 
L

Leythos

Then you should try supporting computers professionally, for a while.
You'll see plenty of inadequately tested updates take down otherwise
perfectly functioning machines.

Sorry, I do support more than 1000 systems across the country, all of
them running automatic updates, and not a single problem that impacts
the users. The only issue we've seen so far is that SP2 Firewall has to
be disabled in order for most of the remote control software and other
custom tools diagnostic (in a domain) to work properly. With the
exception of the remote control apps, the users have no problem - been
this way for years.
 
G

Guest

http://www.linuxworld.com/story/47536.htm

Linux Opinion: An Open Letter to a Digital World
"The Windows platform is not just insecure - it's patently,
blatantly, and unashamedly insecure by design"
December 18, 2004
Summary
As a Linux desktop user himself, system administrator Chris
Spencer did not relish having to clean up his wife's
infected Windows PC after it had become compromised. By the
time he'd solved the immediate problem, Spencer had become
so fed up with spyware, trojans, viruses, and spam, that he
decided it was time to write a letter to the world. It's a
simple message: it's time to switch from Windows to Linux.
"The letter serves as a guide," Spencer explains, "taking
you through some of the history of Microsoft right up to
this present day."

To Anyone Who Will Listen,
Recently I was reading an article from Wired magazine
talking about the Windows spyware problem [1]. It was
unbelievable to me that people would choose to use programs
that they know make all their personal information
available to companies. It turns out that 80% of Windows
users suffer from spyware [2]. I read many articles like
these but always thought that these people have problems
just because they aren't careful. Maybe they don't run
anti-virus, they don't use a firewall, or they browse seedy
sites and download applications for seedy activities. It
turns out though that is not the case.

My wife discovered that her computer had been infected by
spyware and trojans despite the anti-virus, regular Windows
updates, having the good sense not to open attachments,
using a firewall, and avoiding any type of seedy activities
online. As best we can tell someone exploited IE
transparently while she searched for medical information to
help our nephew.

The clean up from these types of infections is great fun. I
spent not less than 5 hours running about every spyware
prevention program known to man. Each one searching for
those pesky files and registry settings. The worst thing of
all was that, once I cleared them off the disk, simply
starting Internet Explorer would reinfect the whole system.
Seriously, it was great fun and I did, eventually, have the
satisfaction of beating the problem. That's right - a
system administrator for 10 years with a degree in computer
science and a RHCE CAN clean up a single spyware infection
in 5 hours.

I hope you see what I am really saying here. How on this
earth are people that aren't trained in Information
Technology going to do it? As a Linux desktop user, I had
never been exposed to this type of problem. Having now
battled with spyware, I am finally motivated to speak up
and say something to the world. I want to get a single
message across:

It's time for anyone running a Windows PC to switch to Linux.

You see, the Windows platform is not just insecure - it's
patently, blatantly, and unashamedly insecure by design and
for all the lip service to security it's really not going
to get better, ever. To make matters worse, it's more
expensive and gives you fewer necessary applications right
out of the box than Linux. Everyone, even Microsoft, knows
this - they are just too afraid to say it. The tide is
coming in. Nothing on this planet can stop it.

Whew. I said it. I am so happy to get that off my chest,
however, for me to stop here would be unfair. I haven't
really proved it to you. So if you will entertain me a bit
longer here is the rest of the story.

Microsoft started conducting a "Get the Facts" [3]
marketing campaign against Linux. This signaled that they
have correctly assessed that their competition is Linux and
that they need to fight it with all they have. It even made
it into their 10K filing. [4] It's really an interesting
read to note that Microsoft sees Linux as a major threat
It's a big enough threat to their monopoly that they say:

"The Linux open source operating system, which is also
derived from Unix and is available without payment under a
General Public License, has gained increasing acceptance as
its feature set increasingly resembles the distinct and
innovative features of Windows and as competitive pressures
on personal computer OEMs to reduce costs continue to
increase."
If Microsoft thinks this then that alone is more than
enough reason to give a fair look at Linux. Of course it's
just as likely that they are preparing the lawsuits to
attack Linux because it is a real competitor. I am not sure
which distinct and innovative features they are
referencing. Perhaps it was the whole GUI concept that
Apple sued them for stealing from them. Perhaps it was the
Microsoft Office-like functionality that Open Office has
that Microsoft took from Word Perfect. It's hard to tell
and it gets me off topic to delve into it.

Alright, let's talk about the "Get the Facts" marketing
campaign. What happened is that Microsoft and vendors that
make money on Microsoft products have all come together to
tell us that we us why we should use their products. As a
consumer and something of a student of history, I always
question people that are highly motivated to protect their
jobs and money. Did big tobacco say their products were
safe long after they knew it wasn't true? Might Microsoft
be inclined to say that their products provide better total
cost of ownership (TCO) and security than another product
despite knowing it wasn't true?

It turns out they have done something strikingly similar
before. [5] When IBM OS/2 had just taken off and become
"the best selling retail software product in America" then
"sources close to Microsoft" leaked word to a columnist for
the UK edition of PC Magazine, who dutifully reported both
the rumor and source." - Computerworld, March 20, 1995,
page 118. From there it was all downhill for IBM. Despite
everything indicating that OS/2 was doing great the press
just kept printing the Microsoft party line. In the almost
10 years since that happened, have things changed? Are they
kindler, gentler, and friendlier to work with or do they
still spin, bully, and use talking heads?

Carrying on in their history we see that, empowered by
their victory over IBM, just 4 years ago Microsoft was
ordered to be split in two by Judge Thomas Penfield Jackson
because they were convicted of abusing their monopoly
market position. Then 3 years ago Judge Colleen
Kollar-Kotelly reversed the decision to split them and a
much lighter penalty was imposed. Unhappy with the results
the EU took up the case and just this year Microsoft was
convicted in the EU. Since then Microsoft has paid billions
of dollars to the companies that were aligned against them.
One by one settling the differences. Most of the companies
had little choice but to accept the money they were
offered. Because they have been so badly beat. Now they
stand with billions of dollars in the bank and a patent
portfolio that is rapidly expanding.

I don't know about you but when a convicted monopolist that
has been shown to use those monopoly powers against their
competitors says that Linux is a competitor but that it's
not as secure or cost-effective, well then I take note.
Because I know there is a good chance that a half truth was
spoken.

Maybe Linux is shoddy code just hacked together by a
college student. However, according to the four-year
analysis by five Stanford researchers [6] Linux contains
only "0.17 bugs per 1,000 lines of code" and most all of
those bugs have been fixed. Given that an earlier study
from Reasoning, Inc [7] had already shown that the Linux
TCP/IP stack had a 0.013 per 1000 lines of code defect rate
back in 2001, it is hardly astonishing that the entire
Kernel is also relatively low in defects compared to your
average commercial software application To put that in
perspective the average code seems to have anywhere from 2
to 30 bugs per 1000 lines of code. That makes the Linux
kernel between 11 times and 176 times better than your
average product. So it's certainly not shoddy software by
any stretch of the imagination.

Considering that many Linux distributions are free, it is
hard to believe that it would be more expensive than
Microsoft where a simple upgrade costs $100 and their
Office application costs hundreds more. Call me crazy but I
am having a hard time finding any truth in the "facts" as
reported by Microsoft. However, Microsoft studies the TCO
to show that other factors make Linux more expensive. Yet,
the studies that I have read seem to make crazy assumptions
like saying it takes more money to train users to push a
button on Linux than it does to push a button on Windows.
They also tend to ignore the costs associated with viruses,
spyware, and trojans that prompted me to write this.
Perhaps most unfortunately for Microsoft they also ignore
that wildly varying labor costs directly affect TCO. [8]
That means it wouldn't just be a poor decision it would be
a completely moronic decision for a government to use the
Windows platform in the third world if it wasn't absolutely
necessary. To be honest, for a long time I have wanted to
see a case study that took these types of issues into
account. I was, for this reason greatly disappointed, when
I heard about a study from Cybersource [9] that ignored
these things but still found Linux, even Red Hat Enterprise
Linux, to be at least 19% less expensive. So much for
Windows being better value, they can't even win when the
whole thing is tipped in their favor.

Maybe I missed something? Maybe Microsoft just happens to
be truly better at security than Linux? For this I had to
get dirty and dig. On the surface it did seem like Windows
had fewer security issues. Looking at Seconia, a security
research company, I discovered Windows 2000 Server has had
only 76 Advisories in all of 2003 and 2004. [10] Red Hat
Enterprise Linux 3 on the other hand has 101 Advisories
[11] and it wasn't launched until November and looking at
Red Hat Enterprise Linux 2.1 I found a whopping 145
vulnerabilities. [12] That looks pretty bad, right?

I am sure that is what Microsoft would like us to think. If
we would just ignore the elephants in the closet then we
would come to their happy conclusion. I'm not going to do
that though.

Microsoft Windows is but one component in a much larger
Windows platform. What good is the operating system without
remembering productivity software, anti-virus software,
instant messengers, media players, software to burn CD and
DVDs, and the list goes on and on? These are all things
that Red Hat and every other Linux distribution includes as
part of the package. Usually they go so far as to include
multiple applications for each function. It would be,
therefore, completely unfair if we didn't compare a
comparably equipped Windows platform to a comparable Linux
platform. How do you add it up though? Whose products do
you pick and whose products do you ignore? It's a horrible
can of worms. I tried to do it. To build the comprehensive
list so that we could compare a Microsoft Windows that's
fully equipped like a Linux distribution and I was able to
exceed the number of advisories. I just felt dirty doing it
and in the process of doing it. Besides, I came to the
realization that the bug count isn't what really mattered.


What really matters is that the bugs are getting fixed so
you aren't online without protection and that the updates
were easy to track and install. Both of which Microsoft is
in serious trouble with.

With Linux all of the updates for all of the different
types of applications come through a single path and in an
automated way. It is a process very much like the Windows
Update service. The key here is that one update service
covers all of the products. On the Windows platform you can
get the Windows updates this way but what about all of the
third party applications we needed to have the same
functionality as Linux? Each of those need to be searched
for or are hidden inside the application themselves.

In my research I found one particularly nasty Microsoft bug
that really emphasizes this point. I am talking about the
GDI+ buffer overflow with JPEG processing [13]. They put
out a security bulletin and they released a patch for each
of their affected products but they never identified who
put the SDK library in their products and each of those
products linked to it individually. Not only did this mean
users had to be experts that researched the update on their
own, but they also had to manually install it in each
location. You have to admit, that sure isn't as nice as the
centralized updating that Linux has. It seems more like a
tidal wave to me.

Then there are the issues related to actually fixing the
bugs that are known. Again, Secunia makes it really easy to
see. Of the 76 advisories Microsoft 2000 Sever still had a
whopping 20% outstanding and one of them was rated "Highly
Critical". Red Hat Enterprise Linux had fewer than 1%
outstanding and it was rated only "Moderately Critical". So
much for fewer security updates meaning you are more secure
and let's not even talk about the Internet Explorer Web
browser. Because it is so insecure that the United States
government, through the Computer Emergency Readiness Team,
had to issue a warning to use any browser besides IE. [14]
Yet, to use Windows Update you have to use IE. It's just
not fair.

Then there is the issue of design. Linux was designed to be
in a hostile Internet centric world. As people were
programming it they knew this and it no doubt played a role
in the designs of their products. With Linux you will find
that firewalls are enabled by default, users rarely login
as administrators, server applications run as users that
have limited rights, etc. In Windows these obvious things
were an afterthought. Finally put into Windows XP with the
creation of SP2, well mostly. I think it's because of the
mindset that Windows is for end users on either private
networks or no network at all that Microsoft has been hit
so hard by security issues. It's of course equally possible
that the issue is entirely different. Maybe they don't fix
the security holes because it's considered a feature. I
know they said as much about the Windows Messenger Service
[15] even though it was being actively used to send banner
advertisements to desktops around the world.

Perhaps Microsoft is finding that the standard software
wisdom about bugs [16] being less expensive to fix before a
product ships is true because after several years of having
security as the number one focus they are as plagued or
more plagued by security issues than ever before. Maybe
pouring money on the problem won't fix it? I mean come on
Even before Windows XP [17] - we knew these things but it
still shipped with the stupid default settings and we STILL
have 20% of their advisories unfixed. How can anyone feel
safe running on a Microsoft platform?

Linux provides a better paradigm. It costs less, it is more
secure, and perhaps most importantly of all it isn't
controlled by a single vendor. While Red Hat is the largest
distributer of Linux and does provide a comprehensive
support system and legal protections for their customers,
they aren't alone. Major companies like IBM, HP, and Novell
are all deeply involved with Linux but none of them are in
control of it.

Because of Linux, the future of computing is commodity. By
the year 2000, Linux already represented billions of
dollars worth of development effort [18] and it's owned
collectively by each one of us. The savings will follow and
you can count on getting what you pay for or there will be
someone else that is there for you on the terms that you
want. The tide has turned and Microsoft is going to get
wet. From my perspective they already are all washed up.

It's all an issue of attitude. Linux follows the share and
share alike [19] mindset where as Microsoft seems to have
the greedy mindset of it's all mine and I want to get paid
for it now [20]. Well Bill, Steve, and talking parrots,
that's not very nice. As I have shown there are good
reasons for using Linux as the better alternative to
Windows. Give my friends at Red Hat a call. I am sure they
could comp. you a copy. Anyway.....

Like I said: It's time for anyone running a Windows PC to
switch to Linux.

I really appreciate you taking the time to read my letter
and I hope that it gets you motivated to make the switch
or, if you already have, that it just makes you feel all
warm and fuzzy inside.




Sincerely,


Chris Spencer
chris at digitalfreedoms dot org
 
G

Guest

http://www.linuxworld.com/story/47536.htm

Linux Opinion: An Open Letter to a Digital World
"The Windows platform is not just insecure - it's patently,
blatantly, and unashamedly insecure by design"
December 18, 2004
Summary
As a Linux desktop user himself, system administrator Chris
Spencer did not relish having to clean up his wife's
infected Windows PC after it had become compromised. By the
time he'd solved the immediate problem, Spencer had become
so fed up with spyware, trojans, viruses, and spam, that he
decided it was time to write a letter to the world. It's a
simple message: it's time to switch from Windows to Linux.
"The letter serves as a guide," Spencer explains, "taking
you through some of the history of Microsoft right up to
this present day."

To Anyone Who Will Listen,
Recently I was reading an article from Wired magazine
talking about the Windows spyware problem [1]. It was
unbelievable to me that people would choose to use programs
that they know make all their personal information
available to companies. It turns out that 80% of Windows
users suffer from spyware [2]. I read many articles like
these but always thought that these people have problems
just because they aren't careful. Maybe they don't run
anti-virus, they don't use a firewall, or they browse seedy
sites and download applications for seedy activities. It
turns out though that is not the case.

My wife discovered that her computer had been infected by
spyware and trojans despite the anti-virus, regular Windows
updates, having the good sense not to open attachments,
using a firewall, and avoiding any type of seedy activities
online. As best we can tell someone exploited IE
transparently while she searched for medical information to
help our nephew.

The clean up from these types of infections is great fun. I
spent not less than 5 hours running about every spyware
prevention program known to man. Each one searching for
those pesky files and registry settings. The worst thing of
all was that, once I cleared them off the disk, simply
starting Internet Explorer would reinfect the whole system.
Seriously, it was great fun and I did, eventually, have the
satisfaction of beating the problem. That's right - a
system administrator for 10 years with a degree in computer
science and a RHCE CAN clean up a single spyware infection
in 5 hours.

I hope you see what I am really saying here. How on this
earth are people that aren't trained in Information
Technology going to do it? As a Linux desktop user, I had
never been exposed to this type of problem. Having now
battled with spyware, I am finally motivated to speak up
and say something to the world. I want to get a single
message across:

It's time for anyone running a Windows PC to switch to Linux.

You see, the Windows platform is not just insecure - it's
patently, blatantly, and unashamedly insecure by design and
for all the lip service to security it's really not going
to get better, ever. To make matters worse, it's more
expensive and gives you fewer necessary applications right
out of the box than Linux. Everyone, even Microsoft, knows
this - they are just too afraid to say it. The tide is
coming in. Nothing on this planet can stop it.

Whew. I said it. I am so happy to get that off my chest,
however, for me to stop here would be unfair. I haven't
really proved it to you. So if you will entertain me a bit
longer here is the rest of the story.

Microsoft started conducting a "Get the Facts" [3]
marketing campaign against Linux. This signaled that they
have correctly assessed that their competition is Linux and
that they need to fight it with all they have. It even made
it into their 10K filing. [4] It's really an interesting
read to note that Microsoft sees Linux as a major threat
It's a big enough threat to their monopoly that they say:

"The Linux open source operating system, which is also
derived from Unix and is available without payment under a
General Public License, has gained increasing acceptance as
its feature set increasingly resembles the distinct and
innovative features of Windows and as competitive pressures
on personal computer OEMs to reduce costs continue to
increase."
If Microsoft thinks this then that alone is more than
enough reason to give a fair look at Linux. Of course it's
just as likely that they are preparing the lawsuits to
attack Linux because it is a real competitor. I am not sure
which distinct and innovative features they are
referencing. Perhaps it was the whole GUI concept that
Apple sued them for stealing from them. Perhaps it was the
Microsoft Office-like functionality that Open Office has
that Microsoft took from Word Perfect. It's hard to tell
and it gets me off topic to delve into it.

Alright, let's talk about the "Get the Facts" marketing
campaign. What happened is that Microsoft and vendors that
make money on Microsoft products have all come together to
tell us that we us why we should use their products. As a
consumer and something of a student of history, I always
question people that are highly motivated to protect their
jobs and money. Did big tobacco say their products were
safe long after they knew it wasn't true? Might Microsoft
be inclined to say that their products provide better total
cost of ownership (TCO) and security than another product
despite knowing it wasn't true?

It turns out they have done something strikingly similar
before. [5] When IBM OS/2 had just taken off and become
"the best selling retail software product in America" then
"sources close to Microsoft" leaked word to a columnist for
the UK edition of PC Magazine, who dutifully reported both
the rumor and source." - Computerworld, March 20, 1995,
page 118. From there it was all downhill for IBM. Despite
everything indicating that OS/2 was doing great the press
just kept printing the Microsoft party line. In the almost
10 years since that happened, have things changed? Are they
kindler, gentler, and friendlier to work with or do they
still spin, bully, and use talking heads?

Carrying on in their history we see that, empowered by
their victory over IBM, just 4 years ago Microsoft was
ordered to be split in two by Judge Thomas Penfield Jackson
because they were convicted of abusing their monopoly
market position. Then 3 years ago Judge Colleen
Kollar-Kotelly reversed the decision to split them and a
much lighter penalty was imposed. Unhappy with the results
the EU took up the case and just this year Microsoft was
convicted in the EU. Since then Microsoft has paid billions
of dollars to the companies that were aligned against them.
One by one settling the differences. Most of the companies
had little choice but to accept the money they were
offered. Because they have been so badly beat. Now they
stand with billions of dollars in the bank and a patent
portfolio that is rapidly expanding.

I don't know about you but when a convicted monopolist that
has been shown to use those monopoly powers against their
competitors says that Linux is a competitor but that it's
not as secure or cost-effective, well then I take note.
Because I know there is a good chance that a half truth was
spoken.

Maybe Linux is shoddy code just hacked together by a
college student. However, according to the four-year
analysis by five Stanford researchers [6] Linux contains
only "0.17 bugs per 1,000 lines of code" and most all of
those bugs have been fixed. Given that an earlier study
from Reasoning, Inc [7] had already shown that the Linux
TCP/IP stack had a 0.013 per 1000 lines of code defect rate
back in 2001, it is hardly astonishing that the entire
Kernel is also relatively low in defects compared to your
average commercial software application To put that in
perspective the average code seems to have anywhere from 2
to 30 bugs per 1000 lines of code. That makes the Linux
kernel between 11 times and 176 times better than your
average product. So it's certainly not shoddy software by
any stretch of the imagination.

Considering that many Linux distributions are free, it is
hard to believe that it would be more expensive than
Microsoft where a simple upgrade costs $100 and their
Office application costs hundreds more. Call me crazy but I
am having a hard time finding any truth in the "facts" as
reported by Microsoft. However, Microsoft studies the TCO
to show that other factors make Linux more expensive. Yet,
the studies that I have read seem to make crazy assumptions
like saying it takes more money to train users to push a
button on Linux than it does to push a button on Windows.
They also tend to ignore the costs associated with viruses,
spyware, and trojans that prompted me to write this.
Perhaps most unfortunately for Microsoft they also ignore
that wildly varying labor costs directly affect TCO. [8]
That means it wouldn't just be a poor decision it would be
a completely moronic decision for a government to use the
Windows platform in the third world if it wasn't absolutely
necessary. To be honest, for a long time I have wanted to
see a case study that took these types of issues into
account. I was, for this reason greatly disappointed, when
I heard about a study from Cybersource [9] that ignored
these things but still found Linux, even Red Hat Enterprise
Linux, to be at least 19% less expensive. So much for
Windows being better value, they can't even win when the
whole thing is tipped in their favor.

Maybe I missed something? Maybe Microsoft just happens to
be truly better at security than Linux? For this I had to
get dirty and dig. On the surface it did seem like Windows
had fewer security issues. Looking at Seconia, a security
research company, I discovered Windows 2000 Server has had
only 76 Advisories in all of 2003 and 2004. [10] Red Hat
Enterprise Linux 3 on the other hand has 101 Advisories
[11] and it wasn't launched until November and looking at
Red Hat Enterprise Linux 2.1 I found a whopping 145
vulnerabilities. [12] That looks pretty bad, right?

I am sure that is what Microsoft would like us to think. If
we would just ignore the elephants in the closet then we
would come to their happy conclusion. I'm not going to do
that though.

Microsoft Windows is but one component in a much larger
Windows platform. What good is the operating system without
remembering productivity software, anti-virus software,
instant messengers, media players, software to burn CD and
DVDs, and the list goes on and on? These are all things
that Red Hat and every other Linux distribution includes as
part of the package. Usually they go so far as to include
multiple applications for each function. It would be,
therefore, completely unfair if we didn't compare a
comparably equipped Windows platform to a comparable Linux
platform. How do you add it up though? Whose products do
you pick and whose products do you ignore? It's a horrible
can of worms. I tried to do it. To build the comprehensive
list so that we could compare a Microsoft Windows that's
fully equipped like a Linux distribution and I was able to
exceed the number of advisories. I just felt dirty doing it
and in the process of doing it. Besides, I came to the
realization that the bug count isn't what really mattered.


What really matters is that the bugs are getting fixed so
you aren't online without protection and that the updates
were easy to track and install. Both of which Microsoft is
in serious trouble with.

With Linux all of the updates for all of the different
types of applications come through a single path and in an
automated way. It is a process very much like the Windows
Update service. The key here is that one update service
covers all of the products. On the Windows platform you can
get the Windows updates this way but what about all of the
third party applications we needed to have the same
functionality as Linux? Each of those need to be searched
for or are hidden inside the application themselves.

In my research I found one particularly nasty Microsoft bug
that really emphasizes this point. I am talking about the
GDI+ buffer overflow with JPEG processing [13]. They put
out a security bulletin and they released a patch for each
of their affected products but they never identified who
put the SDK library in their products and each of those
products linked to it individually. Not only did this mean
users had to be experts that researched the update on their
own, but they also had to manually install it in each
location. You have to admit, that sure isn't as nice as the
centralized updating that Linux has. It seems more like a
tidal wave to me.

Then there are the issues related to actually fixing the
bugs that are known. Again, Secunia makes it really easy to
see. Of the 76 advisories Microsoft 2000 Sever still had a
whopping 20% outstanding and one of them was rated "Highly
Critical". Red Hat Enterprise Linux had fewer than 1%
outstanding and it was rated only "Moderately Critical". So
much for fewer security updates meaning you are more secure
and let's not even talk about the Internet Explorer Web
browser. Because it is so insecure that the United States
government, through the Computer Emergency Readiness Team,
had to issue a warning to use any browser besides IE. [14]
Yet, to use Windows Update you have to use IE. It's just
not fair.

Then there is the issue of design. Linux was designed to be
in a hostile Internet centric world. As people were
programming it they knew this and it no doubt played a role
in the designs of their products. With Linux you will find
that firewalls are enabled by default, users rarely login
as administrators, server applications run as users that
have limited rights, etc. In Windows these obvious things
were an afterthought. Finally put into Windows XP with the
creation of SP2, well mostly. I think it's because of the
mindset that Windows is for end users on either private
networks or no network at all that Microsoft has been hit
so hard by security issues. It's of course equally possible
that the issue is entirely different. Maybe they don't fix
the security holes because it's considered a feature. I
know they said as much about the Windows Messenger Service
[15] even though it was being actively used to send banner
advertisements to desktops around the world.

Perhaps Microsoft is finding that the standard software
wisdom about bugs [16] being less expensive to fix before a
product ships is true because after several years of having
security as the number one focus they are as plagued or
more plagued by security issues than ever before. Maybe
pouring money on the problem won't fix it? I mean come on
Even before Windows XP [17] - we knew these things but it
still shipped with the stupid default settings and we STILL
have 20% of their advisories unfixed. How can anyone feel
safe running on a Microsoft platform?

Linux provides a better paradigm. It costs less, it is more
secure, and perhaps most importantly of all it isn't
controlled by a single vendor. While Red Hat is the largest
distributer of Linux and does provide a comprehensive
support system and legal protections for their customers,
they aren't alone. Major companies like IBM, HP, and Novell
are all deeply involved with Linux but none of them are in
control of it.

Because of Linux, the future of computing is commodity. By
the year 2000, Linux already represented billions of
dollars worth of development effort [18] and it's owned
collectively by each one of us. The savings will follow and
you can count on getting what you pay for or there will be
someone else that is there for you on the terms that you
want. The tide has turned and Microsoft is going to get
wet. From my perspective they already are all washed up.

It's all an issue of attitude. Linux follows the share and
share alike [19] mindset where as Microsoft seems to have
the greedy mindset of it's all mine and I want to get paid
for it now [20]. Well Bill, Steve, and talking parrots,
that's not very nice. As I have shown there are good
reasons for using Linux as the better alternative to
Windows. Give my friends at Red Hat a call. I am sure they
could comp. you a copy. Anyway.....

Like I said: It's time for anyone running a Windows PC to
switch to Linux.

I really appreciate you taking the time to read my letter
and I hope that it gets you motivated to make the switch
or, if you already have, that it just makes you feel all
warm and fuzzy inside.




Sincerely,


Chris Spencer
chris at digitalfreedoms dot org
 
J

James A. Smith

Might want to look here for more (good reading)...

http://www.linuxsecurity.com/content/blogcategory/0/76/

Linux has security problems just like Windows.

I like Linux and use it as my 2nd O/S and to run my webserver.
But MS bashing does nothing to help fix anything.

If and when Linux ever became the #1 desktop system you would still have to
deal with all the virus, trojan, spam ect you now deal with.

All that would change is the platform used by the hackers to attack you.

--
James A. Smith
http://www.jastek.net
To reply add "nospam" to the subject to bypass my spam filters.


http://www.linuxworld.com/story/47536.htm

Linux Opinion: An Open Letter to a Digital World
"The Windows platform is not just insecure - it's patently,
blatantly, and unashamedly insecure by design"
December 18, 2004
Summary
As a Linux desktop user himself, system administrator Chris
Spencer did not relish having to clean up his wife's
infected Windows PC after it had become compromised. By the
time he'd solved the immediate problem, Spencer had become
so fed up with spyware, trojans, viruses, and spam, that he
decided it was time to write a letter to the world. It's a
simple message: it's time to switch from Windows to Linux.
"The letter serves as a guide," Spencer explains, "taking
you through some of the history of Microsoft right up to
this present day."

To Anyone Who Will Listen,
Recently I was reading an article from Wired magazine
talking about the Windows spyware problem [1]. It was
unbelievable to me that people would choose to use programs
that they know make all their personal information
available to companies. It turns out that 80% of Windows
users suffer from spyware [2]. I read many articles like
these but always thought that these people have problems
just because they aren't careful. Maybe they don't run
anti-virus, they don't use a firewall, or they browse seedy
sites and download applications for seedy activities. It
turns out though that is not the case.

My wife discovered that her computer had been infected by
spyware and trojans despite the anti-virus, regular Windows
updates, having the good sense not to open attachments,
using a firewall, and avoiding any type of seedy activities
online. As best we can tell someone exploited IE
transparently while she searched for medical information to
help our nephew.

The clean up from these types of infections is great fun. I
spent not less than 5 hours running about every spyware
prevention program known to man. Each one searching for
those pesky files and registry settings. The worst thing of
all was that, once I cleared them off the disk, simply
starting Internet Explorer would reinfect the whole system.
Seriously, it was great fun and I did, eventually, have the
satisfaction of beating the problem. That's right - a
system administrator for 10 years with a degree in computer
science and a RHCE CAN clean up a single spyware infection
in 5 hours.

I hope you see what I am really saying here. How on this
earth are people that aren't trained in Information
Technology going to do it? As a Linux desktop user, I had
never been exposed to this type of problem. Having now
battled with spyware, I am finally motivated to speak up
and say something to the world. I want to get a single
message across:

It's time for anyone running a Windows PC to switch to Linux.

You see, the Windows platform is not just insecure - it's
patently, blatantly, and unashamedly insecure by design and
for all the lip service to security it's really not going
to get better, ever. To make matters worse, it's more
expensive and gives you fewer necessary applications right
out of the box than Linux. Everyone, even Microsoft, knows
this - they are just too afraid to say it. The tide is
coming in. Nothing on this planet can stop it.

Whew. I said it. I am so happy to get that off my chest,
however, for me to stop here would be unfair. I haven't
really proved it to you. So if you will entertain me a bit
longer here is the rest of the story.

Microsoft started conducting a "Get the Facts" [3]
marketing campaign against Linux. This signaled that they
have correctly assessed that their competition is Linux and
that they need to fight it with all they have. It even made
it into their 10K filing. [4] It's really an interesting
read to note that Microsoft sees Linux as a major threat
It's a big enough threat to their monopoly that they say:

"The Linux open source operating system, which is also
derived from Unix and is available without payment under a
General Public License, has gained increasing acceptance as
its feature set increasingly resembles the distinct and
innovative features of Windows and as competitive pressures
on personal computer OEMs to reduce costs continue to
increase."
If Microsoft thinks this then that alone is more than
enough reason to give a fair look at Linux. Of course it's
just as likely that they are preparing the lawsuits to
attack Linux because it is a real competitor. I am not sure
which distinct and innovative features they are
referencing. Perhaps it was the whole GUI concept that
Apple sued them for stealing from them. Perhaps it was the
Microsoft Office-like functionality that Open Office has
that Microsoft took from Word Perfect. It's hard to tell
and it gets me off topic to delve into it.

Alright, let's talk about the "Get the Facts" marketing
campaign. What happened is that Microsoft and vendors that
make money on Microsoft products have all come together to
tell us that we us why we should use their products. As a
consumer and something of a student of history, I always
question people that are highly motivated to protect their
jobs and money. Did big tobacco say their products were
safe long after they knew it wasn't true? Might Microsoft
be inclined to say that their products provide better total
cost of ownership (TCO) and security than another product
despite knowing it wasn't true?

It turns out they have done something strikingly similar
before. [5] When IBM OS/2 had just taken off and become
"the best selling retail software product in America" then
"sources close to Microsoft" leaked word to a columnist for
the UK edition of PC Magazine, who dutifully reported both
the rumor and source." - Computerworld, March 20, 1995,
page 118. From there it was all downhill for IBM. Despite
everything indicating that OS/2 was doing great the press
just kept printing the Microsoft party line. In the almost
10 years since that happened, have things changed? Are they
kindler, gentler, and friendlier to work with or do they
still spin, bully, and use talking heads?

Carrying on in their history we see that, empowered by
their victory over IBM, just 4 years ago Microsoft was
ordered to be split in two by Judge Thomas Penfield Jackson
because they were convicted of abusing their monopoly
market position. Then 3 years ago Judge Colleen
Kollar-Kotelly reversed the decision to split them and a
much lighter penalty was imposed. Unhappy with the results
the EU took up the case and just this year Microsoft was
convicted in the EU. Since then Microsoft has paid billions
of dollars to the companies that were aligned against them.
One by one settling the differences. Most of the companies
had little choice but to accept the money they were
offered. Because they have been so badly beat. Now they
stand with billions of dollars in the bank and a patent
portfolio that is rapidly expanding.

I don't know about you but when a convicted monopolist that
has been shown to use those monopoly powers against their
competitors says that Linux is a competitor but that it's
not as secure or cost-effective, well then I take note.
Because I know there is a good chance that a half truth was
spoken.

Maybe Linux is shoddy code just hacked together by a
college student. However, according to the four-year
analysis by five Stanford researchers [6] Linux contains
only "0.17 bugs per 1,000 lines of code" and most all of
those bugs have been fixed. Given that an earlier study
from Reasoning, Inc [7] had already shown that the Linux
TCP/IP stack had a 0.013 per 1000 lines of code defect rate
back in 2001, it is hardly astonishing that the entire
Kernel is also relatively low in defects compared to your
average commercial software application To put that in
perspective the average code seems to have anywhere from 2
to 30 bugs per 1000 lines of code. That makes the Linux
kernel between 11 times and 176 times better than your
average product. So it's certainly not shoddy software by
any stretch of the imagination.

Considering that many Linux distributions are free, it is
hard to believe that it would be more expensive than
Microsoft where a simple upgrade costs $100 and their
Office application costs hundreds more. Call me crazy but I
am having a hard time finding any truth in the "facts" as
reported by Microsoft. However, Microsoft studies the TCO
to show that other factors make Linux more expensive. Yet,
the studies that I have read seem to make crazy assumptions
like saying it takes more money to train users to push a
button on Linux than it does to push a button on Windows.
They also tend to ignore the costs associated with viruses,
spyware, and trojans that prompted me to write this.
Perhaps most unfortunately for Microsoft they also ignore
that wildly varying labor costs directly affect TCO. [8]
That means it wouldn't just be a poor decision it would be
a completely moronic decision for a government to use the
Windows platform in the third world if it wasn't absolutely
necessary. To be honest, for a long time I have wanted to
see a case study that took these types of issues into
account. I was, for this reason greatly disappointed, when
I heard about a study from Cybersource [9] that ignored
these things but still found Linux, even Red Hat Enterprise
Linux, to be at least 19% less expensive. So much for
Windows being better value, they can't even win when the
whole thing is tipped in their favor.

Maybe I missed something? Maybe Microsoft just happens to
be truly better at security than Linux? For this I had to
get dirty and dig. On the surface it did seem like Windows
had fewer security issues. Looking at Seconia, a security
research company, I discovered Windows 2000 Server has had
only 76 Advisories in all of 2003 and 2004. [10] Red Hat
Enterprise Linux 3 on the other hand has 101 Advisories
[11] and it wasn't launched until November and looking at
Red Hat Enterprise Linux 2.1 I found a whopping 145
vulnerabilities. [12] That looks pretty bad, right?

I am sure that is what Microsoft would like us to think. If
we would just ignore the elephants in the closet then we
would come to their happy conclusion. I'm not going to do
that though.

Microsoft Windows is but one component in a much larger
Windows platform. What good is the operating system without
remembering productivity software, anti-virus software,
instant messengers, media players, software to burn CD and
DVDs, and the list goes on and on? These are all things
that Red Hat and every other Linux distribution includes as
part of the package. Usually they go so far as to include
multiple applications for each function. It would be,
therefore, completely unfair if we didn't compare a
comparably equipped Windows platform to a comparable Linux
platform. How do you add it up though? Whose products do
you pick and whose products do you ignore? It's a horrible
can of worms. I tried to do it. To build the comprehensive
list so that we could compare a Microsoft Windows that's
fully equipped like a Linux distribution and I was able to
exceed the number of advisories. I just felt dirty doing it
and in the process of doing it. Besides, I came to the
realization that the bug count isn't what really mattered.


What really matters is that the bugs are getting fixed so
you aren't online without protection and that the updates
were easy to track and install. Both of which Microsoft is
in serious trouble with.

With Linux all of the updates for all of the different
types of applications come through a single path and in an
automated way. It is a process very much like the Windows
Update service. The key here is that one update service
covers all of the products. On the Windows platform you can
get the Windows updates this way but what about all of the
third party applications we needed to have the same
functionality as Linux? Each of those need to be searched
for or are hidden inside the application themselves.

In my research I found one particularly nasty Microsoft bug
that really emphasizes this point. I am talking about the
GDI+ buffer overflow with JPEG processing [13]. They put
out a security bulletin and they released a patch for each
of their affected products but they never identified who
put the SDK library in their products and each of those
products linked to it individually. Not only did this mean
users had to be experts that researched the update on their
own, but they also had to manually install it in each
location. You have to admit, that sure isn't as nice as the
centralized updating that Linux has. It seems more like a
tidal wave to me.

Then there are the issues related to actually fixing the
bugs that are known. Again, Secunia makes it really easy to
see. Of the 76 advisories Microsoft 2000 Sever still had a
whopping 20% outstanding and one of them was rated "Highly
Critical". Red Hat Enterprise Linux had fewer than 1%
outstanding and it was rated only "Moderately Critical". So
much for fewer security updates meaning you are more secure
and let's not even talk about the Internet Explorer Web
browser. Because it is so insecure that the United States
government, through the Computer Emergency Readiness Team,
had to issue a warning to use any browser besides IE. [14]
Yet, to use Windows Update you have to use IE. It's just
not fair.

Then there is the issue of design. Linux was designed to be
in a hostile Internet centric world. As people were
programming it they knew this and it no doubt played a role
in the designs of their products. With Linux you will find
that firewalls are enabled by default, users rarely login
as administrators, server applications run as users that
have limited rights, etc. In Windows these obvious things
were an afterthought. Finally put into Windows XP with the
creation of SP2, well mostly. I think it's because of the
mindset that Windows is for end users on either private
networks or no network at all that Microsoft has been hit
so hard by security issues. It's of course equally possible
that the issue is entirely different. Maybe they don't fix
the security holes because it's considered a feature. I
know they said as much about the Windows Messenger Service
[15] even though it was being actively used to send banner
advertisements to desktops around the world.

Perhaps Microsoft is finding that the standard software
wisdom about bugs [16] being less expensive to fix before a
product ships is true because after several years of having
security as the number one focus they are as plagued or
more plagued by security issues than ever before. Maybe
pouring money on the problem won't fix it? I mean come on
Even before Windows XP [17] - we knew these things but it
still shipped with the stupid default settings and we STILL
have 20% of their advisories unfixed. How can anyone feel
safe running on a Microsoft platform?

Linux provides a better paradigm. It costs less, it is more
secure, and perhaps most importantly of all it isn't
controlled by a single vendor. While Red Hat is the largest
distributer of Linux and does provide a comprehensive
support system and legal protections for their customers,
they aren't alone. Major companies like IBM, HP, and Novell
are all deeply involved with Linux but none of them are in
control of it.

Because of Linux, the future of computing is commodity. By
the year 2000, Linux already represented billions of
dollars worth of development effort [18] and it's owned
collectively by each one of us. The savings will follow and
you can count on getting what you pay for or there will be
someone else that is there for you on the terms that you
want. The tide has turned and Microsoft is going to get
wet. From my perspective they already are all washed up.

It's all an issue of attitude. Linux follows the share and
share alike [19] mindset where as Microsoft seems to have
the greedy mindset of it's all mine and I want to get paid
for it now [20]. Well Bill, Steve, and talking parrots,
that's not very nice. As I have shown there are good
reasons for using Linux as the better alternative to
Windows. Give my friends at Red Hat a call. I am sure they
could comp. you a copy. Anyway.....

Like I said: It's time for anyone running a Windows PC to
switch to Linux.

I really appreciate you taking the time to read my letter
and I hope that it gets you motivated to make the switch
or, if you already have, that it just makes you feel all
warm and fuzzy inside.




Sincerely,


Chris Spencer
chris at digitalfreedoms dot org
 
V

Vagabond Software

It's not really that "good" a read. It is yet another rant by a Linux user with a cursory knowledge of the Windows operating system. I'm sure he believes it is just ignorance of the wonders of Linux that keeps the droves of sheep-like computer users from flocking to an evironment where they get to tar driver source files, compile them with their own set of options, and recompile the kernel.

The premise of the article, that the Windows platform is "patently, blatantly, and unashamedly insecure by design", is simply false. Microsoft Windows has been my primary desktop operating system since the release of Windows 95, which I purchased and installed in 1996. I have also had an "always on" broadband Internet connection to my home computer since Feb 1997.

1. My last virus infection was BackOrifice in late 1997 or early 1998.
2. The last time a spyware scanner found so much as a questionable cookie on my machine (other than alexa) was last year after installing a children's game for my daughter.

In addition, I run Windows Server 2003 with IIS 6 enabled, and Windows 2000 Pro with IIS 5 before that. I don't even run virus software on those computers because I know there is no chance that they can become infected.

However, I have had issues on work-related linux boxes running the Sun Java Runtime Environment. The author of this article believes now all Windows users should immediately switch to Linux. I have news for him -- the Linux world is not yet ready to have every hacker and malicious scripter with a computer to start hammering away at the numerous vulnerabilities in a typical Linux installation.

carl

http://www.linuxworld.com/story/47536.htm

Linux Opinion: An Open Letter to a Digital World
"The Windows platform is not just insecure - it's patently,
blatantly, and unashamedly insecure by design"
December 18, 2004
Summary
As a Linux desktop user himself, system administrator Chris
Spencer did not relish having to clean up his wife's
infected Windows PC after it had become compromised. By the
time he'd solved the immediate problem, Spencer had become
so fed up with spyware, trojans, viruses, and spam, that he
decided it was time to write a letter to the world. It's a
simple message: it's time to switch from Windows to Linux.
"The letter serves as a guide," Spencer explains, "taking
you through some of the history of Microsoft right up to
this present day."

To Anyone Who Will Listen,
Recently I was reading an article from Wired magazine
talking about the Windows spyware problem [1]. It was
unbelievable to me that people would choose to use programs
that they know make all their personal information
available to companies. It turns out that 80% of Windows
users suffer from spyware [2]. I read many articles like
these but always thought that these people have problems
just because they aren't careful. Maybe they don't run
anti-virus, they don't use a firewall, or they browse seedy
sites and download applications for seedy activities. It
turns out though that is not the case.

My wife discovered that her computer had been infected by
spyware and trojans despite the anti-virus, regular Windows
updates, having the good sense not to open attachments,
using a firewall, and avoiding any type of seedy activities
online. As best we can tell someone exploited IE
transparently while she searched for medical information to
help our nephew.

The clean up from these types of infections is great fun. I
spent not less than 5 hours running about every spyware
prevention program known to man. Each one searching for
those pesky files and registry settings. The worst thing of
all was that, once I cleared them off the disk, simply
starting Internet Explorer would reinfect the whole system.
Seriously, it was great fun and I did, eventually, have the
satisfaction of beating the problem. That's right - a
system administrator for 10 years with a degree in computer
science and a RHCE CAN clean up a single spyware infection
in 5 hours.

I hope you see what I am really saying here. How on this
earth are people that aren't trained in Information
Technology going to do it? As a Linux desktop user, I had
never been exposed to this type of problem. Having now
battled with spyware, I am finally motivated to speak up
and say something to the world. I want to get a single
message across:

It's time for anyone running a Windows PC to switch to Linux.

You see, the Windows platform is not just insecure - it's
patently, blatantly, and unashamedly insecure by design and
for all the lip service to security it's really not going
to get better, ever. To make matters worse, it's more
expensive and gives you fewer necessary applications right
out of the box than Linux. Everyone, even Microsoft, knows
this - they are just too afraid to say it. The tide is
coming in. Nothing on this planet can stop it.

Whew. I said it. I am so happy to get that off my chest,
however, for me to stop here would be unfair. I haven't
really proved it to you. So if you will entertain me a bit
longer here is the rest of the story.

Microsoft started conducting a "Get the Facts" [3]
marketing campaign against Linux. This signaled that they
have correctly assessed that their competition is Linux and
that they need to fight it with all they have. It even made
it into their 10K filing. [4] It's really an interesting
read to note that Microsoft sees Linux as a major threat
It's a big enough threat to their monopoly that they say:

"The Linux open source operating system, which is also
derived from Unix and is available without payment under a
General Public License, has gained increasing acceptance as
its feature set increasingly resembles the distinct and
innovative features of Windows and as competitive pressures
on personal computer OEMs to reduce costs continue to
increase."
If Microsoft thinks this then that alone is more than
enough reason to give a fair look at Linux. Of course it's
just as likely that they are preparing the lawsuits to
attack Linux because it is a real competitor. I am not sure
which distinct and innovative features they are
referencing. Perhaps it was the whole GUI concept that
Apple sued them for stealing from them. Perhaps it was the
Microsoft Office-like functionality that Open Office has
that Microsoft took from Word Perfect. It's hard to tell
and it gets me off topic to delve into it.

Alright, let's talk about the "Get the Facts" marketing
campaign. What happened is that Microsoft and vendors that
make money on Microsoft products have all come together to
tell us that we us why we should use their products. As a
consumer and something of a student of history, I always
question people that are highly motivated to protect their
jobs and money. Did big tobacco say their products were
safe long after they knew it wasn't true? Might Microsoft
be inclined to say that their products provide better total
cost of ownership (TCO) and security than another product
despite knowing it wasn't true?

It turns out they have done something strikingly similar
before. [5] When IBM OS/2 had just taken off and become
"the best selling retail software product in America" then
"sources close to Microsoft" leaked word to a columnist for
the UK edition of PC Magazine, who dutifully reported both
the rumor and source." - Computerworld, March 20, 1995,
page 118. From there it was all downhill for IBM. Despite
everything indicating that OS/2 was doing great the press
just kept printing the Microsoft party line. In the almost
10 years since that happened, have things changed? Are they
kindler, gentler, and friendlier to work with or do they
still spin, bully, and use talking heads?

Carrying on in their history we see that, empowered by
their victory over IBM, just 4 years ago Microsoft was
ordered to be split in two by Judge Thomas Penfield Jackson
because they were convicted of abusing their monopoly
market position. Then 3 years ago Judge Colleen
Kollar-Kotelly reversed the decision to split them and a
much lighter penalty was imposed. Unhappy with the results
the EU took up the case and just this year Microsoft was
convicted in the EU. Since then Microsoft has paid billions
of dollars to the companies that were aligned against them.
One by one settling the differences. Most of the companies
had little choice but to accept the money they were
offered. Because they have been so badly beat. Now they
stand with billions of dollars in the bank and a patent
portfolio that is rapidly expanding.

I don't know about you but when a convicted monopolist that
has been shown to use those monopoly powers against their
competitors says that Linux is a competitor but that it's
not as secure or cost-effective, well then I take note.
Because I know there is a good chance that a half truth was
spoken.

Maybe Linux is shoddy code just hacked together by a
college student. However, according to the four-year
analysis by five Stanford researchers [6] Linux contains
only "0.17 bugs per 1,000 lines of code" and most all of
those bugs have been fixed. Given that an earlier study
from Reasoning, Inc [7] had already shown that the Linux
TCP/IP stack had a 0.013 per 1000 lines of code defect rate
back in 2001, it is hardly astonishing that the entire
Kernel is also relatively low in defects compared to your
average commercial software application To put that in
perspective the average code seems to have anywhere from 2
to 30 bugs per 1000 lines of code. That makes the Linux
kernel between 11 times and 176 times better than your
average product. So it's certainly not shoddy software by
any stretch of the imagination.

Considering that many Linux distributions are free, it is
hard to believe that it would be more expensive than
Microsoft where a simple upgrade costs $100 and their
Office application costs hundreds more. Call me crazy but I
am having a hard time finding any truth in the "facts" as
reported by Microsoft. However, Microsoft studies the TCO
to show that other factors make Linux more expensive. Yet,
the studies that I have read seem to make crazy assumptions
like saying it takes more money to train users to push a
button on Linux than it does to push a button on Windows.
They also tend to ignore the costs associated with viruses,
spyware, and trojans that prompted me to write this.
Perhaps most unfortunately for Microsoft they also ignore
that wildly varying labor costs directly affect TCO. [8]
That means it wouldn't just be a poor decision it would be
a completely moronic decision for a government to use the
Windows platform in the third world if it wasn't absolutely
necessary. To be honest, for a long time I have wanted to
see a case study that took these types of issues into
account. I was, for this reason greatly disappointed, when
I heard about a study from Cybersource [9] that ignored
these things but still found Linux, even Red Hat Enterprise
Linux, to be at least 19% less expensive. So much for
Windows being better value, they can't even win when the
whole thing is tipped in their favor.

Maybe I missed something? Maybe Microsoft just happens to
be truly better at security than Linux? For this I had to
get dirty and dig. On the surface it did seem like Windows
had fewer security issues. Looking at Seconia, a security
research company, I discovered Windows 2000 Server has had
only 76 Advisories in all of 2003 and 2004. [10] Red Hat
Enterprise Linux 3 on the other hand has 101 Advisories
[11] and it wasn't launched until November and looking at
Red Hat Enterprise Linux 2.1 I found a whopping 145
vulnerabilities. [12] That looks pretty bad, right?

I am sure that is what Microsoft would like us to think. If
we would just ignore the elephants in the closet then we
would come to their happy conclusion. I'm not going to do
that though.

Microsoft Windows is but one component in a much larger
Windows platform. What good is the operating system without
remembering productivity software, anti-virus software,
instant messengers, media players, software to burn CD and
DVDs, and the list goes on and on? These are all things
that Red Hat and every other Linux distribution includes as
part of the package. Usually they go so far as to include
multiple applications for each function. It would be,
therefore, completely unfair if we didn't compare a
comparably equipped Windows platform to a comparable Linux
platform. How do you add it up though? Whose products do
you pick and whose products do you ignore? It's a horrible
can of worms. I tried to do it. To build the comprehensive
list so that we could compare a Microsoft Windows that's
fully equipped like a Linux distribution and I was able to
exceed the number of advisories. I just felt dirty doing it
and in the process of doing it. Besides, I came to the
realization that the bug count isn't what really mattered.


What really matters is that the bugs are getting fixed so
you aren't online without protection and that the updates
were easy to track and install. Both of which Microsoft is
in serious trouble with.

With Linux all of the updates for all of the different
types of applications come through a single path and in an
automated way. It is a process very much like the Windows
Update service. The key here is that one update service
covers all of the products. On the Windows platform you can
get the Windows updates this way but what about all of the
third party applications we needed to have the same
functionality as Linux? Each of those need to be searched
for or are hidden inside the application themselves.

In my research I found one particularly nasty Microsoft bug
that really emphasizes this point. I am talking about the
GDI+ buffer overflow with JPEG processing [13]. They put
out a security bulletin and they released a patch for each
of their affected products but they never identified who
put the SDK library in their products and each of those
products linked to it individually. Not only did this mean
users had to be experts that researched the update on their
own, but they also had to manually install it in each
location. You have to admit, that sure isn't as nice as the
centralized updating that Linux has. It seems more like a
tidal wave to me.

Then there are the issues related to actually fixing the
bugs that are known. Again, Secunia makes it really easy to
see. Of the 76 advisories Microsoft 2000 Sever still had a
whopping 20% outstanding and one of them was rated "Highly
Critical". Red Hat Enterprise Linux had fewer than 1%
outstanding and it was rated only "Moderately Critical". So
much for fewer security updates meaning you are more secure
and let's not even talk about the Internet Explorer Web
browser. Because it is so insecure that the United States
government, through the Computer Emergency Readiness Team,
had to issue a warning to use any browser besides IE. [14]
Yet, to use Windows Update you have to use IE. It's just
not fair.

Then there is the issue of design. Linux was designed to be
in a hostile Internet centric world. As people were
programming it they knew this and it no doubt played a role
in the designs of their products. With Linux you will find
that firewalls are enabled by default, users rarely login
as administrators, server applications run as users that
have limited rights, etc. In Windows these obvious things
were an afterthought. Finally put into Windows XP with the
creation of SP2, well mostly. I think it's because of the
mindset that Windows is for end users on either private
networks or no network at all that Microsoft has been hit
so hard by security issues. It's of course equally possible
that the issue is entirely different. Maybe they don't fix
the security holes because it's considered a feature. I
know they said as much about the Windows Messenger Service
[15] even though it was being actively used to send banner
advertisements to desktops around the world.

Perhaps Microsoft is finding that the standard software
wisdom about bugs [16] being less expensive to fix before a
product ships is true because after several years of having
security as the number one focus they are as plagued or
more plagued by security issues than ever before. Maybe
pouring money on the problem won't fix it? I mean come on
Even before Windows XP [17] - we knew these things but it
still shipped with the stupid default settings and we STILL
have 20% of their advisories unfixed. How can anyone feel
safe running on a Microsoft platform?

Linux provides a better paradigm. It costs less, it is more
secure, and perhaps most importantly of all it isn't
controlled by a single vendor. While Red Hat is the largest
distributer of Linux and does provide a comprehensive
support system and legal protections for their customers,
they aren't alone. Major companies like IBM, HP, and Novell
are all deeply involved with Linux but none of them are in
control of it.

Because of Linux, the future of computing is commodity. By
the year 2000, Linux already represented billions of
dollars worth of development effort [18] and it's owned
collectively by each one of us. The savings will follow and
you can count on getting what you pay for or there will be
someone else that is there for you on the terms that you
want. The tide has turned and Microsoft is going to get
wet. From my perspective they already are all washed up.

It's all an issue of attitude. Linux follows the share and
share alike [19] mindset where as Microsoft seems to have
the greedy mindset of it's all mine and I want to get paid
for it now [20]. Well Bill, Steve, and talking parrots,
that's not very nice. As I have shown there are good
reasons for using Linux as the better alternative to
Windows. Give my friends at Red Hat a call. I am sure they
could comp. you a copy. Anyway.....

Like I said: It's time for anyone running a Windows PC to
switch to Linux.

I really appreciate you taking the time to read my letter
and I hope that it gets you motivated to make the switch
or, if you already have, that it just makes you feel all
warm and fuzzy inside.




Sincerely,


Chris Spencer
chris at digitalfreedoms dot org
 
V

_Vanguard_

http://www.linuxworld.com/story/47536.htm

Linux Opinion: An Open Letter to a Digital World
"The Windows platform is not just insecure - it's patently,
blatantly, and unashamedly insecure by design"


Same goes for the Internet and e-mail. But, guess what? It still gets
used a lot. With a flock of ducks flying overhead versus a single duck
flying overhead and with each a significant distance apart, which do you
think the duck hunter is going to shoot at? Not only the one that is
easiest to hit but also the one which the best chance for him to afflict
damage. Windows versus Linux. Gee, I wonder which overwhelms the other
as to the number of users. Duh.

Guess what, again? Linux free from infections? Yeah, right, so that's
why there exist anti-virus programs of the *nix platforms because
obviously they want to waste money and resources on a product that won't
sell and, of course, root kits must be urban legends that started on
*nix platforms. I use Windows 9x/ME/2000/XP, *nix platforms (Solaris,
HP-UX, SCO, AIX), and mainframes (IBM VM, MVS, VSE, AS/400), and Macs,
and all are susceptible to hackers with the smarts. Well, gee, it's
easier to hack a consumer-grade and highly proliferated OS, like
Windows. What a surprise.

You must be taking LOTS of Viagra after believing all those e-mails
promoting it as the solution to your troubles.
 
J

Joel Rubin

http://www.linuxworld.com/story/47536.htm

Linux Opinion: An Open Letter to a Digital World
"The Windows platform is not just insecure - it's patently,
blatantly, and unashamedly insecure by design"

All the time, I get phish, 419 and "419 lottery" spams with a return
path like <[email protected]>. (not a real site)

When I investigate the origin IP I find out it is running something
like Apache over Red Hat Linux.

Sometimes the phish site is running on a similar server.

I suppose that it is possible that the scam spammer has "purchased"
the services of the server owner, possibly using a previously phished
credit card.

However, in many cases, it appears to be an insecurity in server
software. Frequently, this problem appears to be associated with
Cpanel and/or PHP Nuke.

There are certainly security problems with Windows. But part of the
reason that we see so many security attacks on Windows are numbers of
boxes. Let there be a significant number of Linux boxes run by
non-geeks and the attacks WILL come.
Return-Path: <[email protected]>
Received: from hydra.myboxnetplace.com ([67.18.151.194])
by mx-a065b28.pas.sa.earthlink.net (EarthLink SMTP Server) with ESMTP id 1cG6PH6gp3NZFpQ0
for <[email protected]>; Sun, 19 Dec 2004 11:35:09 -0800 (PST)
Received: from nobody by hydra.myboxnetplace.com with local (Exim 4.43)
id 1Cg6pc-0003pR-6R
for (e-mail address removed); Sun, 19 Dec 2004 14:35:04 -0500
To: (e-mail address removed)
Subject: Fraud Alert, ID: 0746795
From: PayPal <[email protected]>


telnet 67.18.151.194 80
HEAD / HTTP/1.0

HTTP/1.1 200 OK
Date: Mon, 20 Dec 2004 21:53:29 GMT
Server: Apache/1.3.33 (Unix) mod_auth_passthrough/1.8
mod_log_bytes/1.2 mod_bwli
mited/1.4 PHP/4.3.9 FrontPage/5.0.2.2634a mod_ssl/2.8.21
OpenSSL/0.9.7a
Last-Modified: Thu, 22 Jul 2004 02:12:40 GMT
ETag: "ead87-b9d-40ff2298"
Accept-Ranges: bytes
Content-Length: 2973
Connection: close
Content-Type: text/html
 
L

Les Herrman

If and when Linux ever became the #1 desktop system you would still have to
deal with all the virus, trojan, spam ect you now deal with.

All that would change is the platform used by the hackers to attack you.

Someone who actually understands why all the hackers etc attack
Windows.

I have said for years to all the MAC trolls that their systems would
be under just as heavy attacks if they had the dominant OS.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top