Linux-Development-Sys Digest #248, Volume #6 Sun, 10 Jan 99 00:13:52 EST
Contents:
Re: disheartened gnome developer (kristian ragndahl)
kernel 2.0.37 ? (mvrao)
Re: WDM Emulator, anyone? ([EMAIL PROTECTED])
Re: File descriptor as array index? (Juergen Heinzl)
kernel 2.2.0-pre[1-6] and ISDN driver (Christian Uhde)
Re: disheartened gnome developer (Perry Pip)
Re: disheartened gnome developer ([EMAIL PROTECTED])
Re: Why I'm dumping Linux, going back to Windblows (Avie)
Re: disheartened gnome developer (Craig Kelley)
still having problems with slackware 3.5 (josephus)
Re: kernel 2.0.37 ? (Peter Mardahl)
Re: kernel 2.0.37 ? (Paul Kimoto)
Re: GUI, The Next Generation (Ross Vandegrift)
Re: boot problems with 2.2.0-pre5 ("Michael E. Guo")
Kernel 2.2.0-pre6 (Frank Hale)
Re: File descriptor as array index? (George MacDonald)
----------------------------------------------------------------------------
From: kristian ragndahl <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.advocacy,comp.os.linux.development.apps,comp.os.linux.x
Subject: Re: disheartened gnome developer
Date: 09 Jan 1999 12:53:09 +0100
[EMAIL PROTECTED] ("Bob Taylor") writes:
: Watch your step there fella! I *most certainly didn't write that*! I
: responded to it!
Sorry.
--
kristian ragndahl
------------------------------
From: mvrao <[EMAIL PROTECTED]>
Subject: kernel 2.0.37 ?
Date: Sun, 10 Jan 1999 00:30:53 +0000
Can anyone tell me where to download Kernel.2.0.37 ?
Also, what is the URL to Alan Cox's page ?
TIA
------------------------------
From: [EMAIL PROTECTED]
Crossposted-To: comp.os.ms-windows.programmer.nt.kernel-mode
Subject: Re: WDM Emulator, anyone?
Date: Sat, 09 Jan 1999 18:08:27 GMT
I think the biggest question is, *WHICH* version of WDM
are you going to emulate?
Despite promises many years ago by mickeysoft that the WDM
I/F would be the end-all for device driver writing, it has
continued to migrate in such a way that a driver written for later
OS's will not even be loaded under their original release of WDM.
Given their current rate of change, I personally doubt that a final NT5
driver will load under Win98 (whenever NT5 / Windows 200x is released).
Maybe you could do the thing that they can't seem to do -- make everything
work?
In article <[EMAIL PROTECTED]>,
[EMAIL PROTECTED] wrote:
> >Wow, you seem to care about the project, should I count you in? I got
> >one other developer and an open invitation from the wine guys you use
> >whatever I need from wine.
> Thats in the wine licence: "do whatever you want with the code" ;-)
>
> Since we do implementing the ntdll-api it would be useful to share
> code. (What licence you plan to use?)
>
> Till now there are only a few functions of the ntdll implemented.
> Whats running are as example big parts of the interprocess
> synchronisation/registry (the win32api stuff).
>
> Ciao
>
> Juergen
>
>
============= Posted via Deja News, The Discussion Network ============
http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own
------------------------------
From: [EMAIL PROTECTED] (Juergen Heinzl)
Crossposted-To: comp.os.linux.development.apps
Subject: Re: File descriptor as array index?
Date: Sat, 09 Jan 1999 23:34:11 GMT
In article <[EMAIL PROTECTED]>, Roy Stogner wrote:
>I'm writing a TCP server class library for Unix (specifically Linux,
>but I'd like it to be portable), and I've run into a problem:
Yup ...
>I need to be able to associate various bits of data (most importantly
>a functor or function pointer) with each active file descriptor being
>sent to select(); I can put this in a hash table if necessary, but it
>would be nice to just maintain a vector of the data, and use the file
>descriptor as an index into that vector.
... yup ...
>For all the programs I've used and strace'd, this would work
>perfectly, since the programs get assigned nice, low file descriptors
>to use - however that doesn't seem to be guaranteed anywhere. This
... yup twice. It works that way, but ...
[...]
>sockets was assigned an fd of 50000, I would need to allocate a lot of
>wasted memory, and would be very unhappy.
>
>Does anyone know how file descriptors get assigned under Linux and
>other Unices? Would it be safe to use them in this fashion?
... although it works that way on all Unix (clones) I have worked with
so far there is no standard that says "that it is and stop". Personally
I would either go for it and take the (guess: tiny) risk. You still can
use another scheme *if* you run into a system that ... and that allows
that many descriptors with the same interface. I doubt though you'll ever
need it and 1024 is a much more reasonable limit now.
Not be a 100 per cent safe for now and ever approach, more a pragmatic
one.
Cheers,
Juergen
--
\ Real name : J�rgen Heinzl \ no flames /
\ EMail Private : [EMAIL PROTECTED] \ send money instead /
\ Phone Private : +44 181-332 0750 \ /
------------------------------
From: Christian Uhde <[EMAIL PROTECTED]>
Subject: kernel 2.2.0-pre[1-6] and ISDN driver
Date: Sat, 09 Jan 1999 18:20:01 +0000
hi all,
i found a problem in the usage of the kernel driver. this problem exists
in pre1-pre6. the kernel crashes directly after boot (without any dumps)
if the isdn/hisax driver is compiled statically. if built-in as a
module, the isdn driver works fine.
is it a bug or a feature ? (i'm using the teles 16.3(non-pnp) card).
bye,
Chris.
--
IT Support Grp, Department of Mathematics - Bonn University
{PGP|GPG} key available - ICQ #5068320
------------------------------
From: [EMAIL PROTECTED] (Perry Pip)
Crossposted-To: comp.os.linux.advocacy,comp.os.linux.development.apps,comp.os.linux.x
Subject: Re: disheartened gnome developer
Reply-To: [EMAIL PROTECTED]
Date: Sun, 10 Jan 1999 01:19:47 GMT
On 9 Jan 1999 20:35:49 GMT, Navindra Umanee <[EMAIL PROTECTED]> wrote:
>Perry Pip <[EMAIL PROTECTED]> wrote:
>> In this respect, i personally feel Gtk/Gnome offers a better contract for
>> developers.
>
>But how many of the GTK apps released on freshmeat are proprietary
>apps? I'd dare say they were all GPL'ed.
Irrelevent to my point. If you support Qt/KDE, you are enhancing the value
of Qt, a commercial product. You are not an *equal* party in the software
license contract. If you support Gtk/Gnome, you are supporting the Gnu
Project, a non-profit organization who's goal is to develop a free OS,
libraries, applications, etc. It just so happens Redhat is supporting the
Gnu project. You not an *equal* party in the software license contract.
Redhat has put out more lines of code under GPL/LGPL than Troll Tech has
put out total. AFIAC, Troll Tech is cheesey.
>> And I can't help but notice that on freshmeat I see so many
>
>[asimov] [/home/navindra] host -t any freshmeat.net
>freshmeat.net NS NS.REDHAT.COM
>freshmeat.net NS SPEEDY.REDHAT.COM
Anyone can announce there. Redhat does not run
freshmeat, they just volunteer the web virtual host. Internic whois
indicates Scoop owns the domain.
>> more Gtk/Gnome based apps than I do Qt/KDE based apps. Could it be for
>
>Personally I don't see that many GNOME apps on Freshmeat (only GTK).
>It also wouldn't surprise me that plenty of KDE apps go unannounced
>(check kde-announce, www.kde.org/news_dyn.html or linuxtoday.com).
I said Gtk/Gnome apps. Many apps are listed as Gtk only because:
1) Gnome is not finished yet, and many systems do not yet have it
installed. Nearly all Linux dists have Gtk installed by default.
2) The Gtk language extensions have not yet incorporated the Gnome
widgets.
3) Several are both Gtk-only and Gnome apps. They have Gnu autoconf setup
to use Gnome support only if ./configue can find the Gnome libs. So they
list it as a Gtk app.
>It seems there are more KDE apps than GNOME apps on freshmeat
>afterall. I guess that's not counting Qt and GTK apps.
>http://ct.us.mirrors.freshmeat.net/appindex/kde/
>http://ct.us.mirrors.freshmeat.net/appindex/gnome/
>
See above,
Here's is what I find querying the Freshmeat search engine:
Qt - 32 Entries
KDE - 67 Entries
Gtk - 160 Entries
Gnome - 48 Entries.
That's 208 vs. 99.
Looking at the kde.org app list there's about 280 apps. Looking at the
gnome.org list there's about 148 apps. But looking at the sunsite gtk list
there's another 148 apps, of which 20 are also Gnome apps (see 3 above).
So that's 276 deducting for the 20 duplicates. Pretty much even. But
Gnome is about 1 year behind KDE. Wait until the language extensions
incorproate the Gnome widgets.......
Perry
--
Show the code....or hit the road.
Perry Piplani www.open-systems.com
[EMAIL PROTECTED] perrypip.netservers.com
------------------------------
From: [EMAIL PROTECTED]
Crossposted-To: comp.os.linux.advocacy,comp.os.linux.development.apps,comp.os.linux.x
Subject: Re: disheartened gnome developer
Date: Sun, 10 Jan 1999 00:36:27 GMT
ralsina wrote:
> Red Hat does own the code they create, just like Troll Tech and
> Microsoft. That you have a copy of it under the GPL doesn't mean they
> can't later re-release it under a proprietary license.
Yes. Of course, they will have to exclude any code that they borrowed from
other GPL programs.
> BTW: same argument works with the FSF. The only code owner I know that
> has made legal arrangements for this not to happen is Troll
> Tech. Amazing, isn't it?
steve mcadams writes:
> Please explain how TrollTech has "made legal arrangements for this not to
> happen",...
They haven't. What they have (reportedly) done is arrange for their code
to be released under the GPL should certain conditions (such as bankruptcy
of Troll Tech) obtain. However, someone will still own the code and that
someone could still release it under an additional license.
> ...and by that it looks like you are talking about their releasing their
> code under a proprietary license?
Qt is presently under an odd sort of non-free license. It looks like Qt
2.0 will be under a free license.
--
John Hasler This posting is in the public domain.
[EMAIL PROTECTED] Do with it what you will.
Dancing Horse Hill Make money from it if you can; I don't mind.
Elmwood, Wisconsin Do not send email advertisements to this address.
------------------------------
Crossposted-To: alt.os.linux,comp.os.linux.development.apps,comp.os.linux.setup
From: [EMAIL PROTECTED] (Avie)
Subject: Re: Why I'm dumping Linux, going back to Windblows
Date: Sun, 10 Jan 1999 01:37:54 GMT
In article <773ce9$[EMAIL PROTECTED]>, Joel Keating <[EMAIL PROTECTED]> wrote:
>I am going back to windows also. Now before everyone starts saying blah blah
>you don't understand and gets on their soap box let me give you some
>background. I completely understand linux, have ran it for past 3 years,
>currently am Solaris admin. Back in the old days, when i actually had time to
>program and hack around Linux was _the_ OS. Now that most of my day is spend
>at work fixing Unix related problems I have no time/energy and sometimes even
>desire, to program, sniff. I have Linux still on my computer but over the last
>month or so I have booted in less and less and less. I am at the point now of
>just about ready to completely blow out linux partition and format fat32, but
>that might not happen. Anyways, the one reason i like windows is that there is
>soo much software written for it.
Yes. It is true. I tried (in vain, of course) to find an astrology program
written for Linux. No dice. There are dozens of serious ones for both DOS and
Windows (and hundreds of trivial ones, too!) And skip the anti-astrology
flames, pls. And where are the PC Hot Rod dynamometers, simulators, databases,
and calculation tools for serious racers etc., that abound in the DOS/Windows
world? Linux may be the next wave, but it has yet to understand the common man
or the common user, with the accent on common. Or a good graphical math
program; windoze has three or four that display 2- and 3-axis and 4-dimension
math functions. (I have not been able to get GNUplot to run....)
Yes i know, i can write my own software to
>do just about anyting i want my computer to do, but (see above). The simple
>fact is that if it wasn't for windows, windows would be an excellent OS. I
>mean, the OS sucks, unstable and all that other shit that goes along with
>windows, including no berkeley sockets :). But there is so much wonderful
>software written for windows that I have no choice but to keep using it. And
>besides, my fingers are getting too arthritic to type, i'll just keep my tongue
>on my mouse and it will be fine in windows.
>
Windows with native DOS and legacy-16-bit support is going away. I am moving
to Linux as I will not go to Bill Gates' renamed-NT-land. Linux has a good dos
emulator (my main application is still WordPerfect 5.1 -- even after nine
years and three Windoze versions of WP.) This seems to me a good time to
migrate to a mature and stable 32-bit system that WordPerfect files are
currently useful on -- Linux.
I think you may be missing the Linux balloon ascending, but your kite is tied
to another OS -- Solaris. I'll bet both of us will run multiple OSes for a
long time to come.
<long history-thread snipped>
>> Microsoft owes Netscape for all
>> of those sales of Windows XX that were installed on the
>> new machines that those Netscape lovers bought.
>>
>> And us guys who are better at programming really need to be
>> thinking about the GUI.
>>
>> There are only about 6 things needed to destroy Microsoft:
>>
>> 1.) Easy GUI on Linux (sort of there, depends on what you're talking about
>> Xwindows is great, but it is not working on everthing.)
>> 2.) Easy install.
>> 3.) Easy System administration. (This is a giant can of worms.)
>> 4.) Good DosEmu (apparently, from what I hear, done.)
>> 5.) Good Windoze 3.11 emulation ( done? I hear it's good.)
>> 6.) Good Windoze 95 emulation (still in the works. Presently, sucks.)
>>
All right. But KDE, while very good IMHO, is too Windoze-like. I don't like to
be reminded of the dreaded bloo screen of death. And it sucks up memory
bigtime if you surf the web with its browser or with Netscape. But you guys'll
get it right. And I'll have been here early enough to watch it happen. And
maybe even learn to help.
I live in California, so any spam will cost you up to $550 PER PIECE according to
California law in effect January 1, 1999
You are warned. I will use ALL means to collect, including suits in court -- and all
judgments WILL be pursued and enforced.
------------------------------
From: [EMAIL PROTECTED] (Craig Kelley)
Crossposted-To: comp.os.linux.advocacy,comp.os.linux.development.apps,comp.os.linux.x
Subject: Re: disheartened gnome developer
Date: 9 Jan 1999 19:30:38 -0700
In article <[EMAIL PROTECTED]>,
Perry Pip <[EMAIL PROTECTED]> wrote:
>Redhat has put out more lines of code under GPL/LGPL than Troll Tech has
>put out total. AFIAC, Troll Tech is cheesey.
How many lines have *you* produced?
How would you define *yourself* by your own meter?
Sheesh, some people just can't relax...
--
The wheel is turning but the hamster is dead.
Craig Kelley -- [EMAIL PROTECTED]
http://www.isu.edu/~kellcrai finger [EMAIL PROTECTED] for PGP block
------------------------------
From: josephus <[EMAIL PROTECTED]>
Subject: still having problems with slackware 3.5
Date: Sat, 09 Jan 1999 21:21:08 -0800
Reply-To: [EMAIL PROTECTED]
hi,
I am still having trouble with linux.2.0.34. The libraris
are all linked and the names are resolved. New applications
all complain that they cannot find libc.so.5. It exists,
and it is a function of the linker. It makes recompilation
problomatic... Nothing works if recompiled. Big, little,
nothing. The system seems to run just fine. sigh.
I back ported 2.7.2.3 and it does the same thing.
Any help?
josephus
--
Joe Widows -- 972 783 8944
I go sailing in the summer and look at stars in the winter.
Everybody's ignorant-- just on different subjects.
---- Will Rogers jr.----
------------------------------
From: [EMAIL PROTECTED] (Peter Mardahl)
Subject: Re: kernel 2.0.37 ?
Date: 9 Jan 1999 17:30:15 -0800
In article <[EMAIL PROTECTED]>, mvrao <[EMAIL PROTECTED]> wrote:
>Can anyone tell me where to download Kernel.2.0.37 ?
So far as I know, there *is* no 2.0.37: and there probably will
never be a 2.0.37.
Kernel 2.2 should be out "soon".
PeterM
>Also, what is the URL to Alan Cox's page ?
>
>TIA
>
------------------------------
From: [EMAIL PROTECTED] (Paul Kimoto)
Subject: Re: kernel 2.0.37 ?
Date: 9 Jan 1999 22:18:15 -0500
Reply-To: [EMAIL PROTECTED]
In article <[EMAIL PROTECTED]>, mvrao wrote:
> Can anyone tell me where to download Kernel.2.0.37 ?
Alan Cox has released a few pre-2.0.37 patches;
see somewhere below
ftp://ftp.linux.org.uk/pub/linux/alan .
> Also, what is the URL to Alan Cox's page ?
http://www.linux.org.uk/ .
--
Paul Kimoto <[EMAIL PROTECTED]>
------------------------------
From: Ross Vandegrift <[EMAIL PROTECTED]>
Subject: Re: GUI, The Next Generation
Date: Sat, 09 Jan 1999 22:58:01 -0500
Reply-To: [EMAIL PROTECTED]
> If you don't want overlapping windows, go get Andrew (a windowing system
> that runs on X). As best I recall from when I used it at CMU it didn't
> use overlapping windows.
Andrew, or the AUIS (Andrew User Interface System) is really an Office
Suite. It doesn't use overlapping windows, because it runs the way
Emacs does under X - yea, it has a GUI, but it is way easier to use the
keyboard.
--
Ross Vandegrift | Eric J. Fenderson
alt.binaries.punk: for those of us too
punk to pay money for the music.
------------------------------
From: "Michael E. Guo" <[EMAIL PROTECTED]>
Subject: Re: boot problems with 2.2.0-pre5
Date: Sun, 10 Jan 1999 12:45:59 +0800
Frank Hale wrote in message <[EMAIL PROTECTED]>...
>I just installed the kernel 2.1.132 and patched it too 2.2.0-pre5 then I
>compiled it and installed it and when I boot I get the following
>messages
>
>Jan 8 04:22:23 localhost kernel: klogd 1.3-3, log source = /proc/kmsg
>started.
>Jan 8 04:22:23 localhost kernel: Cannot find map file.
This is because a bug in klogd 1.3, it check the map file's version by an
symbol in it, but if the release
that uname return contain any "pre" it will fail to match the version.
In final version, it'll be OK.
>Jan 8 04:22:23 localhost kernel: Error seeking in /dev/kmem
>Jan 8 04:22:23 localhost kernel: Error adding kernel module table
>entry.
You must be using an old klogd (etc from Redhat) it it cannot load module
table correctly because of the kernel's change since 2.1.12
You can download the source from Debian and it has fixed this problem.
>Jan 8 04:22:23 localhost kernel: Linux version 2.2.0-pre5
>
>Its not loading my modules and doesn't work correctly after boot. I
------------------------------
From: Frank Hale <[EMAIL PROTECTED]>
Subject: Kernel 2.2.0-pre6
Date: 10 Jan 1999 03:58:53 GMT
I am using RedHat 5.2 I am upgrading my kernel to 2.2.0-pre6
I need to upgrade my modutils package. Its installed now as an RPM. How
can I upgrade this package if I can't find an RPM? I have the newest
version of modutils in tar.gz format. I can't unistall the old modutils
rpm cause it has dependencies. Do I just make install on the new and
overwrite the old? Will that mess up stuff?
Thanx....
--
From: Frank Hale
Email: [EMAIL PROTECTED]
ICQ: 7205161
Homepage: http://members.xoom.com/frankhale/
Jade: http://jade.netpedia.net/
------------------------------
From: George MacDonald <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: File descriptor as array index?
Date: Sun, 10 Jan 1999 04:46:48 GMT
Juergen Heinzl wrote:
>
> In article <[EMAIL PROTECTED]>, Roy Stogner wrote:
> >I'm writing a TCP server class library for Unix (specifically Linux,
> >but I'd like it to be portable), and I've run into a problem:
> Yup ...
>
> >I need to be able to associate various bits of data (most importantly
> >a functor or function pointer) with each active file descriptor being
> >sent to select(); I can put this in a hash table if necessary, but it
> >would be nice to just maintain a vector of the data, and use the file
> >descriptor as an index into that vector.
> ... yup ...
>
> >For all the programs I've used and strace'd, this would work
> >perfectly, since the programs get assigned nice, low file descriptors
> >to use - however that doesn't seem to be guaranteed anywhere. This
> ... yup twice. It works that way, but ...
> [...]
> >sockets was assigned an fd of 50000, I would need to allocate a lot of
> >wasted memory, and would be very unhappy.
> >
> >Does anyone know how file descriptors get assigned under Linux and
> >other Unices? Would it be safe to use them in this fashion?
> ... although it works that way on all Unix (clones) I have worked with
> so far there is no standard that says "that it is and stop". Personally
> I would either go for it and take the (guess: tiny) risk. You still can
> use another scheme *if* you run into a system that ... and that allows
> that many descriptors with the same interface. I doubt though you'll ever
> need it and 1024 is a much more reasonable limit now.
>
> Not be a 100 per cent safe for now and ever approach, more a pragmatic
> one.
The size of a fd_set is FD_SETSIZE which defines the maximum number of
fd's that can fit in the type fd_set.
max_open_fd = sysconf( _SC_OPEN_MAX );
Returns the configured upper bound which may be less.
The maximum number of fd's varies and is typicaly one of
256. 1024, 4096
There are some systems that go larger than that, but not too
many. A lot of code is dependent on the "small contigous array"
approach. It's a reasonable way to do it. If you want to be
truly abstract, use a hash table.
--
We stand on the shoulders of those giants who coded before.
Build a good layer, stand strong, and prepare for the next wave.
Guide those who come after you, give them your shoulder, lend them your code.
Code well and live! - [EMAIL PROTECTED] (7th Coding Battalion)
------------------------------
** 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
******************************