Moonlight 1.0 Beta 1

Miguel de Icaza blogjában bejelentette a Microsoft Silverlight Unix rendszerek számára készített nyílt forrású implementációjának, a Moonlight-nak 1.0 beta1 kiadását. A kiadás video és audio fileok lejátszásához támogatja a Microsoft Media Pack-et. Ezek ugyanazok az audio és video dekóderek, amelyeket a Microsoft a Silverlight 2.0-ban alkalmaz.

A Moonlight roadmap-ja szerint a végleges kiadás 2009. január 20-ra várható. A kiadás kipróbálásához néhány tesztoldal található itt.

Részletek a bejelentésben.

Hozzászólások

Egész használhatónak látszik. Legalábbis a microsoft.com főoldalát nézve.

--
trey @ gépház

1.0 (megjelenik 2009. január 20.):

Moonlight 1.0 is licensed under the terms of the GNU LGPL, it is a pure C++ engine.

2.0 (megjelenik 2009. szeptember):

Moonlight 2.0 contains code that is licensed under the terms of the GNU LGPL and the MIT X11 licenses, it includes the graphical C++ engine, the Mono Runtime and the Mono class libraries.

Microsoft Media Pack:

The Microsoft Media Pack is a product distributed by Microsoft that includes a license to the various media codecs for video and audio and is available from Microsoft's web site for Moonlight to consume

(forrás)

--
trey @ gépház

Az a baj, hogy a "Microsoft Media Pack" név nem túl bizalomgerjesztő. Attól pláne nem lettem vidámabb, hogy a MS adja a licenszeket a kodekekhez.

"Alternatively, you can build Moonlight from source code and link against ffmpeg codecs on your own." - Na majd a Debianos meg Fedorás sracok megcsinálják nekünk...

A tesztoldalakat végignyomogatva van ami elég jónak látszik, van ami lassú, van amire "works" van írva, de nem detektálja jól a plugint, kéri, hogy töltsem le a Silverlight-ot, viszont van olyan oldal, ahol a Microsoft Media Pack installer elindul, letölti a szükséges plug-in, majd lesz hang. Szóval elég vegyes, de jobb, mint amit vártam.

--
trey @ gépház

Ez probléma, viszont szerencsére általában elég nagy a lag a legfrissebb verzió és a home felhasználók gépein elterjedt verzió között is (mármint egyelőre nem a Silverlight esetén, mert nem elterjedt, de ott is így lesz, ha csak az MS nem tolja agresszíven a frissítéseket). Így mire a weblapkészítők számíthatnak arra, hogy elterjedt egy újabb verzió, addigra lesz Linuxra is.

Szerintem ez csak most az elején probléma.

Ugyan ez van a .Net-tel, az 1.1 még elég keveset tudott, a 2.0 már "elég". A legtöbb neten keringő lib/program 2.0-t kér, 3.x-est még talán nem is láttam. Ha a mono eléri a .Net 2.0-t akkor a programok többsége jól fog menni rajta.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

http://brian.genisio.org/2008/10/excitement-that-is-c-40.html
C# 4.0

Hát, elég gáz, szerintem. Egy jó kis nyelvet így szétcseszni, hogy hiába fordul majd le a program, runtime jönnek majd a hibák, hogy ennek a 'dynamic' osztálynak nincs is ilyen vagy olyan metódusa vagy property-je.

Egyszer volt, hol nem volt, volt egyszer egy Java. Nem volt rossz, de nem is tökéletes, és persze zárt kódú. A linuxosok tehát nem szerették, (jól működő) változat így nem is került bele a disztribuciókba. Aztán jött egy ütőképes versenyző, a .NET, és felpezsdült tőle a Java fejlesztése, nyílt lett és bekerült a Linux disztribekbe.

Egyszer volt, hol nem volt, volt egyszer egy Flash. Nem volt rossz, de nem is tökéletes, és persze zárt kódú...

A mese vége az Adobe kezében van.