Skip to main content (Press Enter).
Skip auxiliary navigation (Press Enter).
IBM TechXchange Community Home
IBM Z & LinuxONE
IBM Z and LinuxONE Community
Skip main navigation (Press Enter).
Hybrid User Group
Upcoming Community Events
All Community Events
Go on z/OS - Group home
IBM Z and LinuxONE - Languages
Back to Blog List
IBM Open Enterprise SDK for Go 1.18 is now available!
Fri June 24, 2022 09:20 AM
Open Enterprise SDK for Go
enables organizations to run the
language on the IBM
. It provides a
powerful framework for building fast and scalable applications for z/OS
the facility to write applications in support of cloud infrastructures. It can take advantage
of the colocation of your data and existing applications on IBM
to increase throughput and
reduce response time. You can control which data will be exposed externally, while keeping all
your proprietary data secure inside the
IBM Open Enterprise SDK for Go 1.18
brings the following new features from the Go open-source community:
to represent functions and data structures in a generic form. With
can declare and use functions or types that are written to work with any
of a set of types provided by calling code. They can add optional type parameters to type and
let you work in multiple
modules simultaneously without having to edit go.mod files for each module.
You can control all your dependencies by simply using a go.work file in the root of your
With go workspaces, you can more easily identify and work with multiple modules in your src
subdirectory that may be part of your many version control repositories which are part of the
development of one of more of your source packages.
provides for automated testing where a fuzzing engine continuously generates inputs to
a program in the fuzzing target.
With fuzzing, random data is run against your test to find issues such as bugs, vulnerabilities,
or crash-causing inputs. For example, some examples of vulnerabilities that can be found by
fuzzing are SQL injection, buffer overflow, denial of service, and cross-site scripting attacks.
Remote Procedure Call
available is a helpful video tutorial in
Using gRPC and protocol buffer with Go on z/O
gRPC is a
used to build scalable and fast APIs
It can be a suitable alternative to REST especially for microservices communication due to its structure and performance.
or more details on the newly-introduced features, see
Download the latest Go release today!
How to obtain IBM Open Enterprise SDK for Go?
IBM Open Enterprise SDK for Go is available for zero license charge through Shopz (5655-GOZ) SMP/E, or you can download the PAX
. Optional world-class IBM Software Subscription and Support is available with your order through Shopz (5655-GOS).
IBM Open Enterprise SDK for Go product page
For additional information on installation, troubleshooting and packages included in this offering please visit the
Linux on IBM Z and LinuxONE Open Source Software Report: August 2023
Elizabeth K. Joseph
, 3 hours ago
Getting started with IBM LinuxONE Community Cloud | Rituraj Mahato | IBM Champion 2023
, 8 hours ago
OpenTelemetry Collector now available for Linux on IBM Z
, 23 hours ago
ISV AMA: Java on IBM Z
Best Practices for AIOps for IBM Z - Predictive workload automation
Copyright 2019 IBM Z and LinuxONE Community. All rights reserved.
Powered by Higher Logic
Add a tag
User Tags may not contain the following characters: @ # $ & :