Home Blog Page 1534

X.Org, Mesa, Wayland Have Interesting Summer Projects

Google has published today their list of accepted student proposals for various open-source organizations to work on this summer… The X.Org Foundation work, which includes work to Mesa and Wayland, has seven projects to be tackled…

Read more at Phoronix

Red Hat, Ubuntu, and Docker: Container Virtualization Goes Mainstream

Container technology, a lightweight kind of virtualization, is becoming a core component in major Linux distributions. But what role will it really plan in datacenters and the cloud?

OpenBSD Forks, Prunes, Fixes OpenSSL

In the wake of Heartbleed, a well-known open source development group is creating a simpler, cleaner version of the dominant OpenSSL.

Command-Line Cloud: gcalcli

If you follow my columns in Linux Journal, you probably are aware that I’m a big fan of the command line. When it comes to getting things done efficiently, most of the time the command line can’t be beat. more>>

 
Read more at Linux Journal

How LG Took WebOS from Mobile Phones to TVs in Under a Year

WebOS-TVWhen LG acquired the WebOS project from HP early last year, it was a stripped down Linux-based mobile operating system hardly fit to run on any hardware. Then in January, less than a year later, LG debuted its new WebOS smart TVs at the Consumer Electronics Show in Las Vegas. And until the first WebOS TVs hit retail shelves earlier this month the team was working around the clock for the release.

“It’s been a roller coaster year for us,” said Steve Winston, LG’s WebOS project lead. “We have taken the stripped down OS and turned it back into a fully fledged embedded operating system for a TV.”

To accomplish this transformation, the development team had to back port most of the components from LG’s first-generation smart TVs, built on their own Linux-based OS called Netcast, onto the WebOS platform. LG’s proprietary TV stacks and loads of additional components for supporting streaming media and interconnectivity to other devices, for example, needed to learn how to “speak WebOS,” Winston said.

So they set out to convert all of the necessary LG components to the OpenEmbedded environment – the open source software framework used to build the original WebOS project. Now the core technology behind the Yocto Project, OpenEmbedded is a set of recipes, classes and associated files tailored for building a Linux distribution for embedded devices.

OpenEmbedded ensures that all the parts that end up on the final hardware are very well contained, Winston explained. In other build environments the machine you build on really determines what you end up building, he said.

“We wanted a fully predictable and reproducible build environment,” Winston said. “So that at any time in the future we can go back and do the same build and get the same results.”

Creating a Standard Build Environment

In the process, they ended up building a customized Yocto Project/ OpenEmbedded environment in order to simplify the metadata and abstract standard build instructions. Component owners can inherit that information instead of relying on binary drops to the other build teams, which allows easy sharing and component integration.

It was difficult at first to train LG’s small army of engineers, who were contributing those components from teams and branches across Korea, the U.S. and Europe. They were accustomed to working in basic make files under the former proprietary build system, rather than the metadata and layers standard in OpenEmbedded.

“It’s a new and different concept and that learning curve can be frustrating,” Winston said. “We even had some pushback but were able to convince them it was the way to go.”

After the initial pain of switching, they’re reaping the benefits of having a standard build environment used across all of LG’s engineering teams. After several months, and many lessons learned, they have a set of plug and play components that all connect via the WebOS luna service bus, Winston said.

More open source WebOS components to come

Now that the initial WebOS TV release is done, the team can again focus on adding new features to the platform. They also plan to go back over their work from the previous year and decide which new WebOS components must stay proprietary and which they can release as open source, starting with their recently released Enyo application development framework for TV called Moonstone.

“The core of the operating system is out there on Github, including the luna-service2 and core JSON library, which works together with OS/2 to be a fundamental part of everything that’s WebOS,” Winston said. 

They’re also planning to work with the Yocto Project community in the future to share some of what they’ve learned about setting up international engineering teams, as well as to help integrate their custom changes into future releases.

“We love Linux. When you look at the list of core technologies, WebOS is built on we definitely owe a debt of gratitude to the open source and Linux community,” Winston said. “We leveraged the great work other people have done to put together this operating system.”

GNOME Developer Adds Tablet Support To Wayland’s Libinput

The libinput library that’s a generic means of handling Linux input devices so the support can be standardized and shared amongst other Wayland compositors and other possible “clients”, now has patches for tablet support…

Read more at Phoronix

Rugged Linux Box Offers Ethernet Access to Serial Gizmos

Korenix unveiled a rugged, Linux-based “JetBox” industrial controller that offers two LAN and four serial ports, plus serial-to-Ethernet gateway functions. Taiwan-based Korenex, owned by Beijer Electronics Group, has been spinning its Linux-based, JetBox industrial controller and router computers since at least 2007, with more recent models including the circa-2011 Jetbox 9345-w. The new JetBox model […]

Read more at LinuxGizmos

Does a Software-Defined Datacenter Mean Changes in Staff Roles?

Catbird’s Randal Asay believes that the changing nature of the datacenter – moving from physical to virtual – means that IT and facilities roles must change too.

OpenSSL and Linux: A Tale of Two Open-Source Projects

The Heartbleed bug has cast a bright and not entirely flattering light on the open-source movement’s incentive model.

When a crucial and ubiquitous piece of security code like OpenSSL — left vulnerable for two years by the Heartbleed flaw — can be accessed by all the world’s programming muscle, but only has one full-time developer and generates less than $2,000 in donations a year, clearly something is amiss.

But then there’s Linux.

Read more at New York Times Bits Blog.

Will Enterprises Be Next to Warm Up to Chromebooks?

Chromebooks–portable computers that run Google’s Chrome OS platform–are seeing rapid adoption in many niche markets, including the education market, but the holy grail for Google is to get them in the hands of enterprise users. To achieve that goal, there needs to be a solution that bridges the world of Windows applications with Chrome OS. And, Google and others are working on exactly that challenge.

According to a recent Wall Street Journal report, Citrix is now working with Google to deliver business-critical Windows apps to Google Chromebooks. 

Read more at Ostatic