Embedded Linux Conference 2012 Schedule

The Embedded Linux Conference (ELC 2012) will take place on February 15 – 15, 2012 at Hotel Sofitel in San Francisco. ELC consists of 3 days of presentations, tutorials and sessions. There will be over 50 sessions during those 3 days. I’ll highlight a few sessions that I find particularly interesting. February 15 10:30 – 11: 30 – Profiling and Performance Measurement Techniques Using Linux Kernel Tools by Govindraj Raja, Software Engineer at Texas Instruments and Partha S Basak, Technical Manager at Texas Instruments. With ever growing features and functionality of Linux kernel, one needs methods to trace and profile parts of Linux kernel for various reasons like performance analysis, debugging etc. This presentation aims at providing an insight into few of these tools and their salient features. Supporting use case data as captured on open source OMAP4 pandaboard is also provided. 14:00 – 15:00 – The Yocto Project Overview […]

2012 Linux and Android Events by the Linux Foundation

The Linux Foundation has announced the list of events it organizes for 2012. Those are mainly technical, but there is also one event dealing with legal issues. Most of the venues are in the US, with 2 back-to-back events in Europe (Barcelona) and 1 in Asia (Japan). If you are one of the first 50 to register for any LinuxCon event, you can get a 35% discount, by registering with the code “12PM35”. List of Events: Android Builders Summit – February 13-14, 2012, Hotel Sofitel SF Bay, Redwood Shores, Calif. A technical summit for OEMs, their device manufacturers, integrators, custom builders, and the growing Android and Linux Kernel developer communities. Embedded Linux Conference – February 15-17, 2012, Hotel Sofitel SF Bay, Redwood Shores, Calif. The premier vendor-neutral technical conference for companies and developers using Linux in embedded products. Linux Storage, Filesystems and MM Summit  – April 1-2, 2012, Hotel Nikko, […]

Android Drivers Will Be Included in Linux Kernel 3.3

The Android drivers were no longer accepted in the mainline Linux kernel, starting with Linux kernel 2.6.33, as announced by Greg Kroah-Hartman back in spring 2010. But this is about to change, as it appears that Greg Kroah-Hartman will include the Android drivers into his development branch for the upcoming Linux kernel 3.3, making it boot on Android devices without being patched. The Linux Foundation’s Consumer Electronics workgroup, along with a group at Linaro and various individual developers, is working with Kroah-Hartmann on this project. Tim Bird, chair of the Architecture Group, announced the Android Mainlining Project on the 20th of December with the goal of coordinating work on integrating the Android features. Further information on this project is available on the wiki and developers can also sign up for the project’s mailing list to join the 15 other persons involved in the project. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software […]

LinuxCon Europe 2011 Keynote: Imagine a World Without Linux

Free-electronics has made 51 videos of Embedded Linux Conference Europe 2011 available at http://free-electrons.com/blog/elce-2011-videos/ in webM format that you’ll need to download. I’ll upload a few to Youtube to them more accessible. The fist video is the keynote by Jim Zemlin, Executive Director of The Linux Foundation entitled “Imagine a world without Linux”. During this keynote, Jim thinks about a world without Linux and wonders where your Internet search, your social networking company, you mobile phone os, your ecommerce provider would be without it. He also talks about the critical moments that contributed to the foundation of Linux and its establishment as the underpinning of so much of our economy and culture. Jean-Luc Aufranc (CNXSoft)Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011. www.cnx-software.com

BTRFS The Next Linux File Systems

BTRFS (B-tree file system) is a GPL copy-on-write file system for Linux developed by Oracle and is expected to replace ext4 as the default file system in future Linux distributions. Here are the main features of BRTFS (pronounced like Better FS): Extend file system (264 max file size: 16 Exabytes) Copy on write (COW) data and meta-data Space efficient packaging of small file Optional transparency compression (zlib/LZO) Integrity checksumming (CRC-32C) for data and meta-data Writable snapshots Subvolumes Online resize,  defragmentation, device management Multiple device support (pool of storage) Offline conversion from ext3 and ext4 Specialized log for fast sync and O_SYNC writes BTRFS is included in the Linux kernel (since Linux 2.6.29) and can be enabled during installation of several distributions such as Fedora 15 and Ubuntu 10.10, but is not officially the default file system just yet. To learn more about the internal of BTRFS you can watch the […]

Long Term Support Initiative (LTSI) Linux Kernel for Consumer Electronics

The Linux Foundation announced a new project, the Long Term Support Initiative (LTSI), created by the Consumer Electronics Workgroup (CE WG) at Linuxcon Europe 2011 in Prague. LTSI aims at reducing duplication of effort in maintaining separate private industry kernel trees. The LTSI project intends to deliver an annual release of a Linux kernel suitable for supporting the lifespan of consumer electronics products and regular updates of those releases for two to three years. The project is backed by several companies in the consumer electronics industry including Hitachi, LG Electronics, NEC, Panasonic, Qualcomm Atheros, Renesas Electronics Corporation, Samsung Electronics, Sony and Toshiba. LTSI will allow device makers to spend less time doing significant back-porting, bug testing and driver development on their own, which carries substantial cost in terms of time-to-market, as well as development and engineering effort to maintain those custom kernels. In some ways, this is similar to Linaro, […]

Tizen: Linux Based OS with HTML5 Application Programming Interfaces

Earlier this week, the Linux Foundation announced yet another new Linux-based open source operating system for mobile and consumer devices based on Web standards called Tizen. This project is backed by Intel and Samsung who have already been involved with Linux based operating systems before, respectively with MeeGo and Bada. Both companies will be part of the technical steering team. It looks like Tizen will replace Meego overtime. Meego developers blasted the move and posted  angry comments especially in relation to Qt support and the fact that all the previous work put into the project has probably gone to waste. My take is that using HTML5 is probably not such a bad ideas as many applications are currently developed in HTML5/Javascript for Chrome Webstore for example, and it could make porting those to Tizen straightforward. Tizen will support multiple device categories including: Smartphones Tablets Smart TVs Netbooks In-vehicle infotainment devices […]

Free Linux Tutorials by the Linux Foundation

Yet another software development tutorial resource this week… The Linux Foundation regularly offers paid tutorials about Linux either online or onsite, but they also have free Linux training videos on their website. There are now 7 free tutorials namely: How to Work with the Linux Community by LWN.net editor and kernel developer Jon Corbet (28:43) . Introduction to Embedded Linux by author Jerry Cooperstein (26:28). Linux Administration 101: Introduction to Vim by author Joe “Zonker” Brockmeier (Length unknown, video not working at the time). Introduction to Git by kernel developer James Bottomley (29:57). Introduction to Btrfs by kernel developer Chris Mason (26:48). Linux Virtualization Using KVM by kernel developer Christoph Hellwig (23:58). Six Tips For Getting Started With Open Source Compliance by Philip Koltun (16:22). I’ve been looking for the presentation slides of these tutorials, but they do not seem to be publicly available. They may also add more free Linux tutorials in the […]