Home Blog Page 937

IBM Adds to Watson IoT Arsenal with New APIs, “Experience Centers”

ibm-sign-100625227-primary.idgeStrengthening its push into the Internet of Things, IBM is making a range of application programming interfaces (APIs) available through its Watson IoT unit and opening up new facilities for the group. The unit, formed earlier this year with a US$3 billion investment into IoT, will have its global headquarters in Munch, IBM announced Tuesday. 

IoT will soon be the largest source of data in the world but, IBM officials point out, almost 90 percent of that information is never acted on — at least not yet. Many vendors are jumping on the IoT bandwagon and IBM faces a variety of competitors,…

Read more at IT World

AMD Embraces Open Source to Take On Nvidia’s GameWorks

AMD’s position in the graphics market continues to be a tricky one. Although the company has important design wins in the console space—both the PlayStation 4 and Xbox One are built around AMD CPUs with integrated AMD GPUs—its position in the PC space is a little more precarious. Nvidia currently has the outright performance lead, and perhaps more problematically, many games are to a greater or lesser extent optimized for Nvidia GPUs. One of the chief culprits here is Nvidia’s GameWorks software, a proprietary library of useful tools for game development…

To combat this, AMD is today announcing GPUOpen, a comparable set of tools to GameWorks. As the name would suggest, however, there’s a key difference between GPUOpen and GameWorks: GPUOpen will, when it is published in January, be open source. 

Read more at Ars Technica

Ansible Offers Starring Roles for All in Reworked Galaxy

Ansible has unveiled an update of its Galaxy App store, kicking off a beta release of the hub for pre-packaged automation modules for its configuration platform. Galaxy 2.0 will feature tighter integration with GitHub, allowing users to import all their repositories, while allowing roles – those prepackaged modules – to be namespaced by GitHub users. To avoid confusion, Ansible said existing roles would remain associated with Galaxy user names.

Ansible will also use the GitHub API to allow users to view their repositories and detect which ones include Ansible roles, 

Read more at The Register

ownCloud and Collabora Announce LibreOffice Online for ownCloud Server

owncloud-and-collaboraToday, December 15, ownCloud, Inc. and Collabora have just announced a partnership to bring a new tool for LibreOffice and ownCloud users, based on the LibreOffice Online project and the robust, open-source ownCloud Server self-hosting cloud storage solution.

The two companies have been proud to announce the first preview of CODE (Collabora Online Development Edition), a tool designed to offer users a virtual machine containing the LibreOffice Online and ownCloud Server project, allowing them to edit office documents, such as word, spreadsheets, and presentations via the web-based interface of ownCloud.

Why It Took So Long For Linux To Properly Handle 2.1 Speaker Systems

Canonical’s David Henningsson wrote a blog post today explaining why it’s taken until this year for Linux to properly support 2.1 speaker systems (two speakers and a subwoofer) with ALSA and PulseAudio. While the open-source Linux sound stack has supported more complicated surround sound setups with a greater number of speakers…

Read more at Phoronix

Linux Kernel 4.3.3 Is Now the Most Advanced Stable Version Available

The latest iteration of the stable Linux kernel, 4.3.3, has been released by Greg Kroah-Hartman, making this the latest and best version available right now.

The 4.3 branch of the Linux kernel is a really popular one and it’s been adopted by many distros. From the looks of it, the maintainers will continue to provide support for it, but it’s not clear for how long. There is already a 4.1.15 version that has been declared long-term, so it’s difficult to say if another branch will be tagged LTS as well, after such a short time.

As you would expect, Linux kernel 4.3.3 is not a huge update…

Top 10 Open Source Projects of 2015

top10 projects leadEvery year we look back at 10 of the hot open source projects from the past 12 months. (Last year’s list made a splash!) And, we expect more great things from these projects in 2016.

Top 10 open source projects of 2015

Apache Spark

When it comes to open source big data processing, Hadoop is no longer the only name in the game. Apache Spark is a general purpose distributed data processing tool…

Read more at OpenSource.com

10 Killer Media Applications Enabled by “Virtual Reality” Headsets

290x195CardboardAppsVirtNEWS ANALYSIS: Virtual reality headsets can do much more than ‘virtual reality,’ a technical term that is badly defined in most news reports. Here are 10 rapidly developing applications.

Virtual reality headsets are about to become part of your arsenal of gadgets. No, really! A year ago, pretty much nobody had what are generally referred to as VR goggles or headsets. But a year from now, I predict that pretty much all serious tech fans, gamers, media consumers and social media users will own and use a pair.

We’re right smack-dab in the middle of a full-fledged gadget revolution.

Read more at eWeek

New U.S. FAA Rule Requires Drone Owners to Register by Feb 19

The Federal Aviation Administration, responding to heightened concerns about rogue drone flights near airports, unveiled a pre-Christmas rule on Monday requiring drone hobbyists as young as 13 years old to register their unmanned aircraft.

The new online registry will require current drone owners to register by Feb. 19, while anyone who acquires aircraft after Dec. 21 would need to register before their first outdoor flight. After registering, drone owners will receive an FAA identification number that they must display on aircraft weighing between 0.55 pounds (250 grams) and 55 pounds (25 kgs).

Read more at Reuters

Enforcing Quality: Xen Project’s Jan Beulich

xen-project-logoThe Linux Foundation hosts numerous Collaborative Projects — independently funded software projects that harness the power of collaborative development in an effort to drive innovation. For these projects, the Linux Foundation provides the essential collaborative and organizational framework so that participants can focus on innovation and results.

To increase understanding and provide greater insight into these collaborative projects, we are producing a series of articles highlighting some of the people involved. In this article, we talk with Jan Beulich about his work with the Xen Project and some of the challenges and rewards of being involved.

The Xen Project, which became a Linux Foundation Collaborative Project in 2013, is an open source virtualization platform. The Xen Project is licensed under the GPLv2 with a governance structure similar to the Linux kernel. Designed specifically for cloud computing, the project powers clouds used by Amazon Web Services, Rackspace, and Verizon and is integrated into cloud computing platforms such as OpenStack.

Jan-Beulich copyJan, who is a Xen hypervisor committer and maintainer, says the main goal of the project is to provide a robust, secure, and performant virtualization environment. He has been involved with the Xen Project since 2003 after an internal virtualization project at Novell was cancelled. Jan says, “I started with tool chain work (binutils, gcc) for the aforementioned internal project at the end of the 1990s, at that time mostly consuming upstream bits, but not really contributing back, but with the background of having done other tool chain work before.”

These days, Jan’s duties include: fixing bugs, reviewing and merging other folks’ patches, and occasionally (as time permits) working on new functionality. “A good share of time goes into answering other mails on the list. Beyond that, I’m also member of the project’s security team, requiring me to investigate reports of security issues we get from various people,” he says.

Additionally, Jan has always liked being close to hardware OS development. He explains, “It just so happens that I’ve ended up working on Xen. Writing good code, or making existing code better perhaps are main aspects of motivation, plus of course seeing that code actually being used… Of course, the more you get involved, and the more of your work is being accepted into a certain code base, the more relevant the project becomes when considering what areas to work on going forward.”

One of the biggest challenges Jan currently sees — beyond purely technical things — is “perhaps the still unfinished conversion of the project (and the mindset contributors have about it) from a university research to a fully production usable one.” To address this he says, “enforcing awareness namely during the review process, as well as taking a very strict view on existing code whenever looking at certain pieces is necessary.” In fact, he says, this is the most significant source of security issues that he sees.

Another challenge has to do with resources — in terms of time devoted to the project by various contributors. Although, Jan says, they get quite enough contributions, the lack of sufficient quality often means large amounts of time spent helping submitters to do the necessary adjustments. This, in turn, takes time away from other tasks, including those related to the first challenge mentioned above.

Jan believes that encouraging people to get involved beyond contributing just the one feature they care about themselves is important in addressing the resource challenge. Long-term involvement by contributors improves the quality of submissions and helps the project move forward.

For those who are interested in contributing to the Xen Project, Jan advises taking “a critical look at what they want to become contributions, avoiding needlessly many or long review cycles. This includes becoming familiar with the code base before actually starting to submit other than pretty simple changes.”

With such ongoing attention to quality, Jan sees the Xen Project becoming “an even more robust solution, thus hopefully resulting in a growing set of real-world users.”