[LWN Logo]
[LWN.net]

Sections:
 Main page
 Linux in the news
 Security
 Kernel
 Distributions
 Development
 Commerce
 Announcements
 Back page
All in one big page

See also: last week's Back page page.

Linux links of the week


Golgotha Forever! is the coordinating site for the effort to complete Crack Dot Com's "Golgotha" game, now that the company is gone and the source has been released. It has downloads, news, screenshots, and more.

The next Linus need not start from scratch to make a new operating system; the OSKit now exists to provide a set of 31 component libraries which can be used to piece together a new kernel. This is a serious project, with a lot of (open source) code and documentation; worth a look.


February 4, 1999

   

 

Letters to the editor


Letters to the editor should be sent to editor@lwn.net. Preference will be given to letters which are short, to the point, and well written. If you want your email address "anti-spammed" in some way please be sure to let us know. We do not have a policy against anonymous letters, but we will be reluctant to include them.
 
   
Date: Thu, 28 Jan 1999 23:34:46 -0500 (EST)
From: Conrad Sanderson <conrad@hive.me.gu.edu.au>
To: lwn@lwn.net
Subject: correction to LWN 28 Jan edition, kernel section


You mention in the kernel section of LWN:

> Allocation of large (4MB) physically contiguous memory areas in the
> kernel.  The sad fact is that there are increasing
> numbers of peripherals, such as sound cards and frame grabbers, which
> require this sort of allocation.  Solutions to this problem seem to
> involve some sort of complicated shuffling of data structures in memory,
> not for the faint of heart. An attempt to make it work in 2.3 is likely. 

Actually, there's already a fairly elegant and simple solution.
It may not be the best possible solution, but it works very well.
It's called bigphysarea patch, available from:

http://www.uni-paderborn.de/fachbereich/AG/heiss/linux/bigphysarea.html

As far as I know work is being done to port this patch to 2.2 kernels.

The patch reserves, at boot time, a user defined contiguous block of
memory, out of the reach of the rest of the kernel and normal user apps.
Specifically enabled apps can then allocate contigious blocks of ram with
minimum fuss.  There's even a proc interface.

I have been using a Matrox Meteor frame grabber with this patch,
without problems.  

In my opinion this patch should become part of the kernel proper.


Conrad Sanderson - Microelectronic Signal Processing Laboratory
Griffith University, Queensland, Australia

   
Date: Sat, 30 Jan 1999 03:39:42 +0100
From: Ulf Carlsson <ulfc@bun.falkenberg.se>
To: editor@lwn.net
Subject: Structure vs purism

Hi,

I think it was stupid to post 'Structure vs purism' message in lwn
without including some of the replies, telling *why* gotos and strange
syntaxes are used in the kernel. It gives an incorrect view of the
kernel as an unprofessional piece of work, produced by programmmers
who don't know "the first thing that is being taught on pretty much
every programming course", which certainly isn't true.

- Ulf
   
To: editor@lwn.net
Subject: sigh...
From: Gordon Matzigkeit <gord@trick.fig.org>
Date: 28 Jan 1999 07:11:00 -0600

Please don't mince words.

If you had said ``sex games'' instead of ``adult games'', the
AdultLinux news item is a lot clearer.  As it stands, your description
of this site makes it sound more interesting than it actually is.

OTOH, maybe I'm just naive to have thought that ``adult games'' meant
something different than ``sex games''.

-- 
 Gordon Matzigkeit <gord@fig.org> //\ I'm a FIG (http://www.fig.org/)
    Lovers of freedom, unite!     \// I use GNU (http://www.gnu.org/)
[Unfortunately, www.fig.org is broken.  Please stay tuned for details.]

   
Date: Thu, 28 Jan 1999 01:46:57 -0600 (EST)
From: Dave Finton <surazal@nerp.net>
To: editor@lwn.net
Subject: Is there life for Linux after business?


A number of comments have been thrown around about the future of Linux,
now that Linux is becomeing Big Business(TM).  One reporter said that
linux would "lose its soul" as corporate interests dominated the scene.
I've also made a comment in an earlier letter to the editor (I can't
remember when and I'm too lazy to go look for it :^) about how business
are going to increase their role in not only using Linux, but in also
controlling its future development, much in the same way it's been done
with the World Wide Web.

Well, it's happening.  Businesses like Sun, Dell, Oracle, Netscape, and so
on are all jumping on the open source and Linux bandwagons, although each
are doing it their own ways.  Linux is no longer perceived as the
"hacker's toy", but rather as a professional tool.  Open Source and Free
Software are no longer regarded as flukes, but as a direction software
development is heading towards.

So now what?

I think one of the dangers of all this is that the mainstream press and a
few of the open source leaders have over-emphasized the fact that "Linux
must be accepted by the business world to be important".  I absolutely
disagree.  While I'm glad to see Linux being used more and more (as it
means I'll be that much more likely to use it for my job when I get out of
college), I think some people have gotten this mentality of
all-or-nothing.  Either business accepts Linux, or it will die and fade
away into history.

The real power that feeds Linux doesn't come from Oracle or Dell or Compaq
or Sun.  That's like saying the true power of the web comes from MSN or
Netcenter or Yahoo.  Yahoo or Netcenter wouldn't even exist if it weren't
for the thousands of web pages they index that are created by individuals
or small organizations.  The same is true for Linux.  The real "action"
comes from individual programmers, Linux User Groups, small business, and
so on.  True, they don't make the big headlines like the big boys do, but
that doesn't make them less important.

Linux has always been important.  Big business is now just along for the
ride.  I just hope they don't crowd everyone else out of the bus.  :^)

      - Dave "suffering from long-winded Jon Katz-ism" Finton

---------------------------------------------------------
| If an infinite number of monkeys typed randomly at    |
|   an infinite number of typewriters for an infinite   |
|   amount of time, they would eventually type out      |
|   this sentencdfjg sd84wUUlksaWQE~kd ::.              |
| ----------------------------------------------------- |
|      Name:      Dave Finton                           |
|      E-mail:    surazal@nerp.net                      |
|      Web Page:  http://surazal.nerp.net/              |
---------------------------------------------------------

   
Date: Tue, 02 Feb 1999 11:11:02 -0500
From: Dan Ginsberg <dan@hibernal.com>
To: editor@lwn.net
Subject: Reactions to poll data

I just read Nicholas  Petreley's bit 
( http://www.linuxworld.com/linuxworld/lw-1999-01/lw-01-penguin.html )
about RedHat and it struck a nerve, not because of what NP had to say
(as usual he made a lot of sense) but because of what motivated the
article:  

	"LinuxWorld ran an interesting poll recently...."  

Two things struck me upon reading this.  The first is that I've seen a
lot more Linux related news based on poll data of late.  This is fine.
If your self-image hangs on Linux's stature, then all the more reason
to strut; you, qua Linux user, have become a target-able demographic
group.  (Woohoo, and stuff.)  If you care about the future of Linux,
then here is the promise of useful data (e.g., as the demographics of
the Linux community change, what new concerns about or demands on the
OS and its community arise?  What does that mean for developers and
distributors?).

Unfortunately, the second thought that struck me upon reading NP's
piece was that most of the polls said nothing and that it was
unfortunate that anyone took them seriously enough to react to them.
Let me unpack that a bit.  Consider the poll that inspired NP's
article, or the bit of demographic polling that LWN pointed us to a
few weeks back (lost that URL, sad to say).  In both cases they polled
a lot of people.  LinuxWorld talked to 895 people and 73.75%
identified Linux with RedHat.  That sure *seems* to say something; but
as anyone who's done a bit of sampling can tell you, the numbers mean
nothing.  Given the number of Linux users out there, you can sample
385 folks and be 95% confident that data gathered from the sample
projects to the universe of Linux users with 5% error.  And that aint
bad.

However, that only holds true if your sample was randomly selected.
If your sample wasn't randomly selected then you could sample a few
thousand people and you would have no idea if data collected from that
sample projects to the universe.  Worse yet, you can be pretty sure
that your selection method has skewed your data to exclude or
underrepresent some groups.

For example, neither NP's piece nor the demographic survey captured
users who could not participate because they couldn't get network
services up.  In fact there are two problems with this poll data.  The
first is that part of the universe is excluded from the poll (they
aren't aware of it, can't get to it, don't read that language and so
on).  The second problem is that those who are not excluded from the
poll determine on their own whether or not they will be a part of the
sample.  It turns out that folks who choose to participate in polls
differ significantly from folks who choose not to.  Oops.

It is important that we explore the demographics, beliefs, values, and
quirkinesses of Linux users.  (Humor value aside, the whole
multi-colored iMacs thing bespeaks something powerful.)  It is also
wonderful that folks covering Linux are sensitive to poll data when.
However, it is important that we get it right, especially at the
outset.  Are there virtually no women running Linux?  Do 75% of people
think "RedHat" when they think "Linux?"  I don't think that we know;
and I suspect that it is a particularly bad idea to act as if we do.

dan ginsberg
   
Date: Tue, 02 Feb 1999 09:33:44 -0700
From: Alan Robertson <alanr@henge.com>
To: pankaj_chowdhry@zd.com
Subject: Re: Labs'-eye view

I have some trouble understanding what was meant by a comment in your
article on Linux found at:
	http://www.zdnet.com/pcweek/stories/jumps/0,4270,387772,00.html

> The community developing for Linux moves at a snail's pace

I assume this refers to something like this...

> With the exception of Novell--and we know how its market share is
> doing--operating system vendors have been providing symmetric
> multiprocessing support for I/O-intensive applications a while now.

Linux has had SMP capabilities which outperformed NT for about 2 years,
since the beginning of the 2.0 series of kernels. The new kernels
provide better performance in 4-way and larger SMP clusters (causing it
to outperform NT by a wider margin).

Release 1.0 of Linux came out in 1994.  Release 2.0 (with SMP) came out
in about 1996.  To make a fair comparison of Linux to NT in terms of
development speed would be to compare Linux 2.0 features and performance
(with it's superior SMP) to NT after 2 years (in 1993).  Although NT has
been slow since it's inception, it is better than it was in 1993.  In
release 2, Linux supported more hardware than NT did in 1993.  NT 4.0 is
now about on a
par with Linux in terms of hardware supported.

Surely everyone wants for the new kid on the block to be as far along in
every respect as the best of every other operating system.  It will be
within a year or so.  After that, it will be the leader in most
respects.  If you have read the Halloween documents, the Open Source
development model's incredible speed was one Microsoft's big concerns.

The size of the development community increases each time the user
community grows.  This may not sound like much, after all probably only
1% of the users develop and test code for it.  With 10 million users,
that's only 100,000 developers or so.  If Linux growth continues at the
current pace, expect to see a quarter of a million developers and
testers soon.

This is not to discount the efforts of the "big guys".  The dozens of
people they may eventually contribute to the effort are very important
-- they have access to detailed and often undocumented information on
how their proprietary hardware works.  Many of them are dedicated and
experienced specialists whose key contributions will be out of
proportion to their numbers - like the core linux developers are now.

To contribute to proprietary OSes, you pretty much have to
live in Redmond, WA, or Silicon Valley, and those two locales are
getting close to maximum capacity.  Although opportunities like these
are disproportionately available in a few places, smart people are
more-or-less uniformly distributed across the globe.  The opportunities
to contribute to Linux are restricted only by having internet access.
Linux development is moving faster than NT today, and will pick up the
pace more and more over the next several years as its development
community continues to grow at > 40%/year.

If you want to say "When compared to XYZ, Linux has the following holes
in it today", I have no problem with that.  If you want to point to a
particular perceived deficiency and say "It shouldn't have this specific
deficiency!", I also perfectly understand.  However, I believe vague
statements like "Linux development moves at a snail's pace" (or "Linux
is slow to fill it's [unnamed] holes") are badly mistaken.  When you
start from ground zero, by definition, you start behind.   When you
compare its recent rate of filling holes to any other OS, it is filling
them very rapidly, with greater performance, reliability, and on many
more hardware platforms than NT and most other OSes.

	-- Alan Robertson
	   alanr@henge.com
 

 

 
Eklektix, Inc. Linux powered! Copyright © 1999 Eklektix, Inc., all rights reserved
Linux ® is a registered trademark of Linus Torvalds