Novell's Mono project announces the availability of Moonlight 1.0, an open-source technology that enables Linux and PowerPC Mac users to access Microsoft Silverlight and Windows Media content.
Novell's Mono project on Feb. 11 announced the availability of Moonlight 1.0,
an open-source technology that enables Linux and PowerPC Mac users to access
Microsoft Silverlight content. Moonlight is essentially an open-source implementation
"Moonlight demonstrates Novell's commitment to making Linux a
first-class platform for multimedia and rich Internet applications. Moonlight
provides the platform Linux users need to use Silverlight and Windows Media
content. In combination with Banshee, a Novell-sponsored project to produce an
open-source media player, Moonlight is part of a complete multimedia solution
on Linux," Novell said in a news release.
The company continued in the release, "Moonlight has already proven
useful to tens of thousands of Linux users. A pre-release of Moonlight 1.0 was
delivered on January 19,
2009, to allow Linux users to stream [President] Barack Obama's inauguration."
In an interview with eWEEK, Miguel de Icaza, Mono project founder and
Developer Platform vice president at Novell, said about 30,000 Linux users
downloaded Moonlight to watch the Silverlight-streamed broadcast.
The Moonlight team realized that it needed to tweak the pre-release
Moonlight 1.0 code to enable Linux users to watch the presidential inauguration
via Moonlight, de Icaza said. "We needed to create a skin," he said. "So
they called Aaron [Bockover, the creator of Banshee], who was at the time at a
movie, and left him a message saying, 'Aaron, your country needs you.'"
Bockover checked his messages and, when he learned what was needed, left
from watching the movie "Waltz with Bashir" and went to work on
delivering the functionality needed to enable users to watch the inauguration
on their Linux machines. The result took him 4 hours to produce and was ready
to go at 6 a.m. the morning of the
inauguration, de Icaza said.
So Novell essentially rolled out Moonlight 1.0 on
Inauguration Day-except for some glitches that Bockover ran into late in the
game. Those have been fixed as part of the official Moonlight 1.0 rollout on
Feb. 11. However, users who downloaded the software before Feb. 11 will be
updated, de Icaza said.
"Microsoft Silverlight offers the most comprehensive and powerful
solution for the creation and delivery of rich Internet applications and media
experiences, and is used by hundreds of thousands of developers worldwide,"
Scott Guthrie, corporate vice president of the .NET
Developer Division at Microsoft, said in a statement. "We have worked with
the Moonlight team and Novell to enable interoperability between Windows and
Linux platforms and extend the high-quality interactive Web and video
experience for the benefit of the Linux community."
Novell also said in the release:
Available for all major Linux
distributions, including OpenSUSE, SUSE Linux Enterprise, Fedora, Red Hat and
Ubuntu, this release is in part a result of the existing technical
collaboration between Microsoft and Novell that extends interoperability
between Windows and Linux. Windows Media Video (.wmv), Windows Media Audio
(.wma) and MP3 files are supported through the Microsoft Media Pack, a
Microsoft-delivered set of media codecs that brings optimized and licensed
decoders to every Linux user using Moonlight. Additionally, it allows
developers to write Rich Internet Applications for multiple platforms.
"Moonlight brings the benefits of
Silverlight's popular multimedia content to Linux viewers," said [de
Icaza] ... "This first release delivers on the goal of breaking down
barriers to multimedia content and creating parity in the user's viewing
experience regardless of whether the user is on Windows or Linux."
The Moonlight 1.0 release is part of a
technical collaboration announced by Novell and Microsoft in September of 2007.
Microsoft has provided Novell with access to its test suites for Silverlight,
and provides Linux end users of Moonlight with free access to the Microsoft
Media Pack, a set of licensed media codecs for video and audio.
Meanwhile, de Icaza said, Novell's Moonlight team is now focusing on delivering
Moonlight 2.0, which will be based on Silverlight 2.0. "We plan to have a
preview of Moonlight 2.0 by the time of the Microsoft MIX conference in March,
which will be about six months before we make it generally available," de
Icaza said. "Then we'll follow up in the summer with a beta, and a final
version at the PDC [Microsoft's Professional
Developers Conference, scheduled for November 2009]. And at the same time that
we ship Moonlight 2.0 we will have a preview of Moonlight 3.0 available. So we
will be about six months behind Microsoft's releases of its Silverlight
For more information on Moonlight, go here.
Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.