Clang Built Linux Meetup

Zürich, Switzerland - Feb 7-9 2020

Welcome!

Thank yous

Thank you all for helping make this real (it's too much work for any one person).

Bill Wendling (planning/organizing this event).

Google Zürich for the space+catering.

Google Open Source Programs Office (OSPO) for event sponsorship, travel, and lodging.

Schedule

History

LLL Project

Linux 2.6.38.2 in 2011


Sedat Dilek <sedat.dilek@gmail.com>
Bryce Lelbach <blelbach@cct.lsu.edu>
Edwin Torok <edwin+llvmlinux@etorok.net>
          

LLVMLinux Contributors


The LLVMLinux project consolidates the work of the lll-project,
the PaX Team, and Mark Charlebois' work on the ARM kernel.

Mark Charlebois <charlebm@gmail.com>
Sedat Dilek <sedat.dilek@gmail.com> (formerly of lll-project)
Bryce Lelbach <blelbach@cct.lsu.edu> (formerly of lll-project)
Jan-Simon Möller <dl9pf@gmx.de>
PaX Team <pageexec@freemail.hu> (formerly of lll-project)
Vinicius Tinti <viniciustinti@gmail.com> (formerly of lll-project)
Edwin Torok <edwin+llvmlinux@etorok.net> (formerly of lll-project)
Behan Webster <behanw@converseincode.com>
          

LLVMLinux Contributors

With additional commits to their git from:


Daniel Sanders <daniel.sanders@imgtec.com>
Eduard Bachmakov <e.bachmakov@gmail.com>
Jeff Licquia <licquia@linuxfoundation.org>
Toma Tabacu <toma.tabacu@imgtec.com>
          

LLVMLinux

Patches for Linux 3.10, 3.13, 3.14, 3.3. LLVM 3.3. Nexus 4, 5, 7, rpi2, pandaboard. QEMU and buildroot testing. 681 .patch files.

ClangBuiltLinux

2016 Greg Hackmann (Android kernel @ Google) gets Pixel 1 (Linux 3.18) booting w/ Clang based on LLVMLinux patches. Matthias Kaehlcke (CrOS kernel @ Google) starts upstreaming LLVMLinux patches and fixing Clang warnings.

Android leadership made us punt to Pixel 2; we had already shipped Pixel 1 when Greg got the patch set working. Nick Desaulniers (Pixel kernel @ Google) helped test/port/ship.

ClangBuiltLinux

We now have >100 people that have helped in some shape or form. Nick Desaulniers (Android LLVM @ Google) and Bill Wendling (Prod kernel @ Google) now work on this full time.

Values, Goals

  • Respect the competition
  • Be the help you wish you had
  • Agressively share knowledge (see " Information as Power ")