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