Rob Landley has been a geek since childhood, a Linux geek since 1998, and an embedded Linux geek since 2001. (This is because he breaks everything, and likes reducing the complexity in his system so there are less layers to drill through when debugging it.) He no longer maintains BusyBox, or his own fork of tinycc, but does still maintain Firmware Linux. He knits chain mail, co-founded two combination science fiction convention/Linux expos, has more cats than are strictly necessary, and sometimes refers to himself in the third person when writing biography entries.
Organizations from IBM to linux kernel development go through three stages of development: the for-profit side calls them startup, core business, and diversified conglomerate. Each stage is powered by different people (see the title) pursuing different goals (change, growth, stability) and operating in very different ways. The transitions between stages are particularly challenging (which is part of the reason 80% of all startups fail, and many open source projects fork or fizzle out).
This talk combines elements of The Mythical Man-month, The Innovator's Dilemma, and the computer history book Accidental Empires to explain how Microsoft lost its technical edge long ago, why Google created "Alphabet", why neither IBM nor Xerox Parc could keep hold of the PC, and the relationship between the Linux Foundation and actual Linux development.
Location: Illinois A
Time: Saturday 2:00PM — Saturday 2:50PM
How to compile the smallest, simplest Linux system capable of rebuilding itself under itself entirely from source code, and of building conventional Linux From Scratch under the result. Covers toolchain creation and cross compiling, embedded libc and command line, kernel configuration, init scripts and simple system configuration, and booting the result under qemu or kvm to perform native compiling under emulation, plus some performance tricks with distcc.
Location: Illinois A
Time: Saturday 4:00PM — Saturday 4:50PM