Linux-Development-Sys Digest #735, Volume #6 Fri, 21 May 99 19:14:34 EDT
Contents:
Linux HQ website disappeared ? (Philip Boucherat)
Port MS C program to Linux (Robert E. Hilson)
Re: New Project: Linux Upgrade Monitor (upgrademon) (Kevin Burton)
Re: 2.2.9 Hangs after a few hours of uptime (James Stevenson)
Re: Port MS C program to Linux (Kevin Burton)
Re: Urgent: Linux and IBM PCI Token Ring (leoxx)
Re: New Project: Linux Upgrade Monitor (upgrademon) (Nelson Minar)
How to use the Enhanced Parallel Port in LINUX (Brian Silveira
[EMAIL PROTECTED])
Re: boot/root disk problem with login (Mark Tranchant)
Re: Mac-emulation on Linux? (James Lee)
Re: LINUX ability to handle large beowulf clusters (Frank Sweetser)
Re: is vnc video card independent ? (Bruce Stephens)
Building a Virtual comport ("Jim D.")
raw ethernet examples (Pablo Yepes)
2.2.9 Hangs after a few hours of uptime (John Ioannidis)
Re: Linux-2.2.8, 2.2.9 and update - What's the story? (Juergen Heinzl)
Re: mapping user space and kernel space (Nitin Malik)
Re: Glibc rant (Peter Samuelson)
Re: Port MS C program to Linux (Matthew Vernon)
----------------------------------------------------------------------------
From: Philip Boucherat <[EMAIL PROTECTED]>
Subject: Linux HQ website disappeared ?
Date: Thu, 20 May 1999 14:16:58 +0000
The Linux HQ web site seems to have disappeared - does anyone know where
it's gone?
--
Philip Boucherat
------------------------------
From: [EMAIL PROTECTED] (Robert E. Hilson)
Subject: Port MS C program to Linux
Date: Fri, 21 May 1999 11:39:28 GMT
Would like to know what difficulties have been found in porting a
Microsoft C program running under DOS to LInux.
Thanks for any information.
Bob Hilson.
------------------------------
From: Kevin Burton <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: New Project: Linux Upgrade Monitor (upgrademon)
Date: Fri, 21 May 1999 12:36:40 -0700
I see all your points. These were all things I had thought of.
- Autoftp and autorpm are both console tools and I want this to be a
GUI.
- I want this to be able to work with ftp and rpm sites. Kind of like
autoftp and autorpm combined. (anyone have a URL for autoftp)
- I don't want this to be linux specific. I want people to be able to
use this on Solaris as well. In this case you would look for .tar.gz
files on ftp servers.
But you are right. There are various tools that will use this. However
there is no "only" tool to do this. Across distributions etc. This is
one thing I think would be cool.
I have also been working on some code (mostly fixing an FTP library I
found) and updated my feature set. What do you think?
=============
BENEFITS:
- support for seeing if an ftp directory has changed ex: WINE
ex: monitor ftp://ftp.sunsite.unc.edu/pub/Linux/ALPHA/wine... any
changes and you will get a notification
- support for seeing if any of your rpm's have updates? via RPMFIND
http queries.
ex: basesystem-4.9-3 ->
ftp://rpmfind.net/linux/Mandrake/6.0/6.0pre/Mandrake/RPMS/basesystem-6.0-5mdk.noarch.rpm
- support for seeing if your particular distribution has a specific
upgrade:
ex: Redhat 5.2 having an upgrade for Apache
FEATURES:
- run's as a daemon
- GUI config tool (GTK)
- send e-mail on upgrade notification
- auto-download for some specific upgrades
- you can pick and choose which upgrades/applications you want to
monitor.
- support for multiple FTP servers... if one has too many users it will
automatically go to another one.
- uses rpm -i in the background
- ability to let the user use kpackage to perform an rpm install
- ability to warn the user on certain packages.
- ability to check the version after and before (via the file name) the
file is downloaded
- multiple country support
- multiple Linux distributions support
- print out all installed packages via the GUI... if any are out of date
highlight them in RED.
- file progress indicator as files are downloaded.
- support for dependency packages
- support for "ignoring" a package... no more updates.
- support for always finding the "newest" package regardless of
distribution.
- rpmfind support
- support for upgrading individual ones or all of them..
- support for a GUI rpmfind tool
Christopher Browne wrote:
>
> On Thu, 20 May 1999 09:03:53 -0700, Kevin Burton
> <[EMAIL PROTECTED]> wrote:
> >This project has been in the back of my mind for a while now.
> >
> >What does everyone think of this. A monitor/daemon that notifies you if
> >new (public) software is available. This would be specifically for the
> >Open Source market but would also apply to really anything on that is
> >public and on the Internet. Be it a new version of WINE or Winzip or a
> >hotfix for NT (after all there are new one every day ;) )
> >
> >Granted it would have to have some smarts in order to avoid false alarms
> >but that shouldn't be too hard.
>
> This typically needs to be integrated with the package manager for your
> favorite distribution.
>
> In the case of Debian, this would be APT, and the linkage is already out
> there. Just run dselect, and use the "update" option.
>
> In the case of {Free,Open,Net}BSD, there exists the "Ports" sytem that
> manages this process.
>
> In the case of Red Hat, SuSE, Caldera, there is a utility called
> "autorpm" which is capable of looking for updates to what you already
> have installed. And <http://rpmfind.net> provides a daily list of
> "what's new."
>
> Grabbing random packages off the net is something that you should only
> do if you Really Know What You're Doing; if you wish to do so,
> <http://www.freshmeat.org> provides suitable information about new
> releases, and is probably the most up-to-date source of such information
> out there.
>
> Based on the existence of the above set of tools, it seems to me that
> this functionality is *already* nicely covered.
> --
> Fatal Error: Found [MS-Windows] System -> Repartitioning Disk for Linux...
> (By [EMAIL PROTECTED], Christopher Browne)
> [EMAIL PROTECTED] <http://www.hex.net/~cbbrowne/lsf.html>
--
Kevin A. Burton
Internet Guy
------------------------------
From: [EMAIL PROTECTED] (James Stevenson)
Subject: Re: 2.2.9 Hangs after a few hours of uptime
Reply-To: [EMAIL PROTECTED]
Date: Fri, 21 May 1999 19:06:32 +0100
Hi
i am running 2.2.9 on a 486 as a development machine
7:00pm up 3 days, 8:03, 4 users, load average: 3.00, 2.40, 2.00
On Fri, 21 May 1999 16:42:36 GMT, bryan <[EMAIL PROTECTED]> wrote:
>John Ioannidis <[EMAIL PROTECTED]> wrote:
>: I have 2.2.9 running on Pentium II machines (Tyan S1692DL motherboard,
>: 256M of ECC SDRAM, 333MHz P-II (id 0x650, stepping 0), 2940UW, generic
>: video card, no IDE devices present), and after a few hours of uptime
>: they lock up. No crashes, no diagnostics on the console; they don't
>: respond to ctl-alt-del, or to sysreq chords; the only thing that
>: brings them back is a hard reset. I don't recall seeing this behavior
>: in 2.2.5, so something must have gone wrong with 2.2.9. Is anyone
>: else experiencing this?
>
>I'm running 2.2.9 on my public webserver and its been up 4 days with a
>moderate amount of hits and no hangs at all. its a dual cpu system,
>fwiw.
>
>--
>Bryan
------------------------------
From: Kevin Burton <[EMAIL PROTECTED]>
Subject: Re: Port MS C program to Linux
Date: Fri, 21 May 1999 12:39:55 -0700
None of the Win32 stuff (#include <windows.h>) will work. I am thinking
about fixing this. I know the Win32 API fairly well and sort of think
it would be cool to develop across OS with the same core API. I am
thinking about working with the WINE guys to develop a library for just
this purpose. Way off though.
Kevin
Matthew Vernon wrote:
>
> [EMAIL PROTECTED] (Robert E. Hilson) writes:
>
> > Would like to know what difficulties have been found in porting a
> > Microsoft C program running under DOS to LInux.
>
> Depends on the original code - things like graphics and sound will
> require work, but the ANSI C stuff should compile fine...
>
> Matthew
>
> --
> Elen Sila Lumenn' Omentielvo
> Matthew Vernon, Steward of the Cambridge Tolkien Society
> Selwyn College Computer support. Email: [EMAIL PROTECTED]
> http://www.pick.ucam.org http://www.cam.ac.uk/CambUniv/Societies/tolkien/
--
Kevin A. Burton
Internet Guy
------------------------------
From: [EMAIL PROTECTED] (leoxx)
Subject: Re: Urgent: Linux and IBM PCI Token Ring
Reply-To: [EMAIL PROTECTED]
Date: Fri, 21 May 1999 13:24:29 GMT
>I have a big problem. I have to install a Linux
>Maschine with a PCI Token Ring Card, but I know
>that no Kernel release before 2.2.5 support this
>feature. Does anybody know about something
>different to the releases up to 2.3.3 ?
THere are beta PCI device drivers out now,
check www.linuxtr.org (which seems to be down
right now...)
--
JR
------------------------------
From: Nelson Minar <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.development.apps
Subject: Re: New Project: Linux Upgrade Monitor (upgrademon)
Date: 21 May 1999 16:27:42 -0400
I think the binary packaging of RPM and Debian is one of the major
things that distinguishes Linux from other OSes. It's an advantage
over other Unixes, and it's a major advantage over Windows.
The one thing missing is simple auto-configuration and upgrading. I
shouldn't have to know about ftp sites, I shouldn't have to think
about software upgrades. It should just work. It's a hard problem.
GnoRPM is the closest thing I've seen.
http://www.daa.com.au/~james/gnome/
Kevin Burton <[EMAIL PROTECTED]> writes:
> - Autoftp and autorpm are both console tools and I want this to be a
> GUI.
You can write a GUI for them easily enough. The real problem is that
both tools are a bit funky, they don't quite work right.
> - I want this to be able to work with ftp and rpm sites. Kind of like
> autoftp and autorpm combined. (anyone have a URL for autoftp)
I think this is too hard. You need some meta-information that's not
available in an ftp tarball. If nothing else, you need to know the
package dependencies. It'd also be good to know types of packages,
maintainers, signatures, etc.
> - I don't want this to be linux specific. I want people to be able
> to use this on Solaris as well. In this case you would look for
> .tar.gz files on ftp servers.
RPM and Debian are not Linux specific - they both work just fine on
other Unices. The only problem is that so far no one bothers to
package much Solaris software that way. Build a tool that gives an
incentive to use a package tool on Solaris, and the packages will come.
There's a lot of good work between rpm, dpkg, apt, alien, autorpm, and
rpmfind. What's missing is a good glue to hold them all together in a
simple, straightforward, and most-importantly *correct* way. GnoRPM is
getting there, I'm disappointed that Redhat 6.0 didn't go further with
it.
>I have also been working on some code (mostly fixing an FTP library I
>found) and updated my feature set. What do you think?
ftp libraries are easy. I think the important thing is to focus on the
sysadmin issues. If anyone is seriously interested in pursuing this,
let me know and I'll tap out some ideas I have for a tool like this as
a basis for a new (value-add) Linux distribution.
[EMAIL PROTECTED]
. . . . . . . . http://www.media.mit.edu/~nelson/
------------------------------
From: (Brian Silveira) [EMAIL PROTECTED]
Subject: How to use the Enhanced Parallel Port in LINUX
Date: 21 May 1999 09:30:51 -0400
Has anyone written a program to access the Enhanced Parallel Port
on a PC using LINUX. I currently have a dos program and would like to
move it to LINUX.
I've checked the HOWTO's and searched the linux web sites but have
found nothing. Can anyone confirm if a driver exists for the enhanced
parallel port and where I can get some information about it.
Thanks
...Brian
To reply, harvest the vital organs (liver and kidney) from my email
address
--
===================================================================
Brian Silveira Hardware Development
E-MAIL: [EMAIL PROTECTED] NORTEL Networks
Ottawa, Ontario
------------------------------
From: Mark Tranchant <[EMAIL PROTECTED]>
Subject: Re: boot/root disk problem with login
Date: Fri, 21 May 1999 14:02:53 +0100
Reply-To: [EMAIL PROTECTED]
Stuart Pomerantz wrote:
>
> Hello again:
>
> Thanks to everyone for their input. I found my problem. It turns out
> that even though ldd didn't list a dependancy on libnss_files.so.1,
> there was one. As soon as I included that library, everything worked!
>
That's probably because one of the listed dependencies in turn depended
on that unlisted library.
Mark.
------------------------------
From: James Lee <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.advocacy,comp.os.linux.misc,comp.os.linux.powerpc
Subject: Re: Mac-emulation on Linux?
Date: 21 May 1999 16:43:25 -0500
In comp.os.linux.misc Daniel Robert Franklin <[EMAIL PROTECTED]> wrote:
: OK, you can buy a thing called "Executor":
: http://www.ardi.com
: It's not freeware but it *does* work, and there is a free time-limited
: demo (5 or 10 minutes I think). $35 US for students for the Linux version.
: It runs surprisingly quickly.
don't bet on it. The students here had to program in 68K assembly
using Fantasm. However, they limited Mac machines that crashed like
crazy, so the instructors tried out executor in Linx.
It didn't work. So the poor students ended up fighting over limited
machines.
:>2. Buy a Macintosh and dual boot with Linux/MacOS
: This is also a viable option, but somewhat more expensive :)
Might save the most headache because some of the things may not work
otherwise, and then these students probably want to concentrate on
learning and getting their A's instead of fighting over something not
their fault. Of course, the hackers among them would find it fun.
------------------------------
From: Frank Sweetser <[EMAIL PROTECTED]>
Crossposted-To: comp.os.linux.networking,comp.os.linux.advocacy
Subject: Re: LINUX ability to handle large beowulf clusters
Date: 21 May 1999 10:29:28 -0400
Jon Roberts <[EMAIL PROTECTED]> writes:
> I was talking with a friend who is researching a supercomputer design
> that may become one of the top 10 machines in the world. I mentioned
> Beaowulf Linux clustering and the response was that Linux is good but
> can't support more than about 300 nodes in a cluster (and they plan on
> being larger than that). Is this true? If there IS a way around this
> limitation I'd like to know so I can make further recommendations for
> Linux to him.
try checking out http://www.beowulf.org/
--
Frank Sweetser rasmusin at wpi.edu fsweetser at blee.net | PGP key available
paramount.ind.wpi.edu RedHat 5.2 kernel 2.2.5 i586 | at public servers
> This made me wonder, suddenly: can telnet be written in perl?
Of course it can be written in Perl. Now if you'd said nroff,
that would be more challenging... -- Larry Wall
------------------------------
From: Bruce Stephens <[EMAIL PROTECTED]>
Crossposted-To:
comp.os.linux.x,comp.os.linux.networking,comp.os.os-windows.nt.misc,comp.os.linux.development.apps
Subject: Re: is vnc video card independent ?
Date: 21 May 1999 23:10:59 +0100
Matt <[EMAIL PROTECTED]> writes:
> Problem I can get the vnc server running on NT and
> Linux but there seems to be another problem.
>
> Question is vnc video card independent ?
Yes.
------------------------------
From: "Jim D." <[EMAIL PROTECTED]>
Subject: Building a Virtual comport
Date: Fri, 21 May 1999 16:40:22 +0200
Reply-To: [EMAIL PROTECTED]
Hi,
I am suppose to build an application that perform a lot of statistics
about a PPP connexion ! For this purpose, I would be able to talk to the
modem via AT commands during the ppp connexion. According to me, a great
solution would be to create a virtual com port, with which pppd will
talk instead of the real one. A program would redirect all data recieved
on the virtual com to the real one, until the moment I want to talk to
my modem. Then we enable CTS to tell pppd to resend later data and we
stop redirecting data to the real port ! We can now send +++, and AT
commands to the modem to the modem ! After this, we would return in
online data mode, redirect again the data and disable CTS !
Does anybody know if there is already such an application ? Does anybody
find good this idea, think it's possible, and can giving me advises to
build this application ? Does anybody have an other (better or not)
solution ?
Thanks !
Jim
------------------------------
From: Pablo Yepes <[EMAIL PROTECTED]>
Subject: raw ethernet examples
Date: Fri, 21 May 1999 10:11:10 -0500
Hello,
We have several Dell Dual Pentium machines connected with 100MBit
ethernet. They have the 3Com 3c905 card.
I would like to send raw ethernet packets between two machines at a
low level. I mean without using high level protocols like tcp, ftp or
similar. I would like to know whether there are example programs at both
ends of how to do that. Or at least some guidance of where I should
start.
Thank you,
Pablo
------------------------------
From: [EMAIL PROTECTED] (John Ioannidis)
Subject: 2.2.9 Hangs after a few hours of uptime
Date: Fri, 21 May 1999 15:01:59 GMT
I have 2.2.9 running on Pentium II machines (Tyan S1692DL motherboard,
256M of ECC SDRAM, 333MHz P-II (id 0x650, stepping 0), 2940UW, generic
video card, no IDE devices present), and after a few hours of uptime
they lock up. No crashes, no diagnostics on the console; they don't
respond to ctl-alt-del, or to sysreq chords; the only thing that
brings them back is a hard reset. I don't recall seeing this behavior
in 2.2.5, so something must have gone wrong with 2.2.9. Is anyone
else experiencing this?
Thanks
/ji
------------------------------
From: [EMAIL PROTECTED] (Juergen Heinzl)
Subject: Re: Linux-2.2.8, 2.2.9 and update - What's the story?
Date: Fri, 21 May 1999 22:46:05 GMT
In article <[EMAIL PROTECTED]>, Mark Tranchant wrote:
>Arne K. Haaje wrote:
>>
>> But, do we run update under 2.2.9 ?
>>
>
>Yes. I tried it without, and my hard drive fell asleep in the middle of
>compiling the kernel!
... and you might look for updated-2.01 (or better). It is a bit
confusing but previous versions started two programmes. Since all the
bdflush functionality is built into the kernel a simple updated does
the job. If it is okay with you, you can even run the assembler
version that does nothing else than to call sync() every 30 seconds.
I'd never trouble including machines that used to run 24/7 while I
was on holiday and such, so I'd say go for it.
Cheers,
Juergen
--
\ Real name : J�rgen Heinzl \ no flames /
\ EMail Private : [EMAIL PROTECTED] \ send money instead /
------------------------------
Date: Fri, 21 May 1999 18:45:22 -0400
From: Nitin Malik <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
Subject: Re: mapping user space and kernel space
Andi Kleen wrote:
> So making kernel allocated pages available to the user is a cleaner and safer
> choice. It also has been extensively used in the kernel (e.g. for video4linux)
>
The video4linux (bttv.c) has the mmap routine defined for the mapping....
The network devices don't have a mmap routine listed as a possible device operations
(in netdevice.h). Does this mean it doesn't support it or some one didn't define
such an operation for network devices.
So what do I do? Do I add the mmap routine to the list of operations defined for n/w
devices? If this is possible, it would be a great... else any clues?
nitin
------------------------------
From: [EMAIL PROTECTED] (Peter Samuelson)
Subject: Re: Glibc rant
Date: 21 May 1999 00:15:07 -0500
Reply-To: Peter Samuelson <[EMAIL PROTECTED]>
[Stefan Monnier <[EMAIL PROTECTED]>]
> > To me the main problem is more profound: the inability to have a
> > single executable working with both glibc-2.1 and glibc-2.0 makes
> > NFS sharing painful.
[Steve Peltz <[EMAIL PROTECTED]>]
> I don't understand. Doesn't an incompatible new version of a library
> come out with a different soname? Why can't you have multiple
> versions of the library? You're wasting a bit of disk and memory, but
> that's all.
That's the whole point. Since glibc-2.1 is very close to completely
binary-compatible with 2.0, they decided *not* to change the soname.
If they had bumped it up, you would have to recompile *everything* to
use the new lib; as it is, most things work fine and a very *few* apps
and libraries break. (And they mostly break because they used verboten
symbols like __setfpucw).
The glibc2 maintainers had three choices: (a) bump the soname, thereby
not letting people run old apps on the new library without recompiling,
even when they would have worked fine; (b) meticulously make 2.1 100%
bug-for-bug compatible with 2.0 at the expense of things like code
cleanliness, or (c) try to make 2.1 compatible with 2.0 and accept the
reality of a few things breaking, mostly badly-behaved apps.
They chose (c). I agree with them since 2.0 was never mean to be a
"production" release anyway. For what it's worth, I don't think any of
the three choices would have pleased everybody.
--
Peter Samuelson
<sampo.creighton.edu!psamuels>
------------------------------
From: Matthew Vernon <[EMAIL PROTECTED]>
Subject: Re: Port MS C program to Linux
Date: 21 May 1999 16:23:00 +0100
[EMAIL PROTECTED] (Robert E. Hilson) writes:
> Would like to know what difficulties have been found in porting a
> Microsoft C program running under DOS to LInux.
Depends on the original code - things like graphics and sound will
require work, but the ANSI C stuff should compile fine...
Matthew
--
Elen Sila Lumenn' Omentielvo
Matthew Vernon, Steward of the Cambridge Tolkien Society
Selwyn College Computer support. Email: [EMAIL PROTECTED]
http://www.pick.ucam.org http://www.cam.ac.uk/CambUniv/Societies/tolkien/
------------------------------
** 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
******************************