public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: David Schwartz <davids@webmaster.com>
To: <root@chaos.analogic.com>
Cc: <linux-kernel@vger.kernel.org>
Subject: Re: Is this going to be true ?
Date: Fri, 13 Dec 2002 01:18:01 -0800	[thread overview]
Message-ID: <20021213091800.AAA29955@shell.webmaster.com@whenever> (raw)
In-Reply-To: <Pine.LNX.3.95.1021211214435.28053A-100000@chaos.analogic.com>


On Wed, 11 Dec 2002 22:16:19 -0500 (EST), Richard B. Johnson wrote:

>I  wish to hell it was FUD. I have watched all the Sun Workstations
>at work be replaced with Windows/2000/Professional PCs. I have watched
>all the 'nix programmers leave, replaced by Internet junkies who
>don't (can't) write any code. In spite of the fact that don't actually
>use their machines for any work, about 10 percent out of 600++ are
>down at any one moment, most always to "reload Windows".

	I think an idiot can screw up a Linux machine as easily as one can screw up 
a Windows machine.

>Just to get this Windows machine up at home, tonight, I had to reconfigure
>the network because it "forgot" everything it knew  last night
>about the LAN.

	Hmm, IP address, netmask, default router. Maybe nameservers too. Did that 
take you more than a minute?

>I use Windows at home only because I compose music
>using Cake-walk and it hasn't been ported to Linux. It is a corrupt,
>defective, dastardly, incredibly obnoxious operating system that
>has no redeeming qualities at all.

	What about I/O completion ports? What about operating-system code to 
automatically keep the number of running threads close to the number of CPUs?

>Virtually every Windows program
>has horrible bugs that make it barely usable.

	This is largely because they're written by one of two types of people:

	1) Inexperienced programmers. They're attracted to Windows because it really 
is easier to get things up and running. (Of course, this ease is deceptive. 
Hence the crappy software.)

	2) Experienced UNIX programmers who aren't willing to learn how to do things 
right on Windows. An example of this is any Windows application that uses 
'select'.

	Microsoft has made it easier for people to write software, so more people 
do. Since there's more software of all kinds, there's going to be more junk. 
90% of anything is crap.

>Even Microsoft Visual
>C/C++ will take down the whole machine when it encounters source files
>that don't have a CR/LF sequence as an end-of-line (accidental Unix LF
>files).

	I have used Visual C++ for about 4 years now on a weekly basis at least. The 
vast majority of my source files have Unix line endings. I've never had it 
take down my machine. In any event, there are things you can do that will 
take down a Linux machine. Fix it or don't do that. ;)

>It is the worse programming environment, ever, and I have even
>used a MDS-200 "Green Monster" during my 35 years as an Engineer.

	I like joe/make/gcc best myself. But I develop mostly server apps, so a GUI 
is just in the way.

>This machine used to have two CPUs. I had to take one out when I
>changed it from a Linux machine to a Windows machine. Two CPUs under
>Windows will trash the file-system so it won't boot if it's been
>up for over an hour.

	I've used a dual-CPU Windows 2000 machine as my primary desktop machine 
(though mostly to run two rxvt's into a Linux machine.) since Windows 2000 
came out. I have not lost a single file. I can't say the same for my Linux 
machine which has lost quite a few. (Though none since ext3 became stable and 
I started using it.)

>I have reloaded Windows on my two Windows machines
>at least once per week, usually more often than that. My Linux machines
>run until I break them by installing a buggy driver. Even then, I
>can reboot and nothing bad happens to the file-systems.

	NTFS has been totally stable for me. I've never heard anyone report any 
repeatable problems with it (though I have heard tales of a very small number 
of spactacular events). Your experiences don't seem to be common.

	My three kids have 98SE and ME machines. They beat the heck out of them. 
None of them have ever lost a file that wasn't modified within seconds of a 
power loss or crash. (Though they have accidentally installed SpyWare that 
has taken me *many* hours to worm out of the OS. *ugh* Linux at least has 
sane permissions.)

>Once Windows fails to boot, you can reinstall from a CD/ROM, but
>it won't boot after the reinstall! You need to make Windows "think"
>that the boot disk is new by deleting all partitions before you
>"reinstall" Windows or the new installation won't boot.

	Huh? You can do a repair installation of NT or 2000 from the CDROM and it 
just works, though you may lose all your security updates and whatnot. I 
reinstalled ME in place over a previous installation about two weeks ago and 
it just worked.

>Microsoft has trained the "new breed" of Engineer that bugs are
>normal and a natural consequence of using computers. This has
>helped destroy software development as an Engineering endeavor and
>substituted in its place, a developmental crap-game.

	Absolutely. I entirely agree with that paragraph. But it says nothing about 
the OS. This is very similar to blaming AOL for the condition of USENET. Yes, 
they lowered the bar so anyone can post on USENET and as a result there's a 
lot of crap there. Does this mean it's bad to make it easy to get online?

	Should it be difficult to develop software? So that this way only those who 
are really competent can do it?

	By the way, just as an off-the-cuff guesstimate, how many bugs do you think 
there are in the Linux kernel? Say the latest 2.4 series stable release. If I 
order the latest version of RedHat or Slackware, how many bugs would you 
estimate are in it, total?

	DS



  parent reply	other threads:[~2002-12-13  9:10 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-12-10 21:03 Alteon AceNIC Coper Seen as Fibre ? (and incorrect settings) Stephan van Hienen
2002-12-10 21:16 ` Is this going to be true ? Serge Kuznetsov
2002-12-10 22:14   ` Herman Oosthuysen
2002-12-10 22:21     ` Serge Kuznetsov
2002-12-11  0:33       ` Michael Melanson
2002-12-11  0:55         ` David Schwartz
2002-12-11  1:04           ` Larry McVoy
2002-12-11 23:47     ` Henning P. Schmiedehausen
2002-12-11  0:05   ` Joseph D. Wagner
2002-12-11  1:08     ` Herman Oosthuysen
2002-12-11 15:55       ` Måns Rullgård
2002-12-11 16:33         ` Richard B. Johnson
2002-12-12  0:01           ` Henning P. Schmiedehausen
2002-12-12  3:16             ` Richard B. Johnson
2002-12-12  3:39               ` Mark Hamblin
2002-12-13  9:18               ` David Schwartz [this message]
2002-12-11 23:57         ` Henning P. Schmiedehausen
2002-12-12  9:22           ` Ragnar Hojland Espinosa
2002-12-12 14:15           ` Adam H. Pendleton
2002-12-12 21:24           ` Kjartan Maraas
2002-12-12  9:35         ` Helge Hafting
2002-12-11 13:41     ` Rik van Riel
2002-12-11 14:17       ` Måns Rullgård
2002-12-11 17:06     ` Serge Kuznetsov
2002-12-11 17:26       ` Roy Sigurd Karlsbakk
2002-12-11 22:01         ` john slee
2002-12-12 10:13           ` Måns Rullgård
2002-12-12 10:16         ` Måns Rullgård
2002-12-12 11:12           ` Henning P. Schmiedehausen
2002-12-12 13:19             ` Billy Harvey
2002-12-12 13:30               ` Henning P. Schmiedehausen
2002-12-13 10:56                 ` szonyi calin
2002-12-13 13:19                   ` Billy Harvey
2002-12-11 17:12     ` Serge Kuznetsov
2002-12-11 17:21       ` Alvaro Lopes
2002-12-12  6:50         ` Kai Henningsen
2002-12-11 17:29       ` Dave Jones
2002-12-11 17:18     ` Serge Kuznetsov
2002-12-11 13:38   ` Richard B. Johnson
2002-12-11 16:19     ` Alan Cox
2002-12-10 21:41 ` Alteon AceNIC Coper Seen as Fibre ? (and incorrect settings) Eric Weigle
2002-12-12 22:00 ` Jes Sorensen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20021213091800.AAA29955@shell.webmaster.com@whenever \
    --to=davids@webmaster.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=root@chaos.analogic.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox