Home Blog Page 2227

Arch Linux Proposes Switch to Systemd

The developers of Arch Linux have proposed switching the distribution’s init system to Lennart Poettering’s systemd. The tool is already installable from the distribution’s repository, but the move would see it adopted as the default.

Read more at The H

Why Apple Doesn’t Just Sue Google and Get it Over With

In the complicated world of patent litigation, it’s actually easier for Apple to go after Samsung and other handset manufacturers than to take on Google directly. [Read more]

Read more at CNET News

Nokia CEO: We’re Sticking with Windows Phone

The phone maker has no plans to move away from its Windows Phone platform, with a new smartphone expected soon. [Read more]

Read more at CNET News

Microsoft Halts New Apps on Windows Phone Marketplace

Microsoft has temporarily halted the publication of new apps for Windows Phones following a problem with its digital security certificates.…

Read more at The Register

Ubuntu 12.04.1: LTS Maintenance Release

The current LTS release of the Ubuntu operating system will shortly get its first maintenance release — one of four due over its five-year support lifetime.

Canonical: Making the Open Cloud Seamless for Users

Cloud computing has made great strides over the past two years as more companies enter the market and open source projects emerge. But the industry is still young and the current model in which each vendor has its own solution is creating “layers from hell” for the end user, says Kyle MacDonald, vice president of cloud at Canonical.

To achieve interoperability and ease adoption, vendors must work together to collapse the layers, MacDonald says. This is the subject of his keynote at CloudOpen, Aug. 28-31 in San Diego. How can projects such as OpenStack, which Canonical supports, help produce a unified experience for customers?

Here, MacDonald discusses how Canonical defines the open cloud, the company’s involvement in the OpenStack project and the challenges facing open source cloud adoption today.

How does Canonical define the open cloud?

Kyle MacDonald: We think open cloud has to be based on open source. And the reasons are really around making sure users have freedom and avoid lock-in and that the infrastructure and cloud technologies created are flexible and can be extended and expanded.

We also are very big on the idea that this should be a marketplace event. True power comes when the users can move from one cloud service to another. That’s the state of nirvana. The cool word is ‘interoperability.’

We’re all giving users resources now and different ways to acquire cloud services in the infrastructure layer and cloud layer and letting them be unique to each provider. One of the keys to the model is the ability to move from one provider to another regardless of how they define their services. It has to be flawless in an open cloud vision — no barriers on the way in and no barriers on the way out — and it has to be completely seamless to an end user.

If we keep that as a focus, all of these things will have to match to that nirvana. It will be almost required that if you’re a cloud service you publish an API that’s clear. And eventually there will be a common API or it becomes so simple the minor differences won’t be a big deal to end users. And then partners who define the services can use those same open source technologies and provide a good service.

How do you make it happen?

MacDonald: A lot of people are talking about open cloud now and those are buzz words. I’d like to think Canonical is a special case. The heritage of everyone in this company comes from open source. We understand what it means to be in an open source world. Open source cloud and open source may not necessarily be the same thing but standards are well documented. We share work openly so people can make it better.

The idea is that the focus is on the developer and not on differentiation. These are all fundamental parts of the Canonical experience. Taking it into the cloud, in the infrastructure space we tried to pick an open source and well-defined cloud stack that would work.

We have poured a tremendous resource into OpenStack. We think it provides the best chance to provide an open source cloud alternative. If we can give everyone the same core stack and make it easy to deploy, reliable and scalable it won’t be hard to build on top of that.

How does Canonical contribute to OpenStack?

MacDonald: Our engineers contribute to feature enhancements on OpenStack. We bring contributors to developer summits. We do packaging of OpenStack and we take the latest bits of enhancement and run them through automated testing and then release it as part of our nightly builds so developers and users can get the latest version of OpenStack. We do this with all the vendors, including every vendor’s packets.

It’s a truly open source effort. If we can create this environment we can create a better OpenStack. You’ll start to see some of the latest contributions beyond the core structure of getting it up and running and getting it built. We’re working on a resources metering project, one of the most critical parts of OpenStack. That will be in the next version release.

What is the biggest issue facing the open cloud today and cloud computing, in general?

MacDonald: I think it’s a maturity thing. This is very new technology. Cloud has shown up on the radar screen relatively recently. OpenStack is crossing its 2-year birthday.  Frankly, users have not had enough experience with it. If you’re a cloud expert you’ve done it for 2 to 4 years. If I had a heart surgeon with that experience I’d be nervous. We need to make it a stable and expected interaction.

There seems to be a debate raging among IT managers over PaaS vs. IaaS – the advantages and disadvantages. Where does Canonical come down on the discussion?

MacDonald: We’re  focused on bringing IaaS to users right now. In the PaaS world users don’t know that much about infrastructure and user types are very different and there are always net new applications.

I’m sure you’ll see us embracing PaaS as well. Cloud Foundry is completely built on Ubuntu. And some of the biggest PaaS providers run on Ubuntu. We are waiting to see what the best use case for users is.

How has the switch to OpenStack from Eucalyptus for your Ubuntu enterprise cloud services gone?

MacDonald: It was very difficult. We had to really wrap our heads around what we were getting into. Frankly, we made the switch, we put all of our effort into OpenStack and I don’t think we’ve looked back. We’re quite happy to support Eucalyptus users that choose Ubuntu as their platform and make patches available for Ubuntu users that want to use Eucalyptus. The majority of Ubuntu users are developing with OpenStack but we want to make a neutral experience.

What’s next for Canonical?

MacDonald: We’re spending a lot of time with our MAAS (Metal-as-a-Service) technology, for provisioning clusters of physical servers, and with Juju, a powerful service orchestration technology that allows you to easily and reliably deploy in real time to the cloud. It allows you to think flexibly about services, by taking nodes and instances in any cloud you might be using – private or public – and automating deployment. This makes it much quicker to develop, test and deploy your cloud services.

Your keynote at Cloud Open will address “collapsing the layers,” can you give us a preview?

MacDonald: I’d love to have you come to that talk so I can tell you in full. When we talk about cloud technology traditionally — every vendor has done this — we talk about our thing as a layer. The PaaS, the cloud, the management tools from RightScale, these are the layers.

If you break it down into a graphic you’d end up with the layers from hell map, a barcode type of thing. The end user is looking to easily experience that. There are so many layers and conversion points and end users have to put them all together.

We have lots of ways to solve this, Juju and MaaS and OpenStack are all working to collapse the layers. If we’re going to be a good cloud in the future we have to make these as simple as possible.

Citrix Eyes Tighter Cisco Ties after VMware’s Nicira Purchase

“I think we can actually do more partnering with Cisco as a result of what could be viewed as a competitive move by VMware,” says Citrix exec.

Looking Back at One Year of Tizen

The Tizen project is approaching its one-year anniversary, which makes for a good opportunity to look back at how far the project has come. The Linux Foundation announced Tizen in September of 2011 as a combination of Intel’s previous work on MeeGo and the LiMo Foundation’s handset platform. Samsung formally joined the party a bit later, bringing with it code from the company’s Linux-based Bada product line.

James PearceTizen’s goal, like MeeGo’s before it, was clearly defined as producing a baseline Linux distribution suitable for consumer electronics products: from handheld devices like tablets to more embedded-flavored-platforms like smart TV and in-vehicle systems. Samsung and LiMo added a mobile phone handset to the mix.

The first release came in January 2012 and consisted of public Git repositories for the core OS and a “preview” of the SDK. Perhaps most notably, that release was the community’s first look at how Tizen would merge in the Enlightenment Foundation Libraries (EFL) graphical toolkit from LiMo and the project’s HTML 5-based API for application development. At that time, the Tizen Web APIs were still in a relatively early stage of development, with a framework composed of W3C standards, device adaptation APIs from the Web Application Community (WAC), and individual APIs new to Tizen itself.

In May, San Francisco played host to the first annual Tizen Developer Conference — an event that coincided with the debut of “Larkspur”, the 1.0 release of the Tizen platform, and a set of new development tools. In contrast to the preview releases, the conference provided developers with their first opportunity to get hands-on experience with the software and to see it running on hardware devices. The program of the conference was aimed squarely at giving developers an in-depth tour of the Web APIs and development process, including several long, hands-on classrom sessions.

Emergent governance

The conference kicked off with a set of keynote addresses, the first jointly presented by Intel’s Imad Sousou and Samsung’s Jong-Deok Choi. The two are the current co-chairs of Tizen’s technical steering group (TSG) and they provided an overview of the platform, a roadmap for the code through the 2.0 release slated for the end of 2012, and the first detailed examination of the structure of the project. Sousou emphasized that Intel and Samsung were attempting to let the governance of the project (in particular the make up of committees and sub-projects) emerge organically.

To that end, one of the key distinctions was between the TSG (which has decision-making duties for the code base) and the Tizen Association, which is the marketing group interfacing with device-makers, mobile network operators, and other interested consumers. Kiyohito Nagata, senior vice president of Japan’s Docomo, and current chair of the Tizen Association, outlined the association’s work. He started with Docomo’s consumer market research, its wish-list for the Tizen platform, and its experience bringing products and software services to the marketplace.

APIs

For many developers exploring Tizen, the real challenge was to prove to them that the project would deliver the APIs necessary to adapt HTML5 to mobile device form-factors: access to common mobile needs like contacts, calendaring, and mobile data, connections to device hardware like cameras, geolocation, and orientation sensors, and a secure framework for installing, running, and managing applications themselves. At the conference, Sousou and Choi covered the basics, in particular, explaining that the project was committed to working with the World Wide Web Consortium (W3C) on a set of standards for the various classes of API, and with other groups (such as Khronos, maintainers of the WebGL and OpenGL ES specifications).

That should ease the concerns of application developers, because Google’s ChromeOS and Mozilla’s Boot To Gecko are also pursuing HTML5 application APIs, and are working with the same standards bodies. Right now, Tizen offers W3C-based APIs for application installation and packaging (known as the W3C Widget specification), document and multimedia content (including audio, video, canvas, DOM, inline SVG, and Selectors), communication and storage (including Web Sockets, Web Storage, and Web SQL), and support for related standards like CSS3.

There are also W3C APIs for a number of OS integration points, such as geolocation, orientation and acceleration sensors, and vibration hardware, but this is the point at which the standardization work is still in progress. Tizen has a set of original APIs that cover currently unofficial OS features, including low-level technologies like NFC and system time, and common application framework classes like alarms, contacts, filesystem access, and a generalized messaging framework. The keynote speakers indicated that these APIs are intended to be developed in a platform-neutral manner and not remain specific to Tizen, although there is not yet a timetable for submitting them as standards.

Many of the breakout sessions dealt with exploring the new APIs or with HTML5 application development for those more familiar with desktop Linux or with other mobile frameworks. Conversely, there were also sessions concentrating on Tizen components that originated in the Linux desktop world, such as the AT-SPI accessibility framework, BlueZ, and the open build system (OBS).

Developing

The May developer conference concluded with an extended hands-on lab training attendees in how to use the development tools. The conference provided Samsung-manufactured development devices to registered attendees, and the lab speakers walked through using them with the SDK tools to compile real-world applications. The full SDK includes an Eclipse-based IDE, emulator, build targets, and device connection tool.

But the project has also rolled out some lighter-weight development tools to accompany the full SDK: an HTML5 interface designer, and a web-based device simulator build on top of Chromium developer tools. Together they let programmers rapidly construct mock-ups or app shells and debug applications.

In late June, Tizen expanded the application development effort to include a developer hardware device program. The program provided a limited number of Samsung-built devices to applicants who agreed to develop for Tizen and to document their progress in public. The hardware was a 4.5-inch (diagonal) mobile phone with a 720 x 1280 touchscreen, dual camera, WiFi, Bluetooth, GPS, and NFC. Inside is a dual-core Cortex A9 ARM CPU, Mali 400 graphics chip, and 1GB of RAM. Similar devices had been on hand at the Tizen Conference, but the program is designed to expand beyond the attendees, and to provide additional rounds of devices as new lots become available.

Tizen’s community and infrastructure progress has advanced in recent months as well, with the steady addition of new mailing lists for product developers, application authors, and in-vehicle (or IVI) systems. The IVI platform is currently one of the most aggressive, as several major car makers have joined the effort in an attempt to standardize on a common platform for in-dash computers. The project’s bug tracker has also gone public, as have community guidelines for participation. An application development contest sponsored by Intel wrapped up in the first week of August, with results due to be announced shortly.

Looking forward

As the twelve-month mark gets closer, the next big anticipated event will be the release of the 2.0 version of the platform. There is not an expected drop date, but Tizen is on the schedule at several upcoming development conferences this fall (including LinuxCon North America, LinuxCon Europe and the Automotive Linux Summit), so the debut of 2.0 may be timed to reach developers at one of those events.

Any new platform faces the unenviable challenge of expending its limited resources to recruit new developers and contributors — or to look at it another way, it is far easier to retain a developer than to find and train a new one. Tizen is targeting several device categories, but the majority of the emphasis (both at its first developer conference and in the device program) has been on the highly competitive mobile phone space. That probably makes the most sense, since the device lifecycle of a consumer phone is far shorter than that of an automobile or a television set-top box. Tizen phones will hit the stores long before Tizen smart TVs or Tizen IVI dash units, so seeding the developer market with phone hardware is the best way to jumpstart interest among the open source community.

But one of Tizen’s biggest advantages in this space, which has so many entrenched competitors, is that the application framework is not really a new platform at all. HTML5 and related Web APIs exist on other platforms, and the system-level frameworks are kept in line with modern desktop Linux distributions — and that makes for transferable skills, both incoming and outgoing, which in turn makes Tizen a more appealing target if you are a programmer. That distinction is rarely brought up in public analysis of Tizen (which more often than not focuses on corporate-level involvement), but the developer crowd seems to understand it.

 

Oracle Already Puts Out VirtualBox 4.2 RC1

Less than two weeks after VirtualBox 4.2 Beta 1, Oracle’s German office has released the first release candidate of VirtualBox 4.2…

 

Read more at Phoronix

CFOs See Value in Cloud Computing, Boosted by Open Source Platforms

Google logoFrom staffers in the IT organizations at many enterprises to departmental-level workers, cloud computing deployments are a hot topic. Businesses of all sizes are managing public and private cloud deployments and apps, and gaining efficiencies from them. But how does the average CFO feel about cloud computing? Do CFOs even understand the cloud? Google recently sponsored a study of 800 CFOs to find answers to these questions. Here are the details.

“We recently surveyed over 800 CFOs in the United States and Europe,” says a post on the Google Enterprise Blog, “and we learned that almost 81% of our U.S. respondents say that they think completely implementing cloud technology would improve employee productivity, and 71% say it would reduce the time required to bring new products and services to market.”

Clearly, CFOs are aware that cloud computing can make business processes more efficient, but these executives are in the business of saving money and optimizing business spending, so what do they think about the potential cost savings that cloud computing introduces? The post notes this:

Read more at Ostatic