LinuxLink Radio by TimeSys

Follow LinuxLink Radio by TimeSys
Share on
Copy link to clipboard

This is a Podcast for embedded Linux developers. We discuss the latest news and how to's in the world of embedded Linux.

LinuxLink Radio by TimeSys


    • Jun 12, 2009 LATEST EPISODE
    • infrequent NEW EPISODES
    • 31m AVG DURATION
    • 84 EPISODES


    Search for episodes from LinuxLink Radio by TimeSys with a specific topic:

    Latest episodes from LinuxLink Radio by TimeSys

    Episode 42: Qt/Embedded for Linux

    Play Episode Listen Later Jun 12, 2009 35:28


    For this topic, Maciej invited Timesys engineers, Justin and Scott, to participate. Both engineers, having enjoyed using Nokia's software on the Neo phone and having experience with Qt/Embedded for Linux at Timesys, share their insight into the recently released graphics toolkit. The trio spends time introducing historical perspective on Qt and unsuccessfully tries to figure out the long list of names the package has had over the years. Scott talks about other open source graphics frameworks, such as GTK+ and Glade, and Justin introduces concepts around QtCreator.

    Episode 42: Qt/Embedded for Linux

    Play Episode Listen Later Jun 11, 2009 35:28


    For this topic, Maciej invited Timesys engineers, Justin and Scott, to participate. Both engineers, having enjoyed using Nokia's software on the Neo phone and having experience with Qt/Embedded for Linux at Timesys, share their insight into the recently released graphics toolkit. The trio spends time introducing historical perspective on Qt and unsuccessfully tries to figure out the long list of names the package has had over the years. Scott talks about other open source graphics frameworks, such as GTK+ and Glade, and Justin introduces concepts around QtCreator.

    Episode 41: Desktop-based Build Systems

    Play Episode Listen Later May 14, 2009 39:44


    For this episode, Maciej invited two Timesys engineers, Daniel and Jason (both of whom have been working with the Timesys desktop build system and a number of open source ones, including buildroot and LTIB), to participate. After introducing Timesys' approach to building complete Linux platform, the trio talks about the differences and similarities between buildroot, open embedded and LTIB, and also touch on mainstream distributions like Fedora and Ubuntu. Lastly, Daniel addresses a question received from a listener regarding tradeoffs in latency vs. throughput when migrating from a micro-kernel solution to Linux.

    Episode 41: Desktop-based Build Systems

    Play Episode Listen Later May 13, 2009 39:44


    For this episode, Maciej invited two Timesys engineers, Daniel and Jason (both of whom have been working with the Timesys desktop build system and a number of open source ones, including buildroot and LTIB), to participate. After introducing Timesys' approach to building complete Linux platform, the trio talks about the differences and similarities between buildroot, open embedded and LTIB, and also touch on mainstream distributions like Fedora and Ubuntu. Lastly, Daniel addresses a question received from a listener regarding tradeoffs in latency vs. throughput when migrating from a micro-kernel solution to Linux.

    Episode 40: Overview of 2.6.28 Linux Kernel and Talk About the Newly Introduced Boot Tracer

    Play Episode Listen Later Feb 13, 2009 28:54


    In this episode Maciej and Daniel, one of Timesys' Linux gurus, talk about what's new in the 2.6.28 Linux kernel. The conversation focuses on several aspects of the 2.6.28 kernel that are particularly relevant to an embedded Linux engineer. The pair seems to enjoy in particular talking about the concept of the staging driver area in the kernel and the newly introduced Boot Tracer.

    Episode 40: Overview of 2.6.28 Linux Kernel and Talk About the Newly Introduced Boot Tracer

    Play Episode Listen Later Feb 12, 2009 28:54


    In this episode Maciej and Daniel, one of Timesys' Linux gurus, talk about what's new in the 2.6.28 Linux kernel. The conversation focuses on several aspects of the 2.6.28 kernel that are particularly relevant to an embedded Linux engineer. The pair seems to enjoy in particular talking about the concept of the staging driver area in the kernel and the newly introduced Boot Tracer.

    Episode 39: Overview of 2.6.27 Linux Kernel and Talk About UBIFS

    Play Episode Listen Later Dec 29, 2008 34:47


    In this episode, our hosts talk about what's new in the 2.6.27 Linux kernel. Various new features are covered in detail, including support for UBIFS. The hosts discuss the benefits of UBIFS for developers and how UBIFS compares to JFFS2. Other topics touched on in this episode include valuable tidbits about embedded Linux features.

    Episode 39: Overview of 2.6.27 Linux Kernel and Talk About UBIFS

    Play Episode Listen Later Dec 28, 2008 34:47


    In this episode, our hosts talk about what's new in the 2.6.27 Linux kernel. Various new features are covered in detail, including support for UBIFS. The hosts discuss the benefits of UBIFS for developers and how UBIFS compares to JFFS2. Other topics touched on in this episode include valuable tidbits about embedded Linux features.

    Episode 38: Interview with Mike Erickson of Logic

    Play Episode Listen Later Nov 3, 2008 27:59


    In this episode, Maciej and Gene interview Mike Erickson of Logic, a leading board design and manufacturing company, and discuss weighty topics such as today's hottest processors, Linux acceptance, Pittsburgh's Mt. Washington incline, minimizing boot time and if the consultant who claimed he was lead through a government building with a bag over his head (as not compromise security) was pulling Gene's leg. Write podcast@timesys.com if you have something interesting to share.

    Episode 38: Interview with Mike Erickson of Logic

    Play Episode Listen Later Nov 2, 2008 27:59


    In this episode, Maciej and Gene interview Mike Erickson of Logic, a leading board design and manufacturing company, and discuss weighty topics such as today's hottest processors, Linux acceptance, Pittsburgh's Mt. Washington incline, minimizing boot time and if the consultant who claimed he was lead through a government building with a bag over his head (as not compromise security) was pulling Gene's leg. Write podcast@timesys.com if you have something interesting to share.

    Episode 37: Free Software - Part 2

    Play Episode Listen Later Oct 3, 2008 24:52


    In this episode, Maciej and Gene talk about what free software means in practice, both for companies that create free software and those who use it as part of their business. The pair gets upset when some vendors follow the letter but not the spirit of free software by being coy about providing source code or through licensing software that attempts to node lock basic tools like GCC.

    Episode 37: Free Software - Part 2

    Play Episode Listen Later Oct 2, 2008 24:52


    In this episode, Maciej and Gene talk about what free software means in practice, both for companies that create free software and those who use it as part of their business. The pair gets upset when some vendors follow the letter but not the spirit of free software by being coy about providing source code or through licensing software that attempts to node lock basic tools like GCC.

    Episode 36: About Free Software:

    Play Episode Listen Later Sep 8, 2008 32:41


    Maciej and Gene talk about what "Free Software" means and the rights and obligations of Free Software users. The pair talk about what's different about GPL3, tivoization, and the Lesser GPL among other topics.

    Episode 36: About Free Software:

    Play Episode Listen Later Sep 8, 2008 32:41


    Maciej and Gene talk about what "Free Software" means and the rights and obligations of Free Software users. The pair talk about what's different about GPL3, tivoization, and the Lesser GPL among other topics.

    Episode 35: 2.6.26 Discussion and MPatrol:

    Play Episode Listen Later Aug 4, 2008 29:52


    After a bit of a break, Gene and Maciej talk about 2.6.26 from an embedded developer's perspective. The pair also discuss the ins and outs of using MPatrol: how it works, what it's good for, and some of its more nifty features.

    Episode 35: 2.6.26 Discussion and MPatrol:

    Play Episode Listen Later Aug 4, 2008 29:52


    After a bit of a break, Gene and Maciej talk about 2.6.26 from an embedded developer's perspective. The pair also discuss the ins and outs of using MPatrol: how it works, what it's good for, and some of its more nifty features.

    Episode 34: Overview of 2.6.25 and Talk About debugfs:

    Play Episode Listen Later Jun 26, 2008 31:10


    Maciej and Gene talk about what new in the 2.6.25 version of the kernel that's relevant to embedded developers, like CANBUS (thanks Volkswagen) and real time features that all allocation of processor time by process group. Gene also talks about debugfs and how engineers can use this light-weight file system to fetch data from kernel modules, like its name implies, it debugfs is a great debugging tool.

    Episode 34: Overview of 2.6.25 and Talk About debugfs:

    Play Episode Listen Later Jun 26, 2008 31:10


    Maciej and Gene talk about what new in the 2.6.25 version of the kernel that's relevant to embedded developers, like CANBUS (thanks Volkswagen) and real time features that all allocation of processor time by process group. Gene also talks about debugfs and how engineers can use this light-weight file system to fetch data from kernel modules, like its name implies, it debugfs is a great debugging tool.

    Episode 33: The Propeller Chip:

    Play Episode Listen Later May 13, 2008 30:12


    Last month, TimeSys was at the ESC West show and brought along the LinuxLink radio gear. In this episode, Maciej and Gene interview Jeff Martin about the technology behind his company's product, the Propeller chip. What interested Maciej and Gene was the interruptless nature of the Propeller chip's design and how the chip handles some real-time requirements at the hardware level.

    Episode 33: The Propeller Chip:

    Play Episode Listen Later May 13, 2008 30:12


    Last month, TimeSys was at the ESC West show and brought along the LinuxLink radio gear. In this episode, Maciej and Gene interview Jeff Martin about the technology behind his company's product, the Propeller chip. What interested Maciej and Gene was the interruptless nature of the Propeller chip's design and how the chip handles some real-time requirements at the hardware level.

    Episode 32: Profiling on the Cheap:

    Play Episode Listen Later Apr 4, 2008 36:33


    Gene and reluctant guest host Jeremiah Lott talk about how to do basic system profiling when you're low on resources. By using some basic library functions, coding in an interrupt handler and using the proc filesystem, you can get a good look at how your application is using resources. Gene wastes time talking about how the Windows-running car wash POS system crashed last week.

    Episode 32: Profiling on the Cheap:

    Play Episode Listen Later Apr 4, 2008 36:33


    Gene and reluctant guest host Jeremiah Lott talk about how to do basic system profiling when you're low on resources. By using some basic library functions, coding in an interrupt handler and using the proc filesystem, you can get a good look at how your application is using resources. Gene wastes time talking about how the Windows-running car wash POS system crashed last week.

    Episode 29: Fahd Abidi Interview -- Hardware Debuggers:

    Play Episode Listen Later Feb 22, 2008 23:44


    Gene interviews Fahd Abidi, Sr. FAE with Ultimate Solutions. Gene and Fahd discuss hardware debuggers. What are they? When do you need one and When you might not need one.

    Episode 29: Fahd Abidi Interview -- Hardware Debuggers:

    Play Episode Listen Later Feb 22, 2008 23:44


    Gene interviews Fahd Abidi, Sr. FAE with Ultimate Solutions. Gene and Fahd discuss hardware debuggers. What are they? When do you need one and When you might not need one.

    Episode 28: Open Source Updates and Intro to Inter-Process Communication:

    Play Episode Listen Later Feb 7, 2008 36:04


    Gene and maciej discuss various updates to the release of the 2.6.24 Linux Kernel as well as the latest release of GCC. They also start a series on inter-process communication.

    Episode 28: Open Source Updates and Intro to Inter-Process Communication:

    Play Episode Listen Later Feb 7, 2008 36:04


    Gene and maciej discuss various updates to the release of the 2.6.24 Linux Kernel as well as the latest release of GCC. They also start a series on inter-process communication.

    Episode 27: Porting Your Kernel to a New Device - Part 3:

    Play Episode Listen Later Jan 23, 2008 31:40


    This week Gene and Maciej get back to their series on porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on what it takes to write a device driver. They cover device driver initialization and use an example of parallel port.

    Episode 27: Porting Your Kernel to a New Device - Part 3:

    Play Episode Listen Later Jan 23, 2008 31:40


    This week Gene and Maciej get back to their series on porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on what it takes to write a device driver. They cover device driver initialization and use an example of parallel port.

    Episode 26: Network Setup for an Embedded System:

    Play Episode Listen Later Jan 9, 2008 32:29


    In this episode Gene and Maciej explain network infrastructure and network services that are used in the Linux development for an embedded system. The two hosts cover different network connection scenarios as well as use cases for amongst other things dhcp, tftp and nfs services.

    Episode 26: Network Setup for an Embedded System:

    Play Episode Listen Later Jan 9, 2008 32:29


    In this episode Gene and Maciej explain network infrastructure and network services that are used in the Linux development for an embedded system. The two hosts cover different network connection scenarios as well as use cases for amongst other things dhcp, tftp and nfs services.

    Episode 25: Porting Your Kernel to a New Device - Part 2:

    Play Episode Listen Later Dec 14, 2007 42:48


    This week's episode is a continuation of the last week's introduction to porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on various areas of the Linux kernel that are looked at or changed in the porting process.

    Episode 25: Porting Your Kernel to a New Device - Part 2:

    Play Episode Listen Later Dec 14, 2007 42:48


    This week’s episode is a continuation of the last week’s introduction to porting a Linux kernel to a new platform. In this episode Gene and Maciej focus on various areas of the Linux kernel that are looked at or changed in the porting process.

    Episode 24: Porting Your Kernel to a New Device - Part 1:

    Play Episode Listen Later Nov 28, 2007 37:34


    This week Gene and Maciej begin a new series where they discuss the process a developer goes through to get a kernel running on a new device.

    Episode 24: Porting Your Kernel to a New Device - Part 1:

    Play Episode Listen Later Nov 28, 2007 37:34


    This week Gene and Maciej begin a new series where they discuss the process a developer goes through to get a kernel running on a new device.

    Episode 23: Review of the CELF Embedded Linux Conference in Austria:

    Play Episode Listen Later Nov 9, 2007 36:23


    This week we are releasing a bonus episode where Maciej interviews Gene on his experience at the CELF Embedded Linux Conference where Gene was a guest speaker. His topics included GCC, embedded Linux for beginners, using RPM as a build system and a panel debating "what is the ideal Linux distribution."

    Episode 23: Review of the CELF Embedded Linux Conference in Austria:

    Play Episode Listen Later Nov 9, 2007 36:23


    This week we are releasing a bonus episode where Maciej interviews Gene on his experience at the CELF Embedded Linux Conference where Gene was a guest speaker. His topics included GCC, embedded Linux for beginners, using RPM as a build system and a panel debating "what is the ideal Linux distribution."

    Episode 22: Thomas Fitzsimmons Interview - Ontario Linux Fest:

    Play Episode Listen Later Nov 6, 2007 29:03


    Gene and Maciej interview Thomas Fitzsimmons from Red Hat on location at the Ontario Linux Fest on October 13, 2007. Thomas give us an update on Red Hat's implementation of Java virtual machine and the impact of Sun opening the source code for JVM to the public.

    Episode 22: Thomas Fitzsimmons Interview - Ontario Linux Fest:

    Play Episode Listen Later Nov 6, 2007 29:03


    Gene and Maciej interview Thomas Fitzsimmons from Red Hat on location at the Ontario Linux Fest on October 13, 2007. Thomas give us an update on Red Hat's implementation of Java virtual machine and the impact of Sun opening the source code for JVM to the public.

    Episode 21: John "maddog" Hall Interview - Ontario Linux Fest:

    Play Episode Listen Later Oct 24, 2007 27:31


    Gene and Maciej interview John "maddog" Hall on location at the Ontario Linux Fest on October 13, 2007. They get Maddog Hall's perspective on a variety of embedded Linux topics.

    Episode 21: John "maddog" Hall Interview - Ontario Linux Fest:

    Play Episode Listen Later Oct 24, 2007 27:31


    Gene and Maciej interview John "maddog" Hall on location at the Ontario Linux Fest on October 13, 2007. They get Maddog Hall's perspective on a variety of embedded Linux topics.

    Episode 20: Selecting the Right Toolset for Your Job - Part 3:

    Play Episode Listen Later Oct 10, 2007 39:58


    Continuing the tools discussion, in this podcast Maciej and Gene discuss debugging from an application and kernel developer's standpoint. While the primary tool used for debugging under Linux is the trusty GDB debugger, how this tool is used can make a big difference in your productivity. The pair also discuss the primary tool for kernel debugging and when and how to make the best use of hardware debuggers.

    Episode 20: Selecting the Right Toolset for Your Job - Part 3:

    Play Episode Listen Later Oct 10, 2007 39:58


    Continuing the tools discussion, in this podcast Maciej and Gene discuss debugging from an application and kernel developer’s standpoint. While the primary tool used for debugging under Linux is the trusty GDB debugger, how this tool is used can make a big difference in your productivity. The pair also discuss the primary tool for kernel debugging and when and how to make the best use of hardware debuggers.

    Episode 19: Review of ESC Conference in Boston:

    Play Episode Listen Later Sep 26, 2007 17:33


    Maciej returns from attending the Embedded Systems Conference (ESC) held September 19-20 in Boston. In this podcast, Gene interviews Maciej on his experience at ESC.

    Episode 19: Review of ESC Conference in Boston:

    Play Episode Listen Later Sep 26, 2007 17:33


    Maciej returns from attending the Embedded Systems Conference (ESC) held September 19-20 in Boston. In this podcast, Gene interviews Maciej on his experience at ESC.

    Episode 18: Selecting the Right Toolset for Your Job - Part 2:

    Play Episode Listen Later Sep 12, 2007 34:22


    Continuing with the tools topic, Maciej and Gene talk about code analysis tools that can be used to locate memory-related defects that can be very hard to find during development and are nearly impossible to debug in the field. The two discuss the differences between static and dynamic code analysis tools the relative advantages of each.

    Episode 18: Selecting the Right Toolset for Your Job - Part 2:

    Play Episode Listen Later Sep 12, 2007 34:22


    Continuing with the tools topic, Maciej and Gene talk about code analysis tools that can be used to locate memory-related defects that can be very hard to find during development and are nearly impossible to debug in the field. The two discuss the differences between static and dynamic code analysis tools the relative advantages of each.

    Episode 17: Selecting the Right Toolset for Your Job - Part 1:

    Play Episode Listen Later Aug 29, 2007 25:06


    Gene talks about tools for embedded Linux engineers. While he covers specific tools that make development easier, he also recommends that engineers pick tools that matches their experience level and goals. Sophisticated tools maximize productivity for engineers that know how to use them, but engineers that are new to embedded Linux might benefit from sticking with their text editors while they're still learning.

    Episode 17: Selecting the Right Toolset for Your Job - Part 1:

    Play Episode Listen Later Aug 29, 2007 25:06


    Gene talks about tools for embedded Linux engineers. While he covers specific tools that make development easier, he also recommends that engineers pick tools that matches their experience level and goals. Sophisticated tools maximize productivity for engineers that know how to use them, but engineers that are new to embedded Linux might benefit from sticking with their text editors while they’re still learning.

    Episode 16: Real-Time Embedded Linux Series - Part 3:

    Play Episode Listen Later Aug 15, 2007 46:38


    Gene and Maciej continue their multi part series discussing real-time embedded Linux. In part 3, they discuss real-time concepts that are currently in the 2.6 kernel and how they were implemented. They also reviewed configuration option that track real-time behavior and predictability vs. throughput tradeoffs.

    Episode 16: Real-Time Embedded Linux Series - Part 3:

    Play Episode Listen Later Aug 15, 2007 46:38


    Gene and Maciej continue their multi part series discussing real-time embedded Linux. In part 3, they discuss real-time concepts that are currently in the 2.6 kernel and how they were implemented. They also reviewed configuration option that track real-time behavior and predictability vs. throughput tradeoffs.

    Episode 15: Real-Time Embedded Linux Series - Part 2:

    Play Episode Listen Later Aug 1, 2007 38:10


    Gene and Maciej continue their multi part series discussing real-time embedded Linux. In Part 2, they discuss more sources of latency in detail and new real time features of the 2.6 kernel. Also discussed are common coding practices that result in latency and some simple tactics for coding drivers and applications that play nice with each other and the kernel.

    Claim LinuxLink Radio by TimeSys

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel