Subject: Linux-Development Digest #772
From: Digestifier <Linux-Development-Request@senator-bedfellow.MIT.EDU>
To: Linux-Development@senator-bedfellow.MIT.EDU
Reply-To: Linux-Development@senator-bedfellow.MIT.EDU
Date:     Sat, 28 May 94 15:13:07 EDT

Linux-Development Digest #772, Volume #1         Sat, 28 May 94 15:13:07 EDT

Contents:
  Re: SIGHUP - Deep Kernal Guts question! (Ken Pizzini)
  8k nfs performance (Curtis Varner)
  html version of linux 1.1 patches (Sam Shen)
  Re: SIGHUP - Deep Kernal Guts question! (Albert D. Cahalan)
  Re: Virtual Consoles (Elaine Walton)
  Re: CORBA, OMG, Distributed Objects (Geoffrey Wyant - Sun Microsystems L)
  Re: 32-bit Novell desktop OS combines Unix, DOS 7 (Andrew Deckowitz)
  Re: Why is Linux monolithic? (Bernard James Leach)
  Re: 32-bit Novell desktop OS combines Unix, (UNIX and Unix) (Klaus Fueller)
  List of current Linux projects? (Matthew Paul Cline)
  Ux4F: multiple commands completed (UltraStor 34F) (David H Dennis)
  Re: verdict on the NCR 83c510 drivers? (E.C. Loyd)
  Re: Virtual Consoles (Joey Gibson)
  Re: Cache-optimizing page allocation (Colin Plumb)
  bug in 1.1.15 (Faarungsang)
  Re: Video Blaster (Ben Adams)
  perfmeter not showing disk stats (Stuart Szabo CMIS)

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

From: Ken.Pizzini@f0.n100.z61.fidonet.org (Ken Pizzini)
Date: 25 May 94 22:20:51 +0000
Subject: Re: SIGHUP - Deep Kernal Guts question!

From: ken@coho.halcyon.com (Ken Pizzini)
Date: 25 May 1994 22:20:51 GMT
Organization: Northwest Nexus Inc.

In article <2rg2eo$ldg@charm.magnus.acs.ohio-state.edu>,
Charles E Meier <cemeier@magnus.acs.ohio-state.edu> wrote:
>Rochkind writes in _Advanced Unix Programming_ that (p 209):
>
>   SIGHUP (1) HANGUP. Sent when a terminal is hung up to every process
>              for which it is the control terminal.  Also sent to each
>              process in a process group when the group leader terminates
>              for any reason.  This simulates hanging up on terminals that 
>              can't be physically hung up, such as a personal computer.

I came into the fray late, and lost the beginning of this thread,
but I think we need a little official verbage to be sure we're
all talking about the same thing.

 From IEEE Std 1003.1-1988 (aka POSIX):
  7.1.1.10 Modem Disconnect.  If a modem disconnect is detected by
  the terminal interface for a controlling terminal, and if CLOCAL is
  not set in the c_cflag field for the terminal (see Control Modes
  sec.  7.1.2.4), the SIGHUP signal is sent to the controlling
  process associated with the terminal.  [...]

  3.2.2 Terminate a Process.
  [...]
  3.2.2.2 Descrition.  The _exit() function shall terminate the
  calling function with the following consequences:
  [...]
  (6) If the process is a controlling process, the SIGHUP signal
  shall be sent to each process in the foreground process group of
  the controlling terminal belonging to the calling process.
  [...]
  These consequences shall occur on process termination for any reason.

(Note that the last sentence includes exits from SIG_DFL signal handling.)

Some messages in this thread sound like item (6) of the list in
section 3.2.2.2 is being ignored by the implementation in the Linux
kernel; others sound like they want item (6) to refer to background
processes as well.  In either case I think Linux should follow
POSIX on this...


                --Ken Pizzini
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Ken.Pizzini@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Curtis.Varner@f0.n100.z61.fidonet.org (Curtis Varner)
Date: 26 May 94 00:24:40 +0000
Subject: 8k nfs performance

From: cvarner@corsa.ucr.edu (Curtis Varner)
Date: 26 May 1994 00:24:40 GMT
Organization: UC Riverside, Dept. of Computer Science

Hello Everyone,

        I just compiled 1.1.13, the first kernel to have the 8k nfs
and I thought I would post a few timings I made.  A friend of mine,
Mike Griffith in the CS dept. here at UCR had related to me that
Sun-to-linux nfs had speeded up quite a bit with the 8k nfs, but did
not know what linux-to-linux performance increase, if any, there
would be. 
        I did two tests - nfs to a client on the same subnet, and nfs
to a client on a different subnet, and in both cases, the 8k nfs was
roughly twice as fast as 1k nfs.  Both machines must have the 8k nfs
in their kernel, by the way, if either of the kernels are old and
using the 1K nfs, it is the same as if both kernels used 1K nfs.

        Here are the timings:
        
Same Subnet:
                        Avg Throughput
        - 8K nfs        262.2 Kb/s
        - 1K nfs        145.7 Kb/s

Different Subnet:

        - 8K nfs        187.4 Kb/s
        - 1K nfs        100.9 Kb/s

        The way these experiments were run was by dd'ing a file from
an nfs-mounted directory (size = 1311748 bytes) sending the file to 
/dev/null, and timing how long it took to receive the file.  I am in
the process of updating the kernels on all the machines I am
responsible for to use 8K nfs.  Furthermore, I think 8k nfs should be
the default for mounting remote filesystems.  Good work Alan!

Curtis Varner
Bio-Ag Library, UC Riverside
cvarner@cs.ucr.edu
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Curtis.Varner@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Sam.Shen@f0.n100.z61.fidonet.org (Sam Shen)
Date: 26 May 94 00:34:43 +0000
Subject: html version of linux 1.1 patches

From: sls@mh1.lbl.gov (Sam Shen)
Date: 26 May 1994 00:34:43 GMT
Organization: Lawrence Berkeley Laboratory, Berkeley CA

If you point your favorite WWW browser at:

        http://www.lbl.gov/~sls/linux-patches/

You will see a list of patches to Linux 1.1.  If you follow the link
you will see a list of files that have changes for each patch, and if
you follow those links you will see the diff.  Patches 1-15 are
online.

This version should be much faster than the previous version since all
the pages are generated in advance.

You can retrieve the tcl scripts I used to build this in

        http://www.lbl.gov/~sls/linux-patches/html_diffs.shar

Problems, questions, comments to me, Sam Shen (slshen@lbl.gov).
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Sam.Shen@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Albert.D..Cahalan@f0.n100.z61.fidonet.org (Albert D. Cahalan)
Date: 26 May 94 00:55:11 +0000
Subject: Re: SIGHUP - Deep Kernal Guts question!

From: adc@bach.coe.neu.edu (Albert D. Cahalan)
Date: 26 May 1994 00:55:11 GMT
Organization: Northeastern University, Boston, MA. 02115, USA

In article <2ru7kj$5ua@spool.cs.wisc.edu> jimr@shorty.cs.wisc.edu (Jim
Robinson) writes:
   silly to put in portable code for every non-posix system unless you
   know for sure that there is a strong interest in it running on a
   non-posix compilient system.  Again, I had been under the impression
   that almost all major systems have, or are trying to have, posix
   compilence.  The point was made in an earlier post that if you know

Some major systems: M$-DO$, $y$tem 7, O$/2    :)
--

Albert Cahalan
adc@meceng.coe.neu.edu

--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Albert.D..Cahalan@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Elaine.Walton@f0.n100.z61.fidonet.org (Elaine Walton)
Date: 26 May 94 01:10:53 +0000
Subject: Re: Virtual Consoles

From: ewalton@magnus.acs.ohio-state.edu (Elaine Walton)
Date: 26 May 1994 01:10:53 GMT
Organization: The Ohio State University

In article <2rvncp$om3@uuneo.neosoft.com>,
John Lellis <lellis@dmccorp.com> wrote:
>Stuart Herbert (ac3slh@sunc.sheffield.ac.uk) wrote:
>: Ideally, I'd like to have up to 24 :) (ALT F1-F12, and SHIFT-ALT F1-F12 if
>: possible).  I've located the #define for setting the number of consoles,
>: but I don't know what else I need to do to make it recognise the keypresses.
>
>: Stuart
>
>to whatever number you want.  In my case, I made it 12.
>
>John Lellis (lellis@dmccorp.com)

I can understand his question: will Linux recognize that when I set this 
#define to a number >12 will it know to accept the ctrl-alt-F1...?  (Or is it 
shift-alt-numlock-capslock-F1?)

Seriously, how will Linux map the keys?  Also, I know how to go from Xterm to 
term using ctrl-alt-Fn.  But, how does one go back to the Xterm?

-Sean
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Elaine.Walton@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Geoffrey.Wyant.-.Sun.Microsystems.L@f0.n100.z61.fidonet.org (Geoffrey Wyant - Sun Microsystems L)
Date: 25 May 94 17:09:31 +0000
Subject: Re: CORBA, OMG, Distributed Objects

From: gwyant@cloyd.east.sun.com (Geoffrey Wyant - Sun Microsystems Labs BOS)
Date: 25 May 1994 17:09:31 GMT
Organization: Sun Microsystems, Inc., Chelmsford, MA. 



   From: krauss@charlie.igd.fhg.de (Jens Krauss)
   Newsgroups: comp.os.linux.development
   Date: 25 May 1994 11:20:42 GMT
   Organization: Haus der Graphischen Datenverarbeitung, 64283 Darmstadt,
Germany
   Reply-To: igd.fhg.de
   Keywords: CORBA, OMG, Distributed Objects


   Hy all there!

   I'm very interested in distributed objects, perhaps I would like to 
   implement something like that. If sombody out there is working on
   dostributed objects for linux, mail me.
   If nobody is out there, is there interest for an "corba"???

   The problem is, that I have no acces to the OMG documents. But I have some 
   ideas how to implement such thing. But whats about the standards...???
   Would it be a good idea to programm such thing???

   If there is no interest, perhaps I#ll doing it for my own, without
standards!!

   Ciao Jens

Well...if you don't mind venturing outside the mainstream,
there is a very elegant distributed object system already
available for Linux. It's the Modula-3 programming system
from DEC Systems Research Center. One of the components is
a library and toolkit called 'Network Objects' that allows
cross process/cross-machine invocation of methods on Modula-3
objects. It also provides a robust distributed garbage collector.

I'll be happy to provide more information if you are interested.

--geoff


-- 
Geoff Wyant
Geoff.Wyant@east.sun.com
Sun Microsystems Laboratories, Inc.

2 Elizabeth Drive
Chelmsford, Ma.
01824
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Geoffrey.Wyant.-.Sun.Microsystems.L@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Andrew.Deckowitz@f0.n100.z61.fidonet.org (Andrew Deckowitz)
Date: 25 May 94 21:09:09 +0000
Subject: Re: 32-bit Novell desktop OS combines Unix, DOS 7

From: andydeck@MCS.COM (Andrew Deckowitz)
Date: 25 May 1994 21:09:09 -0500
Organization: MCSNet Services

nelson@crynwr.crynwr.com (Russell Nelson) writes:

>In article <2rv67o$2hi@galaxy.ucr.edu> insom@galaxy.ucr.edu (chris ulrich)
writes:

>   Except they would have to include IPX/SPX to sell it in an existing
>   novell network, and the only way they could do that is if they put
>   it in the kernel.  Bugger the rest, just give me netware interoperability
>   and I can burn novell and toss netware.

>You don't understand -- Corsair is a desktop system, not a server
>system.  It's IPX support is going to be as a client, not a server.
>You'll still need your netware server.

>--
>-russ <nelson@crynwr.com>      ftp.msen.com:pub/vendor/crynwr/crynwr.wav
>Crynwr Software   | Crynwr Software sells packet driver support | ask4 PGP key
>11 Grant St.      | +1 315 268 1925 (9201 FAX)    | Quakers do it in the light
>Potsdam, NY 13676 | LPF member - ask me about the harm software patents do.

Thank you Russ, for making a point that I believe many have been ignoring.
The portion of Netware that Novell is protecting with what is viewed as
fanaticism is their bread-and-butter, the core operating system and the
communication protocols (NCP) that define it.  All that is necessary for
Corsair/Expose (Or for M$'s NT client) is the ability to communicate with
a Netware server, or if they are actually going to integrate Novell Dos 7
(a rumor which I personally view as highly unlikely) then perhaps they
will be adding the Personal Netware code.  This does NOT mean that you
will be able to take this code and roll your own 1000-user Netware server.
But it may mean that you will be able to (using PNW-like code) share your
disk and peripherals between Corsair boxes and perhaps from Corsair to
other platforms.  I am sure that Novell will not be handing away server
code.  This does not preclude them releasing source to a Netware client.

As an aside, I am somewhat surprised by the vehemence of the opinions
that I have seen expressed along this thread.  Some people seem to believe
that Novell will use Corsair to 'steal' Linux.  Other people are under
the impression that by releasing a desktop manager that runs on the GPL'd
Linux, Novell will be legally required to distribute source with each
copy.  Both impressions are exaggerations, and both will probably prove
incorrect.  But only time (or a Novell mole :) will tell.


-- 
 Andy Deckowitz  |   Network Administrator   |The Crystal Wind is the
andydeck@mcs.com |Direct Marketing Technology|Storm, and the Storm is
andydeck@aol.com |   andyd%dmt@mcimail.com   |Data, and the Data is Life
GCS -d+ -p+ c++++(++) l u e*(-) m+@ s/+ n- h*(+) f?/- g+ w+ t+ r++ y+(*)
These are MY opinions, who else would want them?
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Andrew.Deckowitz@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Bernard.James.Leach@f0.n100.z61.fidonet.org (Bernard James Leach)
Date: 25 May 94 22:23:52 +0000
Subject: Re: Why is Linux monolithic?

From: leachbj@latcs1.lat.oz.au (Bernard James Leach)
Date: Wed, 25 May 1994 22:23:52 GMT
Organization: Comp Sci, La Trobe Uni, Australia

Mario Gutierrez (mgutierr@mentor.sdsu.edu) wrote:
: Having just completed my Operating Systems course, I'm wondering why
: Linux is a monolithic operating system?  Moreover, why not loadable 
: device drivers?  Don't get me wrong I like Linux very much, I'm just
: curious?  I think the device drivers being built into the system is a
: big drawback, especially when you have a driver which patches against
: a certain version of the Linux kernel.  And if you want to add another
: driver which patches against a different version of the Linux kernel
: don't you run into problems?  Can anyone shed some light on this?

Well my guess its simply the fact that, thats the way other Unices work.
Didnt your OS course study things like that!?

The SLS distribution of linux has loadable drivers, however they are
not a part of the standard distribution.  Word has it that Linus is
looking into loadable drivers though.

-- 
Bernard Leach - LaTrobe Uni Melb Australia
cscbl@lux.latrobe.edu.au

--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Bernard.James.Leach@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Klaus.Fueller@f0.n100.z61.fidonet.org (Klaus Fueller)
Date: 25 May 94 05:53:47 +0000
Subject: Re: 32-bit Novell desktop OS combines Unix, (UNIX and Unix)

From: klausf@softwks.osgo.ks.he.schule.de (Klaus Fueller)
Organization: KF, Lichtenberg-Schule, Kassel, Germany
Date: Wed, 25 May 1994 05:53:47 GMT

In <newcombe.211.00611BC8@aa.csc.peachnet.edu> newcombe@aa.csc.peachnet.edu
(Dan Newcombe) writes:

...
>I don't see what's wrong with that statement.  It makes perfect sense.  Novell

>holds the liscence/copyright/trademark/patent/whatever to Unix (proper noun). 

                                                           ^^^^^^^^^^^^^^^^^^
To circumvent this "iX", a German magazine on
multiuser/multitasking (open) operating systems (that's to say: Unix)
are stating in their impressum:

"The Term `Unix' in this capitalization is not used as a denomination
for Univel's product but as a common term for the Unix-family of
operating-systems of different manufacturers, for example AIX(IBM),
Eurix(ComFood), HP/UX(HP), Sinix(Siemens) or Xenix(SCO/Microsoft)."

If they talk of Univel they use UNIX as the product-name.

I don't know if that stands against any legal argumentation but in my
publications I have adopted this viewpoint.
-- 
Mit freundlichen Gruessen               Klaus M. Fueller, Kassel
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Klaus.Fueller@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Matthew.Paul.Cline@f0.n100.z61.fidonet.org (Matthew Paul Cline)
Date: 26 May 94 04:18:07 +0000
Subject: List of current Linux projects?

From: mpcline@cats.ucsc.edu (Matthew Paul Cline)
Date: 26 May 1994 04:18:07 GMT
Organization: University of California, Santa Cruz


        Is there a list of current Linux projects (like WINE)?  Also,
how would one go about joining such a project?  Thanks in advance.
-- 
X-phile, GATB               Have you hugged your shoggoth today?
GE d? p c++(+++) l++ u++ e+ m+ s/- n+(-) h+ f !g w+ t+ r y+
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Matthew.Paul.Cline@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: David.H.Dennis@f0.n100.z61.fidonet.org (David H Dennis)
Date: 26 May 94 04:07:56 +0000
Subject: Ux4F: multiple commands completed (UltraStor 34F)

From: dhd@netcom.com (David H Dennis)
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
Date: Thu, 26 May 1994 04:07:56 GMT

I (now) have a 486 DX2/66 with an Ultrastor 34F controller and two Quantum
1.8GB SCSI drives.  I just installed the second Quantum, together with 
20mb of RAM (from 8mb).

The new drive is assigned to be my alt.* news partition.  I am currently
in the process of copying stuff from my old alt directory to the new disk.
All seems to be working perfectly except for  some really odd messages that
pop up occasionally:

   Ux4F: multiple commands completed

I have traced this to a specific line in the Ultrastor driver code, but
can't figure out what it means.  The implication seems to be that it's
managed to do more than one thing at once, but when a message suddenly
prints on all my active virtual consoles, I tend to think the news is
bad. 

Anyone have the real story behind this message?

Also, I have a relatively old source tree - I think it's from 99.15.  Has
anyone done more work on this driver that would make it run better?  It's
not really bad, but I remember hearing something about this ... does anyone
have actual infromation?

Thanks!

D

--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: David.H.Dennis@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: E.C..Loyd@f0.n100.z61.fidonet.org (E.C. Loyd)
Date: 26 May 94 12:29:53 +0000
Subject: Re: verdict on the NCR 83c510 drivers?

From: ecldco@ultb.isc.rit.edu (E.C. Loyd)
Organization: Rochester Institute of Technology
Date: Thu, 26 May 1994 12:29:53 GMT

In article <2rqeft$sss@linus.mitre.org> jwagner@mental.mitre.org (John Wagner)
writes:
>
>Well is there any? I've heard anything from weeks to months, and
>that was several weeks ago, anyone care to state a progress report?
>
>John

There are also three people at my work place (minimum) that are waiting for
an update on this driver, although we're a little less push-e (I deleted that
bit) than John.  :-)

-- 
Eric C. Loyd                        "I've got a [Roland U-110 preset 2] to prop
Operations Coordinator II           up my mortal remains."
ISC/Data Center Operations                                      -Pink Floyd
Rochester Institute of Technology   Phone:  (716) 475-7320
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: E.C..Loyd@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Joey.Gibson@f0.n100.z61.fidonet.org (Joey Gibson)
Date: 26 May 94 02:09:13 +0000
Subject: Re: Virtual Consoles

From: wjg@Creeper.Atl.GA.US (Joey Gibson)
Date: Thu, 26 May 1994 02:09:13 GMT
Organization: Creeper - Experimental UUCP/NetNews Site

Stuart Herbert (ac3slh@sunc.sheffield.ac.uk) wrote:
: Apologies if this is to the wrong group :) but I'm looking for instructions
: on how to increase the number of virtual consoles I have available.

: Ideally, I'd like to have up to 24 :) (ALT F1-F12, and SHIFT-ALT F1-F12 if
: possible).  I've located the #define for setting the number of consoles,
: but I don't know what else I need to do to make it recognise the keypresses.

After reading this, I rebuilt my kernel, defining 24 VC in
include/linux/tty.h. To access the second 12 VCs, you use the *right*
ALT key, thus VC13 is accessed by RIGHT-ALT-F1, etc. Works great.

Joey

-- 
"Never trust a man in a blue trenchcoat, never drive | wjg@Creeper.Atl.GA.US
 a car when you're dead." - Tom Waits                | wjg@aix2.EMA.com
"They got a lot of coffee in Brazil" - Frank Sinatra | PGP public key
____________________________________________________ |  available on request

--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Joey.Gibson@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Colin.Plumb@f0.n100.z61.fidonet.org (Colin Plumb)
Date: 26 May 94 00:04:19 +0000
Subject: Re: Cache-optimizing page allocation

From: colin@nyx10.cs.du.edu (Colin Plumb)
Date: 26 May 1994 00:04:19 -0600
Organization: /usr/lib/news/organi[sz]ation

In article <1994May21.002619.3458@et.tudelft.nl>,
Maarten Boekhold (Who'd you expect??) <boekhold@morra.et.tudelft.nl> wrote:
> I bought a DDJ today (june issue). It has an article about memory management.
> It's about writing memory efficient programs (in this case, C and C++). 
> In the C++ case, it shows how one can overload the 'new' and 'delete' 
> operators, using memory pools with free blocks of fixed size, so each 
> class has it's own memory pool, which is optimally filled (no holes), and 
> reduce trashing a lot. It mentions some commercial memory managers for 
> DOS (libraries which provide some elementary functions) which do this 
> kind of things......
>
> Wouldn't it be a good idea to add such functions to the c-library, so 
> every programmer can use a standard set of these functions if they wish 
> to do so? They are relatively easy to use in classes (see the article, 
> pg. 52, src at pg. 96) for an example.
>
> These functions could provide a great speedup in applications that use 
> large (and I mean large :-)) amounts of memory (in the article, an 
> example of a homogeneous linked list, with sizes from 20,000 to 150,000 
> elements). especially in data-sets which are larger then the amount of 
> physical memory, when swapping occurs, speedup could be dramatic (the 
> article mentions speedups of a factor 40 in some cases.....)

Actually, hand-rolling like this can sometimes be a bad thing.
Have a look at CustoMalloc: Efficient Synthesized Memory Allocators,
Software Practice and Experience, Vol 23 No. 8 pp 851-869 (August 1993).
Also presented at Usenix this summer, I think.

You can get the package from cs.colorao.edu:pub/cs/misc/customalloc.tar.gz
if you like.  It's GPL.  It's easy to use.

What you do is get it to generate a measurement customalloc.c file,
which you compile and link with your program, replacing the usual
malloc, free and realloc.  Then run your program on some test cases.
It will generate a mesaurements file.  Then have it generate the
production one, which will optimize common allocations automatically.

Barring that, if you want a good malloc for non-power-of-2 blocks,
Doug Lea wrote an excellent malloc, which I'm not managing to find
a pointer to.  f.mky.something.edu.  It uses boundary tags, segregated
free lists, delayed coalescing, preallocation of common block sizes,
and generally works hard to avoid doing work.

For power-of-two allocations, page-aligned allocations, and so on,
Mike Haertel's implementation in the GNU C library is quite good.
The way it avoids storing the size of allocated blocks is interesting.
(Pages are chopped up into fixed-size blocks, with a per-page structure.
When you free something, the page is found and the size looked up there.)
-- 
        -Colin
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Colin.Plumb@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Faarungsang@f0.n100.z61.fidonet.org (Faarungsang)
Date: 26 May 94 13:32:42 +0000
Subject: bug in 1.1.15

From: supat@meishan.animal.uiuc.edu (Faarungsang)
Date: 26 May 1994 13:32:42 GMT
Organization: University of Illinois at Urbana

When I type the following command then it work:

rsh -l supat meishan 'xterm -display 128.174.78.37:0'&

but when I save this command as "meishan"
and type meishan then it has following error:

stty: TCGETS: Operation not supported on socket

This error start in 1.1.12
Up to 1.1.11 the command work fine.

Could you fix this problem?

Thanks,
supat

--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Faarungsang@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Ben.Adams@f0.n100.z61.fidonet.org (Ben Adams)
Date: 25 May 94 22:44:19 +0000
Subject: Re: Video Blaster

From: bra@bentek.mese.com (Ben Adams)
Date: Wed, 25 May 94 22:44:19 EDT
Organization: Ben Adams Technologies

valliant@unm.edu (Denny Valliant) writes:

>       Has anyone written anything for the video blaster.  I have drivers for
> DOS, but have not been able to find anything for Linux.  When I try to run th
> driver in DosEmu, it tells me that it is already installed.  If anyone has se
> anything out there, please mail me.

It would seem that a interface for video overlay cards should be 
setup.  Then the video blaster and other video overlay cards could
have drivers developed.   BTW I have a Video blaster also...
Ben

========================================================================
<bradams@info-gw.mese.com>     <-Ok   | The opinions above are mine    |
<bra@bentek.mese.com>          <-Ok   | alone and do *not* necessarily |
<bra@crl.com>                  <-Best | represent the views of my      |
Ben R. Adams                   <-Me!  | government. (:->)              |
===========[PGP Keys Sent on Request & on Public Key Servers]===========
--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Ben.Adams@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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

From: Stuart.Szabo.CMIS@f0.n100.z61.fidonet.org (Stuart Szabo CMIS)
Date: 26 May 94 04:54:42 +0000
Subject: perfmeter not showing disk stats

From: sszabo@colesmyer.com.au (Stuart Szabo CMIS)
Organization: Coles Myer Ltd.
Date: Thu, 26 May 94 04:54:42 GMT

I have the slackware distribution of linux and have updated to the 1.1.0
kernel.
I also grabbed rstatd-15y from sunsite.unc.edu.   The problem I have is that
for all other systems that I check with perfmeter everything works fine.  When
I run rstatd and perfmeter on my linux box I get all the stats except for the
disk.   Does this have anything to do with the 1.1.0 kernel?

Any ideas?

Thanks,
        Stuart Szabo

--
| This msg is brought to you via IDN Internet Gateway (idn.nl)
| Internet: Stuart.Szabo.CMIS@f0.n100.z61.fidonet.org
|
| Standard disclaimer: The views of this user are strictly his own.


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


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Development-Request@NEWS-DIGESTS.MIT.EDU

You can send mail to the entire list (and comp.os.linux.development) via:

    Internet: Linux-Development@NEWS-DIGESTS.MIT.EDU

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Development Digest
******************************
