9:59:59.000,9:59:59.000 Hello, you probably all know what OpenWRT is[br] 9:59:59.000,9:59:59.000 nbd's one of the main developers (Felix Fietkau) 9:59:59.000,9:59:59.000 He's here to tell you about the last 10 years of OpenWRT 9:59:59.000,9:59:59.000 Felix: Yes, thank you.[br]applause 9:59:59.000,9:59:59.000 The OpenWRT project was started a bit over 10 years ago 9:59:59.000,9:59:59.000 I'd like to take this opportunity to reflect back on 9:59:59.000,9:59:59.000 where the whole project came from 9:59:59.000,9:59:59.000 and how much it has changed and evolved over time, 9:59:59.000,9:59:59.000 based on the progress we have made 9:59:59.000,9:59:59.000 So first I'd like to tell you a bit about what happened in the early days 9:59:59.000,9:59:59.000 As many of you know and as the name OpenWRT[br]still implies 9:59:59.000,9:59:59.000 it started out pretty much as a firmware for the old WRT54G 9:59:59.000,9:59:59.000 The effort to create this firmware started when 9:59:59.000,9:59:59.000 basically it was discovered that this device, using a Broadcom chip, 9:59:59.000,9:59:59.000 was using Linux as its base operating system 9:59:59.000,9:59:59.000 initially it was a pretty huge GPL violation 9:59:59.000,9:59:59.000 because Linksys didn't release [br]any source code for the device 9:59:59.000,9:59:59.000 but that of course didn't stop interested people from trying to hack it by looking into the inner workings of the firmware 9:59:59.000,9:59:59.000 discovering the limitations of it, 9:59:59.000,9:59:59.000 then starting to create a replacement for that firmware 9:59:59.000,9:59:59.000 and this was done in the early days based on the uclibc buildroot 9:59:59.000,9:59:59.000 which was a pretty small and flexible [br]environment to quickly bring up code [br]for a new target 9:59:59.000,9:59:59.000 and uclibc had the advantage of being much smaller than glibc which I think the initial device used 9:59:59.000,9:59:59.000 it started out by basically taking the Linksys GPL tarball once it was released 9:59:59.000,9:59:59.000 which only happened because many people, many of were members of the Linux kernel community 9:59:59.000,9:59:59.000 actively fought for the source code being released 9:59:59.000,9:59:59.000 and there was a lot of GPL compliance engineering involved in that effort as well