Program for openSUSE.Asia Summit 2024

2024-11-02
10:00
Fuminobu  Takeyama

Opening: Welcome to openSUSE.Asia Summit 2024

presented by Fuminobu Takeyama

https://speakerdeck.com/ftake/opensuse-dot-asia-summit-2024-opening

10:00 - 10:15 Room A openSUSE
10:15

OSS Study Sessions and AI Document Reverse Engineering

I'm a big fan of OSS (Open Source Software). At my company, we have study sessions every Thursday where we keep an eye on the latest OSS trends. Engineers gather to discuss the trending OSS projects and share their thoughts on them. There are all kinds of repositories, and it's interesting to discover those that have trended due to political or economic news influences.

At SHIFT, when my te...

more

10:15 - 10:35 Room A
10:35
Simon Lees

What is openSUSE?
and how does it help SUSE and its Partners?

presented by Simon Lees

This session will provide an introduction to the openSUSE Project. It will include details about how the openSUSE community works in close relationship with SUSE to provide benefits to both openSUSE's users and SUSE's Partners.

The Session will cover the following topics: * The openSUSE Community * openSUSE's Linux Distributions * openSUSE's Other Projects * How openSUSE helps SUSE a...

more

10:35 - 10:55 Room A openSUSE
10:55
Douglas DeMaio Patrick Fitzgerald

An update from the Geeko Foundation

presented by Patrick Fitzgerald, Douglas DeMaio

This talk will provide attendees with a comprehensive update on the Geeko Foundation, detailing the funding it has received, how these funds have been utilized, and the progress being made on behalf of its members. Attendees will gain insights into various aspects of the foundation’s financial management, from travel support and sponsorships to fundraising efforts and the...

more

10:55 - 11:15 Room A openSUSE
11:15
hnakao

openSUSE Leap Micro as KVM and Container platform
Why openSUSE Leap Micro is suitable as a VM/Container host

presented by hnakao

As post VMware, markets are looking for new VM and container platform. Open Source is a "Open". A proprietary product has a risk like Broadcom issue. Leap Micro makes sense as a platform for them. openSUSE Leap Micro, with its lightweight and transactional-update design, has gained attention as an ideal foundation for KVM hypervisors and container platforms. This presentation will delve into h...

more

11:15 - 11:35 Room A openSUSE
11:45
Douglas DeMaio

Moving Forward with Leap 16
A look into the future

presented by Douglas DeMaio

Doug will provide an update on Leap 16. The openSUSE release team has confirmed that there will be a successor to Leap 15, marking a significant numerical leap forward. Many users are using Leap 15.6, but the anticipation for Leap 16 is already building. This new version will be based on SUSE’s Adaptable Linux Platform (ALP) codebase, blending the advanced features of an enterprise server distr...

more

11:45 - 12:05 Room A openSUSE
KristiProgri

Building up open source communities-Case Study GNOME and CHAOSS community

presented by KristiProgri

For open-source organizations, the community is a powerful tool. It helps to reach out to developers and other stakeholders vital for the project’s growth. The community enables public awareness, and it’s the spirit of the community that makes such projects successful and always updated. In this presentation, I will emphasize the best ways and tools you can use to adopt certain criteria and fig...

more

11:45 - 12:25 Room B Cross Distro
12:05
Sunny

We are openSUSE.Asia Summit
We are openSUSE.Asia Summit

presented by Sunny

openSUSE.Asia summit started from 2014, and we will have the 10th openSUSE.Asia Summit in 2024. It will be pleasure to review the journey we went together in the past 10 years, and to share the memorable experience and achievement. As one of founders of the summit, I am eager to present what is openSUSE.Asia Summit, how the summit started, how we make it run under Asian culture, what is the hig...

more

12:05 - 12:25 Room A openSUSE
13:30
Johannes Segitz

*sing* %post and %pre and securiteeee
How to not get CVEs assigned when using rpm scriptlets

presented by Johannes Segitz

The SUSE security team often finds security issues specific to the rpm packaging of applications. This talk show you some of the findings and will give you recommendations on how to avoid creating CVEs while packaging software.

This will be interesting to you if you're a packager and use %post or similar scriptlets in your packaging. Unfortunately it's quite easy to cause security issues whi...

more

13:30 - 14:10 Room C openSUSE
Nikita Tripathi

Penpot: is it here to stay?
The bet on open standards in the competitive UI/UX design software landscape.

presented by Nikita Tripathi

Abstract

After the interface design world moved from Adobe to Sketch to Figma, Penpot joined the party in 2019 and changed the proprietary perspective into open source software.

This talk will explore how Penpot came into being, its competitive analysis with emerging UI/UX design applications, and what can be expected from it in the future. We will also present a brief into open standa...

more

13:30 - 14:10 Room B Cross Distro
Simon Lees StevenK

A simple quick introduction to packaging for openSUSE

presented by Simon Lees, StevenK

This talk doesn't aim to teach you everything about packaging, but mostly tries to expose you to the basic concepts. It will also try to show what is possible so that if you'd like to package something yourself you will have a good starting point as a reference.

Firstly we will look at the question of "What is Packaging" and what does it involve. Then we will start to look into openSUSE's to...

more

13:30 - 14:10 Room A openSUSE
14:15
DaeHyun Sung

My FLOSS project contributions and promotions experience in South Korea
It's hard to promote a FLOSS project that you can't find a reason to use

presented by DaeHyun Sung

Currently, I'm a full-time worker(Developer) in South Korea.

In this talk, I explain my personal contribution and promote FLOSS projects experience(such as LibreOffice, openSUSE).

I also explain my CJK contribution experience on GNOME, KDE, and LibreOffice (such as KDE kcharselect, GNOME gucharmap, GNOME characters, LibreOffice, etc.)

I am interested in the Ideographs(漢字/汉字, Chinese Ch...

more

14:15 - 14:35 Room C openSUSE
ribbon

English to Japanese Translation - Overcoming the Differences in Language Structure

presented by ribbon

The fact that an open source product is available in the user's native language increases the user's convenience. This increases the usage of localized products.

The speaker has been involved in translating open source products for over 20 years. In the past, translation was done by pulling up a dictionary made of physical paper, but now a better environment is provided. In particular, the p...

more

14:15 - 14:35 Room B openSUSE
Shung-Hsi Yu

Getting Your Customized openSUSE Kernel on OBS
How to Maintaining a Linux Kernel Package on openSUSE's Open Build Service

presented by Shung-Hsi Yu

While the Linux Kernel package provided by openSUSE covers a wide range of use-cases, it may not always serve everyone's need. Maybe you need an extra kernel configuration option enabled to access an older hardware, or maybe there's specific tuning that can't be done otherwise. However, building your own kernel on every update is a tiresome thing to do, and build it once then never update again...

more

14:15 - 14:55 Room A openSUSE
14:35
Norimitsu Sugimoto

How I met the Debian JP study session and the openSUSE developer community in Japan.
Through Debian JP study sessions

presented by Norimitsu Sugimoto

The Debian Project is a "community" that develops an "operating system." The Debian Project has local communities in each country, and in Japan the "Debian JP Project" is active as a local community. The Debian JP Project holds study sessions every month to train contributors.

I will talk about how I came to collaborate with the openSUSE developer community in Japan through these study sess...

more

14:35 - 14:55 Room B Cross Distro
Roxanne Wu

Birth of a New Balance Cart
An openSUSE Experiment

presented by Roxanne Wu

Roxy is a 10th grader who has recently been introduced to the open-source world through the exhilarating SUSE Student Mentor program. In this talk, she will share her story with mentoring program, how she collaborated with her mentor to accomplish a self-balance two-wheel electric car project from scratch.

The SUSE Student Mentor program aims to encourage students and youngsters to join vari...

more

14:35 - 14:55 Room C openSUSE
15:00
Faris Ahza Bakhtiar

Why Blender is Potential to Learn Nowadays

presented by Faris Ahza Bakhtiar

Description

These days, the potential for work in the creative fields has developed rapidly and is in great demand. People are working just by easily make images or videos. Could be in architecture fields, promotions, or animations, but of course, arts. But to learn those, we will need to get some expensive tools to be used to work. So, if you are interested in learning and working in crea...

more

15:00 - 15:20 Room C Cross Distro
Masahiko Hashimoto

The concept of developing a new kana-kanji conversion method in the era of LLM

presented by Masahiko Hashimoto

Currently, ibus-mozc is used as the default kana-kanji conversion method in openSUSE. However, although the mozc dictionary has been updated to the latest version, the conversion algorithm has not been updated for over 10 years. Currently, LLM is the mainstream in NLP, so shouldn't OSS kana-kanji conversion methods follow suit? Shouldn't we explore new kana-kanji conversion methods that utilize...

more

15:00 - 15:20 Room B openSUSE
Yuma Ohgami

The OS Theory and Design Based on Biological Concepts
An Introduction to My Personal Interest-Based OS Development Projects

presented by Yuma Ohgami

I like OSs, and I'm creating my own. Uniqueness is important for it. A typical OS provides abstract concepts like "files" and "processes." How about an OS that isn't based on these concepts? DaisyOS is the OS based on the concept of "organisms." An executable program exists as an organism in DaisyOS. By doing so, this system can naturally generate executable programs through biological evolutio...

more

15:00 - 15:20 Room A Cross Distro
15:45
YANO.Tetsurou

Edge IoT system with NVIDIA Jetson managed by Rancher
Edge IoT Hardships and Conveniences

presented by YANO.Tetsurou

Edge IoT system with NVIDIA Jetson managed by Rancher

Stylez Inc. has provided a variety of solutions using Rancher.
Among them, we support the edge AI system for the Japanese manufacturing industry with our parent company Ryoyo Electro.
We focus on using NVIDIA Jetson for edge devices and a camera system for product inspection, running on Kubernetes and managed by Rancher.

This p...

more

15:45 - 16:25 Room B openSUSE
Giovanni Gherdovich

How to create a kernel scheduler in openSUSE
Using the Extensible Scheduler framework

presented by Giovanni Gherdovich

Your computer has many CPUs, but it has even more programs to run! The kernel scheduler is like a traffic police officer at the Shibuya Crossing in Tokyo, making sure all pedestrians and cars can safely and efficiently advance towards their destination. The kernel scheduler tells execution threads on which CPU they'll run, when to start and when to stop.

We will learn **what are the cons...

more

15:45 - 16:25 Room A openSUSE
16:30
Ram Mohan Rao Chukka

Who broke the build? — Using Kuttl to improve E2E testing and release faster

presented by Ram Mohan Rao Chukka

No one wants to be responsible for breaking the build. But what can you do as a developer to avoid being the bad guy? How can project leads enable their teams to reduce the occurrence of broken builds? In talking within our own teams, we discovered that many developers weren’t running sufficient integration and End to End tests in their local environments because it’s too difficult to set up a...

more

16:30 - 17:10 Room B openSUSE
17:15
Brian Clemens

Rocky Linux
An introduction to Rocky Linux and the Rocky Enterprise Software Foundation

presented by Brian Clemens

Rocky Linux logo

Abstract

In this talk, I will give a general introduction of Rocky Linux, with context for those not familiar with Enterprise Linux. Being that that is an OpenSUSE conference, I will highlight the Rocky Linux project’s us...

more

17:15 - 17:55 Room A Cross Distro
internationalKernel

The next critical vulnerability of the automotive industry (and beyond)
Effects of the supply chain attacks in the real world

presented by internationalKernel

Nowadays, our lives are more connected than ever before. Our vehicles, relationships, medical history, and essentially our entire life can be accessed from anywhere in the world. Unfortunately, many people overlook that some components of this connected world exist in the physical realm. An average vehicle weighs between 1.5 and 2 tonnes - what could go wrong if an attacker gained control over ...

more

17:15 - 17:55 Room B Cross Distro
2024-11-03
10:00
Fuminobu  Takeyama

Day 2 Opening

presented by Fuminobu Takeyama

  • Announcement
  • Introduction of sponsors

10:00 - 10:15 Room A Cross Distro
10:15
Luna D Dragon

A Introduction to Cockpit
what is cockpit? what role will it play and how does it affect you?

presented by Luna D Dragon

Cockpit has been part of Opensuse micro since it's inception and in the future will be a big part of Opensuse leap 16. I'll be talking about what cockpit is. There will be a live demo, with an overview of the many of the components including but not limited storage and cockpit-podman. We'll dive into how it works and look into a high level overview of the internals of cockpit. Using this overvi...

more

10:15 - 10:55 Room A openSUSE
11:00
Yuki Otsuka

Overview of Package Management in openSUSE MicroOS

presented by Yuki Otsuka

Yuki Otsuka will provide an overview of the transactional-update mechanism that is enabled by default in openSUSE MicroOS. In his speak, he will explain what makes MicroOS's updates atomic through the use of transactional-update, utilizing tools like tukit and snapper. He will delve into how these components, in conjunction with the btrfs file system, collaborate to deliver atomic updates. Addi...

more

11:00 - 11:40 Room A openSUSE
Rudraksh Karpe Satyam Soni

Deploying Containerized AI/ML Workloads Across Edge-Core-Cloud with openSUSE

presented by Satyam Soni, Rudraksh Karpe

Deploying containerized AI/ML workloads across edge, core, and cloud infrastructures is crucial for optimizing data processing, enhancing performance, and managing complex computations efficiently. This talk highlights our practical experience from the Analytics Edge Ecosystem project during Google Summer of Code 2024, demonstrating how openSUSE Leap can be leveraged to ...

more

11:00 - 11:40 Room C openSUSE
Shinji_Enoki

Status of CJK language support and activities in LibreOffice 2024

presented by Shinji_Enoki

Chinese, Japanese, Korean (CJK) users need different features than other languages. Language and culture dependent features and usage are important for productivity software such as LibreOffice.

This talk will introduce some recent problems encountered in the CJK user environment of LibreOffice and how to improve issues. Patterns of CJK language specific problems can be common across differ...

more

11:00 - 11:40 Room B Cross Distro
11:45
Mitsuya Shibata

20th anniversary of Ubuntu and 20 years of Desktop Linux

presented by Mitsuya Shibata

It has been 20 years since Ubuntu was introduced in 2004. During these two decades, the adoption of Linux in the desktop field has become more active, and nowadays many users use Linux regularly not only on servers but also on desktops.

For example, according to StatCounter, the share of Desktop Linux, which was 0.64% in January 2009, grew to 4.44% in July 2024, an approximately 8 times in...

more

11:45 - 12:25 Room A Cross Distro
Max Huang

NeuVector quick install with HELM and GKE

presented by Max Huang

NeuVector is a cutting-edge cloud-native security platform designed to protect your containerized applications from a wide range of threats. By providing robust runtime protection, compliance management, and vulnerability scanning, NeuVector ensures the security and integrity of your Kubernetes and cloud-native environments. GKE is a fully managed Kubernetes service provided by Google Cloud Pl...

more

11:45 - 12:25 Room C openSUSE
M. Edwin Zakaria

Managing Community Mirror
Status of openSUSE Indonesia Community Mirror

presented by M. Edwin Zakaria

Mirror is one of the key success of distributing openSUSE to the user. Availability of the mirror play an important role in the life cycle of a distribution. Indonesia has quite a number of openSUSE users and installations, our Telegram group member is around 1200 as of July 2024.

Before the Indonesia community had its own mirror, usually iso download and update traffic would be directed to ...

more

11:45 - 12:05 Room B openSUSE
12:05
Shobha Tyagi

SUSE Manager features that make IT Infrastructure Management easier
Taught to students specializing in Cloud Computing in our college

presented by Shobha Tyagi

Keeping IT infrastructure stable, secure, and compliant in a variety of settings is a difficult undertaking for IT managers, particularly in light of the growing popularity of cloud computing, virtualization, and containerization. This is where SUSE Manager comes into play, providing an all-inclusive IT infrastructure management solution.The top SUSE Manager features and capabilities that make ...

more

12:05 - 12:25 Room B openSUSE
13:30
Yang Peng

The preview of Deepin Desktop Environment v23 for openSUSE

presented by Yang Peng

The Deepin Desktop Environment (DDE) is the desktop environment of the deepin Linux distribution. It is designed by the Wuhan Deepin Technology Co.,Ltd. deepin is a Linux distribution devoted to providing a beautiful, easy to use, safe and reliable system for global users. deepin is an open source GNU/Linux operating system, based on Linux kernel and mainly on desktop applications, supporting l...

more

13:30 - 14:10 Room C openSUSE
ciel1981

Let's thinking about openSUSE's security(in Japanese Program)
Improve system security and analyse files in the event of an incident

presented by ciel1981

In recent years, large-scale attacks and other incidents have made the news. The key is how to prevent and detect malicious attacks from the Internet. Therefore, although this will be a personal study, we will explain the security mechanisms that the operating system has and the means to improve security without spending money by making full use of packages, etc.

Specifically, it will

A...

more

13:30 - 14:10 Room B openSUSE
13:50
Jan Fooken

Your own openSUSE MicroOS derivative with the Open Build Service (OBS) and mkosi
What you’re referring to as Linux, is in fact, systemd/Linux

presented by Jan Fooken

A few weeks ago, my friend Victoria showed me the new Wayland compositor she built, COSMIC-comp. I was so intrigued by it, that is kick-started my journey with tiling window managers on Wayland.

Having been a happy Aeon and MicroOS user, I didn't just want to "ruin" my pristine Aeo...

more

13:50 - 14:10 Room A openSUSE
14:15
Kento Kawakami

Have a good the DNS in the Cloud
Advanced Functionalities and Custom Solutions with PowerDNS, KnotDNS, and Golang

presented by Kento Kawakami

DNS is the important parts of the cloud. But, Container and VM are spoken when talk about the clouds.

DNS can use wide area in the cloud. For example, not only hostname but also GSLB and Service Discovery. In this session, I present a way to processing DNS response for improve cloud computing.

The most commonly used open-source DNS software includes Bind, NSD, and Unbound. These DNS s...

more

14:15 - 14:55 Room B openSUSE
Axel Braun

Free Software for Healthcare
Sharing is Caring - but not with anyone

presented by Axel Braun

Healthcare data is highly sensitive information. The market is very promising, why many of the big players invest in it.

But is this in the best interest of the consumer? Why do you need a cloud subscription to monitor your smartwatch? Why don't you have a choice for your healthcare data service provider? The profit companies collect your data, analyze it and sell the result back to you (An...

more

14:15 - 14:55 Room A Cross Distro
Maulana Abdurrahman M. Edwin Zakaria

Utilization of open-source technologies in Geographic Information System (GIS) Solutions

presented by M. Edwin Zakaria, Maulana Abdurrahman

Geographic Information System (GIS) has become an essential tool in various fields, including disaster management, marketing analysis, urban planning, transportation, and more. Traditionally, GIS software has been associated with high costs, limiting accessibility, and complex licensing models. However, the rise of open-source technologies has transformed the GIS landscape, offering powerful an...

more

14:15 - 14:35 Room C openSUSE
14:35
Mika Abigael Br Sebayang M. Edwin Zakaria

Optimizing Logistics with AR.js: Enhancing Delivery Accuracy with Augmented Reality
Augmented Reality Markers to Improve Efficiency and Reliability in Delivery Operations Using AR.js

presented by Mika Abigael Br Sebayang, M. Edwin Zakaria

According to a 2023 Statista report, the AR & VR market is rapidly growing, with major contributions from China and the United States. This presentation focuses on using AR.js, a lightweight JavaScript library, to optimize logistics by enhancing delivery accuracy with augmented reality. AR.js was chosen for its efficiency and ease of web integration. The application uses AR markers at specific ...

more

14:35 - 14:55 Room C openSUSE
15:00
Alessio Biancalana

Developing an application for GNOME in Rust
Everything I learned through my journey building a Pocket client for the Linux desktop

presented by Alessio Biancalana

Developing an application for GNOME can be quite an adventure, and I discovered both the bright side and the dark side of it on my own skin building a Pocket clone (it's my first desktop application!) for Linux.

In the end it can be quite satisfying, as we have got plenty of tooling to successfully come out with something working:

  • We have GTK;
  • We can write our memory safe software in...
more

15:00 - 15:20 Room A Cross Distro
tsu-root

A way your distro to support Secure Boot

presented by tsu-root

Slide: https://speakerdeck.com/htsurumoto/a-way-your-distro-to-support-secure-boot

In modern computing environment, if you build own linux kernel, or bootloader for your needs or your user's needs, these are not boot by default since security feature is there, the UEFI Secure Boot.
Secure Boot require that bootloaders are digital signed by each hardware vendor(Platform Key) or the one co...

more

15:00 - 15:20 Room B Cross Distro
Nurul Aulia Dewi M. Edwin Zakaria

Carbon Footprint Reduction through Cycling: Strava API Approach
Exploring Environmental Impact Analysis and Data Visualization Using Python and JavaScript

presented by Nurul Aulia Dewi, M. Edwin Zakaria

According to the International Energy Agency (IEA), the transportation sector was responsible for approximately 24% of energy-related greenhouse gas emissions in 2020. In efforts to reduce individual carbon footprints, environmentally-friendly physical activities such as cycling are becoming increasingly important. This presentation focuses on utilizing programming, specifically Python and Java...

more

15:00 - 15:20 Room C openSUSE
15:45
umulsidikoh

Making IT Lessons More Fun: Tips and Tricks for Teens
Tips and Tricks

presented by umulsidikoh

Carrying out regeneration in the IT world is not an easy thing. For this reason, we need to encourage them to feel that the world of IT is interesting and fun so that they are more enthusiastic about learning about it.

Teenagers and IT? This could be a fun combination! Here are some great tips to make IT lessons more fun and make them enthusiastic about learning.

These tips can be used by...

more

15:45 - 16:05 Room B Cross Distro
Didiet A. Pambudiono

Optimizing Lightweight Kubernetes Deployments: K3S on openSUSE Leap
Enhancing Edge Computing and Resource-Constrained Environments with a Robust Linux Foundation

presented by Didiet A. Pambudiono

The rapid adoption of Kubernetes has transformed the landscape of container orchestration, offering unparalleled capabilities for deploying and managing containerized applications. However, traditional Kubernetes distributions can be resource-intensive and complex, posing challenges for edge computing and resource-constrained environments. K3s, a lightweight, certified Kubernetes distribution, ...

more

15:45 - 16:25 Room A openSUSE
16:05
Vysakh Premkumar

Freedom, Education and Free software
A discussion on how academic spaces can promote Free Software

presented by Vysakh Premkumar

"Birds born in a cage think flying is an illness." ― Alejandro Jodorowsky

It is crucial to understand the values of freedom and Free Software during one's schooling to ensure it remains a core belief in society. This talk aims to initiate a discussion on the role of Free Software, particularly in communication and community building within academic spaces.

Educational institutions commo...

more

16:05 - 16:25 Room B Cross Distro
16:30
Estu Fardani

Become openSUSE Asia Commmittee
Behind the Scenes of a Successful Summit

presented by Estu Fardani

Behind the scenes, in order to successfully hold the annual summit in the Asia region, local hosts receive support from the Asia Committee.

Who are they? The Asia Committee members come from various regions across Asia. They assist in preparing the summit in many aspects, including event preparation, bid proposals, host selection, call for logos, call for speakers, call for the next host, ca...

more

16:30 - 16:50 Room A openSUSE
Saputro Aryulianto

Double-edged Sword of Automation
Handling Incidents with Management Process

presented by Saputro Aryulianto

Automation has revolutionized how we manage IT systems, providing significant benefits such as increased efficiency, reduced errors, and faster response times. However, it also brings new challenges and complexities. This presentation will explore the double edged nature of automation, focusing on both its advantages and potential drawbacks.

We will delve into how automation can amplify the ...

more

16:30 - 16:50 Room B Cross Distro
16:50
Fuminobu  Takeyama Shobha Tyagi nabaua ahmadharis

Lightning Talks

presented by Shobha Tyagi, nabaua, ahmadharis, Fuminobu Takeyama

A Lightning talk is a short presentation, and every speaker share their idea or experience in 5 minutes. Here is a list of the topics and speakers.

  1. "Let me say a few words", Kazuhiko Inaba
  2. "Europe's new AI & cybersecurity laws: lessons for FOSS around the world", Ciarán O'Riordan
  3. "普通に毎日 openSUSE を使って働いている人の話/A story about someone who works with openSUSE every day", fkuMnk
  4. "Reg...
more

16:50 - 17:20 Room A Cross Distro