Home Blog Page 1445

Embedded Linux Distros Continue Open Source Yocto Push

Enea has unveiled version 4.0 of its networking-oriented Enea Linux embedded distribution, introducing virtualization features and an updated Yocto Project 1.6 foundation. The Swedish telecom software vendor claims version 4.0 is “the most open commercial embedded distribution on the market.” We’ll await further evidence on that score, while also noting that all the major commercial embedded Linux platforms have become more open in recent years.

Embedded Linux vendors such as Enea, Wind River, MontaVista, and Mentor Graphics promote open source much more than they used to. Not so long ago, the chief pitches were for enterprise support, testing and validation services, and real-time “hardening” of the Linux kernel for deterministic, mission critical applications. These remain prime selling points, but the vendors are also starting to promote their new Yocto-based openness.

All these vendors primarily serve large, traditional networking and industrial firms. Like Wind River and Mentor Graphics, Enea is heavily invested in an older real-time operating system (RTOS). In the case of Enea, its OSE RTOS still dominates its business.

Yet Enea and others have also expanded into Linux to serve their customers’ need for more flexible and advanced applications with improved UIs and web connections. Improved real-time Linux support has also helped to lure RTOS customers, who have not always been comfortable using the same open code used by the great unwashed, especially considering the difficulty of tracking licensing compliance. Vendors, meanwhile, have wanted to differentiate their mostly proprietary value-added offerings from generic Linux code.

https://www.youtube.com/watch?v=UER5xVGeNEg?list=UUYTCMnn6jhPdXP6xlGTduxg” frameborder=”0

Trend toward open source

The trend toward openness was spurred on by the growing number of open source success stories both in server world and in the Android-based mobile consumer market. In the embedded world, meanwhile, customers are increasingly choosing open source, community-backed hardware.

Now open source is increasingly moving into high-end networking. Last week, for example, Facebook announced it was developing its own open source networking switch called Wedge based on an Intel microserver running a Linux-based FBOSS stack.

The major motivator, however, has been the increasing adoption of the Linux Foundation’s open source Yocto Project. We noted the Yocto trend among embedded Linux platforms back in 2012, and there’s been no turning back.

Yocto LogoYocto Project is now a requisite for most embedded customers, who don’t want to be trapped in proprietary walled gardens. Enea Linux, MontaVista Carrier Grade Edition, Mentor Embedded Linux, and Wind River Linux are all touted as being Yocto compliant. Smaller Timesys, which had backed away from Yocto, recently reaffirmed its Yocto support for its LinuxLink.

Yocto is based on an OpenEmbedded core, and comprises standardized templates, tools, and methods for embedded Linux. It also provides a large, collaborative community, and makes it much easier to track license compliance, a key concern for customers.

Linaro is also gaining traction; This ARM-directed nonprofit tools company consolidates and optimizes upstream Linux and Android code for ARM Cortex chips. Linaro has also established working groups that are helping to standardize vertical segments. These include the Linaro Networking Group (LNG), Security Working Group (SWG), and most recently the Digital Home Group. Enea promotes its role as an LNG kernel maintainer and contributor to the LNG’s OpenDataPlane (ODP) initiative for open networking interoperability.

Despite the Yocto and Linaro underpinnings, commercial distros still offer plenty of differentiation, based in part on each vendor’s customer base. Mentor Graphics, for example, merged MontaVista’s in-vehicle infotainment (IVI) stack with its own GENIVI-compliant stack and is pushing hard in the automotive segment. Enea is aligned with high-end networking, although registration with the Linux Foundation’s Carrier Grade Linux (CGL) 5.0 spec, enjoyed by MontaVista and Wind River, will await Enea Linux 5.0 later this year.

Commercial Linux platforms are also partially shaped by the need to integrate with sister RTOSes. Wind River customers, for example, can use a single vendor, and often single applications, to integrate both Linux and VxWorks deployments. Mentor Graphics offers some common tools that span both Mentor Embedded Linux and its Nucleus RTOS, while Enea is integrating its Linux platform with middleware that also runs on OSE.

All the vendors are processor agnostic, yet Intel’s Wind River tends to support new Intel chips earlier than others, and MontaVista recently came out with an SDK optimized for Cavium’s first ARMv8 SoC, ThunderX. Like Enea, Mentor Graphics is independent of a chipmaker, but it recently signed a deal to supply AMD with Mentor Embedded Linux SDKs.

Latest Commercial Embedded Distros

Here’s a quick look at the latest from the major commercial embedded Linux platforms, starting with Enea Linux. The names link to product pages:

    Enea Linux — Enea has taken several stabs at the Linux market over the last decade, including an Enea Accelerator Platform middleware bundled with MontaVista or Wind River distros. In 2009, Enea launched an Eclipse-based Enea Linux Project Framework (ELPH), which it combined with Timesys’ LinuxLink to form the MIPS-focused Enea Linux PlatformBuilder. In 2012, Enea jettisoned LinuxLink and rebuilt ELPH on Yocto and a new real-time hardened runtime to form Enea Linux.

    While Enea Linux 3.0 focused on real-time Linux support, version 4.0 is all about Network Function Virtualization (NFV), an increasing focus of all the vendors. Version 4.0 adds support for Intel’s DPDK (Data Plane Development Kit) for fast packet x86 processing, including its DPDK vSwitch and the underlying Open vSwitch. Version 4.0 also supports KVM virtualization on PowerPC and x86 targets. The Yocto 1.6 based platform adds support for Linux containers (LXC), among other features.

    In February, Enea launched a free, community-backed Open Enea Linux, with Yocto and Linaro contributions. This lightweight version will target community-backed hacker boards.

    Mentor Embedded Linux — The latest version of Mentor Graphics’ Linux distro ships with AMD’s latest for “Steppe Eagle” (G-Series) and “Bald Eagle” (R-Series) SoCs, along with Mentor’s Sourcery Codebench Lite toolchain. Much of Mentor’s Linux focus, however, has been on the related Mentor Embedded Automotive Technology Platform (ATP), which integrates MontaVista’s earlier IVI stack. In January, Mentor Embedded ATP added GENIVI 5.0 compliance.

    MontaVista Carrier Grade Edition — Cavium’s software subsidiary is increasingly focused on its CGL 5.0 compliant MontaVista CGE 7. As noted, the platform has added support for Cavium’s ARMv8 ThunderX. In February, MontaVista announced a CGE variant called MontaVista MV Cloud which uses “standard IT API,” thereby supporting third-party software for NPV like DPDK, ODP, and open cloud platforms OpenStack and OpenDaylight.

    Wind River Linux— Last October, the leading commercial distro reached version 6. Based on a Yocto kernel and toolchain, Wind River Linux 6 added support for ARMv8. The Intel subsidiary also announced a faster, Yocto-compatible version of its carrier-grade Wind River Open Virtualization.

    In April, Wind River released a Yocto-based Security Profile for Wind River Linux aimed at Internet of Things. The EAL 4 compliant software adds a hardened Linux kernel, secure boot, and a security-focused user space.

Linux 3.16: Deadline I/O Scheduler Generally Leads With A SSD

There’s been numerous requests lately for more disk I/O scheduler benchmarks on Phoronix of the Linux kernel and its various scheduler options. Given that there’s routinely just speculation and miscommunication by individuals over the best scheduler for HDDs/SSDs, here’s some fresh benchmarks for reference using the Linux 3.16 kernel.

Read more at Phoronix

Linux Nears Total Domination of the Top500 Supercomputers

Top500 OS-chartIt’s always been fun watching Linux claim a bit more of the Top500 with each successive ranking of the world’s most powerful supercomputers, but with this week’s release of the Top500 list’s 43rd edition, it’s beginning to look like the free and open source operating system is getting pretty close to complete domination.

Not only does Linux power all of the top 10 machines on the June 2014 list — including China’s winning Tianhe-2, which stole the show once again with its performance of 33.86 Petaflop/second (Pflop/s) on the Linpack benchmark — but it also now accounts for a full 97 percent of the full set of 500. A mere 15 supercomputers on the list *don’t* use Linux, including 12 using Unix and just two using Windows. (The last one is described simply as “Mixed.”)

Just a year ago, Linux’s share of the Top500 was 95.2 percent. At this rate, it’s only natural to speculate that Linux could claim a full 100 percent in not too long.

Other highlights from this latest Top500 list include a new entry in the No. 10 spot — a 3.14 Pflop/s Cray XC30 installed at an undisclosed U.S. government site — and an increase in the total combined performance of all 500 systems to 274 Pflop/s, up from 250 Pflop/s six months ago and 223 Pflop/s one year ago. A full 37 systems on the list now offer performance greater than one Pflop/s, compared with just 31 six months ago.

Next Up: Exascale Computing

Yet while there’s clearly performance growth going on, these days it’s not happening at the same rapid rate that it used to be, the Top500 list creators noted.

“The battle up to petascale supercomputers was driving more change,” Meike Chabowski, senior product marketing manager with SUSE, told Linux.com. “Now that petascale has been reached and is kind of a standard, the list ‘calmed’ a bit.”

tianhe-2The next goal will be exascale supercomputers, but “there is no real hurry for it, as there are no real workloads yet for exascale computers,” Chabowski pointed out. “The means of hurrying and driving performance now to a bigger scale is not really useful.”

Exascale computing might be possible by 2018, “but currently trying to get massively more computing power would probably not really help for the use cases,” she said. “And there is a bit more sensitivity also towards green computing.”

Meanwhile, the fact that supercomputing is still primarily driven by government and academia has also played a role, as economic challenges have led to less investment during the past year or two.

‘Nearly Every industry Is Using HPC’

Nevertheless, high-performance computing (HPC) in general is growing, and this growth is driven by the private, commercial segment, Chabowski said.

“HPC technology is not just used anymore for research and government — nearly every industry is using HPC technologies nowadays,” she explained. “These can be seen in CAD modeling for car manufacturing; online gaming; movies, animation and entertainment; and ultrascale Internet computing.”

Will Linux inch closer to 100 percent domination in November’s list? Only time will tell. In the meantime, you can see the latest list in its entirety on the Top500 site.

Google Touts 1 Billion Active Android Users Per Month

At last year’s Google I/O the company revealed it had activated 900 million Android devices, and this year that number has hit the billion mark. Over a 30-day period, 1 billion people now actively use Android devices. Google’s Android and Chrome chief, Sundar Pichai, revealed the latest Android figures on stage at Google I/O in San Francisco today, including the fact that phones are checked 100 billion times each day.

The selfie phenomenon hasn’t escaped Android users either, with Pichai revealing that 93 million are taken each day with Android devices alongside the delivery of 20 billion text messages per day on Android. Pichai was also keen to highlight Google’s tablet efforts, claiming that Android tablets account for 62 percent of…

Continue reading…

Read more at The Verge

Jim Zemlin to Wall Street: Why Open Source Will Lead the Way

At the invitation only Linux Enterprise End-User Summit held at the Convene Center Financial District, Jim Zemlin, the Linux Foundation‘s executive director, told an audience of several hundred Wall Street executives and top Linux developers what he sees as the future of technology.

If the combination of Wall Street bears and bulls and Linux programmers seems odd, then you haven’t been paying attention. The New York Stock Exchange, New York Mercantile Exchange, and NASDAQ all run on Linux. Indeed, almost all stock exchanges now rely on Linux.

Read more at ZDNet.

IT Hiring Prospects Remain Healthy, Say CIOs

CIOs are upbeat about their companies and hiring plans for the second half. Network admins and database pros are hard to find though.

Running The Linux 3.16 Kernel Might Be A Bit Slower On An Ultrabook

For those running an Intel ultrabook, here’s some benchmarks using the Linux 3.16 kernel on this portable x86 hardware compared to Linux 3.15. Unfortunately, the results aren’t too promising…

Read more at Phoronix

Distribution Release: Neptune 4.0

Leszek Lesner has announced the release of Neptune 4.0 (formerly known as ZevenOS “Neptune” edition), an updated release of the project’s Debian-based distribution with KDE 4.13.2 as the default desktop: “The Neptune team is proud to present the release of Neptune 4.0, code name ‘It’s all about you’…..

Read more at DistroWatch

Mesa 10.1.5 & Mesa 10.2.2 Released

New point releases in the Mesa 10.1 and Mesa 10.2 series are now available…

Read more at Phoronix

MongoHQ: Database is a Tool, Not a Solution

MongoHQ’s CEO believes that many in the database and database as a service market should focus on creating real solutions not just tools.