Loading…
To Learn More or Register: LinuxCon North America | CloudOpen North America
View analytic

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

linuxcon [clear filter]
Wednesday, August 20
 

3:30pm

Best Practices in Release Management - Kate Stewart, Linaro; Ed Warnicke, Cisco; Beth Flanagan, Intel
Managing a software release for products today draws on many skill sets: technical, project and people. This panel will discuss what works, and what doesn't in the different stages of creating a product: from planing out the release cycle, to getting an open source project released and ready to download. Panelists are: Ed Warnicke (Cisco), who has been acting release manager for Open Daylight), Beth Flanagan (Intel) who is release manager for Yocto, Kate Stewart (Linaro) who was release manager for Ubuntu, and (TBD).

Survey this Session   

Speakers
avatar for Beth Flanagan

Beth Flanagan

Intel
Beth 'pidge' Flanagan works for Intel Corp. She's the maintainer of the Yocto Project Autobuilder and the projects release engineer.
KS

Kate Stewart

Sr. Director of Strategic Programs, Linux Foundation
Kate is a Senior Director of Strategic Programs at the Linux Foundation responsible a portfolio of open source projects and standards. ​​With almost 30 years of experience in the software industry, she has held a variety of roles and worked as a developer in Canada, Australia... Read More →
avatar for Ed Warnicke

Ed Warnicke

Distinguished Consulting Engineer, Cisco
Ed Warnicke is Distinguished Consulting Engineer in the Cisco Chief Technology and Architecture Office on Open Source related initiatives throughout the company. Ed has worked extensively and broadly in Open Source for over a decade, including among other things representing Cisco... Read More →


Wednesday August 20, 2014 3:30pm - 4:20pm
Sheraton Ballroom II
 
Thursday, August 21
 

2:30pm

Replacing HW Raid with Twitter Cache and Persistent Memory - Fio Cattaneo, Twitter
Replacing HW Raid with Twitter Cache and Persistent Memory (Fio Cattaneo, Twitter Inc.) - In this presentation, Fio Cattaneo, will talk about how Twitter Cache takes advantage of Persistent Memory technology (NVDIMM and PCIe-NVRAM) and software RAID to replace the functionality of HW RAID. Its main advantages are lower costs, the use of commodity hardware and open source stack versus proprietary HW RAID solutions. Twitter Cache is tuned towards optimizing the use of persistent memory which is smaller but faster than SSD caching solutions. Eviction algorithms are tuned towards a write buffer to best utilize the smaller size. Cache access uses a low overhead API as opposed to block store. Metadata is kept in memory for fast access. Because of its low latency, it also allows for caching of SSD storage. Twitter Cache is being actively developed and tested on Twitter workloads.

Survey this Session   

Speakers
FC

Fio Cattaneo

Twitter, Inc.
Fio Cattaneo has been working in the industry for 25 years and his main interests are in kernels, operating systems and distributed systems. His first kernel work was at Olivetti S.p.A., help porting BSD4.2 on a Motorola architecture, and subsequently develop multiprocessor support... Read More →


Thursday August 21, 2014 2:30pm - 3:20pm
Sheraton Ballroom I

2:30pm

Static Analysis in the Linux Kernel Using Smatch - Dan Carpenter, Oracle
Software will always have bugs, but some bugs are preventable. For example, both Heartbleed and the recent Apple SSL bug could have been detected with static analysis. I developed the Smatch static analysis tool to prevent these sorts of bugs in the Linux kernel. It has been very useful and resulted in around two thousand patches.

This talk is an introduction to Smatch with some of the theory, a description of what Smatch is able to do right now, and what some of the goals are.

Survey this Session   

Speakers
DC

Dan Carpenter

Oracle
Dan Carpenter works for Oracle doing security audits of the Linux kernel. He is the author of a static analysis tool called Smatch.


Thursday August 21, 2014 2:30pm - 3:20pm
Sheraton Ballroom II

3:30pm

Linux Kernel Power Management (PM) Framework for ARM 64-bit Processors - Lorenzo Pieralisi, ARM
The 32-bit ARM kernel supports a wide variety of processors harking back to ARM v4 architecture up to the latest v7 SMP processors. This huge legacy forced kernel developers to adapt the power management code for the newest processors (eg v7 multi-cluster systems) to an infrastructure that was developed to support simpler uniprocessor (UP) ARM architectures, resulting in code fragmentation and lack of unified drivers.
The brand new ARM v8 architecture provides kernel developers a clean slate to start developing new code, a nice opportunity to learn lessons from the past and bring about a kernel power management (PM) subsystem completely generic and up to the
latest standards. This talk will provide details of the undergoing effort carried out at ARM to develop a kernel PM framework for ARM v8 systems, with kernel design details of the respective DT and ACPI implementations.

Survey this Session   

Speakers
LP

Lorenzo Pieralisi

Linux Kernel Developer, ARM
Lorenzo Pieralisi has worked at ARM Ltd since March 2010 as a Linux kernel developer. He obtained a Laurea degree (summa cum laude) in Microelectronics from the University of Ancona in March 2002. He carried out a PhD in Microelectronics at INP Grenoble where he defended his thesis... Read More →


Thursday August 21, 2014 3:30pm - 4:20pm
Parlor C
 
Friday, August 22
 

10:45am

A Duel of Two Libraries - Cairo vs. Skia: Which Draws Faster? - Bryce Harrington, Samsung
Cairo is used extensively throughout the Linux desktop for 2D rendering, but Chromium's Skia drawing library claims to provide a higher performance alternative for rendering web content.

This talk will present a performance comparison tool developed at Samsung for conducting comparative performance studies between the two libraries. We'll review results on several platforms using EGL, GLX, and software-based backends for specific performance bottlenecks, and explore whether a library designed for web rendering might have relevance for desktop graphics needs as well. 

Survey this Session   

Speakers
BH

Bryce Harrington

Senior Open Source Developer, Samsung Research
Bryce is a Senior Open Source Developer at Samsung Research America's Open Source Lab. Prior to Samsung, Harrington was Canonical, Ltd.'s Technical Lead for the Ubuntu X.org team, focused on X.org maintenance for the Ubuntu distribution. He is also one of the founders of the Inkscape... Read More →


Friday August 22, 2014 10:45am - 11:35am
Sheraton Ballroom III

1:45pm

Persistent Memory - Matthew Wilcox, Intel
This presentation discusses the changes being made to Linux in order to take advantage of Persistent Memory. NV-DIMMs provide persistent memory today, but they are mostly used in boutique solutions. In order for them to become more generally useful, we must make them easy to program. Matthew will also discuss some of the challenges that applications will need to deal with in order to fully take advantage of this new storage paradigm.

Survey this Session  

Speakers
MW

Matthew Wilcox

Kernel hacker, Oracle
Matthew had his first kernel patch accepted in 1998. Since then he has worked on many parts of the Linux kernel including leading the PA-RISC Linux port, maintaining the file locking code, SCSI, USB, NVM Express, and Persistent Memory. He currently works for Microsoft.


Friday August 22, 2014 1:45pm - 2:35pm
Parlor C