Blogs

Open Source Languages and Tools for z/OS

Open Source Languages and Tools for z/OS

Empower your developers to use their preferred open source languages. We offer many open source languages and tools—including Git, R and Python—that allow any developer to harness the power of the mainframe without having to spend months learning new skills.

 

Git

Git is a version control system (VCS) for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for software development, but it can be used to keep track of changes in any files. The z/OS port of git supports automatic tagging and conversion of text files between ISO8859-1 (ASCII) and IBM-1047 (EBCDIC) character encodings.

 

Bash

Bash is an sh-compatible shell providing users a command-line interpreter that provides a traditional interface via text window and a script execution capability. It is the default shell on Linux and Mac OS X.

 

Bison

Bison is a programming utility for creating parsers. It’s commonly used in both build automation and build automation generation, and converts annotated context-free grammar into a C, C++, or Java parser. Bison is used by PHP, Bash, Ruby, and many other tools.

 

bzip2

bzip2 is a data compressor that compresses single files (it is not a file archiver). 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

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.

 

Diffutils

Diffutils is a package of several programs intended to find differences between files. The diff command, for example, shows exact line differences between two files.

 

Gzip

Gzip is a popular data compression/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.

 

libssh2

libssh2 is a software library that allows developers to use the SSH-2 network protocol in an easy-to-use self-contained package. This package only contains LIBSSH2 libraries intended for use by other programs or utilities.

 

m4

M4 is a general-purpose macro processor. Most users require M4 simply as a dependency of Autoconf or Bison, although the language is used in other contexts such as text template re-use, text editing and text-processing applications.

 

Make

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.

 

Mktemp

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.

 

OpenSSL

OpenSSL is a software library to be used in applications that need to secure communications against eavesdropping or need to ascertain the identity of the party at the other end.

 

Pkg-Config

pkg-Config is a programming tool that assists with compiling applications and libraries. It 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).

 

Sed

sed (stream editor) is a utility for parsing and transforming text. It is typically used for extracting part of a file using pattern matching, or substituting multiple occurrences of a string within a file.

 

sudo

sudo is a command-line utility that allows admins to delegate authority, giving certain users the ability to run commands as a super-user or another user, while providing an audit trail of the commands and their arguments.

 

Unzip

UnZip is an extraction utility for archives compressed in .zip format. Unzip is also compatible with PKZIP and PKUNZIP utilities for MS-DOS as well as Info-ZIP’s and supports bzip2 compression methods as well.

 

Vim

Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient.

 

Zip

Zip is a compression and file packaging/archive utility. Zip puts one or more compressed files into a single ZIP archive, along with information about the files.

 

zlib

zlib is a general-purpose, lossless data compression library providing in-memory compression and decompression functions, including integrity checks of the uncompressed data.

 

Download Now   Please link to https://www.rocketsoftware.com/zos-open-source/tools

Read more about Rocket Support for Open Source Tools   Please link to: https://www.rocketsoftware.com/contact-open-source-tools-zos

Join the FREE Rocket Open Source Tools Forum Please link to: https://community.rocketsoftware.com/forums/forum-home?CommunityKey=1e694975-142d-4f2d-9b52-0e37e225db41?utag_campaign=ADM&utag_channel=3P&utag_platform=CS&utag_content=OpenAppDevDevops.commicrosite&utag_location=WW&utag_name=ADM_3P_CS_OpenAppDevDevops.commicrosite_2020-01_WW

Coreen Wilson

Head of Z Systems Product Marketing

Recent Posts

Building an Open Source Observability Platform

By investing in open source frameworks and LGTM tools, SRE teams can effectively monitor their apps and gain insights into…

18 hours ago

To Devin or Not to Devin?

Cognition Labs' Devin is creating a lot of buzz in the industry, but John Willis urges organizations to proceed with…

19 hours ago

Survey Surfaces Substantial Platform Engineering Gains

While most app developers work for organizations that have platform teams, there isn't much consistency regarding where that team reports.

1 day ago

EP 43: DevOps Building Blocks Part 6 – Day 2 DevOps, Operations and SRE

Day Two DevOps is a phase in the SDLC that focuses on enhancing, optimizing and continuously improving the software development…

1 day ago

Survey Surfaces Lack of Significant Observability Progress

A global survey of 500 IT professionals suggests organizations are not making a lot of progress in their ability to…

2 days ago

EP 42: DevOps Building Blocks Part 5: Flow, Bottlenecks and Continuous Improvement

In part five of this series, hosts Alan Shimel and Mitch Ashley are joined by Bryan Cole (Tricentis), Ixchel Ruiz…

2 days ago