Program for openSUSE.Asia Summit 2017
Opening: Welcome to openSUSE.Asia Summit 2017
presented by Fuminobu Takeyama
tbd.10:00 - 10:30 Main Room openSUSE
Keynote: openSUSE — A Reintroduction (speaker: Richard Brown, Chairman of openSUSE Board)
presented by Fuminobu Takeyama
"openSUSE is over 12 years old, but since that time we've changed a lot. For established openSUSE users this session will be a bit of a trip down memory lane and a change to reflect on some of the ways that make openSUSE special and different from any other Free & Open Source Software project. For a someone new to openSUSE it will be a chance to learn about what makes us unique, interesting, a...more 10:30 - 11:00 Main Room
Opening: Linux Security 2017 status and AppArmor info.
Why don’t you use security mechanisms?
presented by Kazuki Omo
Nowadays so much security implementation and concept on Linux and Kernel, but we don't hear so much information in Japan. In this presentation, we will introduce those security implementation/concept status on current Linux, and update current AppArmor status and new features for supporting "container" environment.11:15 - 11:30 Main Room FLOSS Security
openSUSE Leap: on the way to 15
presented by Ludwig Nussel
With Tumbleweed as the bleeding edge distribution, openSUSE Leap complements openSUSE's offering with stable distribution SUSE Linux Enterprise. It started with Leap 42.1 based on SLE 12 SP1. With 42.3 based on SLE12 SP3 Leap 42 reached the final version based on SLE12. The next version of Leap will be based on SLE15 and be called Leap 15 to align with the version number. At the time of th...more 11:30 - 12:00 Main Room openSUSE
YaST, NFS, and Raspberry Pi
Deploy NFS on Raspberry Pi with ease using YaST
presented by Dmitri Popov
There are plenty of good reasons to deploy openSUSE on a Raspberry Pi. But probably the most compelling one is the YaST configuration tool. It acts as a graphical control center that gives you the ability to configure and manage practically all system settings without fiddling with arcane commands in the terminal. Of course, some tasks are easier to accomplish from the command line. Indeed, ins...more 13:30 - 14:00 Room 2 openSUSE
openSUSE on IaaS: IBM Cloud and Sakura VPS
presented by Fuminobu Takeyama
This session invites speakers from IaaS service providers.
Try openSUSE on IBM cloud
Speaker: Yasushi Osonoi
By using IBM cloud, you can try and use openSUSE. I will explain briefly about how to make it.
A story until offering openSUSE on Sakura VPS
Speaker: Hikaru Ashino
SAKURA Internet Inc. is ...more 13:30 - 14:15 Room 1 openSUSE
Performance Analysis Tools For Linux Kernel
presented by Gary Lin
System performance tuning is always a critical issue for the operating systems. When it comes to the Linux kernel, the system administrators and developers have several tools depending on the types of the issues and the subsystems, and perf is probably one of the most famous tools. In the beginning, perf is used to read the performance monitoring units, the special registers in CPU. With the de...more 13:30 - 14:00 Main Room openSUSE
open build service workshop - introduce OBS and Build your own package
presented by alcho
The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. You can release packages as well as updates, add-ons, appliances and entire distributions for a wide range of operating systems and hardware architectures.
Who is using it? Our reference implementation for openSUSE, at build.opensuse.org, c...more 13:30 - 15:30 Workshop Space openSUSE
How to kdump in openSUSE
presented by email@example.com
Kdump is a kernel level dump function which is very useful to analyze the crash issue of a running system. If the kdump feature is enabled when a crash happens to a running kernel the system switches to another kernel which is normally loaded as a system service. The second kernel is called dump-capture kernel. kdump uses kexec for booting into the dump-capture kernel immediately after the kern...more 14:15 - 14:45 Main Room openSUSE
GnuPG with Gnuk Token
control your own computing
presented by Niibe Yutaka
I will introduce the basic usage of GnuPG for Free Software Developers, address new features in GnuPG 2.2 and Gnuk 1.2, and explain concrete example of my daily life using GnuPG with Gnuk Token.
GnuPG is an important tool for Free Software Developers and Users, because its development and distribution rely on GnuPG; It might be not well known by its users, because it's there under the floor....more 14:15 - 14:45 Room 2 FLOSS Security
Building Japanese Full-Text Search System by Solr ―Document Search and Application to Online Shopping Site—
presented by hashimotosyuta
This talk explains how to build and use Japanese full-text search system on openSUSE. Apache Solr is an open source full-text search system supporting Japanese. Many products now use full-text search systems. It is relatively easy to set up those full-text search systems since they are packaged.
At first, I explain how to install Solr on openSUSE and search a text from Word, Excel, PDF,...more 14:45 - 15:15 Room 1 openSUSE
dm-crypt with LUKS encryption overview
thinkings about personal data security
presented by wnereiz
dm-crypt is the function provided by kernel for disk device encryption purpose. To use it, you need "cryptsetup", which is a powerful user space command-line tool.
This presentation will introduce the basic concept of dm-crypt, LUKS and cryptsetup. Explain The relation between them. And then demonstrate how to use cryptsetup to encrypt the device in openSUSE (both YaST2 and command-line). A ...more 14:45 - 15:15 Room 2 FLOSS Security
Have Fun Claim Control your Docker Images with Portus on openSUSE Leap
Easy ways to Create your Own Docker Registry Server
presented by Muhammad Dhenandi Putra
Docker Distribution (also known as Docker Registry) is a storage and distribution solution for your Docker images. It is the backend behind the Docker Hub and its open source. The fact that it is open source means that you can have your own Docker Registry on your own servers. This is really interesting for lots of different reasons, but one main thing to consider is that it delegates authoriza...more 14:45 - 15:15 Main Room openSUSE
Non-native English speakers in Open Source communities: A True Story
How to overcome challenges based on a true story
presented by Masayuki Igawa
The primary language of most open source projects is English, but open source users and contributors span the globe. Non-native English (English as a second language) speakers face many communication challenges when participating in the ecosystem. In this talk, as non-native English speakers and contributors to OpenStack projects (which is the one of the biggest opensource projects in the worl...more 16:00 - 16:30 Main Room Community
Hacking with x86 Windows Tablet and mobile devices on openSUSE
presented by Kenji Shimono
Tablet devices are too attractive mobile computer devices,they are inexpensive, lightweight, display, touchscreen, battery and more. But they can use iOS, Android, Windows only.No Linux Distributions on Tablet. New generation peoples are not have to need and want to use traditional computer? Smartphones and tablets are necessary to use openSUSE for new generation peoples. But few peaple ca...more 16:00 - 16:30 Room 2 Linux Desktop
Flatpak & AppImage Usage on openSUSE. Which One Suitable for openSUSE Users?
presented by Kukuh Syafaat
Flatpak & AppImage are kind of software bundle on Linux that the user can install with bundled dependencies. They also cross-distribution application, so that the user can install them in various distro. In this proposal, I will comparing both, Flatpak and AppImage, which one suitable for openSUSE users. I will give some case studies that users encounter in daily use, how to using and install t...more 16:00 - 16:30 Room 1 openSUSE
Docker and openSUSE workshop
presented by Max Huang
Docker is a software technology providing containers, promoted by the company Docker, Inc. Docker provides an additional layer of abstraction and automation of operating-system-level virtualization on Windows and Linux.
In this workshop - I will introduce and hands on
- What is docker?
- What's difference with VM ?
- How do we install docker in openSUSE and other distributed system. ...
Liberating TV set-top-boxes
Exporting Free Software to Shenzhen and elsewhere
presented by Andreas Färber
The author will present a campaign to ensure that Android based TV boxes and other Linux based consumer devices with 64-bit ARM system-on-chip (SoC) have a Free and Open Source kernel available. Dive into the meaning and effects of the GNU General Public License (GPL), and learn about your rights as device owners, GPL enforcement options for copyright holders and ideas for alternatives. Having ...more 16:45 - 17:15 Room 2 openSUSE
Using OBS to Build Containerized Application Image
Learn How To Generate AppImage
presented by Andi Sugandi
Containerized Application technologies like AppImage gives a new conceptual changes for Linux applications, with free from the worries of shared libraries and dependency issues. And with the ability for upstream projects to have a much closer role in delivering their software, and the benefits that brings to both the upstream projects and their users. Then, Open Build Service (OBS) came to play...more 16:45 - 17:15 Room 1 openSUSE
Open Source is an option of life
presented by Sunny
I joined SUSE from 2008 which was a start for me to much more get involved in open source community. I was one of members of hosting the first openSUSE.Asia Summit. We expected to spread open Source in Asia through this event and provide more oppertunities for Asia contributors to have a f2f community during the summit. My presentation is focusing on encouraging more people to get involve in ...more 16:45 - 17:15 Main Room Community
How to Encourage Community
Case Study of openSUSE Indonesia Community
presented by M. Edwin Zakaria
As an openSUSE user since the turn of millennium I feel that now the time of openSUSE to become the top rank of Linux distribution. The rolling release distribution Tumbleweed and the state of openSUSE which is now more inline with SLE development and with the use of LTS kernel fill the needs of both of the world, the bleeding edge/early adopter type of people and the stability type need by pro...more 17:15 - 17:45 Main Room Community
Japanese Input Method with Open Data
presented by Masahiko Hashimoto
In order to input Japanese from the PC, you need to convert Kanji which does not exist in English-speaking countries. The user inputs Kana characters and converts it into Katakana characters or Kanji. In other words, developers must consider how to accept input characters from Kana characters and how to output the candidate Kanji characters to be converted. We have made progress on Japanese in...more 17:15 - 17:45 Room 2 Linux Desktop
Getting Started with Dockerized .NET Application
Learn how to deckerized .net apps for testing and deploying
presented by Alin Nur Alifah
ASP.NET Core is a new open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps, IoT apps and mobile backends. ASP.NET Core apps can run on .NET Core or on the full .NET Framework. It was architected to provide an optimized development framework for apps that are deployed to the cloud or run on-premises. It consists of modular com...more 17:15 - 17:45 Room 1 openSUSE
Lightning Talk Day 1
presented by Kento Kawakami
The lightning talk is 5 minutes long, and we will shut down your speech as soon as it exceeds 5 minutes.
Lightning Talks is as follows: - (English)How and why we have integrated ubuntu-kr's Slack & IRC by Youngbin Han https://www.slideshare.net/hanyoungbin/how-why-we-have-connected-slack-irc-81046128 - Build cross-platform VR experience in 5 minutes. by CHAO Po-chiang - Become a TDF memb...more 18:00 - 18:30 Main Room
UEC Programming School
presented by Fuminobu Takeyama
tbd09:00 - 12:00 Alliance Center
2nd day opening: Who are making openSUSE.Asia 2017
presented by Fuminobu Takeyama
In this session, we introduce people who are making openSUSE.Asia Summit 2017.10:00 - 10:30 Main Room
Kernel - Entrance to geek -
presented by rivarten
I will explain booting the Linux kernel. The boot will prepare various things until OS is ready for use. Knowing the OS start-up, do not you feel like understanding somehow about computers? In fact, OS launch is closely related to computer architecture. If you treat the OS as a black box, technical skill as an engineer will not deepen, That is my opinion. Recently there are also jobs suc...more 10:30 - 11:00 Workshop Space openSUSE
LibreOffice: The Office Suite with Mixing Bowl Culture
presented by Naruhiko Ogasawara
LibreOffice is an open-sourced, feature-rich office productivity suite, and it is one of the most important components in openSUSE desktop. In this presentation, I will explain the current status of LibreOffice, both the product and the project, mainly for openSUSE users. The open-source office suite forked from OpenOffice.org contains Writer (word processing), Calc (spreadsheet), Impress (pr...more 10:30 - 11:00 Main Room LibreOffice mini Conference
Packaging 101 + a little more
Creating little bundles of Joy for your operating system.
presented by Simon Lees
As a member of SUSE's packaging team and long time openSUSE contributor, In this talk I'll show you how we use open build service to create packages for openSUSE and then the various steps they go through before reaching you. I'll also show you how you can get involved in packaging as its simpler then you'd expect.
I'll go through the components required to build a package, look in detail a...more 10:30 - 11:00 Room 1 openSUSE
Creating Telegram Bot for openSUSE ID Translators Team
How to create Telegram Bot using Python
presented by Yan Arief
openSUSE ID Translators Team uses telegram to coordinate and communicate. Currently, there are 19 translators and around one hundred translation projects that we are working on, and we need a tool to facilitate the recording of translator activities and to display the on-going project. We have created a Telegram bot as a solution for these needs. The advantages of using the Telegram bot, among ...more 11:15 - 11:45 Room 1 openSUSE
Managing Volunteers in openSUSE Asia Summit 2016
How we successfully manage 42 number of volunteers in openSUSE Asia Summit 2016
presented by Sendy Aditya Suryana
openSUSE Asia Summit 2016 was held in Yogyakarta, Indonesia at 30 September 2016 to 2 October 2016, I was act as Coordinator of Volunteer (and as driver also) for the event. It was enormous event with 500 participants expected to attend the event. Within the number of expected participants, we targeted 1:10 volunteers ratio, which mean 1 volunteer can help 10 participants on site.
Managing 4...more 11:15 - 11:30 Workshop Space Community
A War of File Format
ODF vs OOXML -- Comparing The De-iure and De-Facto Standards
presented by Franklin Weng
Since 2015 Taiwan launched a three-year project, asking users in government to use ODF as the standard file format. Why did we choose ODF instead of OOXML, which has a lot more users in the world? What's the differences? What's the advantages using a stable and open spec file format?
In this talk we'll discuss from the following subtopics: 1. Introduction to standard formats for office ...more 11:15 - 11:45 Main Room LibreOffice mini Conference
openSUSE Tumbleweed development process
presented by Max Lin
openSUSE Tumbleweed distribution is a rolling release version of openSUSE project, openSUSE Tumbleweed containing the latest stable versions of all software instead of relying on rigid periodic release cycles, eg. openSUSE Leap. openSUSE Tumbleweed does this for users that want the newest stable software. As it is a rolling release distribution, every release is published very frequently, us...more 13:15 - 13:45 Room 1 openSUSE
Virtual Desktop Infrastructure by xrdp
presented by Koichiro Iwao
xrdp is an open source implementation of Microsoft Remote Desktop Protocol licensed under Apache License 2.0. It can provide not only graphics remoting but also provides clipboard sharing (file, text, bitmap image), audio redirection, and drive redirection. Hence, xrdp is a kind of Virtual Desktop Infrastructure. I've been used xrdp for more than 8 years and contributed to xrdp development fo...more 13:15 - 13:45 Main Room Linux Desktop
Kernel tracing by using trace event and systemtap
Introduce trace event and kprobe, systemtap
presented by Joey Lee
There have some tracing mechanisms that can be used to tracing the kernel behavior. They are useful to identify problem for debugging. I want to deliver a workshop about kernel tracing by using trace event (ftrace subsystem) and systemtap on openSUSE. There have some topics:
Session I: - Introduce the trace event in ftrace tracing subsystem. - How to set a trace event in kernel module, a s...more 13:15 - 15:15 Workshop Space openSUSE
Open Source Application in Malaysian Aboriginal Education
Build a Community From Bottom Up
presented by Gao, Zhiyuan
The audience is anyone interested in how the disadvantaged could be helped with the help of open source community and anyone who interested in the process of how a student community forms and operates.
This presentation will provide an and emphasize the power of open source software in education of the disadvatanged. Still, a improvement of content and organizing structure will be suggeste...more 13:15 - 13:45 Room 2 Community
Heart of Automated Testing Framework in openSUSE : openQA
Life is too short for manual testing!
presented by Ben Chou
openQA is a testing framework that allows you to test GUI applications on one hand and bootloader and kernel on the other. In both cases, it is difficult to script tests and verify the output. Output can be a popup window or it can be an error in early boot even before init is executed.
The content will be included as following: 1. Introduction of openQA - Structure and flow , they include...more 13:45 - 14:15 Room 1 openSUSE
State of CJK issues of LibreOffice
presented by Shinji Enoki
The LibreOffice project is a aimed at multilingualism, as stated in The Document Foundation's "Our Values" of "Our Next Decade Manifesto" that anyone can translate so that everyone can use it in their mother tongues. Thus, LibreOffice provides not only each languages' user interfaces and help contents, but also many language-specific features, includes CJK (Chinese / Japanese / Korean) specific...more 13:45 - 14:15 Main Room LibreOffice mini Conference
CANCELEDBitcoin Trading with GOOSUSER and Aframe
Next step to Bitcoin war machine
presented by Rizky Ariestiyansyah
Basically, a bitcoin can be seen as a measure of work - of "mining. Back in 2009, long before the currency had much of acceptance, only technically advanced people knew how to extract benefit from Bitcoin through the mining process. Later, however, we started to see the currency's value increasing and businesses including Bitcoin as a form of payment for services and goods.
What if you can c...more 13:45 - 14:00 Room 2 openSUSE
Create some network system with KVM and openvswitch
How to create virtual Network and Machines.
presented by ciel1981
Why Over the past few years, hardware evolved greatly. For example, Xeon E5 8895v2 (Ivy bridge architecture released 2012 by Intel) has 15 cores 30 threads computing, but now, Epyc(Zen architecture released 2017 by AMD) has 32cores 64 threads. How can we use them (max 64 threads!)?
In many cases, some business systems do not summarize. So, they have many servers and switches and pay man...more 14:00 - 14:15 Room 2 openSUSE
openSUSE tools on Debian
current OpenQA status
presented by Hideki Yamane
openSUSE has attractive tools - Open Build Service (OBS) : build and distribute binary packages from sources in several format - snapper : tool for Linux filesystem snapshot management, easy use - openQA : automated test tool for operating systems - YaST : installation and configuration tool for openSUSE and the SUSE Linux Enterprise distributions
Some of these tools are already port...more 14:30 - 14:45 Room 1 openSUSE
Introduction to Japanese Darkness "Excel Houganshi"
presented by Rin Nakamura
You know? Japanese love Excel.They hope Ultimate Solution to Excel. "Excel Houganshi" is a most famous bad traditional technique in Japan.
I will explain how to break this tradition.
"Houganshi" is grid paper in Japanese. "Excel Houganshi" is the Excel Sheet that consists of an infinite square cell like grid paper. It's used like a tight grid paper.
Although "Excel Houganshi" is extrem...more 14:30 - 15:00 Main Room LibreOffice mini Conference
Large-scale deploy by AutoYast
presented by Hillwood Yang
A standard Linux installation asks many questions about what to install, what hardware to configure, how to configure the network interface, etc. Answering these questions once is informative and maybe even fun. But imagine a system engineer who needs to set up a new Linux network with many machines. Now, the same issues need to be addressed and the same questions answered repeatedly. This make...more 14:45 - 15:00 Room 1 openSUSE
Single Sign On Services with Free/Open Source Software
- Jasing CAS and Hydra as SSO Services -
presented by Tonny Adhi Sabastian
In this talk, i will deliver my experiences as part of engineering team who build Single Sign On Services (SSO) using F/OSS. This talk will cover two kinds of implementation which my team and I has been done during these six years journey. The first implementation is based on Central Authentication Services ( CAS ) at University of Indonesia (UI). By using CAS mechanism, we integrate separate...more 15:45 - 16:15 Main Room FLOSS Security
OpenStack Load Balancer as a Service (LBaaS) with openSUSE Leap
An advanced service of Neutron
presented by Saputro Aryulianto
OpenStack is a set of software tools for building and managing cloud computing platforms for public and private clouds. Neutron one of the core components of OpenStack provides the Networking capability for OpenStack. It helps to ensure that each of the components of an OpenStack deployment can communicate with one another quickly and efficiently.
Load Balancer as a Service (LBaaS), one o...more 15:45 - 16:15 Room 2 openSUSE
Testing Ansible Roles using Molecule on openSUSE
Make Automation Run Perfectly, No Error, Repeatable.
presented by Estu Fardani
Today in DevOps Culture, everything must less broken code, bug, error. Everything must pass testing process before run in server, staring on Development environment, Staging until Production environment.
This process also happen when writing automation script, wherever ansible, chef, puppet etc. Molecule is one of platform to aid development and testing of ansible role. This platform will ma...more 15:45 - 17:45 Workshop Space openSUSE
openSUSE to use on the desktop.
presented by Masuoka Hideki
To all new users,
I will be introducing openSUSE today by referring to some specific cases for it’s use. Let's take a look at what it’s like to work with openSUSE.
What is openSUSE? I like to think that openSUSE is like Windows in a way. We can do many of the same things with it, anyway, that we can with Windows.
Let’s get started, and hopefully you’ll also be persuaded to start using ...more 15:45 - 16:15 Room 1 Linux Desktop
Getting Started Modern Monitoring with Prometheus and Grafana
Learn how to monitoring node and simple application like webserver and graphing in grafana dashboard
presented by Syah Dwi Prihatmoko
The choice of monitoring systems out there is overwhelming. When I recently needed to set up a monitoring system for a handful of servers, it became clear that many of the go-to solutions like Nagios, Sensu, New Relic would be either too heavy or too expensive – or both. And i found Prometheus and grafana.
The audience is anyone interested in sys-net-ops, netadmin and sysadmin. Attendees can...more 16:15 - 16:45 Main Room openSUSE
Zeroconf as simple name resolution for LAN
presented by ribbon
I was trying to simplify name resolution within the LAN. It worked well with Zeroconf, so I will show you how to use it.
As you know, we've used /etc/hosts and DNS to resolve host names for a long time. However, these have inconvenient cases. It's troublesome to maintain /etc/hosts at many computers. DNS is suitable to manage many host names hierarchically, but it's a bit overspec for c...more 16:15 - 16:30 Room 2 openSUSE
Write Your Story with OpenSource
presented by umulsidikoh
Writing is something that is often done in everyday life. Starting from office workers, students, parents, even small children often do that and has become commonplace. You are a regular use of computers in everyday life, you will write in the software available in the operating system. There are new migrations to the OpenSource operating system, or even long shifting ones still do not unders...more 16:15 - 16:45 Room 1 LibreOffice mini Conference
Let’s start Hight Speed Packet Processing with DPDK.
presented by Kento Kawakami
Packet processing is to receive packets and respond to packets and process them. Packet processing is a common process such as firewall, network switch, router, etc. At present, there is a flow of processing packet processing at high speed as well as speeding up network traffic.
In usual packet processing, there is a bottleneck as follows: * The NIC interrupts the kernel. * To copy packe...more 16:30 - 16:45 Room 2 openSUSE
Getting started as an open source contributor
How to start with open source or helping others to start
presented by Ana Maria Martinez Gomez
Are you new to the open source community? or do you already have experience and you would like to help other to start? then this talk is for you!
Some examples of ideal projects to start contributing to, both inside and outside openSUSE, will be presented in the talk, as well as the steps to do so. In this line, I will also speak about mentoring programs, focusing on GSoC (Google Summer of C...more 17:00 - 17:30 Main Room openSUSE
Why we are turning to wayland?
presented by Zhao Qiang
Wayland is a computer protocol that specifies the communication between a display server and its clients, as well as a reference implementation of the protocol in the C programming language. In recent years, Linux desktop graphics has moved from having "a pile of rendering interfaces... all talking to the X server, which is at the center of the universe" towards putting the Linux kernel and it...more 17:00 - 17:15 Room 2 Linux Desktop
How to build LibreOffice on your desktop
presented by MasatakaKondo
Have you builded LibreOffice on your system? Yes, it's easy to try and you will get it what you like by yourself easily.
Your system offers its configuration tool such as ”Zypper”, etc. It makes building softwares’ procedure clear by adjusting dependency between some distributions' differences, so you'll be able to get deliverables without suffering.
In this presentation, I'm going to rep...more 17:00 - 17:15 Room 1 LibreOffice mini Conference
Installing LXQt of openSUSE to USB memory stick in UEFI environment
presented by Kentaro Hatori
Through the installing LXQt of openSUSE to USB memory stick on Asus vivobook, I introduce how to install Linux to other devices in UEFI environment without the change of the main body of PC. Now almost PC booting firmware is changing from BIOS to UEFI/EFI for security. But when you install opneSUSE or other Linux distributions, you must change firmware setting: disable secure boot, setting o...more 17:15 - 17:30 Room 2 Linux Desktop
Lightning Talk Day 2
presented by Kento Kawakami
The lightning talk is 5 minutes long, and we will shut down your speech as soon as it exceeds 5 minutes.
Lightning Talks is as follows: - Expand LibreOffice contribution to North Africa by Mohamed TRABELSI - Opportunity to build FOSS/LibreOffice community in Ethiopia by Aschalew Arega Ademe - New generation Linux distributions that companion with Geeko : opencocon and Fireduck OS by SHI...more 18:00 - 18:30 Main Room
Getting started using the Docker GUI
Manage docker easily using GUI
presented by wahidemalution
Docker is an open platform for developers and sysadmin to build, ship, and run distributed application. Docker is used container to run the application, Docker is very light and easy to use. When first using Docker, I think Docker is only text Based/CLI. until I found tutorial docker can be managed using GUI not, So developers or sysadmin can manage docker like add image, run container, man...more openSUSE