< Return to Video

https:/.../30c3-5497-en-10_Years_of_Fun_with_Embedded_Devices_h264-iprod.mp4

  • 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
Title:
Video Language:
English
Duration:
48:02

English subtitles

Incomplete

Revisions