Linaro Connect Las Vegas 2016 (LAS16)
Hardware and software will never stop evolving, yet many still choose to push out static documentation without the resources to maintain, edit, and push new versions. When these documents inevitably become obsolete, they float around the internet and offer little more than confusion. In many cases you will find yourself with more questions than answers by the end of an instruction set, with no one available to help. 96Boards aims to end outdated documentation by implementing a dynamic approach which utilizes member and community resources, paired with on point maintenance and diligent review from the 96Boards team and Linaro. Doing this, we can provide up-to-date, straightforward, and accurate documentation without the need to share documents, convert formats, or refer to releases/versions when wondering if the document is going to work.
Deep dive into LLVM internals, middle/back-ends, libraries, sanitizers, linker, debugger and overall compilation process. The focus is to show how LLVM works under the hood, which is useful for GCC compiler engineers getting into LLVM development, as well as for other engineers to learn more about parts of the toolchain they’re not familiar with. This presentation also touches on frequent LLVM-specific errors, so GCC users may find useful, if they’re moving to LLVM.
Since the presentation back in 2015 (SFO15), there has been functionality added, like RPMB and there has also been some changes in general to the secure storage code. This presentation will summarize what has been happening and will also talk about what’s left to do.
This presentation will discuss issues and common mistakes when migrating a project from one toolchain to another. The main focus will be on issues coming from switching from GCC to Clang, but we will also touch on differences in libraries, assemblers and linkers. The presentation will also make fun of bad practices and quick hacks that project porters sometimes use to “make-it-compile”.
Two Linux pioneers, David Rusling (Linaro) and Linus Torvalds (Linux Foundation) will chat about past, present and future of Linux and the Open Source community. Questions submitted before hand will also be answered. Question submittal information coming soon.
The CoreSight framework available in the Linux kernel has recently been integrated with the standard Perf trace system, making HW assisted tracing on ARM systems accessible to developers working on a wide spectrum of products. This presentation will start by giving a brief overview of the CoreSight technology itself before presenting the current solution, from trace collection in kernel space to off system trace decoding. To help with the latter part the Open CoreSight Decoding Library (openCSD) is introduced. OpenCSD is an open source library assisting with the decoding of collected trace data. We will see how it is used with the existing perf tools to provide an end-to-end solution for CoreSight trace decoding. The presentation will conclude with trace acquisition and decoding scenarios, along with tips on how to interpret trace information rendered by the perf tools.
**Title: Community 3.0** The history of open source is littered with incredible communities: thousands of people connected around the world building new technology and innovating. We can do better though. We are a facing a new era of challenges and opportunities for collaboration at a global level. In this presentation from Jono Bacon, he will explain how we can build a new generation of communities that are more efficient and more productive than ever before. The keynote will cover how community has evolved over the years, the structure of building powerful technical and open source communities, building workflow and on-ramps, building growth, and the balance between company and community relations. All of this will be wrapped up in his trademark loose and entertaining style. **Bio** Previously Director of Community at Canonical, GitHub, XPRIZE, and OpenAdvantage. Advisor to organizations includingAlienVault, Open Networking Foundation, Open Cloud Consortium, Mycroft, and others. Wrote the critically acclaimed The Art of Community, founder of the Community Leadership Summit and global CLSx events, and prominent leader in community leadership, strategy, and execution featured on CNN, .NET, Forbes, Linux Format, and elsewhere. Founder of Jono Bacon Consulting that provides community strategy, management, and workflow consultancy for Fortune 500 companies, startups, and government across the globe.