Loading…
Learn more about LinuxCon + ContainerCon + CloudOpen China, happening June 19-20. 

Customize your schedule by experience level and/or presentation language: Refer to the “Filter by Type” list on the right to find a session based on topic and/or experience level. Presentation Language - Sessions are categorized as [C] Chinese, [C,E] Chinese with English Slides or [E] English at the end of each talk title.
Room 307B [clear filter]
Monday, June 19
 

11:00 HKT

OpenStack: Growing and Adapting in Today’s World of Rapid Change [E] - Alan Clark, SUSE

We all recognize that the world of open source technology is advancing rapidly. With such rapid change how has that effected Cloud computing and in particular mature projects such as OpenStack. How does this change impact their technology, community and relationships with other related open source innovative efforts?  Through this session Alan will provide some insight into the latest cloud industry trends, OpenStack community adoption to this change and the ties to cloud use for business today and tomorrow.


Speakers
avatar for Alan Clark

Alan Clark

CTO Office, SUSE


Monday June 19, 2017 11:00 - 11:30 HKT
Room 307B
  LinuxCon, Operations
  • Presentation Language English
  • Experience Level Any

11:40 HKT

Reproducible Builds: Fulfilling the Original Promise of Free Software [E] - Chris Lamb, CII
Whilst anyone can inspect the source code of free software for malicious flaws, most Linux distributions provide binary or "compiled" packages to end users.

The motivation behind "reproducible" builds is to allow verification that no flaws have been introduced during this compilation process by promising identical binary packages are always generated from a given source.

This prevents against the installation of backdoor-introducing malware on developers' machines - an attacker would need to simultaneously infect or blackmail all developers attempting to reproduce the build.

This talk will focus on how exactly software can fail to be reproducible, the tools, tests & specifications we have written to fix & diagnose issues as well as the many amusing "fails" in upstream code that have been unearthed by this process. In addition, you will learn what to avoid in your own software.

Monday June 19, 2017 11:40 - 12:10 HKT
Room 307B
  LinuxCon, Developer

13:35 HKT

Much Ado About Blocking: Wait/Wake in the Linux Kernel [E] - Davidlohr Bueso, SUSE Labs
Blocking and waking on an event is one of the most fundamental tasks any general purpose operating system must do. Being so common it is fundamental it be efficient, incurring in minimal overhead, but it also means that this functionality can occur under many different constraints throughout the kernel. There have been numerous changes targeting both performance and real-time which improve waiting on events. As such, this presentation hopes to update the audience on these increasingly changing kernel interfaces;illustrating a number of new calls that build upon, and extends the basic wait/wake semantics to very ad-hoc situations. Understanding when and how to use them are important when integrating new functionality in the kernel that make use of blocking for something.

Speakers
DB

Davidlohr Bueso

Software Engineer, SUSE Labs
Davidlohr Bueso is a Linux kernel developer at SUSE Labs, focusing on performance and scalability. He works on various core kernel subsystems and has authored hundreds of fixes and enhancements towards making Linux better and faster. Prior to SUSE, Davidlohr worked at HP, tackling... Read More →



Monday June 19, 2017 13:35 - 14:05 HKT
Room 307B
  LinuxCon, Developer

14:15 HKT

Beginning to Harden Linux by Secure Boot + Measured Boot [E] - Seehwan Yoo, Dankook University
Grub is a decent bootloader for many Linux distros that supports rich functionalities. Recent TrustedGRUB2 supports measured boot with TPM. It measures the integrity of booting process, generating a hash value that could be used for root-of-trust. On the other hand, UEFI defines secure boot, which checks the validity of the bootloader and kernel. Unfortunately, both have some limitations: measured boot lacks in enforcement mechanism, and secure boot doesn't give any provenance of integrity to use as root-of-trust. Secure boot+measured boot makes Linux booting harden. Secure boot will check the integrity of binary, with proper enforcement mechanism; measured boot will provide root-of-trust that measures the system integrity information to the post-boot software. This talk will review why and how the two booting processes (secure boot and measured boot) can be integrated with TrustedGRUB.


Monday June 19, 2017 14:15 - 14:45 HKT
Room 307B
  LinuxCon, Developer

14:55 HKT

There is NO Open Source Business Model [E] - Stephen Walli
There are best practices to understand when building products from open source software, but there are a number of anti-patterns that crop up along the way. Product teams (from engineering to marketing) need to understand these patterns and practices to participate best in open source project communities and deliver products and services to their customers at the same time. These patterns hold regardless of whether the vendor created and owns the project or participates in projects outside their control.

Speakers
avatar for Stephen Walli

Stephen Walli

Principal Program Manager, Microsoft Inc
I am a principal program manager in the Azure Office of the CTO and adjunct faculty at Johns Hopkins and Carnegie Mellon University. I have worked with open source software in the product space for 30+ years. I have been a technical executive, a founder and consultant, a writer and... Read More →



Monday June 19, 2017 14:55 - 15:25 HKT
Room 307B
  LinuxCon, Business
  • Presentation Language English
  • Experience Level Any

15:35 HKT

Unikernelized Linux [E] - Tiejun Chen, VMware
Unikernel is a novel software technology that links an application with OS in the form of a library and packages them into a specialized image that facilitates direct deployment on a hypervisor. Comparing to the traditional VM or the recent containers, Unikernels are smaller, more secure and efficient, making them ideal for cloud environments. There are already lots of open source projects like OSv, Rumprun and so on. But why these existing unikernels have yet to gain large popularity broadly? We think Unikernels are facing three major challenges: 1. Compatibility with existing applications; 2. Lack of production support (e.g. monitoring, debugging, logging); 3. Lack of compelling use case. In this presentation, we will review our investigations and exploration of if-how we can convert Linux as Unikernel to eliminate these significant shortcomings, plus some explorations of coordinating and cooperating with hypervisor.

Speakers
avatar for Tiejun Chen

Tiejun Chen

Sr. Technical Lead, VMware
Tiejun Chen is Sr. technical leader from VMware OCTO, also strategic Representative of RISC-V International TSC 2023. He's been working on a lot of areas - cloud native, edge computing, ML/AI, RISC-V, WebAssembly, etc. He ever made many presentations at kubecon China 2021, Kube Edge... Read More →



Monday June 19, 2017 15:35 - 16:05 HKT
Room 307B
  LinuxCon, Developer
 
Tuesday, June 20
 

11:00 HKT

Timekeeping in Linux VMs [E] - Vitaly Kuznetsov, Red Hat
Keeping time in Linux is not simple and virtualization adds additional challenges as well as new opportunities to it. In this presentation, Vitaly will review KVM, Xen, and Hyper-V related time keeping techniques and the corresponding parts of Linux kernel. The talk will cover existing hardware features, clocksources and clockevents, the newly added PTP sources, read methods and more.

Speakers
avatar for Vitaly Kuznetsov

Vitaly Kuznetsov

Principal Software Engineer, Red Hat
Software Engineer


Tuesday June 20, 2017 11:00 - 11:30 HKT
Room 307B
  LinuxCon, Developer

11:40 HKT

Implementation of Tail Latency Optimization for Distributed Storage System based on Linux [C] - Wang Xiaorui, Alibaba Cloud
In 2012, Alibaba released its source of RocketMQ, a third-generation distributed messaging middleware. Through several years of technical improvement, RocketMQ is now capable of transferring trillions of concurrent online messages as in Alibaba’s Nov. 11th Shopping Festival.

In November 2016, Alibaba donated RocketMQ to the Apache Software Foundation (ASF) as an incubator project. That was a huge step for Alibaba to make it through ASF’s competitive evaluation process. During the Alibaba’s annual Nov. 11 Global Shopping Festival , RocketMQ robustly provided stable infrastructure with a transfer throughput of more than one trillion messages.

What have we done to optimize behind such magic figure?This sharing will give you a details about the optimization about RocketMQ’ storage engine, especially about low-latency request optimization under the linux kernel.

Speakers
WX

Wang Xiaorui

Staff Engineer of Alibaba OpenSource department, Alibaba Cloud
Wang Xiaorui, senior technologist, alibaba's messaging team leader. He is responsible for alibaba's several generation messaging engine since entering alibaba middleware department in 2011. In order to meet the demand about the alibaba high-speed business growth. In 2012, he led to... Read More →


Tuesday June 20, 2017 11:40 - 12:10 HKT
Room 307B
  LinuxCon, Developer
  • Presentation Language Chinese
  • Experience Level Any

13:35 HKT

UEFI HTTP/HTTPS Boot [E] - Keng-Yu Lin, HPE
UEFI HTTP/HTTPS Boot is a new feature of UEFI 2.5+. In the meantime, this feature is not yet implemented in any Linux bootloader. This Birds of a Feather session will give an introduction to UEFI HTTP/HTTPS Boot, and share a proof-of-concept implementation based on grub2 that works on both the emulator (QEMU/OVMF) and HPE ProLiant Gen10 servers.

For HTTPS, the experience and comparison will be shared between the purely software-based and UEFI-based implementations in the aspects of ease of implementation, security strength, and limitation.

Speakers
avatar for Keng-Yu Lin

Keng-Yu Lin

System Software Developer, Hewlett Packard Enterprise
Keng-Yu Lin is the System Software Developer at Hewlett Packard Enterprise. Keng-Yu works on the hardware enablement of HPE ProLiant product line by triaging and fixing the Linux defects. Besides the paid work, Keng-Yu is also involved in Debian development as a Debian Maintainer... Read More →



Tuesday June 20, 2017 13:35 - 14:05 HKT
Room 307B
  LinuxCon, Developer
  • Presentation Language English
  • Experience Level Any

14:15 HKT

KDUMP: Usage and Internals [E] - Pratyush Anand, Red Hat India Pvt Ltd
Kdump is a long existing method for acquiring dump of crashed kernel, however very few literatures are available to understand it's usage and internals. We receive a lot of queries on kexec mailing list about different issues related to the kexec/kdump environment.
In this presentation, we talk about basics of kdump usage and some internals about kdump/kexec kernel implementation. It includes end to end flow from kdump kernel configuration to crash analysis. We discuss some of the problem which is frequently faced by kdump users. It also includes related information about ELF structure, so that one can debug if vmcore itself gets corrupted because of any architecture related issue.

Speakers
avatar for Pratyush Anand

Pratyush Anand

Senior Software Engineer, Red Hat India Pvt Ltd
Pratyush is working with RedHat as a Linux Kernel Generalist. Primarily, he takes care of several kexec/kdump issues being faced by Red Hat product and upstream. He also handles other kernel debugging/tracing/performance issues around Red Hat supported ARM64 platforms. Apart from... Read More →



Tuesday June 20, 2017 14:15 - 14:45 HKT
Room 307B
  LinuxCon, Developer

14:55 HKT

Live Patching, Virtual Machine Introspection and Vulnerability Management [E] - Lars Kurth & Cheng Zhang, Citrix
There are three interconnected stories of how the largest clouds in production came together through the Xen Project to develop an industry leading open source security process to manage software vulnerabilities effectively, how those vendors collaborated to stop cloud reboots through Live Patching and how security and CPU vendors collaborated to protect against 0-day vulnerabilities and advanced persistent threats using hardware assisted virtual machine introspection. The talk will cover the impact these technologies have on sys admins and in general.

Speakers
avatar for Lars Kurth

Lars Kurth

Director Open Source / Project Chairperson The Xen Project , Citrix Systems UK Ltd.
Lars Kurth is a highly effective, passionate community manager with strong experience of working with open source communities (Symbian, Symbian DevCo, Eclipse, GNU) and currently is the community manager for the Xen Project. Lars has 12 years of experience building and leading engineering... Read More →
avatar for Cheng Zhang

Cheng Zhang

Citrix
Cheng Zhang has more than 9 years of experience working in software engineer. He is now working for XenServer for more than 3 year. Cheng has very good understanding on both software engineer and architecture and currently working for XenServer Livepatch integration and new packaging... Read More →


Tuesday June 20, 2017 14:55 - 15:25 HKT
Room 307B
  LinuxCon, Developer
 
Filter sessions
Apply filters to sessions.