[4236] in linux-announce channel archive
Linux-Announce Digest #528
daemon@ATHENA.MIT.EDU (Digestifier)
Fri Sep 5 22:13:09 2003
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: Fri, 5 Sep 2003 22:13:04 EDT
Linux-Announce Digest #528, Volume #4 Fri, 5 Sep 2003 22:13:04 EDT
Contents:
ChkDB 0.9.0 - Rule-based Data Checking (Brian Marshall)
sysstat-4.1.6 - System performance tools for Linux (Sebastien Godard)
Linux: GPL Question and Answer System (Rubens Queiroz de Almeida)
Vstr 1.0.7 (string library in C) (James Antill)
[ANN] PROFIBUS-DP Master for RTAI Linux and standard Linux (Armin Steinhoff)
GSMC - GTK Smith Chart Calculator (Lapo Pieri)
announce abrowser, mountiso (b)
Code Forge, Inc is proud to announce the release of its CodeForge IDE (NEVIN KAPLAN)
sysstat-4.1.6 - System performance tools for Linux (Sebastien Godard)
[HUMBUG] Next Meeting CANCELLED - 13th September 2003 (Mark Suter)
----------------------------------------------------------------------------
From: Brian Marshall <bmarshall@cleandb.com>
Subject: ChkDB 0.9.0 - Rule-based Data Checking
Date: 6 Sep 2003 01:40:07 GMT
ChkDB 0.9.0 can be downloaded from www.chkdb.org
ChkDB is a facility for checking database tables
against rule-sets (that are stored in the database).
The results of running a check are stored in a database
table.
Currently, only Oracle is supported.
This initial beta release includes:
- software (a PL/SQL package and various SQL scripts)
- sample database, data domain and rule-set
It does not include:
- any real-world domains or rule-sets
- any sort of GUI front-end
Please visit the project website: www.chkdb.org
People interested in participating in this new project
are encouraged to contact Brian Marshall at:
bmarshall@chkdb.org
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: Sebastien Godard <sgodard-noreply@wanadoo.fr>
Subject: sysstat-4.1.6 - System performance tools for Linux
Date: 6 Sep 2003 01:40:11 GMT
Hi all,
This is to announce the release of sysstat, version 4.1.6 for Linux.
Sysstat 4.1.6 is a development version and is available for download from my
web page at:
http://perso.wanadoo.fr/sebastien.godard/
It is also available on ibiblio's Linux archive site:
ftp://ibiblio.org/pub/Linux/system/status/
109kB sysstat-4.1.6.tar.gz
89kB sysstat-4.1.6.tar.bz2
111kB sysstat-4.1.6-1.src.rpm
61kB sysstat-4.1.6-1.i386.rpm
The sysstat utilities are a collection of performance monitoring tools for
Linux. These include sar, mpstat, iostat and sa tools.
The next sysstat release (4.1.7) is planned for october, and should be fully
kernel 2.6 compliant. My goal is to start again with a new stable series
(5.0.x) before the end of the year.
To learn some more about sysstat, check out
http://perso.wanadoo.fr/sebastien.godard/
Changes vs 4.1.5 are:
2003/08/20: Version 4.1.6
WARNING: Daily data files format has changed, and is *not* compatible with the
previous one!
* Machine uptime calculation is now optimized on SMP machines to minimize the
consequences if an overflow condition happens. Especially useful when asking
for stats since system boot.
* -F option added to sadc. Useful to force the creation of the daily data file:
an already existing file with a wrong format will be truncated by sadc if this
is option is used.
* sa1 script now calls sadc with -F option.
* The processor number to which the process is attached was no longer displayed
by sar -x. Make it appear again.
* CPU usage for processes, as displayed by sar -x and sar -X, should now be
correct on machines where HZ <> 100 (eg IA64 architecture).
* iostat still assumed that jiffies were 100ths of a second in some places. Now
use Linux HZ definition *everywhere*.
* The average I/O requests queue length as displayed by iostat -x was wrongly
calculated. This is now fixed.
* Manual pages updated.
* NLS updated.
* Cosmetic changes in various parts of the code.
* FAQ, README and CREDITS files updated.
--
Sébastien Godard <sebastien dot godard at wanadoo dot fr>
http://perso.wanadoo.fr/sebastien.godard/
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: queiroz@unicamp.br (Rubens Queiroz de Almeida)
Subject: Linux: GPL Question and Answer System
Date: 6 Sep 2003 01:40:14 GMT
I would like to announce the availability of the Rau-Tu Question and
Answer System. The Rau-Tu system is a GPL system and is currently
available for many topics. The system is available in three
languages (English, Portuguese and Spanish).
The Rau-Tu system for Linux, in Portuguese,
has 17.000 questions stored in its database and the Spanish system
has been recently launched and needs advertising to catch on.
A complete description of the system is available at
http://www.rau-tu.unicamp.br/desc-en.html
Both systems are entirely based on the work of volunteers.
To know more about the Rau-Tu system visit
http://www.rau-tu.unicamp.br/index-en.html
The Portuguese system is at http://www.rau-tu.unicamp.br/linux
and the Spanish one is at http://www.rau-tu.unicamp.br/linux_es
The latest version (1.2.1) is available for download at
http://www.rau-tu.unicamp.br
Please, should you know anybody who might be interested in helping
answering
questions or asking questions about Linux, please forward this message
to them and help us spread this idea. Should you be interested in
setting up a system like that in English feel free to download
the software and use it, for Linux or whatever other topic you have
in mind.
Thanks a lot,
Rubens, from Brasil
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: James Antill <james-netnews@and.org>
Subject: Vstr 1.0.7 (string library in C)
Date: 6 Sep 2003 01:40:21 GMT
About
=====
Vstr is a string library, it's designed so you can work optimally with
readv()/writev() for input/output. This means that, for instance, you
can readv() data to the end of the string and writev() data from the
beginning of the string without having to allocate or move memory. It
also means that the library is completely happy with data that has
multiple zero bytes in it.
This design constraint means that unlike most string libraries Vstr
doesn't have an internal representation of the string where everything
can be accessed from a single (char *) pointer in C, the internal
representation is of multiple "blocks" or nodes each carrying some of
the data for the string. This model of representing the data also
means that as a string gets bigger the Vstr memory usage only goes up
linearly and has no inherent copying. It also means that the string
can do automatic referencing for mmap() areas of memory,
Other convenience functions are also included, so you can: easily
compare data, search for data and split data from a string into
sections (similar to perl's split function). In a POSIX environment
the short cut functions to call readv/writev are included.
It also includes a portable version of a printf-like function (which
is ISO 9899:1999 compliant, and includes support for i18n parameter
position modifiers). However, as well as being portable, there is a
large extension available called "custom formatters" which allows you
to print any type (Ie. ipv4 addresses or Vstr strings) via. the printf
like function (and this is done in such a way that static format
checkers like gcc will understand what is being done).
Main Changes
------------
. More testsuite additions, it now covers over 95% of the code.
. Bug fixes for corner cases, found by the testsuite additions.
. More documentation.
. Some minor portability fixes.
Download URLs
=============
Overview: http://www.and.org/vstr/
Design: http://www.and.org/vstr/design.html
String API comparison: http://www.and.org/vstr/comparison.html
Printf comparison: http://www.and.org/vstr/printf_comparison.html
ChangeLog: http://www.and.org/vstr/ChangeLog
Security: http://www.and.org/vstr/security.html
All of the above are included in the tar balls and rpms.
Tar balls
---------
http://www.and.org/vstr/1.0.7/vstr-1.0.7.tar.gz
ftp://ftp.and.org/pub/james/vstr/1.0.7/vstr-1.0.7.tar.gz
http://www.and.org/vstr/1.0.7/vstr-1.0.7.tar.bz2
ftp://ftp.and.org/pub/james/vstr/1.0.7/vstr-1.0.7.tar.bz2
apt-rpm repository
------------------
rpm ftp://ftp.and.org/apt redhat/8.0/en/i386 extras
rpm-src ftp://ftp.and.org/apt redhat/8.0/en/i386 extras
RPMs
----
http://www.and.org/vstr/rpms/
ftp://ftp.and.org/pub/james/vstr/rpms/
PAD description
---------------
http://www.and.org/vstr/vstr_pad.xml
--
James Antill -- james@and.org
Need an efficent and powerful string library for C?
http://www.and.org/vstr/
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: a-steinhoff@web.de (Armin Steinhoff)
Subject: [ANN] PROFIBUS-DP Master for RTAI Linux and standard Linux
Date: 6 Sep 2003 01:40:28 GMT
Steinhoff Automation and Fieldbus systems offers now an implementation
of a PROFIBUS-DP-Master for RTAI Linux and standard Linux for the
controller boards of Softing. The DP master can be configured by a
Linux based configurator,
so it is possible to work completely under Linux.
The API offers a fast and convenient interface (pointer) to the IO
data of the IO modules. These IO data are mapped into the Linux
memory. Time resolution for standard Linux goes down to 2ms, but has
a remarkable jitter. RTAI Linux provides a time resultion of e.g. 1ms
with a jitter < 10us.
PROFIBUS is a fast serial fieldbus (12Mb/s) with a broad range of
different remote IO modules (digital and analog IOs, motion control,
modular RTUs a.s.o)
( see also: http://www.profibus.com/technology/docu.html )
With a PROFIBUS-DP master it is now possible to turn a Linux system
into a professionel process computer or DCS system.
STEINHOFF Automation and Fieldbus Systems
http://www.steinhoff-automation.com
PS: short RTAI example below ...
// ****** RTAI-Linux example ******
#include <linux/module.h>
// assembly language wrappers.
#include <asm/io.h>
// RTAI header
#include <rtai.h>
#include <rtai_sched.h>
#include <rtai_shm.h>
#define HWIRQ_STACK_SIZE 10000
#define HWIRQ_PRIORITY 2
#define TICK_PERIOD 100000 //0. 1ms
#define STACK_SIZE 1000
// RTAI declaration
static RT_TASK user_task;
//-------- DP related procs
extern void GetInputData(void);
extern void SetOutputData(void);
// IO pointers
static unsigned char * ShmPtr;
static unsigned char * ShmPAA; // input
static unsigned char * ShmPAE; // output
static unsigned char * ShmStat;
// ** cyclic RTAI thread **
static void user_thread(int arg)
{
while(1)
{
GetInputData();
(*(ShmPAA+144))++; // update first byte of slave 11
SetOutputData();
rt_task_wait_period();
}
}
// Initialize the module
int init_module()
{
RTIME tick_period;
rt_mount_rtai();
tick_period = start_rt_timer(nano2count(TICK_PERIOD)); // .1ms
rt_task_init(&user_task, user_thread, 0, STACK_SIZE, 0, 0, 0);
MAP_IO_ptr();
// cyclic start every 1ms
rt_task_make_periodic(&user_task, rt_get_time() + 20*tick_period,
10*tick_period);
printk ("user: start OK ...\n");
return 0;
}
// Cleanup
void cleanup_module()
{
stop_rt_timer();
rt_task_delete (&user_task);
rtai_kfree(0xAAAA);
rt_umount_rtai();
}
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: Lapo Pieri <l.pieri@ifac.cnr.it>
Subject: GSMC - GTK Smith Chart Calculator
Date: 6 Sep 2003 01:40:31 GMT
Hi,
I've rewrite my Smith Chart calculator using GTK and now
it's more user friendly than the old xsmc I released some time
ago.
GTK Smith Chart Calculator (gsmc) v1.0 can be downloaded from
www.qsl.net/ik5nax/gsmc-1.0.tar.gz
To contact me ik5nax@amsat.org.
Lapo Pieri
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: zika@lova.every1.net (b)
Subject: announce abrowser, mountiso
Date: 6 Sep 2003 01:45:01 GMT
some programs for linux i made:
Abrowser : File browser in Linux abrowser.zip,
Mount iso : mount and unmout iso images mountiso.zip,
Htmlview : Viewer for html files htmlview.zip
Texted : Small text editor in linux texted.zip
http://www.geocities.com/havaji/
from http://vuks.da.ru/files/
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: NEVIN KAPLAN <nevink@optonline.net>
Subject: Code Forge, Inc is proud to announce the release of its CodeForge IDE
Date: 6 Sep 2003 01:45:05 GMT
Code Forge, Inc is proud to announce the release of its CodeForge IDE
v3.5! CodeForge provides complete edit/compile/debug cycle support for
single and mixed language projects. Featuring team based development
support, as well as a visual representation of project structure. It is
run on most Unix platforms. This new version includes some long awaited
features:
* FTP support at project level (work with projects over FTP)
* FTP support in SMED (built-in editor) from the command line.
* CH support
* much more!
Try it FREE for 30 days at https://www.codeforge.com. To see all that
CodeForge has to offer please see our web site at
https://www.codeforge.com/features.php. Code Forge, Inc. has a 30 day return
policy. If for any reason you are not completely satisfied just let us know
and we will refund your purchase, so why not buy it now at
https://www.codeforge.com/products/.
Best Regards,
The Code Forge Development Team
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: Sebastien Godard <sebastien.godard-noreply@wanadoo.fr>
Subject: sysstat-4.1.6 - System performance tools for Linux
Date: 6 Sep 2003 01:45:08 GMT
Hi all,
This is to announce the release of sysstat, version 4.1.6 for Linux.
Sysstat 4.1.6 is a development version and is available for download from my
web page at:
http://perso.wanadoo.fr/sebastien.godard/
It is also available on ibiblio's Linux archive site:
ftp://ibiblio.org/pub/Linux/system/status/
109kB sysstat-4.1.6.tar.gz
89kB sysstat-4.1.6.tar.bz2
111kB sysstat-4.1.6-1.src.rpm
61kB sysstat-4.1.6-1.i386.rpm
The sysstat utilities are a collection of performance monitoring tools for
Linux. These include sar, mpstat, iostat and sa tools.
The next sysstat release (4.1.7) is planned for october, and should be fully
kernel 2.6 compliant. My goal is to start again with a new stable series
(5.0.x) before the end of the year.
To learn some more about sysstat, check out
http://perso.wanadoo.fr/sebastien.godard/
Changes vs 4.1.5 are:
2003/08/20: Version 4.1.6
WARNING: Daily data files format has changed, and is *not* compatible with the
previous one!
* Machine uptime calculation is now optimized on SMP machines to minimize the
consequences if an overflow condition happens. Especially useful when asking
for stats since system boot.
* -F option added to sadc. Useful to force the creation of the daily data file:
an already existing file with a wrong format will be truncated by sadc if this
is option is used.
* sa1 script now calls sadc with -F option.
* The processor number to which the process is attached was no longer displayed
by sar -x. Make it appear again.
* CPU usage for processes, as displayed by sar -x and sar -X, should now be
correct on machines where HZ <> 100 (eg IA64 architecture).
* iostat still assumed that jiffies were 100ths of a second in some places. Now
use Linux HZ definition *everywhere*.
* The average I/O requests queue length as displayed by iostat -x was wrongly
calculated. This is now fixed.
* Manual pages updated.
* NLS updated.
* Cosmetic changes in various parts of the code.
* FAQ, README and CREDITS files updated.
--
Sébastien Godard <sebastien dot godard at wanadoo dot fr>
http://perso.wanadoo.fr/sebastien.godard/
##########################################################################
# 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/ #
##########################################################################
------------------------------
From: Mark Suter <suter@zwitterion.humbug.org.au>
Subject: [HUMBUG] Next Meeting CANCELLED - 13th September 2003
Date: 6 Sep 2003 02:05:00 GMT
The University of Queensland is hosting the Tournament of the
Minds on Saturday, 13th September and our scheduled meeting is
*CANCELLED*.
Our next meeting on Saturday, 27th September 2003, will proceed
as normal. This will probably be our Annual General Meeting and
there should be a talk.
For more information on club meetings and HUMBUG itself see our
web page at http://www.humbug.org.au/ or email me directly.
HUMBUG President
##########################################################################
# 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
******************************