Program for openSUSE.Asia Summit 2018

openSUSE Asia

Annual Discussion with openSUSE Board
openSUSE.Asia Community Meeting 1

presented by openSUSE Asia

Annual Discussion with openSUSE Board


Room B, 26th Floor,
No.216, Sec. 2, Dunhua S. Road, Da’an District
Taipei City, Taipei, 106

About openSUSE.Asia Summit openSUSE.Asia Summit is one of the great events for openSUSE community (i.e., both contributors, and users) in Asia. Those who usually communicate online can get together from all over the world,...


12:30 - 14:30 MicroFocus/SUSE Taiwan Meeting Room
openSUSE Asia

openSUSE.Asia Community Workshop
openSUSE.Asia Community Meeting 2

presented by openSUSE Asia

Workshop for openSUSE.Asia Community, everybody is welcome to ask questions, give feedback, make suggestions and present ideas.


Room B, 26th Floor,
No.216, Sec. 2, Dunhua S. Road, Da’an District
Taipei City, Taipei, 106

This workshop is for openSUSE.Asia Community to discuss tools, rules. We plan this for next better openSUSE.Asia Summit

About ope...


14:45 - 16:45 MicroFocus/SUSE Taiwan Meeting Room
openSUSE Asia

8:50 opening

presented by openSUSE Asia

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

# # # # # # # # # # # # # # # # # ...


09:00 - 10:00 Main hall ( IB 101 )
Ahmad Romadhon H

Working and Contributing to Open Source Project via Grphic Design in openSUSE Tumbleweed
Presentation of experience working with open source design applications to work and contribute

presented by Ahmad Romadhon H

Working (in the field of graphic design) with open source applications is sometimes still a scary thing. This is because the use of proprietary products on the market is quite dominant. This often makes non mainstream applications such as Inkscape, Gimp, Krita, Synfig, etc. which incidentally is open source application underestimated. In fact, these applications are highly qualified and powerfu...


10:00 - 10:30 Conference Room #304
Ana Maria Martinez Gomez

Why should you get involved in open source?
First steps as an open source contributor

presented by Ana Maria Martinez Gomez

Are you new to the open source community? Or you are not even sure if it could be something for you? I will tell you how I started as an open source contributor and what from my experience makes open source and openSUSE such as interesting option.

I will provide some tips to give your first steps in the open source world. In this line, I will speak about mentoring programs, focusing on GSoC ...


10:00 - 10:30 Conference Room #201
Tonny Adhi Sabastian

Single Sign On Services with Free/Open Source Software at Universitas Indonesia - Updating to CAS 5
- Deploying CAS 5.x -

presented by Tonny Adhi Sabastian

In this talk, i will deliver and share my experience as part of engineering team who build and maintain Single Sign On Services (SSO) using F/OSS. This talk is continuation from my paper on OpenSuse Asia 2017. Universitas Indonesia (UI) has been using F/OSS solution to deliver Single Sign On Infrastructure since 2011. We are using JASIG CAS (currently called Apereo CAS -


10:30 - 11:00 Conference Room #304
Fuminobu  Takeyama

What is necessary for the next input method framework

presented by Fuminobu Takeyama

Input method framework is a software that has been used to input complex characters (e.g., Chinese characters, Hiragana, Hangul). Strictly speaking, the role of input method framework is bridging desktop applications and input method engines, which translate typed keys into complex characters. During this two decades, several input method frameworks including Kinput2, SCIM, UIM, Gcin, Fcitx, an...


10:30 - 11:00 Conference Room #201
Chenzi Cao

Simplistic Migration from Leap to Enterprise

presented by Chenzi Cao

openSUSE has released a new distribution Leap 15 on openSUSE Conference 2018. openSUSE Leap 15 shares a common core with SUSE Linux Enterprise (SLE) 15 sources and has thousands of community packages on top to meet the needs of professional and semi-professional users and their workloads. For the first time, SUSE will support migration from Leap to SLE, which gives system integrator developing...


11:15 - 11:30 Conference Room #201
Rahman Yusri Aftian

Nusantara Metode Input at OpenSuse
Nusantara Traditional Unicode

presented by Rahman Yusri Aftian

Aksara Nusantara is a variety of script or writing that is used in the archipelago to specifically write a particular regional language. Although the Arabic alphabet and Latin alphabet are also often used to write regional languages, the term Aksara Nusantara is often associated with the letters of inculturation of Indian culture. Various kinds of writing media and stationery are used to write ...


11:15 - 11:30 Conference Room #304
Masayuki Igawa

Building Tiny Private openSUSE Cloud
We can build and own a genuine private cloud

presented by Masayuki Igawa

Recently, public clouds are getting to a majority of infrastructures. For example, using containers, Docker, Kubernetes, Web applications, etc. Of course, public clouds are very convenient because they are very easy to use and cheap comparing to using physical machines. However, it's sometimes a bit boring for some people who want to know/manage the whole of the things such as physical net...


11:30 - 12:00 Conference Room #304
Joey Lee

EFI key
A new master key type in Linux kernel

presented by Joey Lee

The EFI boot services variable can only be accessed by signed EFI execution when secure boot is enabled by user. We can use the mechanism to store a random number in boot services variable as a root key. The root key can be sused to encrypt and authenticate other keys in key retention service in Linux kernel. It can be a new key type.

This talk introduces the EFI key: - EFI key: - A ne...


11:30 - 12:00 Conference Room #201
Max Huang

Ansible and openSUSE workshop

presented by Max Huang

Ansible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. In this workshop - We will introduce ansible and hands on some example with openSUSE. * What is ansible - configuration management tool * Online resource with ansible * Why do you use Ansible * What's differe...


13:00 - 15:00 Conference Room #304
David Chang

Open vSwitch overview
SDN with Open vSwitch

presented by David Chang

Open vSwitch is a multilayer software switch licensed under the open source Apache 2 license. The goal is to implement a production quality switch platform that supports standard management interfaces and opens the forwarding functions to programmatic extension and control.

Open vSwitch is well suited to function as a virtual switch in VM environments. In addition to exposing standard contro...


13:00 - 13:30 Conference Room #201
Jeffrey Cheung

What you should know about OpenSUSE today ?
Relationship between SLE and OpenSUSE

presented by Jeffrey Cheung

openSUSE project, a community program sponsored by SUSE in order to promoting the use of Linux everywhere. This program aims to provides free, easy access to the world's most usable Linux distribution ( openSUSE ).

openSUSE has been a community-driven project that, despite sponsorship from SUSE, is relatively independent. About two years ago, openSUSE decided to move the base of openSUSE L...


13:30 - 14:00 Conference Room #201
Max Lin

Journey to openSUSE Leap 15.0

presented by Max Lin

openSUSE Leap is a stable release version of openSUSE project[1], a brand new way of building openSUSE and is new type of hybrid Linux distribution. openSUSE Leap uses source shared codebase with SUSE Linux Enterprise (SLE), which gives Leap a level of stability unmatched by other Linux distributions, and combines that with community developments to give users, developers and sysadmins the best...


14:15 - 14:45 Conference Room #201
Estu Fardani

How Jogja Become City of GNU/Linux User Friendly
Success Story How Promote GNU/Linux on University Level

presented by Estu Fardani

I came in to Jogja, March 2009 for Bachelor Degree of Computer Engineering at UIN Sunan Kalijaga and became GNU/Linux user 6 month later since release of Ubuntu 9.10 Karmic Koala.

After 10.04 Release, I am only use GNU/Linux as my operating system on my study, although not many course use GNU/Linux on procces. Latter, I joined GNU/Linux Study Club on my campus, and start learn deeper on GNU/...


14:45 - 15:15 Conference Room #201
Zhao Qiang

My experence to create a python package with C language.
My experence to create a python package

presented by Zhao Qiang

During my daily works, I need to create a python package with C language. it is a challenge to finish this in a short time, I read some guide, met some troubles, try my best to fix it and finally have got some tips. if you know how to program in C. such extension modules can do two things that can't be done directly in Python: they can implement new built-in object types, and they can call C li...


15:30 - 15:45 Conference Room #304
Michael Chang

Introduction to Self Encryption Disk (SED)
We all know hardware is better ?

presented by Michael Chang

A brief introduction to Self Encryption Disk (SED), a hardware based full disk encryption (FDE), which is implemented by hard disk vendors confining to the OPAL storage specification developed by the Trusted Computing Group (TCG).

The SED is not rare or expensive, in contrast, it is relatively easy to find on the market of Solid State Drive (SSD) and is also inexpensive. The feature comes wi...


15:30 - 15:45 Conference Room #201
Chingkai Chu

The status of HiDPI support on openSUSE Leap15
How to tweak your Leap15 with a 4K screen

presented by Chingkai Chu

HiDPI displays are all the rage now, It is not easy to get your Linux scaled correctly in the past. openSUSE Leap15 has pretty good HiDPI support these days, you can enable HiDPI support more easier than before. In this talk I will give a brief introduction of HiDPI and share the status of HiDPI support on openSUSE Leap15 and summarize how to tweak the scaling factors for YaST Installer, Grub2(...


15:45 - 16:00 Conference Room #201
openSUSE Asia

16:10 The bright future of SUSE and openSUSE

presented by openSUSE Asia

16:10 - 16:40 The bright future of SUSE and openSUSE: 16:40 - 17:10 The DEXON Network - The Infrastructure of the Internet’s Decentralized Future: 17:10 - 18:00 Lightning Talk: 18:00 - 21:00 BoF Sessions - Powered...


16:00 - 21:00 Main hall ( IB 101 )
Simon Lees

My openSUSE Journey
How someone from the other side of the world ended up on the openSUSE Board.

presented by Simon Lees

How someone from the other side of the world ended up on the openSUSE Board.

In this talk I will wander through my journey and experiences in the openSUSE project, and how over an 8 year period someone from the other side of the world to most contributors (Adelaide, Australia) ended up on the board of openSUSE.

Through this talk i'll cover many parts of the openSUSE project, how they wor...


09:30 - 10:00 Conference Room #201
Naruhiko Ogasawara

REPLACEMENT Please note that this talk replaces How to open your data securely on OpenSUSE

Using latest LibreOffice on openSUSE Leap 15

presented by Naruhiko Ogasawara

LibreOffice is a feature-rich, open-sourced office productive suite and is one of the critical parts of Linux desktop like openSUSE.

Consumer products, like LibreOffice, have to keep continuous evolve to catch end-users' desire than server-side software which is preferred to be more stable than features added. Thus, LibreOffice takes time-based release policy of performing major release with...


10:00 - 10:30 Conference Room #304
Gary Lin

XDP: Unleash The Power of Network Card

presented by Gary Lin

In the recent years, eBPF is extended across several other fields besides networking in Linux kernel, such as tracing, security, and error injection, and eXpress Data Path (XDP) leads the attention back to networking. Previously, eBPF is used in the generic network stack, and XDP goes further to integrate eBPF into the network drivers. With XDP, it's possible to dynamically inspect the packets ...


10:00 - 10:30 Conference Room #201
Hisashi Hashimoto


How to open your data securely on OpenSUSE
Experience to install from source tar ball

presented by Hisashi Hashimoto

There are lots of way, tools to share your data among your friends, such as Dropbox, OneDrive. Basically those tools need data to be placed on the server which are owned by each others. There are risks that the data will be read by vendors. To share your data with avoiding those risks, you need to take care of setting network, such as not to open unnecessary port,setting long/unguessable pas...


10:00 - 10:30 Conference Room #304

We are openSUSE.Asia Summit
open Photo album of openSUSE.Asia Summit

presented by Sunny

openSUSE.Asia Summit 2018 is the 5th Asia summit, when I looked back the way we took to get here, there were lots of impressive memories. I would take this oppertunity to open Photo album of openSUSE.Asia Summit and share with you all about our stories (How did we start? where the idea came from? How was the first openSUSE.Asia summit in Beijing? Where did openSUSE.Asia summit have journey in t...


10:45 - 11:00 Conference Room #201
Rifki Affandi

Build your cloud file hosting using nextcloud on openSUSE Leap 15.0
build nextcloud

presented by Rifki Affandi

Nextcloud is a suite of client-server software for creating and using file hosting services. It is functionally similar to Dropbox, although Nextcloud is free and open-source, allowing anyone to install and operate it on a private server. In contrast to proprietary services like Dropbox, the open architecture allows adding functionality to the server in form of applications and enables users t...


10:45 - 11:00 Conference Room #304
Didiet A. Pambudiono

Deployment of multi node web server, database server and storage session server with Ansible
Deploy a new server or cluster with Ansible based on a bootstrap company

presented by Didiet A. Pambudiono

In deploying the server, especially in large quantities, it takes a long time, because the deployment must be done on each server one by one, deployment must also be done in detail so that each server is identical to each other in a group. If this is done then there is the possibility of one or more of the servers not being identical to the other servers in a group. So we need a tool to simpl...


11:00 - 11:30 Conference Room #304

DRBD - block device replication solution for HA cluster mainly
one of the choices for SDS

presented by hashimotosyuta

This talk explains HA cluster used by DRBD. DRBD is block device replication software developed by LINBIT and licensed by GPLv3. HA cluster is usually an expensive fee for device and controller software. DRBD can make HA cluster low cost because it is opensource and can use general devices.

Volumes can become the single point of failure. but DRBD can cover it. and we can use it by manag...


11:00 - 11:30 Conference Room #201
Shinji Enoki

State of CJK issues of LibreOffice

presented by Shinji Enoki

The LibreOffice project is an 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 tongue. However, LibreOffice developers are mostly in Europe, and in order to use them conveniently in other languages, those who understand those languages ​​need to solve the problem. L...


11:30 - 12:00 Conference Room #304
M. Edwin Zakaria

Maintaining the Good Spirit
openSUSE Indonesia Community Experience

presented by M. Edwin Zakaria

openSUSE Indonesia community is a bunch of people who love openSUSE in Indonesia, a tropical archipelagic country. Since establish in 2007, we experience up and down era which is normal in loose hierarchical organization ;-) People come and go, but there always someone who willing to maintain and continue the breath of this community. So we have to maintain the good spirit to keep us alive an...


11:30 - 12:00 Conference Room #201
Alex Lau

openATTIC using Grafana and Prometheus
How to make your own Grafana Dashboard

presented by Alex Lau

If you never heard of openATTIC before, please spend a little time to talk a look at the above video to understand openATTIC.

openATTIC is the webUI for managing ceph storage in SUSE Linux and it is also accepted upstream as part of the default managing UI. Within openATTIC, it contains lots of different projects to provide all the functions including salt, Grafana and Prometheus.

This ...


13:00 - 13:30 Conference Room #201
Edwin C. L. Lee

The Swiss Army Knife of Document Creation

presented by Edwin C. L. Lee

I will be discussing LibreOffice and Open Document Format (ODF) at an introductory level. Both initiatives are backed by The Document Foundation (TDF), a non-profit organization in Germany. LibreOffice is a free and open source cross-platform office application suite, it is available for a number of operating systems, such as Windows, MacOS, and Linux. Additionally, as a truly globalized applic...


13:30 - 14:00 Conference Room #304

Introduction of Open Build Service
Did you know that OBS can not only build RPM packages and appliances but also container formats like docker?

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.

Open Build Service Create and Distribute Software Packages for all the Major Linux D...


13:30 - 14:00 Conference Room #201
Kukuh Syafaat

openSUSE Leap & Flatpak
My Experiences

presented by Kukuh Syafaat

This proposal is a continuation of my previous topic on last summit "Flatpak & AppImage Usage on openSUSE. Which One Suitable for openSUSE Users?" ( that i'm rely on Flatpak on openSUSE Leap since 42.x until 15.0.

Using Flatpak on openSUSE is such a great way that people can use latest application through Flatpak on st...


14:15 - 14:30 Conference Room #201
Rhitabrat Pokharel

Digital Literacy and OpenSource in developing countries like Nepal.

presented by Rhitabrat Pokharel

The digital literacy in the developing countries like Nepal is expanding very slowly. The main reason behind this is the lack of infrastructure. For establishing a digital world, the first and foremost requirement is the availability of resources. We used to suffer from electricity blackout for 16 hours per day one year ago. In such a situation, we cannot expect to digitize the area. Now, the s...


14:30 - 15:00 Conference Room #304

OpenSUSE Portus 淺談

presented by zarr12steven

Portus is an open source authorization service and user interface for the next generation Docker Registry.


Implements the new authorization scheme defined by the latest version of the Docker registry. It allows for fine grained control over all of your images. You decide which users and teams are allowed to push or pull images. Map your company organization inside of Portus, de...


14:30 - 15:00 Conference Room #201
Yan Arief

Having fun with KDE: create a Plasmoid

presented by Yan Arief

K Desktop Environment or KDE is one of the most popular in Linux. Many features provided by KDE. This is my favorite desktop environment that I use everyday with openSUSE.

On this session I will talk about one of the cool features of KDE, namely Plasmoid, a simple script for the plasma engine. I am focusing on writing QML (Qt Modeling Language) script to create a Plasmoid. QML is a user in...


15:00 - 15:30 Conference Room #304
Hillwood Yang

Integrating Cloud Pinyin in ibus-libpinyin
The openSUSE GSoC 2018 project

presented by Hillwood Yang

Pinyin input method is the most popular input method in China. There are many kinds of Pinyin input methods on ibus, such as ibus-pinyin, ibus-libpinyin and ibus-sunpinyin. All of them need search words from local table dictionary. What is ibus? The full name of ibus is Input Bus Introduction. It is the default input method framework in SUSE Linux Enterprise and openSUSE GNOME Desktop. ibus-pi...


15:00 - 15:30 Conference Room #201
Unscheduled events
Jwngfu Brahma

Opensource for better India

presented by Jwngfu Brahma

India spent around $7.8 billion in IT Sectors in 2017 and the expenditure is expected to reach $8.5 billion in 2018, this is a huge amount. In a country like India, where people living below the poverty lines is more than 22% of the countries 1.3 billion population, money is a scarce resource.

A great portion of this money could be saved by using open source alternatives to proprietary softw...