[WEBINAR] Bulletproof: How Today's Business Leaders Stay on Top


Definition - What does Moonlight mean?

Moonlight is an open-source version of Microsoft's Silverlight browser plug-in that runs Silverlight applications on Linux and Unix operating systems. It features a robust runtime Web application environment, enhances video/animation and supports desktop applications.

Moonlight is the only open-source project that provides easy Silverlight access for Linux users. Many popular Linux distributions have integrated Moonlight into Web browsers, such as Mozilla Firefox and Google Chrome.

Techopedia explains Moonlight

Moonlight is compatible with any 32-bit or 64-bit Linux distribution for Firefox or Chrome and supports 1.0 and 2.0 engines. Moonlight's first version - Moonlight 1.0 supports Silverlight 1.0. Moonlight 2.0 supports Silverlight 2.0 implementation.

Moonlight 1.0 has a pure C++ engine under the terms of the GNU Lesser General Public License (LGPL). Moonlight 2.0 has a graphical C++ engine. Moonlight implements a proprietary pipeline and uses the ffmpeg codec to decode audio and video. A separate profile may be used for debugging.

Moonlight has certain external dependencies, like XULRunner, Gtk+ 2.0 and ffmpeg. Moonlight 2.0 provides better multimedia streaming than 1.0.

Moonlight applications extend beyond Web browsers via desktop widgets known as desklets. Moonlight codecs are provided by libavcodec, which is part of the Debian archive or Microsoft's binary codec package. This codec pack is automatically provided if a video cannot be handled by ffmpeg.

Windows Media packages are not available with Moonlight plug-ins - they must be downloaded from Microsoft upon detection of Silverlight media content. Third-party Moonlight distributors may play only unpatented media, which supports other licensed formats negotiated by distributors and media codec owners.

Moonlight cannot play encrypted content because it is not equipped with the portable Microsoft PlayReady Digital Rights Management (DRM) software.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.