DesktopLinux
Home  |  News  |  Articles  |  Forum  |  Polls  |  Blogs  |  Videos  |  Resource Library

Keywords: Match:
Midnight Moonlight hacking delivers 3D Obama
Feb. 11, 2009

Officially, Novell announced the release of Moonlight 1.0 today. The real release, though, happened nearly three weeks ago, after some intensive, late-night, pre-inauguration hacking, explains GNOME and Mono Founder Miguel de Icaza in this exclusive mini-interview.

Moonlight is an open source implementation of Microsoft's Silverlight multimedia player technology. Using codecs contributed by Microsoft, the project has created a player and browser plug-in that seem to work quite well, based on limited testing by DesktopLinux.

Microsoft "reaches out"

As Miguel tells the story, he and Aaron Bockover, who heads up the popular Banshee media player project, were at the Cineplex on Jan. 21, the evening before the Presidential inauguration. They were actually in separate theaters, though -- Miguel was settling in for the four-hour version of "Che", and planning to stick around for the Q/A with Benicio del Toro scheduled for after the movie. Bockover was in the next theater over, where Waltz with Bashir" was about to begin.

It was Bockover who first saw the message from Microsoft, relayed by Joseph Hill at Novell. Miguel said. "I think it was something like, 'Your country needs you,'" he chuckled.

"Microsoft reached out to us that night," Miguel added. "They said, 'We're getting a lot of requests for the Linux Silverlight player,' and they wondered if we could push out a release."

Novell already had a beta of Moonlight 1.0, and so Aaron headed straight for the office, rousting out other developers on the integration team on the way. Miguel added, a bit guiltily, "I had a friend with me at the movie, but I joined them there after the movie."

That's okay, Miguel. Trusting your team is a good thing.

Miguel said that when he finally did arrive at the office, he found the team grappling with a couple of stubborn wrinkles. "The public beta had a couple of bugs we couldn't work around. And we had to decide whether to push the beta out as an official release. We had to make this call at 2AM, with no time to get PR or marketing involved."

Ah. That explains why Novell only got around to announcing the release today.

Miguel continued, "Eventually, we decided that because of the inauguration, we had to push 1.0 out. We finally did it, at around 4 AM in the morning."

A tipping point?

And how was the release received? "Between 4AM and the inauguration, we had about 20,000 downloads. And then we had another 8,000 during the inauguration itself."

Many of the initial requests and subsequent downloads may have been associated with a Microsoft press release stating that the Presidential Inaugural Committee (PIC) had "selected Silverlight" as the official web streaming technology for the inauguration. (PIC's current website seems to use the competing and more widely supported Adobe Flash technology, though). Other users may have been interested in experiencing CNN's 3D "photosynth" depiction of Obama's inauguration, which Miguel describes as "beautiful, beautiful." (Photosynth aims to let users "synthesize" 3D worlds from multiple photos -- in this case taken and submitted to CNN by inauguration attendees).

Some tech journalists called CNN's use of Silverlight a "tipping point" for the technology, because many PC users downloaded the plugin for the first time that day. Miguel sees a different kind of tipping point.

He said, "I'm impressed with the level of cooperation we've had from Microsoft. All along, they have been going out of their way to give us every spec, and every access to engineers. They are actually helping us with an open source project. That is pretty amazing, compared to how things have gone in the past."

Helpful, perhaps. Selfless, no way

Clearly it's in Microsoft's best interests to make sure Silverlight is supported widely. Ubiquitous support will help its multimedia creation tools compete with Adobe's Content Creation Suite 3. The CCS3 tools mainly create content for Adobe's free Flash player, which enjoys incredible saturation in the PC market. It wasn't until the arrival of Flash 10 last year that Linux gained version and release-date parity with other OSes, however.

Currently, for Linux users, despite Miguel's team's heroic efforts, Silverlight support remains one release behind. We asked Miguel when Moonlight might support Silverlight 2.0 (which was used to broadcast the Olympics, for example).

Miguel replied, "Moonlight 2.0 has been incredibly challenging, because there are hundreds of components, and a lot of them had to be developed "blind," since the others weren't done yet, either. It's hard to just get a button on the screen. But it all came together a week and a half ago -- we finally got all the pieces in place. We plan to preview Moonlight 2.0 at the MIX Conference, a Microsoft web developer conference."

Meanwhile, Microsoft plans to announce Silverlight 3.0 at MIX, so it may be a while before Linux becomes an equal Silverlight citizen.

In Novell's official press release, Miguel stated, "This first release delivers on the goal of breaking down barriers to multimedia content and creating parity in the viewing experience, regardless of whether on Windows or Linux."

More details about Moonlight, including an easy-to-install Firefox plugin, can be found here, and on Miguel's blog, here. Also, don't miss our previous chat with Miguel about Moonlight and the recent Mono 2.0 release, here.


-- Henry Kingman


Do you have comments on this story?


Talkback here

NOTE: Please post your comments regarding our articles using the above link. Be sure to use this article's title as the "Subject" in your posts. Before you create a new thread, please check to see if a discussion thread is already running on the article you plan to comment on. Thanks!




Related Stories:


(Click here for further information)


Approaching the Linux Desktop
The purpose of this paper is to help organizations evaluate the Linux desktop against their own enterprise needs and discover what benefits the Linux desktop might bring to their organizations.

Migrating To Linux: Application Challenges and Solutions
Several solutions exist to help organizations migrate in an orderly fashion from Windows to Linux desktops. This paper establishes the characteristics of an ideal cross-platform solution and reviews these alternatives in light of this ideal standard. The paper takes a closer look at the pros and cons of various solutions and outlines the business benefits that can be achieved.

Linux Advantages: Publicly Available Information on Linux Software
This paper offers a brief summary of readily-available Linux information to help businesses sort out this widely misunderstood operating system.

Top 5 Strategies for Managing Linux
Despite continuous evolution in the manageability of Linux, a 2006 survey cited manageability concerns as a top reason why organizations are hesitating to adopt Linux. Levanta believes Linux can be as manageable, if not more so, than other operating systems by following key strategies. These strategic recommendations were developed from experiences in numerous customer environments, both large and small.

Why Choose Novell for Linux?
This paper outlines the benefits of switching to the Linux platform and choosing Novell as a high-performance, enterprise solution.

Enterprise Linux Selection Guide
Considering moving your enterprise to the Linux operating system? Since there are so many similar versions, choosing the right one can be tough. This paper offers a clear process to help you make an informed decision and get the features, support, and cost that are right for your business and technical needs.

Overcoming Challenges in Managing Linux
Levanta has created a new administration model with innovative technology that breaks down the barriers to making the most of Linux systems. This paper will provide an in-depth look at the workings of Levanta’s product, the first Linux appliance of its kind.

SUSE Linux Enterprise 10 for Retail Businesses
Discover why major retailers have switched to SUSE Linux Enterprise Desktop in the back office. SUSE Linux Enterprise Desktop 10 is a low-cost desktop that offers a complete set of productivity applications and interoperates seamlessly with the other Windows, Macintosh and UNIX desktops in your store.

Moving to a Linux Desktop
Migrating from Windows to Linux on the desktop can be a substantial undertaking because it has the potential for touching -- and perhaps disrupting -- every user in your organization. Unlike a data center (server and infrastructure) migration that is largely transparent to users, the cultural and administrative transitions and environment readiness required to support a Linux desktop migration are extensive.

Seven Good Reasons to Exchange Exchange
This paper describes seven compelling reasons why you should switch from Exchange to Scalix.

 



Got a HOT tip?   please tell us!

ADVERTISEMENT
(Advertise here)

Resource Library


Popular recent stories:
• Linux an equal Flash player
• Linux, netbooks threaten Microsoft's fat profits
• gOS 3.0 goes gold
• Browser swallows OS
• Lenovo denies ditching Linux
• Lightweight, Linux-compatible browser evolves
• GNOME 2.24 gains "Empathy" IM
• Review: Pardus Linux
• Ubuntu to fund Linux development
• Ubuntu "Intrepid Ibex" available

All-time Classics:
• Choosing a desktop Linux distro
• Banshee -- the next best thing to Linux iTunes
• Running World of Warcraft on Ubuntu
• A simple Linux backup method
• The Best Free Desktop Linux . . . and how to make it better
• Linux-powered Asus Eee PC mini-laptop arrives
• The well-tempered Debian desktop
• Lenovo launches a netbook
• What's the best Linux for beginners?
• Getting to know Puppy Linux
• Xandros 4: The best desktop Linux for Windows users
• VirtualBox: The best virtualization program you've never heard of

Linux-Watch headlines:

Join our Desktop Linux discussion forums:
•  Moving to Linux
•  Linux/Windows debate!
•  Linux Q&A;
. . . and more
Visit the...


BREAKING NEWS

• Linux 2.6.39 assists firewalls, speeds up Ext4
• Mono project gets new home in 'Xamarin' start-up
• Canonical switches to OpenStack for Ubuntu Enterprise Cloud
• SimplyMEPIS 11 adds LibreOffice and a faster Firefox 4
•  Red Hat Summit recap: RHEL 6.1, cloud platforms, and a new openness
• Ubuntu 11.04 out, awaits Unity verdict
• Canonical confirms Apr. 28 release for Ubuntu 11.04, online trial version
• Fedora 15 beta released as GNOME 3 backlash grows
• CentOS 5.6 ships as Red Hat preps cloud app platform
• GNOME 3 set free
• OpenSUSE 11.4 bolstered by Novell services, says review
• Ubuntu 11.04 beta offers multitouch Unity experience
• Linux distros build on Conary package system
• Top Five 2011 Linux Gurus announced
• Linux 2.6.38 speeds group scheduling, VFS



Linux Netbooks


Linux smartphones!


news feed

Or, follow us on Twitter...


Home  |  News  |  Articles  |  Forum  |  Polls  |  About  |  Contact
 

Ziff Davis Enterprise Home | Contact Us | Advertise | Link to Us | Reprints | Magazine Subscriptions | Newsletters
Tech RSS Feeds | ROI Calculators | Tech Podcasts | Tech Video | VARs | Channel News

Baseline | Careers | Channel Insider | CIO Insight | DesktopLinux | DeviceForge | DevSource | eSeminars |
eWEEK | Enterprise Network Security | LinuxDevices | Linux Watch | Microsoft Watch | Mid-market | Networking | PDF Zone |
Publish | Security IT Hub | Strategic Partner | Web Buyer's Guide | Windows for Devices

Developer Shed | Dev Shed | ASP Free | Dev Articles | Dev Hardware | SEO Chat | Tutorialized | Scripts |
Code Walkers | Web Hosters | Dev Mechanic | Dev Archives | igrep

Use of this site is governed by our Terms of Service and Privacy Policy. Except where otherwise specified, the contents of this site are copyright © 1999-2011 Ziff Davis Enterprise Holdings Inc. All Rights Reserved. Reproduction in whole or in part in any form or medium without express written permission of Ziff Davis Enterprise is prohibited. Linux is a registered trademark of Linus Torvalds. All other marks are the property of their respective owners.