|Project:||The Meson Build Ssytem|
One of the great virtues of any Linux distribution is the package manager. It makes it trivial to install both software as well as dependencies to build more software. It is therefore surprising to learn that most free software installs are done on platforms without package managers. As an example it is not uncommon for gui programs to have more than 90% of their user base on Windows. Similarly all installs to mobile devices must embed their dependencies rather than rely on a package manager. During the development of the Meson build system, the problem of everyone writing their ad hoc embedding systems kept popping up and eventually lead to the development of the multiplatform Wrap dependency system. Wrap is unique in that it aims to work seamlessly with a package manager when one is available. In this talk we look at the requirements and problems of a cross platform dependency system as well as some unexpected benefits, such as improved performance and making it easy for people on non-Linux platforms to participate in development.
Jussi Pakkanen got his doctoral degree in computer science in 2006. Since then he has worked on all layers of the Linux stack from the kernel to compilers to game development and web applications. He currently works as the SDK lead developer for Jolla. When not working on computers he likes to unwind by watching bad movies, drawing and gastronomy.
Geelong is Victoria's second largest city, located on Corio Bay, and within a short drive from popular beach-front communities on the Bellarine Peninsula as well as being the gateway to the famous Great Ocean Road
linux.conf.au is widely regarded by delegates as one of the best community run Linux conferences worldwide and is the largest Linux and Open Source Software conference in the Asia-Pacific.
Our Sponsors help make linux.conf.au become the awesome conference everyone comes back to year after year. Come see who's on board this year, or find out how to get in contact with us