Linux-Development-Sys Digest #894, Volume #7     Tue, 23 May 00 05:13:12 EDT

Contents:
  Re: Need ideas for university funded project for linux (Christopher Browne)
  glibc 2.1.2 ("Hasan Hashemi")
  Re: Need ideas for university funded project for linux (Leslie Mikesell)
  Re: What !@#$ moron colorised g++? (Chetan Ahuja)
  Re: Problems with shared memory in 2.3.99 + ("Christian Casteyde")
  Re: gdb can't start linuxthreads ("Christian Casteyde")
  Re: glibc 2.1.2 ("Christian Casteyde")
  Re: What !@#$ moron colorised g++? (Mike Dowling)
  Re: What !@#$ moron colorised g++? (Alexander Viro)
  high resolution timer? (David Peter)
  Re: glibc 2.1.2 (Andreas Jaeger)
  Re: Need ideas for university funded project for linux (Maciej Golebiewski)
  Re: Need ideas for university funded project for linux (David Steuber)
  Re: Need ideas for university funded project for linux (David Steuber)
  Re: Need ideas for university funded project for linux (David Steuber)
  Re: Need ideas for university funded project for linux (David Steuber)
  Re: high resolution timer? (Erik de Castro Lopo)

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

From: [EMAIL PROTECTED] (Christopher Browne)
Crossposted-To: 
comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc
Subject: Re: Need ideas for university funded project for linux
Reply-To: [EMAIL PROTECTED]
Date: Tue, 23 May 2000 05:57:25 GMT

Centuries ago, Nostradamus foresaw a time when Leslie Mikesell would say:
>In article <3P3W4.67733$[EMAIL PROTECTED]>,
>Christopher Browne <[EMAIL PROTECTED]> wrote:
>
>>>Dunno.  I've just heard very bad things about some of the installers,
>>>namely that they either work perfectly or not at all.  And, of course,
>>>we should be able to turn off the easy-to-use installer and get our
>>>hands dirty.
>>
>>Actually, all you need to do to get at _that_ is to try installing
>>Linux on a non-IA-32 platform.  It gets _real_ easy at that point to
>>need to get away from the "pretty, barnified installers."
>
>Hate to disappoint you but RedHat 6.2 installs exactly the
>same on a Sparc as on a pentium.  Boot the CD in your
>choice of graphic or text modes, fill in the forms and
>let it chug away for a few minutes...

Uh, oh...

>>I'm far more concerned with there being a solid basis underneath than
>>there being a pretty veneer on top.
>>
>>Unfortunately, RPM seems a bit weak in terms of supporting
>>construction of well-managed _sets_ of packages, in comparison with
>>the set of dpkg tools.
>
>Yes, the concept of sets seems to only exist in the installer.
>You can boot it back up, pick the upgrade option and select
>some other groups of things to install even if nothing is
>newer on the CD, but it would be nicer if there was a way
>to do this during normal operation.
>
>>Frankly, part of what I'd like to see happen is for some of this stuff
>>to get scripted in automated fashion.
>>
>>I've got an hourly process that runs:
>>  apt-get update
>>  apt-get -q -y -d upgrade
>>which checks to see if there is anything out there needing to be
>>upgraded.  
>>
>>That's not going to automagically _do_ the upgrades; it merely
>>downloads the updated packages.  I get to run dselect [which needs a
>>prettier face in these modern times...] to actually _install_ them.
>
>There is something called autorpm, which I think does basically
>the same thing.  However much of the interesting stuff isn't
>an update - it is an entirely new package.  The only way
>I've found time to even look at these things is to do
>an 'everything' install of the new RH and Mandrake releases
>and poke away at the menus to see what new things they
>included.

Autorpm is, indeed, analagous.  And, as you say, getting at substantive
"new stuff" requires a bit more than AutoRPM offers.

>>In effect, the friendliest user interface for system administration is
>>the user interface that you don't _need_ to use because the computer
>>did the Right Thing on your behalf.
>
>In theory you can do an 'update' with the next RH release - and
>it usually really works when you go from an x.1 to an x.2 version.
>However, you won't get any of the new good stuff if you just
>update what you have installed.

It's irritating how _necessary_ the RH x.0 to x.1 and x.1 to x.2
transitions are.  

With SuSE, upgrading appears to be something you do because it is
_attractive_ as they have added in a boatload of new packages with
new functionality.

With RH, in contrast, you _need_ to move from x.0 to x.1 and then x.2,
as the earlier releases just aren't integrated right yet.

>>You overspeak, _slightly._
>>
>><http://rpmfind.net/linux/RPM/> reports:
>>  "This archive hosts 64126 RPMs representing 99304 MBytes of data"
>>
>>Much of these represent duplicates, whether via being different
>>versions, or versions for different RPM-based istributions.
>>
>>In contrast, Debian has somewhere around 5000 packages these days.
>>With the _significant_ upside that they are each, at least initially,
>>required to have an identifiable maintainer.
>
>Most useful stuff can be found on the RH base and Powertools
>set, and/or the Mandrake and VALinux variations.  

The problem is that the degree of "responsibility" drops off spectacularly
as you move away from the "base sets."  It may prove impossible to get
anyone to respond to issues with contributed packages.  Debian does 
somewhat better than that...

>>I would speculate that the same is true for Linuxconf; the site
>><http://www.solucorp.qc.ca/linuxconf/modules.hc> only lists a limited
>>number of third party modules.
>
>Linuxconf appears to be an all-or-nothing situation in terms
>of controlling the entire computer.  If you change any single
>thing with it, it examines and tries to 'fix' everything.
>For example, if you fix your sendmail to run as a non-root
>user, then do something like adding a user through linuxconf
>it will change your sendmail queue directory ownership back
>to root.  It is configurable, of course, but having to configure
>linuxconf sort of defeats the purpose...

Urk.

I installed Postfix, and found that some Red Hat script wanted to have
/usr/lib/sendmail be setUID root, and would daily 'fix' that, thus
resulting in Postfix griping about it.  Same sort of issue...

I found Linuxconf _somewhat_ useful:
  a) It did a decent job of configuring a PPP connection;
  b) Many of the permissions and such that it tried "fixing" were
     fairly appropriate.

I don't mind the general idea of the system providing some ways of
cleaning up system configuration; if there are a good set of rules
to this end, that can be quite useful, particularly for helping
naive users to avoid accidentally introducing security holes.

I agree that managing this can be troublesome...

>>Contrast with WebMin, which combines a large number of standard
>><http://www.webmin.com/webmin/standard.html> and third party
>><http://www.webmin.com/webmin/third.html> modules.  Admittedly, the
>>wish list <http://www.coastnet.com/~ken/webmin/wish.html> is rather
>>large...
>
>Webmin is often handier to control a single item, but a browser
>is only a so-so interface.  It would be nice if there were
>a real X GUI that could be used locally with the browser
>interface optional for when you are working remotely from
>a non-X platform.

I can't decide; having one interface means not having to worry about
whether you can build a Lowest Common Denominator that is compatible
with all of the desired interfaces.  On the other hand, it would be
attractive to get advantage of the powers of different interfaces.

There be dilemmas there...
-- 
[EMAIL PROTECTED] - <http://www.hex.net/~cbbrowne/lsf.html>
Rules of the Evil Overlord #127. "Prison guards will have their own
cantina featuring a wide variety of tasty treats that will deliver
snacks to the guards while on duty. The guards will also be informed
that accepting food or drink from any other source will result in
execution." <http://www.eviloverlord.com/>

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

From: "Hasan Hashemi" <[EMAIL PROTECTED]>
Subject: glibc 2.1.2
Date: Tue, 23 May 2000 07:59:18 +0200

I have a problem with glibc version 2.1.2 compiling. After configure I try
to compile (make PARALLELMFLAFS=-j4) but I get an error: Error 2 leave
dirrectory  ../db2, although all conditions are ok.

thanks for your help
Hasan Hashemi



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

From: [EMAIL PROTECTED] (Leslie Mikesell)
Crossposted-To: 
comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc
Subject: Re: Need ideas for university funded project for linux
Date: 23 May 2000 01:43:12 -0500

In article <[EMAIL PROTECTED]>,
Christopher Browne <[EMAIL PROTECTED]> wrote:

>>In theory you can do an 'update' with the next RH release - and
>>it usually really works when you go from an x.1 to an x.2 version.
>>However, you won't get any of the new good stuff if you just
>>update what you have installed.
>
>It's irritating how _necessary_ the RH x.0 to x.1 and x.1 to x.2
>transitions are.  

If you are conservative, just go directly from x.2 to x+1.2.
I still have a box running 4.2 and many running 5.2 that
I am in the process of upgrading now.

>With RH, in contrast, you _need_ to move from x.0 to x.1 and then x.2,
>as the earlier releases just aren't integrated right yet.

But you only need to go to x.0, x.1 to try out the new features.
 
>The problem is that the degree of "responsibility" drops off spectacularly
>as you move away from the "base sets."  It may prove impossible to get
>anyone to respond to issues with contributed packages.  Debian does 
>somewhat better than that...

If the debian fix finds its way back to the base package it will
eventually make it to the other distributions as well, and
if it exists as a patch to the base source, it is simple enough
to drop it in starting from a source rpm.  While contributed
packages in general may not be maintained, the VALinux
and Mandrake variations tend to match up or have additional
fixes/additions compared to RH, and I have had pretty good
luck mixing rpm updates among these distributions.


>I found Linuxconf _somewhat_ useful:
>  a) It did a decent job of configuring a PPP connection;
>  b) Many of the permissions and such that it tried "fixing" were
>     fairly appropriate.
>
>I don't mind the general idea of the system providing some ways of
>cleaning up system configuration; if there are a good set of rules
>to this end, that can be quite useful, particularly for helping
>naive users to avoid accidentally introducing security holes.
>
>I agree that managing this can be troublesome...

I guess what I would really like is to expose the knowledge
in linuxconf instead of hiding it.  That is, it should have
a mode where it shows you all the steps it is taking to
check and fix things with comments as to why it is doing
it and how to change it.
 
  Les Mikesell
   [EMAIL PROTECTED]

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

From: Chetan Ahuja <[EMAIL PROTECTED]>
Subject: Re: What !@#$ moron colorised g++?
Date: 23 May 2000 06:30:05 GMT

Alexander Viro <[EMAIL PROTECTED]>  spoke thusly:
> In article <8gc1ao$mh7$[EMAIL PROTECTED]>,
> Chetan Ahuja  <[EMAIL PROTECTED]> wrote:
>>[EMAIL PROTECTED]  spoke thusly:
>>> On Mon, 22 May 2000 04:06:36 GMT Thaddeus L. Olczyk <[EMAIL PROTECTED]> wrote:
>>
>>> The key is there needs to be a way to turn it off.  Once that is in place
>>> then the debate is whether it should default on or off and I would not
>>> have a problem with either course on that.
>>
>> Actually there is a way... ( but I'm not sure it works) In my
>> mandrake7 distro, gcc is actually a perl script which runs the
>> "backend" gcc and colors the output. Near the top of this script are
> [snip]

> <gaaaaack...>

> Who is responsible for that piece of idiocy? I mean, could the author of
> that bright idea please stand up, name himself and receive his, erm, due?

 More quotes from the gcc script on my system ( And this is the last one... lookup
 your own distribution if you're curious)

 
 # Author: Jamie Moyers <[EMAIL PROTECTED]>
 # Started: April 20, 1999
 # Licence: GNU Public License
 #
 # Credits:
 #
 #    I got the idea for this from a script called "color_cvs":
 #       color_cvs .03   Adrian Likins <[EMAIL PROTECTED]>
 # <[EMAIL PROTECTED]>
 #
 #    <[EMAIL PROTECTED]> (Scott Harrington)
 #       Much improved handling of compiler command line arguments.
 #       exec compiler when not colorizing to preserve STDOUT, STDERR.
 #       Fixed my STDIN kludge.
 #
 #    <[EMAIL PROTECTED]> (Elias S. G. Carotti)
 #       Corrected handling of text like -DPACKAGE=\"Package\"
 #       Spotted return code bug.
 #
 #    <[EMAIL PROTECTED]> (Erwin S. Andreasen)
 #    <[EMAIL PROTECTED]> (Steve Churchill)
 #       Return code bug fixes.
 #
 #    <[EMAIL PROTECTED]> (Rik Hemsley)
 #       Found STDIN bug.
 #
 





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

From: "Christian Casteyde" <[EMAIL PROTECTED]>
Subject: Re: Problems with shared memory in 2.3.99 +
Date: Tue, 23 May 2000 07:06:14 GMT

May I recall 2.3.99 is a beta ?
2.3.99-pre7 and laters don't ever boot on my K7, whereas 2.3.99-pre6 does.
It certainly also breaks some other pgms, such as grep (segfault) and
threads
(I found this crash was due to glibc2.1.3 compiled against 2.3.99 kernel
headers,
it doesn(t work well. Should better compile it against 2.2.15 headers).

C. Folstrom <[EMAIL PROTECTED]> a �crit dans le message :
[EMAIL PROTECTED]
> First off, all is as the /usr/src/linux/Documentation/Changes files
> says it should be, including the system software; everything meets or
> exceeds version minimums.
>
> Linux ravenblack.org 2.2.15 #3 Sat May 13 01:23:33 CDT 2000 i586 unknown
>
> Kernel modules         2.3.11
> Gnu C                  2.95.2
> Binutils               2.9.5.0.37
> Linux C Library        2.1.3
> Dynamic linker         ldd: version 1.9.11
> Procps                 2.0.6
> Mount                  2.10f
> Net-tools              2.05
> Kbd                    0.99
> Sh-utils               2.0
> Modules Loaded         ppp slhc serial
>
> mount shows /var/shm mounted, as does /proc/mounts.  free, on the
> other hand, shows no shared memory.
>
> 2.3.99-pre3 runs w3ell enough, but 2.3.99-pre8 runs like very slowly.
>
> When I first used 2.3.99-pre3 I noticed there was a pseudo-file in
> /var/shm, but now there is not.
>
> I discontinued to use 2.3.99-pre3 because it didn't handle the
> framebuffer stuff well even though the shared memory stuff worked.
>
> I have a Tekram motherboard, with onboard Trident Cyberblade graphics
> that uses part of system ram as video ram, and onboard sound.  Both of
> the two subsystems work fine in Linux.  The proccessor is a AMD K6-II
> 350 3d-Now.
>
> Between the first time I compiled and used 2.3.99-pre3 and recently
> when I tried 2.3.99-pre8, I did a standard system upgrade using
> dselect / apt to get it from the Debian mirror.  The compilers and
> libs were done at that time.
>
> So, there it is. Make of it as you will.  Thanks for your time;
>
> C. D. Folstrom



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

From: "Christian Casteyde" <[EMAIL PROTECTED]>
Subject: Re: gdb can't start linuxthreads
Date: Tue, 23 May 2000 07:07:42 GMT

I found the beast.
I had recompiled my glibc2.1.3 against 2.3.99 headers, and it was certainly
not ready.
I recompiled gdb and glibc against  2.2.15 headers, and now everything seems
to work fine.

Christian Casteyde <[EMAIL PROTECTED]> a �crit dans le
message : Lt9W4.550$[EMAIL PROTECTED]
> Hi,
>
> I'm writing a pgm that uses threads, but I can't manage to start it in
gdb.
> When I run it, it catch a "unknown signal", then is completely locked.
>
> I tried to recompile gdb 5.0, but it still does nothing (on a SuSE
> (glibc2.1.3, kernel 2.2.15)).
> It catch a "SIG32 realtime" signal, then only lauch the main thread (the
> other one is killed ?).
> I also tried on Slackware (glibc2.1.3, kernel 2.3.99-pre6), but then gdb
> crash (Segmentation fault).
>
> How can I start a pgm with threads in gdb ?
> Does gdb uses linux headers and works only on stable kernels ? Can I use
it
> with 2.3.99 kernels ?
>
> Note : I made a test program with 2 threads, one that prints As and the
> other Bs,
> it works, but I got only As in gdb if it doesn't crash.
>
> Thank you
>
>
>



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

From: "Christian Casteyde" <[EMAIL PROTECTED]>
Subject: Re: glibc 2.1.2
Date: Tue, 23 May 2000 07:15:32 GMT


Hasan Hashemi <[EMAIL PROTECTED]> a �crit dans le message :
8gd6l1$kod$10$[EMAIL PROTECTED]
> I have a problem with glibc version 2.1.2 compiling. After configure I try
> to compile (make PARALLELMFLAFS=-j4) but I get an error: Error 2 leave
> dirrectory  ../db2, although all conditions are ok.

It works for me with glibc2.1.3 + linuxthreads + crypt of the same version.
Maybe you lack some header files on your system.

>
> thanks for your help
> Hasan Hashemi
>
>
>



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

From: [EMAIL PROTECTED] (Mike Dowling)
Subject: Re: What !@#$ moron colorised g++?
Date: 23 May 2000 07:16:38 GMT

On 23 May 2000 06:30:05 GMT, Chetan Ahuja <[EMAIL PROTECTED]> wrote:
>> Who is responsible for that piece of idiocy? I mean, could the author of
>> that bright idea please stand up, name himself and receive his, erm, due?
>
> More quotes from the gcc script on my system ( And this is the last one... lookup
> your own distribution if you're curious)
>
> 
> # Author: Jamie Moyers <[EMAIL PROTECTED]>
> # Started: April 20, 1999
> # Licence: GNU Public License

Perhaps those that do should stand up and name and shame their
distributions, for it is definitely introduced by a distribution.

I don't use distributions, and I don't have the problem, whence it
follows that some distributio(s) introduced it.

Cheers,
Mike

-- 
My email address [EMAIL PROTECTED] above is a valid email address.
It is, in fact, a sendmail alias; the digit 'N' is incremented regularly.
Spammed aliases will be deleted.  Currently, mike[26,27]
are valid.  If email to mikeN bounces, try mikeN+1.

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

From: [EMAIL PROTECTED] (Alexander Viro)
Subject: Re: What !@#$ moron colorised g++?
Date: 23 May 2000 03:12:05 -0400

In article <8gd8hd$12kg$[EMAIL PROTECTED]>,
Chetan Ahuja  <[EMAIL PROTECTED]> wrote:
>Alexander Viro <[EMAIL PROTECTED]>  spoke thusly:
>>> mandrake7 distro, gcc is actually a perl script which runs the
>>> "backend" gcc and colors the output. Near the top of this script are
>> [snip]
>
>> <gaaaaack...>
>
>> Who is responsible for that piece of idiocy? I mean, could the author of
>> that bright idea please stand up, name himself and receive his, erm, due?
>
> More quotes from the gcc script on my system ( And this is the last one... lookup
> your own distribution if you're curious)

[snip]

Erm... Looks like Mandrake is the only distribution that installs it in
place of gcc - Debian has it as a separate package (colorgcc) and does not
install the thing under /usr/bin/gcc, RH may have it under some other name,
but definitely doesn't make the thing a part of gcc (OK, egcs) RPM.

So the list of contributors doesn't answer the question - who decided
that installing such wrapper as /usr/bin/gcc was OK? Dunno about you,
but I am really curious about the identity of that joker.

-- 
What next, adventuresh in /bin/sh?

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

Date: Tue, 23 May 2000 08:31:48 -0700
From: David Peter <[EMAIL PROTECTED]>
Subject: high resolution timer?

Is there a call to get a high-resolution timer value on Linux (like
gethrtime() on Solaris)? I'm using RH6.1.

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

From: Andreas Jaeger <[EMAIL PROTECTED]>
Subject: Re: glibc 2.1.2
Date: 23 May 2000 10:39:52 +0200

>>>>> Hasan Hashemi writes:

 > I have a problem with glibc version 2.1.2 compiling. After configure I try
 > to compile (make PARALLELMFLAFS=-j4) but I get an error: Error 2 leave
 > dirrectory  ../db2, although all conditions are ok.

The current version is 2.1.3.  Please show the exact error message
(copy & paste), everything should work just fine.

Andreas
-- 
 Andreas Jaeger
  SuSE Labs [EMAIL PROTECTED]
   private [EMAIL PROTECTED]

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

From: Maciej Golebiewski <[EMAIL PROTECTED]>
Crossposted-To: 
comp.os.linux,comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc,comp.os.linux.setup,comp.os.linux.advocacy
Subject: Re: Need ideas for university funded project for linux
Date: Tue, 23 May 2000 10:53:42 +0200

> >Since when? I always install RedHat as the base system (SuSe's layout of init
> >scripts etc. gives me a headache) and then install application rpms from SuSe.
> >Everything is working seamlessly (mostly).
> 
> Every time I've tried to install an RH rpm on SuSE, it's given me
> dependency nightmares. SuSE use a different rpm naming convention, and
> apparently that's the cause :-(

I only tried this the other way around: SuSe rpms on RH. It does occasionally
complains about some dependencies, but then I just look up RH's equivalent,
install it and then force the SuSe rpm to install without regarding
dependencies.
So far it works great.

Maciej

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

Crossposted-To: 
comp.os.linux,comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc,comp.os.linux.setup,comp.os.linux.advocacy
Subject: Re: Need ideas for university funded project for linux
From: David Steuber <[EMAIL PROTECTED]>
Date: Tue, 23 May 2000 09:00:00 GMT

"Anthony W. Youngman" <[EMAIL PROTECTED]> writes:

' Every time I've tried to install an RH rpm on SuSE, it's given me
' dependency nightmares. SuSE use a different rpm naming convention, and
' apparently that's the cause :-(

R otten
P ackage
M anagement

Then again, InstallSheild, possibly the best installer in Windows
land, is even worse.  Go figure.

Do people really have trouble with ./configure, make, make install?
It has _never_ been a problem for me.  Maybe I am just lucky.  Even
though I changed my compiler, libc, and libtools.

-- 
David Steuber   |   Hi!  My name is David Steuber, and I am
NRA Member      |   a hoploholic.

All bits are significant.  Some bits are more significant than others.
        -- Charles Babbage Orwell

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

Crossposted-To: 
comp.os.linux,comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc,comp.os.linux.setup,comp.os.linux.advocacy
Subject: Re: Need ideas for university funded project for linux
From: David Steuber <[EMAIL PROTECTED]>
Date: Tue, 23 May 2000 09:00:01 GMT

[EMAIL PROTECTED] (Leslie Mikesell) writes:

' In article <[EMAIL PROTECTED]>,
' David Steuber  <[EMAIL PROTECTED]> wrote:
' 
' >Well, KDE _is_ GPL'd.  That is a requirement of using Qt Free
' >Edition.  I'm not sure that using the Lesser GPL is even an option.
' >
' >That option _does_ exist for GTK+ and GTK--.
' >
' >For myself, if I am going to produce free software, I want it to be
' >GPL.  I don't want my work to be used in proprietary software unless I 
' >get paid for it. 
' 
' This doesn't make a bit of sense from a user's perspective.  You
' are saying that I can use the code only as long as it isn't linked
' to something else that I might happen to need that is under
' someone else's control.  I don't think the internet would exist
' as we know it today had it not been for the reference BSD code
' that does allow use in proprietary works as well as additional
' free ones.

It makes no difference to an end user what the source license is.

The Regents of University of California, Berkley choose their
license.  I get to choose mine.

If you want something that makes no sense, go to an NT box and look at 
the file \\WINNT\System32\etc\SERVICES.  You will see a document from
IANA that Microsoft has slapped their copyright on.  They didn't
change a single character in the file.  Tell me that makes sense.

-- 
David Steuber   |   Hi!  My name is David Steuber, and I am
NRA Member      |   a hoploholic.

All bits are significant.  Some bits are more significant than others.
        -- Charles Babbage Orwell

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

Crossposted-To: 
comp.os.linux,comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc
Subject: Re: Need ideas for university funded project for linux
From: David Steuber <[EMAIL PROTECTED]>
Date: Tue, 23 May 2000 08:59:59 GMT

Someone <[EMAIL PROTECTED]> writes:

' Good technologies:

' Computers.  Sit in front, look at monitor, type and click -
' 
' Bad Technologies:
' 
' Linux,

Computers don't work without software.  Windows can only loosely be
defined to work.  But if that is what you want, nobody is going to
stop you.

If Windows is so great, why do you have to reboot when you change your 
IP address?

-- 
David Steuber   |   Hi!  My name is David Steuber, and I am
NRA Member      |   a hoploholic.

All bits are significant.  Some bits are more significant than others.
        -- Charles Babbage Orwell

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

Crossposted-To: 
comp.os.linux,comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc,comp.os.linux.setup,comp.os.linux.advocacy
Subject: Re: Need ideas for university funded project for linux
From: David Steuber <[EMAIL PROTECTED]>
Date: Tue, 23 May 2000 08:59:59 GMT

[EMAIL PROTECTED] (David T. Blake) writes:

' Section 3b) (on modifications to QT)
' When modifications to the Software are released under this
' license, a non-exclusive royalty-free right is granted to the
' initial developer of the Software to distribute your modification.

The right is non-exlusive.  That means everyone can get that right.  I 
think TrollTech is just trying to prevent forking of the Qt library
here.

' And section 5c) (on linking to QT)
' If the items are not available to the general public, and the
' initial developer of the Software requests a copy of the items,
' then you must supply one.

I believe you mean 6c here.  Sounds a lot like GPL to me.  How is
TrollTech going to find out about internal code?  As far as they are
concerned, it doesn't exist.  Remember, GPL requires that you make the 
source code to derivitive works available.

If you create extensions and place them under GPL, the QPL can not
remove the GPL from those extensions.  If TrollTech were to do that,
there would certainly be quite an outcry from the publishers of free
software.

As I said previously, if you don't like the Qt license, you can create 
your own library.  There is no one to stop you.  You can also use one
of the other available libraries.

-- 
David Steuber   |   Hi!  My name is David Steuber, and I am
NRA Member      |   a hoploholic.

All bits are significant.  Some bits are more significant than others.
        -- Charles Babbage Orwell

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

From: Erik de Castro Lopo <[EMAIL PROTECTED]>
Subject: Re: high resolution timer?
Date: Tue, 23 May 2000 09:05:41 +0000

David Peter wrote:
> 
> Is there a call to get a high-resolution timer value on Linux (like
> gethrtime() on Solaris)? I'm using RH6.1.

man gettimeofday

Erik
-- 
+-------------------------------------------------+
     Erik de Castro Lopo     [EMAIL PROTECTED]
+-------------------------------------------------+
"The Internet interprets censorship as damage, and routes around it."
- John Gilmore, EFF co-founder

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


** 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