The silent victory of Linux-as-geology at CES 2007
Three years ago, out of more than 2300 CES exhibitors, the word "Linux" appeared in text associated with just 11 of them, in the show's online guide. This year at CES 2007 has more than 2700 exhibitors; yet "Linux" appears in text associated with just 3 companies: Interact-TV, Neuros Technology and Pixel Magic Systems. Yet it is clearer than ever that Linux has become the bedrock on which more and more companies build their solutions.
When I stopped by the Netgear booth and asked if they had some Linux stories, I was told "I'm sure we do", and that I should talk with one of the PR people, since there weren't any engineers around. Message: Linux is engineering. It's deep stuff. Bedrock. When you're selling houses, you don't lead your pitch with points about the foundation. Especially when everybody else builds on the same bedrock, with the same cement poured over the same rebar.
At the Garmin booth, I asked how they were doing in their efforts, first announced a year ago, to support platforms other than Windows with software support for their GPS devices. A guy there (who would rather not be named) smiled and said they were not only announcing progress on the Mac platform (at Macworld, going on simultaneously), but that we should "stay tuned" for progress on Linux as well. The guy at Garmin's kiosk at the NavTeq booth told me that Garmin is quietly basing their next generation of PNDs Personal Navigation Devices on Linux. This is consistent with what Greg Kroah-Hartman told me last April:
I gave my "Write a real, working, Linux driver" tutorial a few weeks ago at the CELF conference, and there were about 6 developers in it from Garmin. I got to talking to them later and they were all very excited about Linux and had been working with it for a while. But they were doing this because they were going to be using Linux _inside_ their devices, as maintaining their own custom operating system was just too hard over time (porting to new platforms, new feature requests, etc.) So Linux will be inside Garmin devices, and all of their engineers will be using it.
Now because of that, these engineers will be needing to test their devices with Linux, as Linux will have suddenly become their desktop environment in which they do their work (much easier to develop embedded Linux work on a Linux workstation, it's possible to do it on Windows, but tough, everyone eventually switches over...) So those developers will start to make sure that their userspace tools and other stuff works just fine with Linux on the desktop. They are talking already about following the USB standards for mass-storage, as they don't want to write a special driver. Once they do that, it's only a matter of dropping your newly purchased GPS maps into the device, using any operating system you want to.
So there is hope, it's an evolutionary process (get the engineers using it, and it moves outward from there). It's what happened with Linux on the server years ago, and now we have a huge chunk of that market. Same thing is happening right now with embedded. Combine those two ends of the markets, and they will start to bleed into the middle (the desktop) without much trouble at all.
Later I followed a lead from Andrew Leyden (of PenguinRadio and PodcastDirectory and who hung out with me last year at the show) to Cambridge Consultants, a large U.K. engineering and development firm. Cambridge was showing off a new wireless Internet radio called Iona, and which Andrew called "the hottest thing in net radio because it's CHEAP!! ... $15 for the guts, which is a massive order of magnitude lower than anything anyone else has been able to develop". At the Cambridge booth I talked with Tim Whittaker, a Systems Architct with the company, about the Iona and the work they do. While the device itself, like most of the devices they design, did not include Linux (or need to), the engineers there did most of their work on Linux. The need for engineers to do their work on Linux was hardly a question that needed visiting. I felt like I was asking if they used gravity.
This has been a steady trend and it continues to be a good sign. But it becomes clearer with every show that the growing majority of Linux Stories are because effects. Meaning they are about what you can do because of Linux rather than with it. For example, the Iona radio looks to me like the missing piece we've needed before Internet radio finally happens in a big way. With Iona innards, cheap portable Internet radio finally become affoardable. It shouldn't be long before the Net becomes becomes a "dial" or a "band" alongside AM, FM and shortwave. Besides a pile of other possibilities. Think of it as an invention that can mother a lot of necessities.
As I explained in Greater Goods (my December 2006 Linux Journal column), Linux is just the deepest bedrock involved in this whole trend. The LAMP stack is now about 150,000 components high. (One very long initialism if we bother to stretch it out.) Yet it's almost invisible:
The problem with classical economics is that it centers its concerns at the commerce level, and specifically around transactions. More is involved than just transactions, and a lot of it happens down at these other layers.
\Common, public and free goods, whether or not they are produced by commercial activity, are external to it. But, significantly, they are external below, on the supportive side. And you can't completely understand the virtues or natures of those lower-level goods in commercial terms, economic or otherwise-just as the science of mechanics cannot explain physics or chemistry, even as it relies on them.
From the perspective of commerce, it is hard (maybe impossible) to comprehend the supportive (and not merely the external) purposes of free and open-source software-or why they are so deeply supportive of economic activity and value creation. It is hard to see how, by their nature, free and open-source software provide deep and supportive culture, governance and infrastructure for all kinds of commercial activity. Yet this is how, at the deepest level, we are making the digital world.
The big brain-twister is, it only gets larger. That's because, unlike the physical world-with its fixed dimensions and its portfolio of building materials assembled from the periodic table of elements-the digital world can be improved by anybody ready and able to contribute useful code.
Much more happened on Day One. You can see some hints of it among the pictures I've been putting up on (the also Linux-based) Flickr.
And I'll come back with more reports as we go through Days 2 (today) and 3.
Doc Searls is Senior Editor of Linux Journal
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Sponsored by AMD
If you already use virtualized infrastructure, you are well on your way to leveraging the power of the cloud. Virtualization offers the promise of limitless resources, but how do you manage that scalability when your DevOps team doesn’t scale? In today’s hypercompetitive markets, fast results can make a difference between leading the pack vs. obsolescence. Organizations need more benefits from cloud computing than just raw resources. They need agility, flexibility, convenience, ROI, and control.
Stackato private Platform-as-a-Service technology from ActiveState extends your private cloud infrastructure by creating a private PaaS to provide on-demand availability, flexibility, control, and ultimately, faster time-to-market for your enterprise.
Sponsored by ActiveState
| Non-Linux FOSS: libnotify, OS X Style | Jun 18, 2013 |
| Containers—Not Virtual Machines—Are the Future Cloud | Jun 17, 2013 |
| Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer | Jun 12, 2013 |
| Weechat, Irssi's Little Brother | Jun 11, 2013 |
| One Tail Just Isn't Enough | Jun 07, 2013 |
| Introduction to MapReduce with Hadoop on Linux | Jun 05, 2013 |
- Containers—Not Virtual Machines—Are the Future Cloud
- Non-Linux FOSS: libnotify, OS X Style
- Linux Systems Administrator
- Validate an E-Mail Address with PHP, the Right Way
- Lock-Free Multi-Producer Multi-Consumer Queue on Ring Buffer
- Senior Perl Developer
- Technical Support Rep
- RSS Feeds
- Introduction to MapReduce with Hadoop on Linux
- UX Designer
- Bought photoshop CS5 for developing a website :(
16 min 57 sec ago - What the author describes
1 hour 42 min ago - Reply to comment | Linux Journal
5 hours 53 min ago - Reply to comment | Linux Journal
6 hours 38 min ago - Didn't read
6 hours 48 min ago - Reply to comment | Linux Journal
6 hours 53 min ago - Poul-Henning Kamp: welcome to
9 hours 4 min ago - This has already been done
9 hours 5 min ago - Reply to comment | Linux Journal
9 hours 50 min ago - Welcome to 1998
10 hours 38 min ago
Featured Jobs
| Linux Systems Administrator | Houston and Austin, Texas | Host Gator |
| Senior Perl Developer | Austin, Texas | Host Gator |
| Technical Support Rep | Houston and Austin, Texas | Host Gator |
| UX Designer | Austin, Texas | Host Gator |
| Web & UI Developer (JavaScript & j Query) | Austin, Texas | Host Gator |
Free Webinar: Hadoop
How to Build an Optimal Hadoop Cluster to Store and Maintain Unlimited Amounts of Data Using Microservers
Realizing the promise of Apache® Hadoop® requires the effective deployment of compute, memory, storage and networking to achieve optimal results. With its flexibility and multitude of options, it is easy to over or under provision the server infrastructure, resulting in poor performance and high TCO. Join us for an in depth, technical discussion with industry experts from leading Hadoop and server companies who will provide insights into the key considerations for designing and deploying an optimal Hadoop cluster.
Some of key questions to be discussed are:
- What is the “typical” Hadoop cluster and what should be installed on the different machine types?
- Why should you consider the typical workload patterns when making your hardware decisions?
- Are all microservers created equal for Hadoop deployments?
- How do I plan for expansion if I require more compute, memory, storage or networking?



Comments
A lot of the time mobile apps
A lot of the time mobile apps will leak your information.
total transformation scam
CES
We've been preparing our plan of attack on the Consumer Electronics Show (CES) for almost a year now, and will unleash a huge squadron of eagle-eyed and skeptical reporters onto the show floor and into those all-important back rooms to bring you first-hand looks at more gadgets, devices and products than you can shake a stick at.
licensing?
How well are these companies following the GPL requirements on the Linux kernel?
I would be very hesitant to support a company that does everything they can to hide their products' Linux platform from their customers.
Re: licensing?
Most embedded device vendors don't release any source. Then someone from the community nags the vendor's legal department for six months and eventually gets a partial source tree that doesn't compile.
My impression is that companies treat legal compliance not as a hard requirement but as a risk management exercise; if (cost of GPL lawsuit) * (probability of GPL lawsuit) < (cost of VxWorks license) * (number of units), use Linux.