Linux-Development-Sys Digest #182, Volume #7     Sat, 11 Sep 99 11:13:43 EDT

Contents:
  Re: survey linux project. (Christopher Browne)
  Re: Figure Out The MS Source Code Yourself (Ken Witherow)
  Re: Any floating point support in kernel (Juergen Heinzl)
  Re: Figure Out The MS Source Code Yourself (David Fox)
  Re: Figure Out The MS Source Code Yourself (David Frantz)
  Re: select() and write descriptors (Kaz Kylheku)
  Re: TAO: the ultimate OS (Doug Sauder)
  Re: select() and write descriptors (Olav Woelfelschneider)
  Re: TAO: the ultimate OS (Doug Sauder)
  Noticed a problem with PTHREAD_MUTEX_INITIALIZER (Doug Sauder)
  development gui's for linux (Jason Rosenberg)
  Source code compatibility between different architectures (Jason Rosenberg)
  Re: mallopt for linux ([EMAIL PROTECTED])
  Re: select() and FD_SETSIZE (David Schwartz)
  Multithreading in linux (Jason Rosenberg)
  Re: Another INODE question (Johan Kullstam)
  VIA VT82C570 and Busmastering under Linux (Helmut Holle)
  Re: LILO and System.map (Taketoshi Sano)
  HELP on Modem with linux !!! (Stephan GUIGNARD)
  Re: Do you use i740 ? ("Ricky Duke")
  Re: Intel740,MyCom drivers? ("Ricky Duke")
  Re: Figure Out The MS Source Code Yourself (John McKown)

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

From: [EMAIL PROTECTED] (Christopher Browne)
Crossposted-To: 
comp.os.linux.development.apps,linux.dev.gcc,linux.dev.kernel,linux.dev.x11
Subject: Re: survey linux project.
Reply-To: [EMAIL PROTECTED]
Date: Sat, 11 Sep 1999 01:52:09 GMT

On Fri, 10 Sep 1999 13:54:49 GMT, Philip W. Darnowsky <[EMAIL PROTECTED]> wrote:
>Chris Gregory ([EMAIL PROTECTED]) wrote:
>: Seriously, though, I don't know of any one central location for all ongoing
>: linux projects.  I don't think there is one.  If there is one, everyone's
>: been hiding it from me.
>
>There's a project for you then: a central repository of ongoing Linux
>projects.
>
>Maybe I'll start one.

Do you mean a central repository of Linux projects?  

Kernel Traffic <http://www.kt.opensrc.org/> seems to represent a
pretty potent repository of Things Going On With Linux.

Reading the kernel mailing list is even closer to the "heartbeat" of
what projects are ongoing for Linux.

If, on the other hand, you're concerned about Free Software projects,
as opposed to the ongoing development of an OS kernel, other sites
like Freshmeat <http://freshmeat.net/>, SAL <http://SAL.KachinaTech.COM/>?

If you are really interested in "centralizing" some form of
information repository, I suggest that you look at
<http://freshmeat.net/backend/appindex.txt>, or perhaps
<http://rufus.w3.org/linux/rpm2html/>, and consult the RDF
<http://www.w3.org/Metadata/> standard.

There would be merit to the notion of taking the metadata from these
sources, as well as from Debian "Package" files, and joining it
together into a conglomerate that represents a sort of "virtual
central repository."

After all, between the four data sources described above, there are
many thousands of collected links to software.
--> Freshmeat has, at this moment, links to 4958 software packages
--> The RPMFIND database lists 42287 RPM files
--> SAL lists 2446 software packages
--> Debian probably has on the order of 15000 packages across versions
    and architectures

Assembling this readily available data into a "federation" of software
databases where a user could search the *whole* thing would be a
worthy task.

In the case of the RPMFIND and Debian data, you would have information
that is forcibly validated by virtue of the fact that it is collected
alongside software that has been assembled into place for
installation.

In the case of Freshmeat and SAL, errors found may either be "blamed
on them," or fed back to them to help them fix their database.

To create a new site that tries to convince people to go through Yet
Another Error Prone Data Entry Process seems to me to be a pretty dumb
idea.
-- 
"... They are not ``end users'' until someone presupposes them as such,
as witless cattle." -- <[EMAIL PROTECTED]>
[EMAIL PROTECTED] <http://www.hex.net/~cbbrowne/lsf.html>

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

From: Ken Witherow <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps,comp.os.linux.misc
Subject: Re: Figure Out The MS Source Code Yourself
Date: Fri, 10 Sep 1999 22:09:50 -0400

David Frantz wrote:
> organizations, to restrict what you can listen to.    The FCC was also
> just recently forced to change its Cell Phone regulations to require Cell
> Phone companies to provide tracking capabilities.    This is so Big
> Brother will always know were you are.

No it's not... It's so, uh, they can, uh, find your phone if it's
stolen. Yeah... that's it. :)

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

From: [EMAIL PROTECTED] (Juergen Heinzl)
Subject: Re: Any floating point support in kernel
Date: Fri, 10 Sep 1999 23:06:09 GMT

In article <[EMAIL PROTECTED]>, Tony Angelo wrote:
>
>       Unfortunately, this isn't true.  The fp registers are undefined inside
>the kernel.  Those registers are saved only on context switches, and
>moving
>from userspace to kernelspace isn't a context switch.  My sources:

I cannot see the problem as the driver would have to take care of that
since as long its code runs the user application does nothing (more to
say here).

Even more though a bad idea (IMHO).

Ta',
Juergen

-- 
\ Real name     : J�rgen Heinzl                 \       no flames      /
 \ EMail Private : [EMAIL PROTECTED] \ send money instead /

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

From: d s f o x @ c o g s c i . u c s d . e d u (David Fox)
Crossposted-To: comp.os.linux.development.apps,comp.os.linux.misc
Subject: Re: Figure Out The MS Source Code Yourself
Date: 10 Sep 1999 21:58:24 -0700

Dave Newton <[EMAIL PROTECTED]> writes:

> [EMAIL PROTECTED] took the lawyer's side and said:
> > You havent read the digital millennium copyright act. It provides
> > for criminal penalties if you even interfere with the normal
> > functioning of the software as determined by the copyright holder.
> 
> Putting a law on the books doesn't mean anyone _cares_ about that law.
> I'll reverse-engineer as much as I want. If I sell something based on
> directly-lifted code, I would expect to be procescuted, otherwise I
> expect to be left alone.

How does what you expect enter into this?  Putting a law on the books
means that whenever someone takes a fancy to putting you in jail for
breaking it, they probably will.  What you "expect" is of little
importance.
-- 
David Fox           http://hci.ucsd.edu/dsf             xoF divaD
UCSD HCI Lab                                         baL ICH DSCU

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

From: David Frantz <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps,comp.os.linux.misc
Subject: Re: Figure Out The MS Source Code Yourself
Date: Sat, 11 Sep 1999 04:43:20 +0000
Reply-To: [EMAIL PROTECTED]

Ken Witherow wrote:

> David Frantz wrote:
> > organizations, to restrict what you can listen to.    The FCC was also
> > just recently forced to change its Cell Phone regulations to require Cell
> > Phone companies to provide tracking capabilities.    This is so Big
> > Brother will always know were you are.
>
> No it's not... It's so, uh, they can, uh, find your phone if it's
> stolen. Yeah... that's it. :)

I'm glad thats cleared up.    I thought it might be a way to get targeting
info for thoose smart bombs. :)  :)  :)  :)

dave



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

From: [EMAIL PROTECTED] (Kaz Kylheku)
Subject: Re: select() and write descriptors
Reply-To: [EMAIL PROTECTED]
Date: Sat, 11 Sep 1999 06:11:35 GMT

On Fri, 10 Sep 1999 07:27:58 +0200, Olav Woelfelschneider <[EMAIL PROTECTED]>
wrote:
>Kaz Kylheku <[EMAIL PROTECTED]> wrote:
>>>i.e. select(&nfds, &rfds, &wfds, 0, something) 
>KK> Umm, the first argument isn't a pointer, but an int.
>
>Now roll this up: He passes a pointer, but it is treated as an int.
>In fact, the kernel does something like:
>  for (index=0; index<nfds; index++) ...

I thought of that, but I didn't mention it because I realized that the & could
have just been a transcription error, which in fact turned out to be the case.

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

From: Doug Sauder <[EMAIL PROTECTED]>
Crossposted-To: alt.os.linux,comp.os.linux.advocacy,comp.os.misc,comp.unix.advocacy
Subject: Re: TAO: the ultimate OS
Date: Sat, 11 Sep 1999 02:12:26 -0400

You guys just don't get it.  I do.  Someday, everybody will be nice, and we won't
have to worry about viruses!
Problem solved.  ;-)  ;-)

Seriously, I have been reading this thread for many, many hours this evening, so I
feel like I ought to say something.  Too much input, not enough output.

-- Doug S



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

From: Olav Woelfelschneider <[EMAIL PROTECTED]>
Subject: Re: select() and write descriptors
Date: Fri, 10 Sep 1999 07:27:58 +0200

Kaz Kylheku <[EMAIL PROTECTED]> wrote:
>>i.e. select(&nfds, &rfds, &wfds, 0, something) 
KK> Umm, the first argument isn't a pointer, but an int.

Now roll this up: He passes a pointer, but it is treated as an int.
In fact, the kernel does something like:
  for (index=0; index<nfds; index++) ...

Given the assumption the passed pointer is a local variable, then it
lives on the stack. The kernel maps the stack to very high virtual
addresses. So if the kernel treats the pointer like an int, it has
to do very biiig loops... Takes some time, even on a cpu that goes so
fast, it does an endless loop in less than 5 seconds... (-:

-- 
Olav "Mac" W�lfelschneider                         [EMAIL PROTECTED]
PGP fingerprint = 06 5F 66 B3  2A AD 7D 2D  B7 19 67 3C  95 A7 9D AF
We are but packets in the internet of life. (Illiad)

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

From: Doug Sauder <[EMAIL PROTECTED]>
Crossposted-To: alt.os.linux,comp.os.linux.advocacy,comp.os.misc,comp.unix.advocacy
Subject: Re: TAO: the ultimate OS
Date: Sat, 11 Sep 1999 02:32:59 -0400

> I hereby promise to share whatever capitalistic revenues
> result in a fair/equitable manner. however, I can't see
> how such revenues would be generated except long, long
> into the future. linux is something
> like 7 years old, and it is only recently that a company
> had an IPO related to it (yes there were service companies
> eking out some cash prior to this date).
>
> I admit I would like to find a way to channel a capitalistic
> incentive into the open source agenda. lacking any clear
> path to do so, however, I am donating my own time & effort
> & asking all others doing the same.
>
> I totally sympathize with your interest in avoiding
> exploitation.  I share a similar paranoia for it. one
> question: how could anything I am trying to accomplish
> be exploited?
>

Well, let's see. Suppose Microsoft feels so threatened by Tao, that they offer
you $$$ to shelf the project.  :-)

-- Doug S



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

From: Doug Sauder <[EMAIL PROTECTED]>
Subject: Noticed a problem with PTHREAD_MUTEX_INITIALIZER
Date: Sat, 11 Sep 1999 02:49:57 -0400

Hi!

I was writing some simple multithreaded code on Red Hat Linux 6.0.
(It's real code, but I wrote a simple test to work the threads and try
to shake out any problems.)  What happened was that the test dumped
core.  The same test, with the obvious changes (using Win32 threads) ran
without any problem on Windows NT.  The test was simple enough that I
was just plain puzzled as to what could possibly be happening.  For some
reason or other, I changed from using PTHREAD_MUTEX_INITIALIZER, to
using pthread_mutex_init() to initialize the mutex required to serialize
access to shared data.  The test now runs perfectly on Linux.  This
leads me to strongly believe that PTHREAD_MUTEX_INITIALIZER is not
working correctly.  Has anyone else noticed similar behavoir?

What a shame.  PTHREAD_MUTEX_INITIALIZER is such a more elegant solution
for a library, compared to requiring the user to call a initialization
function before using the library.

-- dws



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

From: Jason Rosenberg <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Subject: development gui's for linux
Date: Sat, 11 Sep 1999 07:26:11 GMT


I am new to linux.  I haven't actually
installed it yet, but I am considering doing so
and I am wondering what is involved with porting
software to linux?

I have a few questions.

First, I imagine there are a few good gui based
development environments for linux, can someone
provide recomendations?  I am interested in both
commercial packages and free packages.

I am also interested in the various available compilers
available (whether or not they are tied to any
gui development environments).

Also, are there any that are seemless across the
different CPU's supported by linux, such as
Intel, Alpha and SPARC?  Can source code be considered
source code compatible between each of these?
I would imagine the 64-bit issues of Alpha might
be something of an issue.

Thanks,

Jason

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

From: Jason Rosenberg <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Subject: Source code compatibility between different architectures
Date: Sat, 11 Sep 1999 07:28:13 GMT

I am wondering whether software developed for linux can
be considered source code compatible for the different
architectures supported, for example, by Red Hat:

Intel
Alpha
SPARC

Do the 64-bit issues of the Alpha affect things?
Are there fundamentally different compilers in use for the
different architectures?

Jason

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

From: [EMAIL PROTECTED]
Crossposted-To: comp.os.linux.development.apps
Subject: Re: mallopt for linux
Date: Sat, 11 Sep 1999 01:40:36 -0700

Wolfram Gloger wrote:

> [EMAIL PROTECTED] writes:
>
> > IRIX and Solaris have mallopt, an interesting function that enables one
> > to alter the behavior of malloc for efficient usage of memory. This
> > function is very useful while allocating and deallocating memory very
> > frequently as in a database. Is there an equivalent function in Linux?
>
> Yes, and (guess what) it's called mallopt().  However, the options are
> not compatible with Irix or Solaris.  The malloc implementation found
> in Linux should be very efficient for such a broad range of allocation
> patterns that manual tuning is _very_ rarely necessary.
>
> Regards,
> Wolfram.

man mallopt
No manual entry for mallopt

Where is mallopt()?

Regards
Stephen





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

From: David Schwartz <[EMAIL PROTECTED]>
Subject: Re: select() and FD_SETSIZE
Date: Sat, 11 Sep 1999 02:29:28 -0700


        I don't know of any offhand, but it's not particularly difficult to
use. Unlike select, you can almost figure it all out from the man page.

        DS

Alexander Landa wrote:
> 
> Hi David,
> 
> can you tell me, where I can get some good examples, which use
> the *poll()* funktion?
> 
> Thanks.
> 
> Alex
> 
> David Schwartz schrieb:
> 
> > ....most horribly broken UNIX function I know of. I *never* use it when 'poll'
> > is available.        DS

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

From: Jason Rosenberg <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Subject: Multithreading in linux
Date: Sat, 11 Sep 1999 07:29:03 GMT

I am wondering about the multithreading api and model in linux.

Is it pthreads?  And if so, is it the full-on implementation?

Thanks,

Jason

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

Subject: Re: Another INODE question
From: Johan Kullstam <[EMAIL PROTECTED]>
Date: 10 Sep 1999 12:59:56 -0400

Mark Vogelsberger <[EMAIL PROTECTED]> writes:

> Hi,
> 
> does anyone know how i can get the inode of the path for a certain file
> I have the inode for?
> The only information I have is the INODE of the file, but how to get the
> path inode for that file ?

the mapping from filename to inode is genarlly not reversable.

i vaguely remember a unix function called ncheck, but i don't see it
anywhere on my distribution.

you will have to search the filesystem the hard way.  e.g., use

find /dir -printf "%i %p\n" | grep "^<inode>"

hope this helps.

-- 
J o h a n  K u l l s t a m
[[EMAIL PROTECTED]]
Don't Fear the Penguin!

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

From: Helmut Holle <[EMAIL PROTECTED]>
Subject: VIA VT82C570 and Busmastering under Linux
Date: Sat, 11 Sep 1999 12:34:24 +0200

Hallo,
i have an old FIC PA2000 Mainboard with a VIA VT82C570 Chipset. Does
someone have experience with HD-Busmastering on this chipsets. Is it
possible to activate it under Linux?
Thanks for help,
Helmut Holle
-- 
********************
*  Helmut Holle    *
*  [EMAIL PROTECTED]  *
********************

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

From: Taketoshi Sano <[EMAIL PROTECTED]>
Subject: Re: LILO and System.map
Date: 11 Sep 1999 01:04:49 +0900

Hi.

In article <7r9edg$2f3$[EMAIL PROTECTED]>
 "Ross Crawford" <[EMAIL PROTECTED]> writes:

> Dunno, but you could investigate using the EXTRAVERSION or whatever it that
> RedHat use, to create, for example, version 2.2.12-1, 2.2.12-2, etc. I'm not
> sure if this is supported in System.maps, though.

Debian has the document Flavours.gz for it's kernel-source-2.x.xx package

 === quoted ===

             Multiple flavours of the same kernel version
             ======== ======== == === ==== ====== =======

          There is an expressed need from people to have several
   alternative flavors of a single kernel version around. It is
   certainly useful to have a backup flavour of a kernel version around
   when one is experimenting with device driver variations (it may not
   be possible to run a different version of a kernel and hence have
   that as a backup). 

 === quoted ===

FYI.

-- 
  Taketoshi Sano: <[EMAIL PROTECTED]>

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

From: Stephan GUIGNARD <[EMAIL PROTECTED]>
Subject: HELP on Modem with linux !!!
Date: Sat, 11 Sep 1999 17:14:56 +0200

I m using a Modem ARROWANA 56000 V90. I would like to use it with linux
for connection
to distant servers, unix machines .....

How can I do ????

Thanks for answering .


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

From: "Ricky Duke" <[EMAIL PROTECTED]>
Subject: Re: Do you use i740 ?
Date: Fri, 10 Sep 1999 19:10:04 -0000

I had the same problem, goto
ftp://ftp.precisioninsight.com/pub/preciso/XFCom/README.i740

it tells all about it.

Ricky Duke

JBFrandsen wrote in message ...
>Hi, are there anybody here who use i740? I just can't get Linux to work
with
>mine!
>
>/Jack Frandsen
>
>



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

From: "Ricky Duke" <[EMAIL PROTECTED]>
Subject: Re: Intel740,MyCom drivers?
Date: Fri, 10 Sep 1999 19:13:40 -0000

I had the same problem, goto
ftp://ftp.precisioninsight.com/pub/preciso/XFCom/README.i740

it tells all about it.

Ricky Duke

This is the best Server out there for the i740 chipset.
JBFrandsen wrote in message ...
>Hi!
>Are there anybody who knows were to find some drivers to my Intel740 screen
>card, or to my MyCom screen?
>
>
>Sorry, about my bad english, I am from Denmark !!!
>
>
>/Jack Frandsen
>
>



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

From: [EMAIL PROTECTED] (John McKown)
Crossposted-To: comp.os.linux.development.apps,comp.os.linux.misc
Subject: Re: Figure Out The MS Source Code Yourself
Date: 11 Sep 1999 14:08:54 GMT

On 10 Sep 1999 18:23:46 +0100, Chris J/#6 
<[EMAIL PROTECTED]> wrote:

><satire>
>Does it also mean that if you modify Windows95 to the point that you
>purge out all the crap that isn't needed and afterwards it doesn't
>crash, you've breached the act? *grin*
></satire>

BSODs are critical. They give the person at the computer an excuse to do
various things such as get coffee (tea, cola, <whatever>), go the the 
rest room (water closet), etc. They also are critical to help alleviate
Carpal Tunnel Syndrome and other Repetitative Stress Injuries. This all
proves that Microsoft is actually HELPING the poor end user who would
otherwise be forced by uncaring management into unsafe computing practices.
They also allow allow the hardware a chance to "cool off" since I'm fairly
sure that the BSOD results in a CPU halt. This extends the life of the
components.

UNIX on the other hand, since it does NOT crash in this manner, shows a
totally indifference to the health and well being of its users and the
hardware. It just keeps demanding that they continue to work at full
speed. 

Thus it is shown that Bill Gates & Microsoft are actually MORE caring that
Linus Torvalds (I hope I spelled that correctly) and Linux!

<hee hee hee>

John

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


** 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: [EMAIL PROTECTED]

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

    Internet: [EMAIL PROTECTED]

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

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

Reply via email to