Registration

Register
Login

Content

Call For Papers
Schedule
Presentations
Tutorials
BOFS

Event Info

Venue
Travel
FAQ
Link Us

Additional Info

Sponsors
Special Events Contact Us
Media
Archives
Home



Using the LSB to Increase Application Portability

Mats Wichmann (mats.d.wichmann@intel.com)

The LSB project develops consensus on a set of common functionality that makes writing portable software easier. The LSB 3.x specification describes APIs and ABIs, a software packaging format, a set of required utilities available to installation scripts, and a method of registering startup services. While the LSB has been evolving for a number of years, there's been a lot of emphasis on usability of tools and support materials in the past year. This tutorial will explore how developers can take advantage of the LSB to build more portable software, and show the LSB Developer Kit tools in action, as well as the evolving Linux Developer Network (LDN) hosted by the Linux Foundation. The tutorial will show how to examine an existing non-LSB program binary for LSB portability issues; set up the LSB build environment; and port, build, check and package the resulting program.