mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: marcelo@macp.eti.br (marcelo)
To: linux-kernel@vger.kernel.org
Subject: Re: [OT] Re: Troll Tech [was Re: Sco vs. IBM]
Date: Fri, 20 Jun 2003 22:22:41 -0300 (BRT)	[thread overview]
Message-ID: <20030621012241.C204E194A9@macp.eti.br> (raw)

Between jobs now, but I was a technical consultant for one for the 2nd tier
database companies in the market, having been technical support before, for a
total of over 10 years. I think I can give some extra perspective to the issues
of inovation.

I will use the word copy and sucks from now on very liberaly.

All the really good people that worked for development on this company came
from other database companies. There was IBM people, DEC people, Sybase people.

A lot of the features they implemented on the database were based on features
the other guys had.

I also paid close attention to ORACLE as our largest competitor. What they were
doing was also largely implementing what was in the relational books, and what
other databases had. Not a whole lot of inovation. Marketing and I would dare
say bribing customers was what made ORACLE so big at first place.

Now onto operating systems. Microsoft's Win95 and follow-ons were in large part
copies of ideas pursued by others before like Xerox, Apple, so on, at the User
Interface level. The underlying base OS (File, Network, ... I/O and process
management) is largely copies of DEC VMS. Of course, the most senior engineer
on the NT project that defined the Win32 API was from DEC. Some will recall
litigation that Microsoft settled with DEC for finding large pieces of VMS code
on NT, down to complete data structures !!!

Onto the current UNIX field. Every single UNIX OS in the market has major flaws
if compared to the other. AIX thread performance sucks (said by IBM employees
openly to me). Solaris file system I/O sucks compared to AIX, at least until
Veritas came around, I don't fell competent to coment Veritas fs. HP-UX memory
management for caching seems infantile compared to AIX's. AIX beats the other
OS's on not needing so much kernel linking or boot time parameter setting.

All of this happens because of scarse resources. If you look at the OS's from a
very technical level, I say Linux 2.5,72 has the best of all of them, because
the combined manpower available to Linux kernel development, combined with
basicly no deadlines, and complete willingness to redo what sucks without budget
(time) constraints, explains it.

Just the fact that all the source is open, makes the OS so much more valuable
to mission critical systems. In the rare situation someone finds a bug in Linux
after a system is deployed, the fix is usually available very kickly, and the
user can apply only the fix to his problem to his production system, avoiding
service packs that fix hundreds of bugs at the same time, which usually leads
to other bugs. If M$'s bug database and their code was 100% available to
everybody,  it would be very, very, very enlightning to see how much even XP
sucks internally.

The fact that Linux development is not affected by trade show dates or revenue
expectations plus peer review is what makes it's development process so much
more reliable.

In time, I'm sure funding for Linux will happen. I think it's only a matter of
time until some way in which people that make important contributions to Linux
will be paid for that, perhaps by the way of a Linux foundation, that would
collect donations from heavvy Linux users (dreaming right now). If IBM makes
a billion/year from Linux, what's it donating 10 million a Year to such a 
foundation, which would be enough to keep maybe 200 developers paid for what
they're doing. My fear is such system might spoil some of the spirit in which
people contribute to Linux.

Pooling 10 million a year to reward Linux kernel contributors would be actually
a lot cheaper even if it came from a single UNIX vendor alone, look at how many
members OSDL has !!! Combined, they could contribute 10 million a year, at an
almost pocket change sum for each company individually.

             reply	other threads:[~2003-06-21  1:08 UTC|newest]

Thread overview: 158+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-21  1:22 marcelo [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-06-27 15:08 Watson, Craig
2003-06-27 23:15 ` Robert White
2003-06-26 22:05 Mudama, Eric
2003-06-26 22:19 ` Larry McVoy
2003-06-26 22:21 ` Robert White
2003-06-20 21:04 Tom Lord
2003-06-20 20:32 Michael Kalus
2003-06-20 17:48 Michael Kalus
2003-06-20 20:28 ` Martin List-Petersen
2003-06-20 17:12 Watson, Craig
2003-06-20 17:38 ` Jesse Pollard
     [not found] <Pine.LNX.4.44.0306201101240.3705-100000@coffee.psychology.mcmaster.ca>
2003-06-20 15:09 ` Nick LeRoy
2003-06-06 16:22 SCO's claims seem empty Paul Rolland
2003-06-19 13:03 ` Sco vs. IBM Martin List-Petersen
2003-06-19 13:14   ` Jesse Pollard
2003-06-19 14:14     ` Adrian Bunk
2003-06-19 16:34       ` Miquel van Smoorenburg
2003-06-19 16:59         ` Troll Tech [was Re: Sco vs. IBM] Larry McVoy
2003-06-20  3:12           ` [OT] " Werner Almesberger
2003-06-20 10:09             ` Stephan von Krawczynski
2003-06-20 14:24               ` Larry McVoy
2003-06-20 14:30                 ` Larry McVoy
2003-06-20 14:59                   ` Michael Poole
2003-06-20 15:34                     ` Larry McVoy
2003-06-20 15:50                       ` Lawrence Walton
2003-06-20 16:02                         ` Larry McVoy
2003-06-20 16:13                           ` Jeff Garzik
2003-06-20 16:33                             ` Larry McVoy
2003-06-21  1:31                               ` Werner Almesberger
2003-06-21 12:20                               ` Stephan von Krawczynski
2003-06-21 13:38                                 ` Larry McVoy
2003-06-21 14:10                                   ` Stephan von Krawczynski
2003-06-21 17:05                                     ` Henning P. Schmiedehausen
2003-06-21 17:54                                       ` David Weinehall
2003-06-23  8:54                                   ` David Woodhouse
2003-06-23 13:22                                     ` Larry McVoy
2003-06-23 13:32                                       ` David Woodhouse
2003-06-23 13:37                                         ` Larry McVoy
2003-06-23 14:04                                           ` David Woodhouse
2003-06-23 14:09                                             ` Larry McVoy
2003-06-23 14:26                                               ` David Woodhouse
2003-06-24  9:51                                               ` David Blomber
2003-06-23 13:54                                       ` Jan-Benedict Glaw
2003-06-23 13:58                                         ` Larry McVoy
2003-06-23 15:34                                           ` Geert Uytterhoeven
2003-06-23 15:40                                             ` Larry McVoy
2003-06-23 16:13                                             ` Henning P. Schmiedehausen
2003-06-23 14:30                                       ` Scott Robert Ladd
2003-06-23 15:06                                         ` Larry McVoy
2003-06-23 15:32                                           ` David Woodhouse
2003-06-23 15:39                                             ` Larry McVoy
2003-06-23 15:59                                               ` Alan Cox
2003-06-23 16:13                                               ` David Woodhouse
2003-06-26 17:45                                               ` Adrian Bunk
2003-06-26 18:40                                                 ` Larry McVoy
2003-06-26 19:10                                                   ` David Weinehall
2003-06-26 19:13                                                     ` Larry McVoy
2003-06-27 12:51                                                   ` Jesse Pollard
2003-06-23 15:43                                           ` Stephan von Krawczynski
2003-06-23 15:59                                             ` Larry McVoy
2003-06-23 16:36                                               ` Stephan von Krawczynski
2003-06-23 19:16                                               ` Werner Almesberger
2003-06-23 16:02                                           ` Scott Robert Ladd
2003-06-23 16:11                                           ` Henning P. Schmiedehausen
2003-06-23 16:16                                             ` Alan Cox
2003-06-23 16:35                                               ` Larry McVoy
2003-06-24 22:29                                           ` Timothy Miller
2003-06-24 18:18                             ` Timothy Miller
2003-06-20 17:02                       ` Jesse Pollard
2003-06-20 23:27                       ` Paul Mackerras
2003-06-20 16:41                   ` Jesse Pollard
2003-06-20 16:45                     ` Larry McVoy
2003-06-20 19:35                       ` John Alvord
2003-06-21 13:46                       ` Paul Jakma
2003-06-23 12:23                         ` Jesse Pollard
2003-06-20 14:44                 ` Nick LeRoy
2003-06-20 15:17                   ` Larry McVoy
2003-06-20 15:49                     ` Nick LeRoy
2003-06-20 16:58                     ` Jesse Pollard
2003-06-20 17:01                       ` Larry McVoy
2003-06-20 17:21                         ` Jesse Pollard
2003-06-20 15:18                 ` Werner Almesberger
2003-06-20 15:24                   ` Larry McVoy
2003-06-20 15:57                     ` Jeff Garzik
2003-06-23 19:30                     ` Werner Almesberger
2003-06-25  0:31                     ` Robert White
2003-06-25  1:21                       ` Larry McVoy
2003-06-25  3:35                         ` Werner Almesberger
2003-06-25  3:37                           ` Werner Almesberger
     [not found]                         ` <PEEPIDHAKMCGHDBJLHKGKECCDBAA.rwhite@casabyte.com>
2003-06-25  3:49                           ` Larry McVoy
2003-06-25 10:11                             ` Mike Galbraith
2003-06-25 11:32                             ` David Woodhouse
2003-06-25 22:47                               ` Timothy Miller
2003-06-26  0:07                                 ` Robert White
2003-06-26  0:27                                   ` David Lang
2003-06-26  1:09                                     ` Larry McVoy
2003-06-26  3:29                                       ` Robert White
2003-06-26 13:44                                         ` Jesse Pollard
2003-06-26  7:18                                       ` David Schwartz
2003-06-26 11:20                                       ` Stephan von Krawczynski
2003-06-26  3:24                                     ` Paul Jakma
2003-06-26 11:20                                     ` Daniel Phillips
2003-06-26 13:54                                     ` Horst von Brand
2003-06-26 22:34                                   ` Timothy Miller
2003-06-26 22:55                                     ` Robert White
2003-06-25 20:35                             ` Robert White
2003-06-25 21:09                               ` Larry McVoy
2003-06-25 23:05                                 ` David Schwartz
2003-06-26  1:14                                   ` Larry McVoy
2003-06-26  2:45                                     ` David Schwartz
2003-06-26  3:16                                       ` Larry McVoy
2003-06-26  3:38                                     ` Robert White
2003-06-26  3:50                                       ` Larry McVoy
2003-06-26 12:20                                     ` Scott Robert Ladd
2003-06-26 14:45                                       ` Larry McVoy
2003-06-26 15:16                                         ` Scott Robert Ladd
2003-06-26 22:49                                   ` Timothy Miller
2003-06-27  1:17                                     ` David Schwartz
2003-06-27  1:24                                       ` Larry McVoy
2003-06-26 10:50                                 ` Stephan von Krawczynski
2003-06-26 20:41                                   ` Robert White
2003-06-26 20:50                                     ` David Lang
2003-06-26 21:02                                       ` Robert White
2003-06-26 23:45                                         ` Stephan von Krawczynski
2003-06-27  0:14                                           ` Larry McVoy
2003-06-27  0:24                                             ` Davide Libenzi
2003-06-27  0:57                                           ` Robert White
2003-06-27 11:40                                             ` Stephan von Krawczynski
2003-06-30 18:20                                             ` Timothy Miller
2003-06-26 20:52                                     ` Larry McVoy
2003-06-26 21:39                                       ` Robert White
2003-06-26 22:48                                         ` John Alvord
2003-06-26 21:50                                       ` Robert White
2003-06-27 11:00                                       ` Alan Cox
2003-06-25 21:27                         ` Timothy Miller
2003-06-21 12:28                   ` Stephan von Krawczynski
2003-06-20 15:46                 ` Stephan von Krawczynski
2003-06-20 17:31                   ` Richard B. Johnson
2003-06-21  7:37                   ` Henning P. Schmiedehausen
2003-06-21 12:34                     ` Stephan von Krawczynski
2003-06-21 12:55                       ` Henning P. Schmiedehausen
2003-06-21 13:06                         ` Stephan von Krawczynski
2003-06-21 13:11                         ` Matthias Schniedermeyer
2003-06-23 12:16                         ` Jesse Pollard
2003-06-23 12:44                           ` Alan Cox
2003-06-23 13:05                             ` Jesse Pollard
2003-06-20 16:27                 ` Helge Hafting
2003-06-21  7:50                   ` Henning P. Schmiedehausen
2003-06-23 13:06                     ` Krzysztof Halasa
2003-06-20 19:36                 ` Greg KH
2003-06-20 20:12                   ` Larry McVoy
2003-06-21  0:04                 ` Frank Cusack
2003-06-21  0:46                   ` Larry McVoy
2003-06-21  8:01               ` Martin Diehl
2003-06-21 11:39                 ` Stephan von Krawczynski
2003-06-21 11:53                   ` Henning P. Schmiedehausen
2003-06-21 12:08                     ` Andrey Panin
2003-06-21 19:03               ` Scott Robert Ladd
2003-06-21 19:54                 ` Michael Poole
2003-06-21 22:13                 ` Stephan von Krawczynski
2003-06-22  1:12                   ` Scott Robert Ladd
2003-06-22 10:30                     ` Stephan von Krawczynski
2003-06-23  2:00                 ` Werner Almesberger

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=20030621012241.C204E194A9@macp.eti.br \
    --to=marcelo@macp.eti.br \
    --cc=linux-kernel@vger.kernel.org \
    /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

all inboxes | Powered by JetHome®