Rocket z/OS Open Source Community Downloads
From data compression and transfer to programming languages and file management, these ported tools for IBM z/OS® are free to download, easy to use, and can help you get more out of your mainframe investment.
Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf is commonly needed to build software under USS, and is commonly used in conjunction with Make and other build automation tools.
Automake is a tool that automatically generates Makefile.in files compliant with the GNU coding standards. This tool is a common dependency for anyone trying to build GNU software, and is often used in conjunction with Make, Autoconf, and other build utilities. This tool is only recommended if you intend to compile your own software under USS.
Also called Bourne Again Shell, Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). Bash gives users a command-line interpreter that provides a traditional interface via text window. It’s widely used as the GNU operating system shell, and the default shell on Linux and Mac OS X.
Bison is a general-purpose utility for creating parsers, and is written to be a replacement for Yacc. It’s commonly used in both build automation and build automation generation, and converts annotated context-free grammar into a parser table. Bison is a dependency used by PHP, Bash, Ruby, and many other tools.
bzip2 is a high-quality data compressor for the z/OS Unix environment. It typically compresses files to within 10% to 15% of the best available techniques of statistical compressors, while being around twice as fast at compression and six times faster at decompression. This version of bzip2 was not written to exploit z Systems architecture; gzip may work best for these needs.
cURL is an open source tool that can transfer data to and from servers by using one of the supported protocols (HTTP, HTTPS, FTP, FTPS, TFTP, DICT, TELNET, LDAP, or FILE). This tool can work without user interaction. cURL functionality includes proxy support, user authentication, FTP upload, HTTP post, SSL connections, cookies, file transfer, resume, and more.
CVS is a version control system for managing source code files and modifications in a group development environment. It allows developers to write, share, reuse, branch, and merge code in a team environment while ensuring source code integrity. CVS will also track source code history over time.
Diffutils is a package of several programs intended to find differences between files. The diff command is most commonly used to show exact line differences between two files. Diffutils is sometimes used as a dependency for automated build and patch programs, with a utility that allows for patching source code at specific locations.
Findutils contains the basic file and directory-searching utilities of the GNU operating system. These programs are typically used in conjunction with other programs to provide modular directory search and file locating capabilities to other commands. The find command is commonly used for quick file searches from the command line.
Groff is the GNU replacement for the troff and nroff text formatters. It’s a typesetting system that reads plain text with in-line formatting commands to produce formatted output. Both primitive commands and macros can be used to format text. Groff contains some primitive functionality, which is often expected on Unix systems.
Gzip is a popular data compression and decompression program (our ported tools have been compressed using this utility). This version of Gzip has also been modified to exploit z/OS EDC compression hardware, if present on your system. A binary version is also available to aid in installing Rocket ported tools.
libssh2 is an open-source software library that allows software developers to use the SSH2 protocol in an easy-to-use self-contained package. SSH2 is a common dependency for many security and network utilities used on Unix systems. This package only contains LIBSSH2 libraries, intended for use by other programs or utilities.
Make controls the generation of program executables and other non-source files from the program's source files. Make allows users to build, install and update packages without knowing the process details. Make only builds the parts necessary to update your packages.
Midnight Commander 4.6.1
Midnight Commander is a feature-rich full-screen text mode application that allows users to copy, move, and delete files and whole directory trees, as well as search for files and run commands in the subshell. Midnight Commander is based on versatile text interfaces, which allows it to work on a regular console, over SSH connections and numerous remote shells.
The mktemp utility takes a given filename template and overwrites a portion of it to create a unique filename. Mktemp also manages the creation of temporary files and directories that allow the user to avoid the cleaning up files that are not needed permanently.
Short for Nirvana text editor, NEdit is a UNIX text editor built for programmers. It’s extensible through a C-like macro language, and features automatic indentation and syntax highlighting for a wide variety of computer languages. NEdit can also process tags files generated using the Unix ctags command or the Exuberant Ctags program.
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, fully-featured, and open source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS) protocols, as well as a full-strength general purpose cryptography library. The core library, written in the C programming language, implements basic cryptographic functions and provides various utility functions.
This is a port of the Perl scripting language to the z/OS UNIX System Services platform. Perl is a popular general-purpose programming language widely used on UNIX and other computing platforms. This port offers enhancements over other versions of Perl; it’s preconfigured and precompiled, designed to address the ASCII/EBCDIC conversion, and provides Unicode support.
PHP is an open-source server-side scripting language, offering a simple and universal solution for easy-to-program dynamic Web pages. The intuitive interface allows programmers to embed PHP statements directly into HTML pages. PHP's syntax is similar to that of C and Perl, making it easy to learn for anyone with basic programming skills.
Pkg-Config is a helper tool that assists with compiling applications and libraries. Pkg-Config helps you insert the correct compiler options on the command line without the need of hard coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for a wide variety of situations, such defining the location of documentation tools.
Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. Python is an interpretive language, and allows users to get their programs working quickly, without a large learning curve.
Sed (stream editor) isn't an interactive text editor, and is instead used to filter text. For example, it takes text input, performs an operation (or set of operations) on it, and outputs the modified text. Sed is typically used for extracting part of a file using pattern matching, or substituting multiple occurrences of a string within a file.
sudo allows admins to delegate authority, giving certain users (or groups of users) the ability to run some (or all) commands as a super-user or another user, while providing an audit trail of the commands and their arguments. It’s a command-line UNIX application, and runs in the z/OS UNIX System Services environment.
TCL (Tool Command Language) is a powerful but easy-to-learn dynamic programming language, suitable for a very wide range of uses including Web and desktop applications, networking, administration, testing, and more. TCL provides tools for creating GUIs that are incredibly simple yet remarkably powerful. In many cases users can implement applications 5-10x faster than is possible using other languages.
UnZip is an extraction utility for archives compressed in .zip format. UnZip will list, test, or extract files from a .zip archive, commonly found on MS-DOS systems. Unzip is also compatible both with PKWARE's PKZIP and PKUNZIP utilities for MS-DOS as well as Info-ZIP’s. Unzip supports Bzip2’s compression methods as well.
Webalizer is a fast and free Web server log file analysis program. It produces highly detailed, easily configurable usage reports in HTML format for viewing with a standard Web browser. Webalizer handles Common Logfile Format (CLF), and can even handle bzip2 or gzip compressed logs without the need for uncompressing.
Zip is a compression and file packaging/archive utility. It’s useful for packaging a set of files for distribution, for archiving files, and for saving disk space by temporarily compressing unused files or directories. Zip puts one or more compressed files into a single ZIP archive, along with information about the files.
zlib is a free, general-purpose, lossless data compression library for use on virtually any computer hardware and operating system. The zlib data format is portable across platforms and is designed to be compact and fast for use in memory and on communications channels. The zlib compression library provides in-memory compression and decompression functions, including integrity checks of the uncompressed data.