These Sine Nomine Associates web site pages are no longer considered current. They have been archived.
The OpenAFS releases on this download page are provided without any support or guarantee. We make these releases available for general testing purposes, as proof-of-concept releases, and as evaluation releases for platforms that are currently not officially supported.
We would like to encourage anyone using these releases to send feedback to the maintainer. Such feedback will be used to improve the overall stability of the releases. Eventually, we hope to be able to include full support for these platforms in the official OpenAFS source tree.
OpenAFS downloads are available here: http://download.sinenomine.net/openafs/bins/ [2]
These are experimental patches to modify Amanda 2.4.4p2 to slightly change its file handling for emulated tapes. The motivation is to back up Amanda to a z/OS or z/VM-served NFS directory, and manage that file space under z/OS or z/VM with DFSMShsm, to allow easy integration of file-level backups of your Linux machines (whether S/390 or zSeries or distributed systems) with an existing storage management solution. The archive consists of a README file, the patch itself, and a replacement configure script. If you apply the patch, you need to run automake to generate a new configure script. If you don't have automake, you can try the included configure script directly.
This code is EXPERIMENTAL and should not yet be used in a production environment.
Attachment | Size |
---|---|
![]() | 108.97 KB |
This is the source code for version 1.0.1, the stable version.
Attachment | Size |
---|---|
![]() | 126.44 KB |
Paul Sutera of IBM Corporation, a colleague of Theresa Halloran at IBM's Poughkeepsie, N.Y. development labs, has submitted an extensive patch for the cprof profiling tool. The patch has been tested on the following platforms:
For the S/390 (zSeries) platform, both 32-bit and 64-bit processors were tested.
Although the patch has been extensively tested, it is still considered to be a beta level release at this time. Developers are requested to download and test this patch, and to report any bugs (or favorable test results) to Paul Sutera, psutera@us.ibm.com [5].
If you do not wish to beta test the new patch, please use the stable version [6] instead.
The patch is intended to correct the following problems in cprof. As of the date of the patch, this list includes all outstanding bugs that were known to the patch developer:
This patch completely replaces the previous patch from 2002-03-15.
You will need to start with a freshly-extracted copy of the source tarball for cprof version 1.0.1. Do not use source that was modified by the 2002-03-15 patch or the 2003-05-12 patch.
Place the patch file (cprof-20040315-beta.patch.gz) and the source code tarball (cprof-1.0.1.tar.gz) into the same directory (generally /usr/local/src/) on your system. Then perform the following steps to apply the patch to cprof source code:
tar -zxvf cprof-1.0.1.tar.gz cd cprof-1.0.1 zcat ../cprof-20040315-beta.patch.gz | patch -p1 aclocal automake --copy --add-missing autoconf libtoolize --force --copy --automake ./configure make su -c make install
NOTE: Some browsers, such as Microsoft Internet Explorer, may pre-unzip the patch file as they download it. If your browser does this, save the file as cprof-20040315-beta.patch, and modify the zcat step above so that "cat" is used instead of "zcat" and so that the filename is correct for you. Alternatively, when you click on the link to download the patch, use SHIFT on your keyboard along with the mouse button. In most cases, this will suppress the browser's change of filetype.
If you test with this patch, please send bug reports to Paul Sutera, psutera@us.ibm.com [5], with a courtesy copy to Scott Courtney, scourtney@sinenomine.net [7].
Dionne Graff of IBM was kind enough to point out that, when running the test cases, you must first execute the test program without CPROF, then use CPROF to profile it. For example,
cd test ./test1 cprof ./test1
Consult the Using CPROF Mini-HOWTO [8] for more detailed information.
This is the May 2003 patch for cprof 1.0.1.
Attachment | Size |
---|---|
![]() | 6.52 KB |
![]() | 8.01 KB |
EXT2FREE is a REXX function module and application library that allows CMS applications to directly access and modify data files stored in Linux ext2 and ext3 formatted minidisks attached to INACTIVE Linux systems.
The binary VMARC package contains the module and a sample exec demonstrating interactive use of the functions.
The source VMARC package contains the C and BAL source code for the binaries.
The open-source version contained here does not include documentation or support, and will not be enhanced. A commercially supported version that includes use documentation, build scripts, CMS help files for the API and example application, and periodic defect maintenance is availble from Sine Nomine Assocates for a small fee. Please contact us at info (at) sinenomine.net for information about EXT2TOOL (the commercial offering).
NOTE: This utility can do serious damage to the contents of a Linux file system if misused. DO NOT USE THESE UTILITIES ON MOUNTED FILESYSTEMS OR ON MINIDISKS SHARED WITH A RUNNING LINUX GUEST. To safely use these utilities, ensure that the target Linux system is completely logged off. You are responsible for your own data integrity; we explictly disclaim any responsibility if you lose data by misusing these tools.
EXT2FBIN VMARC contains only the necessary binaries to use the example program.
EXT2FSRC VMARC contains the source files for the package.
Attachment | Size |
---|---|
![]() | 215.39 KB |
![]() | 399.06 KB |
This is an OpenAFS binary RPM for SuSE Linux Enterprise Server (SLES) version 8.1, running on IBM S/390 or zSeries hardware.
This incorporates patches to handle the non-standard changes SuSE made to the inode
structure and dentry
structure. Note that although this is a binary release, the kernel module will need to be compiled on the target system due to dependencies on specific kernel releases. The archive contains a minimal README with compilation instructions for the kernel module.
The archive was last updated on 22 March 2005.
Attachment | Size |
---|---|
![]() | 16.35 MB |
OpenAFS for Windows, Microsoft install file. This is the DEBUG version of the software, with extra diagnostic information embedded in the file.
Attachment | Size |
---|---|
![]() | 18.26 MB |
Windows installers for OpenAFS on Windows. This release incorporates patches to provide support for Terminal Services on Windows.
Attachment | Size |
---|---|
![]() | 17.19 MB |
OpenAFS source code for Windows, CVS version as of 2004-07-20 (ZIP file)
Attachment | Size |
---|---|
![]() | 19.72 MB |
Debian SSL Server Enabler is a preconfigured mainframe Linux system, developed by Sine Nomine Associates and offered for free download, that enables the use of the IBM VM SSL code shipped with z/VM 4.3 and 4.4. It is generated in a manner such that it can be used only for this single purpose, and cannot be used for general-purpose Linux functions.
To download the SSL Server Enabler, visit http://sinenomine.net/debian/ssl [17]. You must have a registered user account [18] on this site to download the code.
VNC is a cross-platform utility to allow remote control of a graphical console from another machine. The two machines do not have to be running the same operating system. It was originally developed at the University of Cambridge but is now maintained at http://www.realvnc.com/ [23].
Attachment | Size |
---|---|
![]() | 2.98 MB |
Version 0.5 of SysVInit for z/VM and VM/ESA has been released.
Improvements over 0.4 include additional support for VSWITCH coupling for Linux guests and global z/VM performance settings. SysVInit is available at http://www.sinenomine.net/products/vm/s5i [25]. SysVInit is available at no charge, but registration is required to download the files.
This package provides a simple Linux client and a VM disconnected virtual machine allowing Linux applications to mount and manage tapes hosted by a z/VM systems.
The tools were written to support running Bacula, a open-source file level backup tool, as a Linux appliance running in a z/VM virtual machine, however they are general purpose enough to employ with other applications with some minor thought. The application consists of a Perl script to run within the Linux guest, and a REXX/CMS Pipelines-based server to interact with a CMS-based tape management system.
This package contains only the support for basic VM tape operations, and does not include support for the popular commercial TMS systems such as CA-VM:Tape or others. A commercially supported version is available for a fee from Sine Nomine and includes detailed documentation, 24x7 support, and additional features. Please contact Sine Nomine at info (at) sinenomine.net for information and pricing for the full commercial version of the software.
This software is distributed according to the Artistic License. Please send bugs or suggestions to deb390 (at) sinenomine.net.
Attachment | Size |
---|---|
![]() | 119.53 KB |
![]() | 130.15 KB |
fsiucv provides the ability to connect to arbitrary VM CP and CMS IUCV-based services from Linux applications. Each IUCV connection is presented to the Linux system as a device, with semantics similar to that of a serial connection. Data can be read from or written to the IUCV connection using simple shell tools, or can be handled using the standard Unix/POSIX file manipulation tools and APIs. Configuration of the driver is handled using the sysfs interface, and both local and distributed IUCV are supported.
The package includes a kernel device driver and a sample application demonstrating retrieving IUCV *MSG output via IUCV and posting it to the Unix syslog facility. The sample program can trap any CP or CMS output compatible with the SET
This package has been tested with SLES 8 and 9, and Debian 3.0 and 3.1. We see no reason why it won't work on Red Hat, but we haven't tried it there. YMMV.
Please send bugs, comments, or praise to deb390 (at) sinenomine.net.
Attachment | Size |
---|---|
![]() | 20.17 KB |
Links
[1] http://www.sinenomine.net/sites/default/files/openafs-1.0.4.patch
[2] http://download.sinenomine.net/openafs/bins/
[3] http://www.sinenomine.net/sites/default/files/amanda-2.4.4p2-hsm-patches.tar.gz
[4] http://www.sinenomine.net/sites/default/files/cprof-1.0.1.tar.gz
[5] mailto:psutera@us.ibm.com
[6] http://www.sinenomine.net/download/software/cprof
[7] mailto:scourtney@sinenomine.net
[8] http://www.sinenomine.net/download/software/cprof/howto
[9] http://www.sinenomine.net/sites/default/files/cprof-20030512.patch.gz
[10] http://www.sinenomine.net/sites/default/files/cprof-20040315-beta.patch.gz
[11] http://www.sinenomine.net/sites/default/files/ext2fbin.vmarc
[12] http://www.sinenomine.net/sites/default/files/ext2fsrc.vmarc
[13] http://www.sinenomine.net/sites/default/files/openafs-1.2.13-sles8.2.s390.tgz
[14] http://www.sinenomine.net/sites/default/files/openafs-en_US-DEBUG-20040720.msi
[15] http://www.sinenomine.net/sites/default/files/openafs-en_US-20040720.msi
[16] http://www.sinenomine.net/sites/default/files/openafs-cvs-20040720.zip
[17] http://sinenomine.net/debian/ssl
[18] http://www.sinenomine.net/user/register
[19] http://www.sinenomine.net/taxonomy/term/18
[20] http://www.sinenomine.net/taxonomy/term/22
[21] http://www.sinenomine.net/taxonomy/term/10
[22] http://www.sinenomine.net/taxonomy/term/54
[23] http://www.realvnc.com/
[24] http://www.sinenomine.net/sites/default/files/vnc-3.3.3r1-2.src.rpm
[25] http://www.sinenomine.net/products/vm/s5i
[26] http://www.sinenomine.net/taxonomy/term/19
[27] http://www.sinenomine.net/taxonomy/term/12
[28] http://www.sinenomine.net/taxonomy/term/8
[29] http://www.sinenomine.net/sites/default/files/vmbacula.tgz
[30] http://www.sinenomine.net/sites/default/files/vmbacula-1.1.tar.gz
[31] http://www.sinenomine.net/sites/default/files/fsiucv-1.0.0.tar.gz