Program for openSUSE.Asia Summit 2023
Opening session
presented by Yang Peng
Opening talk
09:30 - 10:00 A112 Main TrackopenSUSE (including Leap, Tumbleweed, Open Build Services, openQA, YaST)
A use case of Patricia-tree: MIB retrieving
presented by dtseng
In SuSE* Linux, MIB files are located in /usr/share/snmp/mibs. User can install MIB by zipper install snmp-mibs-x.x.x.x. In Data Center, OS running in server must quickly interpret trap information from BMC, and must reply any request from outside world for MIB.
Patricia tree developed from a compressed binary trie is one of the famous longest search algorithm. For example, it has been ...
more 10:15 - 10:30 A112 Main TrackSELinux introduction
Learn the basic steps of working with SELinux
presented by Johannes Segitz
SUSE will move from AppArmor to SELinux. This means that openSUSE versions that reuse larger part of the SUSE codebase will likely also use SELinux.
SELinux is an awesome security system, but is not easy to understand for beginners. This talk will explain the basic concepts and show you basic steps of working with SELinux. That hopefully will give you foundational knowledge that you can use ...
more 10:15 - 11:15 A108 Main TrackopenSUSE running on RISC-V
presented by houge
This presentation primarily focuses on the current status and introduction of openSUSE running on RISC-V. We will begin by providing an overview of the fundamentals of RISC-V, followed by a discussion on the popular RISC-V products that are widely adopted in the Chinese market. We will also demonstrate and operate applications and games on the Sophgo Milk-V Pioneer powered by openSUSE. If anyon...
more 10:15 - 11:15 A109 Main TrackManaging Indonesia openSUSE community Mirror Infrastructure
Do we still need a 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.
Before the Indonesia community had its own mirror, usually iso download and update traffic would be directed to Singapore, Taiwan or Japan. Since May 22 2018 the Commun...
more 10:30 - 11:00 A112 Main TrackRunning your home NextCloud AIO and ad-free browsing with Leap Micro
presented by Lubos Kocman
Leap Micro is not your typical distribution but rather a small low maintenance HostOS, that uses automatic transactional-updates and can be fully managed out of the box from a web browser.
I'd like to share with you how I use it with a Raspberry PI at home and deployment of for example Pi-hole for ad-free browsing at home or NextCloud AIO.
Deployment of Leap Micro via self-install wiz...
more 11:00 - 11:30 A112 Main TrackLocked down openSUSE Tumbleweed kernel
kernel lock-down
presented by Joey Lee
Summary
The openSUSE Tumbleweed kernel is lockded-down since v6.4.3 when secure boot is enabled. It means that the behavior of Tumbleweed kernel will align with SLE and openSUSE Leap when secure boot is enabled. In this session, I will explain reason and lock-down functions in kernel.
Agenda
- What is the lock-down function in kernel? What's the relation with UEFI secure...
A simple quick introduction to packaging for openSUSE
presented by Simon Lees
This talk doesn't aim to teach you everything about packaging but mostly tries to expose you to the basics along with what is possible so that if you'd like to package something yourself you will have a starting point as a reference.
11:15 - 11:45 A108 Main TrackUsing openSUSE in the Public Cloud
presented by Max Huang
openSUSE is a project that serves to promote the use of free and open-source software. openSUSE is well known for its Linux distributions, mainly Tumbleweed, a tested rolling release, and Leap, a distribution with long-term support. MicroOS and Kubic are new transactional, self-contained distributions for use as desktop or container runtime. ( https://en.wikipedia.org/wiki/OpenSUSE )
Publi...
more 11:45 - 12:15 A108 Main TrackEfficient Open Source
(Personal Perspective)
presented by xingyu.wang
This speech targets students, teachers, and staff members who have recently been exposed to open source. The speech offers step-by-step guidance on how to embark on the journey of open source, starting from a person who is unfamiliar but interested in open source, gradually getting involved and embracing open source, transitioning from "toy projects" to community projects, discovering one's own...
more 11:45 - 12:15 A112 Main TrackA journey to resolve the xdg-autostart-generator issue
presented by Fuminobu Takeyama
After updating KDE Plasma 5.25, several applications do not start automatically when a user login a desktop session on both openSUSE Tumbleweed and Leap 15.5. This issue affects input methods such as IBus and Fcitx, which are essential for us.
The cause of this problem is the systemd-xdg-autostart-generator. systemd-xdg-autostart-generator is a new mechanism to launch applications listed in...
more 13:30 - 14:00 A112 Main TrackPackaging Workshop
presented by Simon Lees
This aims to be an interactive session where we work on the basics of packaging, we will walk through updating and creating packages. If you have a package you need help creating, modifying or updating time permitting we can look at those as well. Also if you have anything specific you'd like to look at feel free to email me before hand.
13:30 - 15:30 A108 Main TrackThe load balancer based on Apache HTTP Server
presented by Yang Peng
When it comes to load balancing, the first thing that comes to mind is LVS, Nginx, HAproxy and other specialized load balancing software. However, the oldest web server, Apache HTTP Server, comes with a load balancing feature. In some less demanding scenarios, there is no need to use the more complex configuration of LVS, Nginx, HAproxy. This topic will use Nextcloud as an example to demonstrat...
more 13:30 - 15:30 A109 Main TrackThe awesome LF Reports
good open source reports
presented by hashimotosyuta
Linux Foundation is publishing many reports which report open source effective.I introduce some reports for example:
State-of-CD-Report
This report research How DevOps enhance development and how enhanced DevOps itself.This report also reports best practice trends.
Edge Native Applications Principles Whitepaper
This report focuses on Edge Native. Now we usually use "cloud native...
more 14:00 - 14:30 A112 Main TrackopenSUSE Leap 16.0?
presented by Lubos Kocman
Let's talk about the current state and ongoing plans with openSUSE Leap 16.0 which is based on SUSE's Adaptable Linux Platform. Let's discuss options that we have on the table. This will be an updated variant since the oSC203 containing contributor survey results and further progress on the Leap 15.X successor.
14:30 - 15:00 A112 Main TrackDesigning in the Open
Takeaways from struggling as a designer in a developer-first environment
presented by Anushka Jain
I'm Anushka, a past Outreachy intern with Fedora. When one of our blog prompts was "everybody struggles", I decided to pen down my struggles with being a designer in open source. During my time in college and professionally otherwise, I had never heard of designers pursuing a career in open source and felt that design didn't belong here. I still believe as a designer; it is intimidating to begi...
more 15:00 - 15:30 A112 Main TrackopenSUSE Inside WSL
How easy setup openSUSE for daily using inside WSL
presented by Estu Fardani
WSL stands for "Windows Subsystem for Linux." It is a compatibility layer or feature in Windows 10 and Windows 11 that allows users to run a Linux environment directly within the Windows operating system. WSL enables developers and users to access the powerful Linux command-line tools, utilities, and applications without the need for dual-booting or virtual machines. With WSL, you can install a...
more 15:45 - 16:45 A108 Main TrackSecuring Docker Containers: Preventing Privilege Escalation and Enhancing Vulnerability Detection
presented by Yan Arief
Containerization, led by Docker, has revolutionized the world of software deployment, offering efficiency and scalability. However, alongside these benefits, ensuring container security has become a paramount concern.
Docker containers operate in isolated environments, but vulnerabilities can still emerge. Privilege escalation is one such challenge where an attacker gains elevated access wi...
more 15:45 - 16:15 A109 Main TrackSome of my personal experience with the Linux and open source software
My own exprenice and thoughts about them
presented by Benxi Yang
How do I work together with the community together debugging the system-tray icon disappearance related to plasma-discover, apper and packagekit.
Edit Kicad(electronic design tool) project file with text editor.
The trouble caused by the BitLocker without following the KISS(Keep it simple, stupid) under Microsoft Windows.
Some computational thinking I used during the creation of an ...
ALP and openSUSE - The Future of Leap.
presented by Simon Lees
This talk will look at ALP and what it means for the future of openSUSE's stable distro's.
Firstly we will look at SUSE's current plans for ALP, then we will look at how the openSUSE community is currently using ALP to create its future stable Linux distributions.
<I'll add more information here as it becomes available>
16:15 - 16:45 A112 Main TrackBuild an openSUSE LXC image to replace the default container in Chrome OS
presented by Shane Sun
Crostini is Google's umbrella term for making Linux application support easy to use and integrating well with Chrome OS.This topic will how to build a opensuse lxc image and install it on a Chromebook in a container (via Crostini).
16:15 - 16:45 A109 Main TrackPet container on Linux
presented by Nianqing Yao
This lecture is mainly about a development direction of containerization technology on Linux - pet container.
Traditionally, containers should be stateless and have a short life cycle, one service for one container. The user should build the container and replace it when its contents need to be updated, not update it interactively. The pet container, on the contrary, has a long life cycle, t...
more 16:45 - 17:15 A109 Main TrackMigrating University Learning Management System Workloads to RKE-Based Kubernetes Cluster
The Story on How to Migrate Moodle Distributed Workloads to RKE-Based Kubernetes Cluster
presented by Andi Sugandi
Deploying University Learning Management System (LMS) workloads on your On-premises could be as easy (or maybe challenging) as it is done on the cloud (either private or public). It depends on the complexity (single or distributed workloads), budgets, number of users, and the engineer who handle the jobs.
LMS like Moodle, has proven in the last 10 years to provide highly effective online lea...
more 16:45 - 17:15 A108 Main TrackOpen Source is an option of life
presented by Sunny
My presentation is focusing on encouraging more people to get involved in open Source community and project. At the beginning of this topic, I will explain why open Source is an option of our life by sharing some stories, then we will analyse what blocks some people to join open Source community (e.g. Time, Technology, English, and so on) and think about if these factors really do matter. In th...
more 16:45 - 17:15 A112 Main Track