Digital Developer Conference: Hybrid Cloud 2021. On Sep 21, gain free hybrid cloud skills from experts and partners. Register now

IBM Developer Blog

Follow the latest happenings with IBM Developer and stay in the know.

Learn how you can use LinuxONE and LinuxONE-based cloud services to build open source projects


Call for Code invites developers to build and contribute to sustainable, open source technology projects. Now, there is an opportunity for developers to use one of the world’s most reliable, sustainable, and cost-effective platforms – IBM LinuxONE – towards that end. While using the latest encryption technology, ultimate uptime, and the scalability of the IBM Z platform, LinuxONE can process your data efficiently and securely. Therefore, LinuxONE is a great choice to use for your Call for Code project.

What you get

Using IBM LinuxONE Community Cloud, you will get a virtual machine running Red Hat Enterprise Linux or SUSE. This is a Linux® server that you can use to create and host your Call for Code project. And, it is easy to request your trial.

Be sure to use the event code cfc2021 when creating your server. If you reach the end of your 120-day trial before you have finished working on your Call for Code entry, email the LinuxONE Community Cloud ID found in the expiry warning email, and reference your event code to let them know work or judging is not complete. This enables the cloud team to continue to maintain your server’s availability as necessary throughout the 2021 Call for Code Global Challenge.

flow

IBM Cloud Hyper Protect services

IBM Hyper Protect Services are built on IBM LinuxONE technology running on IBM Cloud. These secure services offer technical assurance that only the authorized user — not even the cloud administrator — can see your data, personal information, or encryption keys. There are three services available:

IBM Cloud Hyper Protect Virtual Servers

IBM Hyper Protect Virtual Server is a software solution built on the IBM Secure Service Container framework, which enables users to securely run containerized Linux workloads on IBM Z and LinuxONE. The data in these services is not accessible or readable by cloud providers. This helps users meet regulatory compliance and assures end-user confidentiality.

Note: Due to advanced security features, this technology can only be made available at no cost for a limited time. This technology should only be implemented during the last 90 days of the Call for Code Global Challenge.

IBM Cloud Hyper Protect DBaaS

This leading-edge solution offers a highly secure database environment for enterprise workloads with sensitive data. With IBM Cloud Hyper Protect DBaaS, you can provision, manage, maintain, and monitor multiple database types like MongoDB and PostgreSQL through standardized APIs. The data in these services is not accessible or readable by cloud providers. This helps users to meet regulatory compliance and assure end-user confidentiality.

Note: Due to advanced security features, this technology can only be made available at no cost for a limited time. This technology should only be implemented during the last 90 days of the Call for Code Global Challenge.

IBM Cloud Hyper Protect Crypto Service

IBM Cloud Hyper Protect Crypto Services is a key management and cloud hardware security module (HSM). It is designed to let you take control of your cloud data encryption keys and cloud hardware security models, and is the only service in the industry built on FIPS 140-2 Level 4-certified hardware.

Note: This service is a secure way of storing your keys for your solution. Due to advanced security features, this technology can only be made available at no cost for a limited time. This technology should only be implemented during the last 30 days of the Call for Code Global Challenge.

LinuxONE toolkit overview

The LinuxONE toolkit includes solutions and step-by-step instructions to leverage the technology when building solutions such as those for the Call for Code Global Challenge. The toolkit contains examples that can help you start building your own solution. Here are just a couple of example solutions:

  • Build and deploy a disaster donations website with end-to-end encryption: The disaster donations website with end-to-end encryption solution is an example of how you can use open source technologies such has Node.js, Python, and MongoDB to quickly build an application that addresses humanitarian issues. It might seem like a simple application, but when collecting funds across various geographies and governing bodies, there are many regulations to address to protect donors. This solution serves as an example for how teams can build an open source solution while simultaneously addressing security and regulatory concerns.

  • How to install Docker and deploy a Postgres Docker image using LinuxONE Community Cloud: This solution walks you through how to work with container technology on the LinuxONE platform. The concepts taught in this solution can be extended to any container technology. This is particularly helpful as you build your solution to address social and humanitarian issues. LinuxONE is a Linux server where you can choose from a Red Hat Enterprise Linux or SUSE Linux Enterprise Server image. After you have your image, you can begin working with any open source technology for the s390x architecture.

You can access both of these example solutions and several more in the LinuxONE Toolkit:

Platform Solution description URL
IBM Cloud Hyper Protect Build and deploy a disaster donations website with end-to-end encryption https://developer.ibm.com/patterns/systems-create-a-secure-disaster-donations-website
IBM Cloud Hyper Protect Secure a digital wallet in the public cloud https://developer.ibm.com/patterns/secure-bitcoin-wallet-with-ibm-cloud-hyper-protect-virtual-servers
IBM Cloud Hyper Protect Create secure microservices writing to a consolidated database https://developer.ibm.com/patterns/create-a-secured-microservices-and-deploy-it-to-a-consolidated-database
IBM Cloud Hyper Protect Building secure health care apps with IBM Hyper Protect SDK for CareKit https://developer.ibm.com/patterns/build-secure-health-care-apps-with-ibm-hyper-protect-sdk-for-carekit
LinuxONE Community Cloud How to install MongoDB on LinuxONE Community Cloud https://github.com/PhilaD1/MongoDB
LinuxONE Community Cloud How to install Docker and deploy a Postgres Docker image using LinuxONE Community Cloud https://github.com/Elvin94/postgres-on-docker
LinuxONE Community Cloud Install Node.js on LinuxONE Community Cloud and run applications https://github.com/adamsocool/nodejs-01

The time is now. Join the Call for Code Global Challenge and build your skills on industry-leading, open hybrid cloud technologies while being part of a community of 400,000 problem solvers fighting back against the most pressing issues of our time.