Linux Device Roundup
In this article, Linux Journal speaks with four Linux device experts—Henry Kingman, Rick Lehrbaum, Shawn Powers and Bill Weinberg—in a virtual roundtable to take the pulse of Linux-based devices. They discuss the state of Linux-driven devices, their promise for the future and which ones are their favorites. Our roundtable participants are some of the best-known voices and “virtual pens” in the Linux device space:
Henry Kingman has edited the renowned site LinuxDevices.com since 2003. Kingman started his Web publishing career in 1998 at ZDNet, building a massive TipZone database largely composed of Microsoft software bugs.
Rick Lehrbaum is the founder and editor of the popular site DeviceGuru.com, an independent blog devoted to new and emerging device technologies. In addition to founding LinuxDevices.com—now a part of DeviceForge.com—Lehrbaum cofounded Ampro Computers and consults for companies in the embedded market.
Shawn Powers is the celebrated Gadget Guy product reviewer for LinuxJournal.com and Associate Editor for Linux Journal. He is also technology director for a K–12 school district in Michigan.
Bill Weinberg is an Independent Analyst and Consultant at LinuxPundit.com. He also serves as General Manager of the Linux Phone Standards (LiPS) Forum and Mobile Linux Weatherman for the Linux Foundation. Previously, Weinberg was with Open Source Development Labs (OSDL) as Senior Technology Analyst and manager of the group's Mobile Linux and Carrier Grade Linux Initiatives, as well as a founding team member at MontaVista Software.
Henry Kingman: Some trends in the world of Linux may be:
Using desktop and server software instead of special “embedded” software (Nokia started this trend).
Using Linux in place of an RTOS (real-time OS).
Better “free” sources of Linux, such as the kernels, BSPs and filesystems supplied by chip or board suppliers and open-source projects.
More commercial support options, with hybrid service/product companies like Embedded Alley making headway.
Better tools, with the industry aligning behind Eclipse and its top-level Device Software Development Platform.
Trends caused by Linux may include:
Ridiculous feature proliferation, such as multiple radios in mobile devices, car stereos that can park the car, vending machines that phone in orders and so on.
Ubiquitous Web control interfaces.
Near-ubiquitous media rendering and GPS.
Richer interfaces across the board.
Ever-shorter product life cycles.
Rick Lehrbaum: First, Linux is really well established. It's become the default choice for devices with 32-bit processors—that is, developers tend to start with the assumption that they'll use Linux and use something else only if they require special capabilities, or if the “politics” of their company are strongly stacked in favor of an RTOS or Windows CE/XPe.
Second, Linux has become the default OS for several device categories, including the emerging MID, Netbook and Nettop product categories; traditional thin-client terminals; Wi-Fi routers; set-top boxes, such as TiVo and the Roku Netflix box; and very significantly, mid- and high-end mobile phones.
Shawn Powers: I think largely the idea that Linux is no longer a buzzword, but rather the norm, is very significant. It's almost unsettling that so many devices are incorporating Linux, and yet that isn't as unique and exciting as it used to be from a marketing standpoint. Back in August at LinuxWorld, I noticed a huge trend in that so much of the conference was Linux, but wasn't really about Linux. It's as if we've finally taken over the world, and it's not as exciting as we thought it would be.
Bill Weinberg: Linux is becoming increasingly ubiquitous as an embedded software platform. From data gleaned from analyst reports and from my own direct contact with OEMs, about one-third of 32- and 64-bit designs are using Linux. Application areas include mobile telephony, consumer electronics, automotive systems/GPS, telecommunications and networking infrastructure, even medical and aerospace/defense.
Trends that I see include consolidation of systems/software platforms—mobile in particular. The visible manifestations of the trend toward consolidation include the merger of dot-orgs like LiPS and LiMo; companies like ACCESS, Azingo, Purple Labs and others joining LiMo and embracing that platform spec; Intel embracing Ubuntu/Canonical as part of Moblin and also buying OpenHand; Wind River buying Mizi Research; and Sun refocusing the role of Linux-based JavaFX Mobile to complement Google/Android.
Frankly, more important (in my humble opinion) than “.organic” mergers and activities is ORGANIC consolidation. In particular, if you look at the range of FOSS and commercial mobile platforms (including those mentioned above), you will see a consolidation of foundation components around: the Linux kernel 2.6, glibc, GTK+/Cairo/Pango, WebKit, GStreamer and Java (still a must for legacy interoperability). This development is illustrated in Figure 1.
The second major trend is that the upward motion of the value line put OEMs in the pilot seat. OEMs and integrators have a better range of choices with regard to buying and/or building a Linux-based embedded platform and toolkit. They can certainly turn to OSVs, like MontaVista and Wind River, and/or smaller packaged product/services companies. They also can purchase application-purposed vertical stacks for mobile, automotive, MIDs and so on from companies like those mentioned above. They also can, with more confidence than ever before, self-integrate bits directly from OSS projects with their value-added internal code and ISVware. And, they can mix and match. This development is illustrated in Figure 2.
James Gray is Products Editor for Linux Journal.
Practical Task Scheduling Deployment
July 20, 2016 12:00 pm CDT
One of the best things about the UNIX environment (aside from being stable and efficient) is the vast array of software tools available to help you do your job. Traditionally, a UNIX tool does only one thing, but does that one thing very well. For example, grep is very easy to use and can search vast amounts of data quickly. The find tool can find a particular file or files based on all kinds of criteria. It's pretty easy to string these tools together to build even more powerful tools, such as a tool that finds all of the .log files in the /home directory and searches each one for a particular entry. This erector-set mentality allows UNIX system administrators to seem to always have the right tool for the job.
Cron traditionally has been considered another such a tool for job scheduling, but is it enough? This webinar considers that very question. The first part builds on a previous Geek Guide, Beyond Cron, and briefly describes how to know when it might be time to consider upgrading your job scheduling infrastructure. The second part presents an actual planning and implementation framework.
Join Linux Journal's Mike Diehl and Pat Cameron of Help Systems.
Free to Linux Journal readers.Register Now!
- Google's SwiftShader Released
- SUSE LLC's SUSE Manager
- My +1 Sword of Productivity
- Murat Yener and Onur Dundar's Expert Android Studio (Wrox)
- Managing Linux Using Puppet
- Non-Linux FOSS: Caffeine!
- Interview with Patrick Volkerding
- SuperTuxKart 0.9.2 Released
- Parsing an RSS News Feed with a Bash Script
- Doing for User Space What We Did for Kernel Space
With all the industry talk about the benefits of Linux on Power and all the performance advantages offered by its open architecture, you may be considering a move in that direction. If you are thinking about analytics, big data and cloud computing, you would be right to evaluate Power. The idea of using commodity x86 hardware and replacing it every three years is an outdated cost model. It doesn’t consider the total cost of ownership, and it doesn’t consider the advantage of real processing power, high-availability and multithreading like a demon.
This ebook takes a look at some of the practical applications of the Linux on Power platform and ways you might bring all the performance power of this open architecture to bear for your organization. There are no smoke and mirrors here—just hard, cold, empirical evidence provided by independent sources. I also consider some innovative ways Linux on Power will be used in the future.Get the Guide