Open Source on
the Modern
Mainframe
April 17, 2020
Agenda
• Welcome and introduction - Len Santalucia
• Ambitus - Joe Bostian
• Feilong - Mike Friesenegger & James Vincent
• Polycephaly - Jerry Edgington
• Zorow - Hiren Shah
• Zowe - Sujay Solomon
• Zowe Conformance Program
– Joe Winchester
• How to get involved
• Q/A
For the last 20 years, The Linux Foundation has provided unparalleled support for open source communities
through financial and intellectual resources, governance structure, IT infrastructure, services, events, and
training.
Dedicated to building sustainable ecosystems around open source projects, The Linux Foundation is working with the global technology
community to solve the world’s hardest problems through open source and creating the largest shared technology investment in
history.
The Linux Foundation is the umbrella organization for more than 300 open source projects accelerating open technology
development and commercial adoption. Some of the game-changing initiatives hosted by The Linux Foundation include:
3
Open Mainframe Project - part of The Linux Foundation
ecosystem of sustainable open source
Mission of the Open Mainframe Project:
Build community and adoption of Open Source
on the mainframe
• Eliminating barriers to Open Source adoption on the
mainframe
• Demonstrating value of the mainframe on technical and
business levels
• Strengthening collaboration points and resources for the
community to thrive
4
years since
launch
36
Supporting
Organizations
9
Hosted
Projects
36
Mentees
Sponsored
100+
Students
Impacted
200+
Project
Contributors
Open Mainframe Project
5
Mainframe-centric projects hosted
Learn about all Open Mainframe projects at https://www.openmainframeproject.org/projects
Supporting a strong open
source ecosystem on
mainframe is crucial to
sustainability. The Open
Mainframe Landscape is
key to identifying and
understanding the
dynamics.
Visit
https://l.openmainframeprojec
t.org to learn more.
Showcasing the commercial ecosystem building
from Open Mainframe Project hosted project
Ambitus
Joe Bostian, Open Source and Analytics
Architect for IBM z Systems and co-lead of
OMP’s Ambitus project
https://www.openmainframeproject.org/projects/ambitus
Mission:
To build a community of users who want to better understand how their existing open source environment
can be implemented and operated on a mainframe. This is a community of architects, developers, and users with
experience in enterprise environments who need to use their z/OS or Linux on Z platforms more effectively through
cross-platform open source frameworks and interfaces.
Benefits:
● Understand the set of common open source environments that exist on the modern mainframe
● Gain access to examples and best practices that illustrate how mainframes excel in open environments
● Discover how to to eliminate inefficiencies in enterprise open source deployments by applying the unique
functional strengths of IBM Z
What’s next:
We will continue to build out our portfolio of open source configurations and library of how-to information to assist
new users in bringing their workloads to IBM Z. We will also be providing assistance to open source maintainers
and committers who are thinking about supporting IBM Z through their projects.
Feilong
Mike Friesenegger, Solution Architect for the
SUSE Alliances team and co-lead of OMP’s
Feilong Project
James Vincent, Senior Systems Architect for
Velocity Software and co-lead of OMP’s Feilong
Project
https://www.openmainframeproject.org/projects/feilong
Mission:
• Contribute and further develop the RESTful API server that simplfies interaction with the IBM z/VM hypervisor.
Benefits:
• The RESTful API server makes using z/VM easier especially for developers without deep knowledge of z/VM.
• Develop self-service Infrastructure-as-a-Service automation of VMs, networking and storage used by z/VM.
• The z/VM Cloud Connector is included in an IBM product and can be integrated with VMware and OpenStack.
• An implementation of the RESTful API is available in a third-commercial z/VM cloud management product.
What’s next:
• Already have a strong codebase to contribute and further develop thanks to the IBM contribution to the project.
• Move CI/CD infrastructure under Linux Foundation and connect to Z resources from Feilong partners.
• Provide Feilong contributors access to z/VM resources to develop, test and document features.
• Support OMP summer mentorship project - Feilong - Ansible Module.
• Increase the Feilong membership and bi-weekly project meeting attendance.
https://www.openmainframeproject.org/projects/feilong
https://github.com/openmainframeproject/python-zvm-sdk
Polycephaly
Jerry Edgington, Senior Systems Analyst at
Western & Southern Financial Group and lead
for OMP’s Polycephaly project
https://www.openmainframeproject.org/projects/polycephaly
Mission:
- To allow developers to be just developers, regardless of what platform the application is being developed for
- Minimal knowledge for z/OS system programmer to support
- Reuse existing Jenkins and Git knowledge to support the zSeries platform
Benefits:
- Requires minimal z/OS system programming experience
- Treats z/OS just any other platform
- Reuses technology most likely already running, with expertise to use it
- Quickly allows non-z/OS developers to develop on z/OS
What’s next:
- Expansion of the current code to base to allow for more features, functions and subsystems, like DB2
- Improved integration with Jenkins and its code, and exploiting more of its features
- Improve documentation to allow for easier installation and transition to Polycephaly
Zorow
Hiren Shah, Senior Technical Staff Member, IBM
https://www.openmainframeproject.org/projects/zorow
Mission:
● Provides a repository for z/OS systems programmers and product vendors to contribute and share z/OSMF
workflows
● Build community of z/OS System programmers to collaborate around z/OSMF workflow technology
● Modernize z/OS System management via use of z/OSMF and workflows
Benefits:
● We can centralize workflows from clients and numerous IBM offerings, for common systems management tasks
● Systems programmers can collaborate on various workflows to reduce complexities by using familiar templates
that integrate seamlessly with their respective enterprise operations.
● Tenured systems programmers can be energized to transfer their systems management skills to the early
tenured systems programmers
What’s next:
● Continue to build portfolio of various system management and configuration workflows
● Encourage customers to participate and contribute to the zorow community
● Provide educational materials such as videos to help customers to build their own z/OSMF workflows
https://www.openmainframeproject.org/projects/zorow
What is a z/OSMF Workflow:
The z/OSMF Workflow is a framework that supports z/OS System Programmers (Workflow provider) to define a
guided flow (workflow) through steps to accomplish a system management or configuration task.
The z/OSMF Workflow is useful to:
● Assist people unfamiliar with how to perform a given task, or a task that they perform rarely
● Ensure that all tasks are performed in the right order and only when their dependencies have been met
● Ensure that all steps are completed, even if many of the tasks have been delegated to a number of different
colleagues
● Monitor and track progress toward the completion of the task
● Provide a history (audit trail) of the steps performed for a task
● Perform the same tasks on multiple systems
z/OSMF workflow Examples:
● Provision z/OS middleware
● Expand zFS file system
● Upgrade z/OS version
Zowe
Sujay Solomon, Chief Z DevOps Advocate for
Broadcom and member of OMP’s Zowe
Leadership Committee
zowe.org
Mission:
● Reduce the learning curve
● Attract new people to z/OS
● Simplify architecture
Benefits:
Zowe is an integrated and extensible open source software for z/OS with a coherent and curated set of user and programmatic interfaces
that:
● Provide consistent access to z/OS systems and services
● Leverage industry standard methodologies and standards familiar to the vast majority of today’s developers and IT staff
● Are commonly accepted as a standard within the mainframe community
What’s next:
● SSO experience for all users of z/OS
● SDKs for popular languages/runtimes like Python and Node.JS enabling developers to easily with z/OS services
● Mobile Framework for z/OS Services
Zowe
Conformance
Joe Winchester, IBM Senior Technical Staff
Member and member of OMP’s Zowe
Leadership Committee and Zowe architect
https://www.openmainframeproject.org/projects/zowe/conformance
Mission:
● Zowe is designed and architected to be software platform for z/OS products to build plugins, apps and
extensions.
Benefits:
● Give users the confidence that when they use a product, app, or distribution that leverages Zowe they can
expect a high level of common functionality, interoperability and user experience.
● Conformance provides Independent Software Vendors (ISVs), System Integrators (SIs) and end users greater
confidence that their software will behave as expected.
● The Zowe Conformance Program is administered by the Open Mainframe Project
Zowe CLI out of the box
Zowe CLI as an extensible platform
Zowe desktop as an extensible platform
Zowe conformant offerings
Other Open Mainframe projects and contacts
Lead: James Caffrey
Repo: https://github.com/OpenMainframeproject/ade
Lead: John Arwe
Repo: https://github.com/openmainframeproject/atompkg-
language-zvm-asm
Lead: Klaus Egeler
Repo:
https://github.com/openmainframeproject/tersedecompress
Lead: Robert Dahlberg
Landing Page:
https://www.openmainframeproject.org/projects/mentors
hip-program
Get involved!
A Few Ways to Participate
Subscribe to Open
Mainframe Project Mailing
Lists
Attend Upcoming
Mainframe Events
Get the latest
development updates
from the technical
communities
Engage in the discussion
on Slack
Start or join a local Open
Mainframe Meetup
Participate in the Forums
Join us at Open Mainframe Summit
• 2 day event, to be held
at the Marist College
Executive Center in
NYC
• CFP open now!
• Register today:
https://events.linuxfound
ation.org/open-
mainframe-summit/
36
Follow us on LinkedIn at https://www.linkedin.com/company/the-
open-mainframe-project
Follow us on Twitter at
https://twitter.com/OpenMFProject
Make sure you are follow us on social!
Questions?
Thank you!

Webinar: Open Source on the Modern Mainframe

  • 1.
    Open Source on theModern Mainframe April 17, 2020
  • 2.
    Agenda • Welcome andintroduction - Len Santalucia • Ambitus - Joe Bostian • Feilong - Mike Friesenegger & James Vincent • Polycephaly - Jerry Edgington • Zorow - Hiren Shah • Zowe - Sujay Solomon • Zowe Conformance Program – Joe Winchester • How to get involved • Q/A
  • 3.
    For the last20 years, The Linux Foundation has provided unparalleled support for open source communities through financial and intellectual resources, governance structure, IT infrastructure, services, events, and training. Dedicated to building sustainable ecosystems around open source projects, The Linux Foundation is working with the global technology community to solve the world’s hardest problems through open source and creating the largest shared technology investment in history. The Linux Foundation is the umbrella organization for more than 300 open source projects accelerating open technology development and commercial adoption. Some of the game-changing initiatives hosted by The Linux Foundation include: 3 Open Mainframe Project - part of The Linux Foundation ecosystem of sustainable open source
  • 4.
    Mission of theOpen Mainframe Project: Build community and adoption of Open Source on the mainframe • Eliminating barriers to Open Source adoption on the mainframe • Demonstrating value of the mainframe on technical and business levels • Strengthening collaboration points and resources for the community to thrive
  • 5.
  • 6.
    Mainframe-centric projects hosted Learnabout all Open Mainframe projects at https://www.openmainframeproject.org/projects
  • 7.
    Supporting a strongopen source ecosystem on mainframe is crucial to sustainability. The Open Mainframe Landscape is key to identifying and understanding the dynamics. Visit https://l.openmainframeprojec t.org to learn more. Showcasing the commercial ecosystem building from Open Mainframe Project hosted project
  • 8.
    Ambitus Joe Bostian, OpenSource and Analytics Architect for IBM z Systems and co-lead of OMP’s Ambitus project
  • 9.
    https://www.openmainframeproject.org/projects/ambitus Mission: To build acommunity of users who want to better understand how their existing open source environment can be implemented and operated on a mainframe. This is a community of architects, developers, and users with experience in enterprise environments who need to use their z/OS or Linux on Z platforms more effectively through cross-platform open source frameworks and interfaces. Benefits: ● Understand the set of common open source environments that exist on the modern mainframe ● Gain access to examples and best practices that illustrate how mainframes excel in open environments ● Discover how to to eliminate inefficiencies in enterprise open source deployments by applying the unique functional strengths of IBM Z What’s next: We will continue to build out our portfolio of open source configurations and library of how-to information to assist new users in bringing their workloads to IBM Z. We will also be providing assistance to open source maintainers and committers who are thinking about supporting IBM Z through their projects.
  • 10.
    Feilong Mike Friesenegger, SolutionArchitect for the SUSE Alliances team and co-lead of OMP’s Feilong Project James Vincent, Senior Systems Architect for Velocity Software and co-lead of OMP’s Feilong Project
  • 11.
    https://www.openmainframeproject.org/projects/feilong Mission: • Contribute andfurther develop the RESTful API server that simplfies interaction with the IBM z/VM hypervisor. Benefits: • The RESTful API server makes using z/VM easier especially for developers without deep knowledge of z/VM. • Develop self-service Infrastructure-as-a-Service automation of VMs, networking and storage used by z/VM. • The z/VM Cloud Connector is included in an IBM product and can be integrated with VMware and OpenStack. • An implementation of the RESTful API is available in a third-commercial z/VM cloud management product. What’s next: • Already have a strong codebase to contribute and further develop thanks to the IBM contribution to the project. • Move CI/CD infrastructure under Linux Foundation and connect to Z resources from Feilong partners. • Provide Feilong contributors access to z/VM resources to develop, test and document features. • Support OMP summer mentorship project - Feilong - Ansible Module. • Increase the Feilong membership and bi-weekly project meeting attendance.
  • 12.
  • 13.
    Polycephaly Jerry Edgington, SeniorSystems Analyst at Western & Southern Financial Group and lead for OMP’s Polycephaly project
  • 14.
    https://www.openmainframeproject.org/projects/polycephaly Mission: - To allowdevelopers to be just developers, regardless of what platform the application is being developed for - Minimal knowledge for z/OS system programmer to support - Reuse existing Jenkins and Git knowledge to support the zSeries platform Benefits: - Requires minimal z/OS system programming experience - Treats z/OS just any other platform - Reuses technology most likely already running, with expertise to use it - Quickly allows non-z/OS developers to develop on z/OS What’s next: - Expansion of the current code to base to allow for more features, functions and subsystems, like DB2 - Improved integration with Jenkins and its code, and exploiting more of its features - Improve documentation to allow for easier installation and transition to Polycephaly
  • 15.
    Zorow Hiren Shah, SeniorTechnical Staff Member, IBM
  • 16.
    https://www.openmainframeproject.org/projects/zorow Mission: ● Provides arepository for z/OS systems programmers and product vendors to contribute and share z/OSMF workflows ● Build community of z/OS System programmers to collaborate around z/OSMF workflow technology ● Modernize z/OS System management via use of z/OSMF and workflows Benefits: ● We can centralize workflows from clients and numerous IBM offerings, for common systems management tasks ● Systems programmers can collaborate on various workflows to reduce complexities by using familiar templates that integrate seamlessly with their respective enterprise operations. ● Tenured systems programmers can be energized to transfer their systems management skills to the early tenured systems programmers What’s next: ● Continue to build portfolio of various system management and configuration workflows ● Encourage customers to participate and contribute to the zorow community ● Provide educational materials such as videos to help customers to build their own z/OSMF workflows
  • 17.
    https://www.openmainframeproject.org/projects/zorow What is az/OSMF Workflow: The z/OSMF Workflow is a framework that supports z/OS System Programmers (Workflow provider) to define a guided flow (workflow) through steps to accomplish a system management or configuration task. The z/OSMF Workflow is useful to: ● Assist people unfamiliar with how to perform a given task, or a task that they perform rarely ● Ensure that all tasks are performed in the right order and only when their dependencies have been met ● Ensure that all steps are completed, even if many of the tasks have been delegated to a number of different colleagues ● Monitor and track progress toward the completion of the task ● Provide a history (audit trail) of the steps performed for a task ● Perform the same tasks on multiple systems z/OSMF workflow Examples: ● Provision z/OS middleware ● Expand zFS file system ● Upgrade z/OS version
  • 18.
    Zowe Sujay Solomon, ChiefZ DevOps Advocate for Broadcom and member of OMP’s Zowe Leadership Committee
  • 19.
    zowe.org Mission: ● Reduce thelearning curve ● Attract new people to z/OS ● Simplify architecture Benefits: Zowe is an integrated and extensible open source software for z/OS with a coherent and curated set of user and programmatic interfaces that: ● Provide consistent access to z/OS systems and services ● Leverage industry standard methodologies and standards familiar to the vast majority of today’s developers and IT staff ● Are commonly accepted as a standard within the mainframe community What’s next: ● SSO experience for all users of z/OS ● SDKs for popular languages/runtimes like Python and Node.JS enabling developers to easily with z/OS services ● Mobile Framework for z/OS Services
  • 26.
    Zowe Conformance Joe Winchester, IBMSenior Technical Staff Member and member of OMP’s Zowe Leadership Committee and Zowe architect
  • 27.
    https://www.openmainframeproject.org/projects/zowe/conformance Mission: ● Zowe isdesigned and architected to be software platform for z/OS products to build plugins, apps and extensions. Benefits: ● Give users the confidence that when they use a product, app, or distribution that leverages Zowe they can expect a high level of common functionality, interoperability and user experience. ● Conformance provides Independent Software Vendors (ISVs), System Integrators (SIs) and end users greater confidence that their software will behave as expected. ● The Zowe Conformance Program is administered by the Open Mainframe Project
  • 28.
    Zowe CLI outof the box
  • 29.
    Zowe CLI asan extensible platform
  • 30.
    Zowe desktop asan extensible platform
  • 31.
  • 32.
    Other Open Mainframeprojects and contacts Lead: James Caffrey Repo: https://github.com/OpenMainframeproject/ade Lead: John Arwe Repo: https://github.com/openmainframeproject/atompkg- language-zvm-asm Lead: Klaus Egeler Repo: https://github.com/openmainframeproject/tersedecompress Lead: Robert Dahlberg Landing Page: https://www.openmainframeproject.org/projects/mentors hip-program
  • 33.
  • 34.
    A Few Waysto Participate Subscribe to Open Mainframe Project Mailing Lists Attend Upcoming Mainframe Events Get the latest development updates from the technical communities Engage in the discussion on Slack Start or join a local Open Mainframe Meetup Participate in the Forums
  • 35.
    Join us atOpen Mainframe Summit • 2 day event, to be held at the Marist College Executive Center in NYC • CFP open now! • Register today: https://events.linuxfound ation.org/open- mainframe-summit/
  • 36.
    36 Follow us onLinkedIn at https://www.linkedin.com/company/the- open-mainframe-project Follow us on Twitter at https://twitter.com/OpenMFProject Make sure you are follow us on social!
  • 37.
  • 38.