[4602] in linux-announce channel archive

home help back first fref pref prev next nref lref last post

Linux-Announce Digest #894

daemon@ATHENA.MIT.EDU (Digestifier)
Mon Sep 13 23:13:04 2004

From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date:     Mon, 13 Sep 2004 23:13:02 EDT

Linux-Announce Digest #894, Volume #4          Mon, 13 Sep 2004 23:13:02 EDT

Contents:
  [ADMIN] comp.os.linux.announce report for Mon Sep 13 00:05:02 CDT 2004 (cola-admin@stump.algebra.com)
  GNU Portable Threads (Pth) 2.0.2 released (fwd) ("Frederick Noronha (FN)")
  OpenSMART 0.1 released (Ulrich Herbst)

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

Date: Mon, 13 Sep 2004 00:05:54 CST
Subject: [ADMIN] comp.os.linux.announce report for Mon Sep 13 00:05:02 CDT 2004
From: cola-admin@stump.algebra.com
Reply-To: cola-admin@stump.algebra.com

Subject: comp.os.linux.announce report for Mon Sep 13 00:05:02 CDT 2004
Newsgroups: comp.os.linux.announce
Date: Mon Sep 13 00:05:02 CDT 2004

This is an automated report about activity of our newsgroup
comp.os.linux.announce. It covers period between the 
previous report and the current one, ending 
on Mon Sep 13 00:05:02 CDT 2004.

Note that we do not report the number of articles cancelled
after they got approved, because the cancellations are done
manually. Typically messages get cancelled by requests of
posters themselves.

Lastly, the statistics below are skewed towards higher numbers because
there are always some test messages from moderators themselves who
approve and reject them to make sure that our robomoderator functions
properly.



Approved:       28      messages 
Rejected:       13      messages

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


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

Date: Mon, 13 Sep 2004 15:03:51 CST
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: GNU Portable Threads (Pth) 2.0.2 released (fwd)

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--Boundary_(ID_hXNK4SOTZOhYPesqe1SI3w)
Content-type: TEXT/PLAIN; charset=iso-8859-1; format=flowed
Content-transfer-encoding: QUOTED-PRINTABLE

========== Forwarded message ==========

GNU Pth 2.0.2 is now available:

   ftp://ftp.gnu.org/gnu/pth/pth-2.0.2.tar.gz

Pth is a very portable POSIX/ANSI-C based library for Unix platforms
which provides non-preemptive priority-based scheduling for multiple
threads of execution (aka `multithreading') inside event-driven
applications. All threads run in the same address space of the server
application, but each thread has its own individual program-counter,
run-time stack, signal mask and errno variable.

The thread scheduling itself is done in a cooperative way, i.e., the
threads are managed by a priority- and event-based non-preemptive
scheduler. The intention is, that this way one can achieve better
portability and run-time performance than with preemptive scheduling.
The event facility allows threads to wait until various types of
events occur, including pending I/O on filedescriptors, asynchronous
signals, elapsed timers, pending I/O on message ports, thread and
process termination, and even customized callback functions.

Additionally Pth provides an optional emulation API for POSIX.1c
threads (`Pthreads') which can be used for backward compatibility to
existing multithreaded applications.

Finally, Pth guarranties its fixed set of API functionality on
all platforms, i.e., functions like pth_poll(3), pth_readv(3) or
pth_writev(3) are always available, even if the particular underlaying
platform does not actually support their functionality (through the
system calls poll(2), readv(2), writev(2), etc).

Although Pth is very feature-rich, it is a rather small threading
library. It consists only of approximately 7,000 line (or 300 KB) of
ANSI C code which are auto-configured with approximately 400 lines (or
60 KB) of Autoconf/m4 macros and which are documented by approximately
3,000 lines (or 150 KB) of documentation. Additionally the sources
are documented with approximately 3,600 additional lines of comments.
As a result, the whole source tree is just about 1.5 MB in size and
fits into a small tarball less than 350 KB in size. This allows Pth to
fit very well even into the source tree of other applications without
bloating it up very much.

Pth was successfully tested on FreeBSD, NetBSD, OpenBSD, BSDI,
GNU/Linux, Solaris, HPUX, Tru64 (OSF/1), AIX, IRIX, UnixWare, SCO
OpenServer, SINIX, ReliantUNIX, ISC, AmigaOS, Rhapsody (MacOS X), FTX,
AUX and Win32/Cygwin. And it should should automatically adjust itself
to remaining Unix platforms, too.

Changes between 2.0.1 and 2.0.2 (13-Jul-2003 to 12-Sep-2004):

  *) Added hard syscall wrappers for send(2) and recv(2).
     [NetBSD pkgsrc patches]

  *) Internally handle errors returned from pth_event() in order
     to pass them upstream to the caller in pth_high.c functions.
     [Ralf S. Engelschall, NetBSD pkgsrc patches]

  *) Fix syscall wrapper for sendto(2).
     [NetBSD pkgsrc patches]

  *) Use "(char *)NULL" instead of plain "NULL" in last argument to
     execl(2) to avoid GCC 3.5's "warning: missing sentinel in function cal=
l".
     [Ralf S. Engelschall]

  *) Workaround Autoconf/m4 problems in pth.m4 by using "m4_define"
     instead of just "define" and no using m4_undefine at all.
     [Dr. Andreas Mueller <afm@othello.ch>]

  *) Avoid side-effects by defining _XOPEN_SOURCE only temporarily
     for inclusion of <poll.h> instead of permanently.
     [Graham Nash <gnash@ncube.com>]

  *) Workaround GCC 2.x and 3.5 (3.4 worked fine) macro parsing
     behaviour by using a pre-declared function pointer type "typedef
     int (*pth_event_func_t)(void *);" instead of using an inlined
     "int (*)(void *)".
     [Ralf S. Engelschall, Robert Anderson <RWA@sbcglobal.net>]

  *) Fixed prototype for pthread_attr_setschedparam(3) from
     to use a "const struct sched_param *" argument.
     [Rafael =C1vila de Esp=EDndola <rafael.espindola@ic.unicamp.br>]

  *) Upgraded build environment to GNU libtool 1.5.8
     and GNU shtool 2.0.1.
     [Ralf S. Engelschall]

                                        Ralf S. Engelschall
                                        rse@engelschall.com
                                        www.engelschall.com



_______________________________________________
GNU Announcement mailing list <info-gnu@gnu.org>
http://lists.gnu.org/mailman/listinfo/info-gnu=

--Boundary_(ID_hXNK4SOTZOhYPesqe1SI3w)--

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


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

Date: Mon, 13 Sep 2004 15:18:05 CST
From: Ulrich Herbst <ulrich.herbst@gmx.de>
Subject: OpenSMART 0.1 released


OpenSMART 0.1 (The Open (System|Source) Monitoring and Reporting Tool)
is released.

OpenSMART is a monitoring (and reporting)
environment for servers and applications in a network.

Main Features are:
- Nice Webfrontend
- for the OpenSMART server: very few dependencies apart from a perl
  installation
- for the OpenSMART clients (these are your monitored servers): 
  just a perl installation is needed
- it's easy to write more checks
- XML configuration for the client (what to check)
- The possibility to configure "fix commands" for some errors.
- OpenSMART's main target is application monitoring
- Supported Platforms: Linux, HP/UX, Solaris, *BSD, Windows (only as
  client)
- good documentation
- Database backend
- GPL
- Demo-Installation at sourceforge available.

For download and demo, see
http://opensmart.sourceforge.net/

-- 
                             '''
                             (0 0)
                +------oOO----(_)--------------+
                |                              |
                |         Ulrich Herbst        |
                |                              |
                |      Ulrich.Herbst@gmx.de    |
                +-------------------oOO--------+
                            |__|__|
                             || ||
                            ooO Ooo

##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION.  #
# This group is archived at http://stump.algebra.com/~cola/              #
##########################################################################


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


** FOR YOUR REFERENCE **

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

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

You can submit announcements to be moderated via:

    Internet: linux-announce@NEWS.ORNL.GOV

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

home help back first fref pref prev next nref lref last post