IBM Toolkit for Swift - Linux on z Systems details

A sample Swift application based on Kitura

A sample application that demonstrates various features of Kitura, a light-weight web framework that allows you to easily build web services with complex routes.

Swift 3.1.1 compiler (4.0.2 compiler in Community Edition)

Deploy your applications to the Linux on IBM z Systems environment. The Swift compiler translates your Swift source code into efficient, executable machine code. It comes with the standard library.

Swift Runtime

Execute Swift applications in the Linux on z Systems environment.

Swift Core Libraries

Provides powerful tools that developers can depend upon, including the Foundation, libdispatch, and XCTest libraries for the Linux on z Systems environment.

Swift LLDB debugger

Aid in problem determination in application development by enabling accurate inspection of Swift types as well as full-featured expression evaluation.

Swift Package Manager

Simplify the distribution of Swift source code by automating the process of downloading, compiling, and linking dependencies.

Technical details

Hardware requirements

IBM Z servers that support the Ubuntu Server 16.04 LTS for IBM Z systems

    Software requirements

    Ubuntu Server 16.04 LTS for IBM Z systems

      You may also be interested in

      IBM LinuxONE Emperor II

      Digital is transforming the industry. To be competitive, enterprises must deliver trusted services to their clients while accelerating value. This requires an open source platform that speeds your developers' creative genius and a highly secure cloud infrastructure that provides instantaneous data delivery any day of the year, whether you have thousands, or millions, of simultaneous users. We have the answer: IBM® LinuxONE™ Emperor™ II, an open enterprise Linux server that operates at lightning fast speed, extreme scale and the highest level of security to deliver exceptional digital experiences and even change the world.

      Learn more

      IBM LinuxONE Rockhopper II

      Your business growth is dependent on delivering exceptional and trusted digital experiences – so you can capture new markets and disrupt your competition. IBM LinuxONE Rockhopper II™ is designed to provide a superior data and cloud platform with pervasive encryption, high availability, and performance at scale. All of this is packaged in an affordable enterprise Linux server that fits right into your cloud data center – whether you are a startup or an established bank.

      Learn more

      IBM Cloud Private

      All the benefits of the public cloud for use behind your firewall

      Learn more

      Buy now and get started