Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 29 reacties
Bron: InfoWorld

Miguel de Icaza, de leider en een van de ontwikkelaars van het Mono-project, heeft afgelopen week laten weten dat Silverlight door middel van Mono ook voor Linux beschikbaar zal komen. Wanneer de Linux-versie volledig af zal zijn, kon De Icaza nog niet vertellen.

Silverlight is een technologie die gebruikt kan worden om animaties, vectorafbeeldingen en video's mee weer te geven, en daarmee vormt het een concurrent van onder meer Adobe's Flash. Volgens De Icaza is het een logische stap voor het Mono-project om het afspelen van Silverlight-content ook mogelijk te maken op Linux-systemen, aangezien een belangrijk deel van de basis al aanwezig is. Silverlight bestaat, aldus de Mono-projectleider, uit de .Net-virtuele machine en twee nieuwe componenten. De VM is reeds ontwikkeld voor het Mono-project en kan hergebruikt worden. De twee andere onderdelen zijn echter nieuw: de eerste is verantwoordelijk voor de rendering van de graphics en het tweede onderdeel is een plugin voor browsers, die de Silverlight-content kan afspelen.

Microsoft heeft de specificaties van de technologie vrijgegeven, wat het voor de Mono-ontwikkelaars een stuk makkelijker maakt om een eigen implementatie te ontwikkelen. Als alles meezit zal daarom tegen het einde van het jaar een eerste preview beschikbaar zijn. De developers willen dan vrijwel alle functionaliteit van Silverlight 1.1 ge´mplementeerd hebben. De definitieve release van de Mono-implementatie van Silverlight is afhankelijk van wanneer Microsoft Silverlight officieel uitbrengt. Het Mono-project richt zich expliciet op het afspelen en weergeven van Silverlight-content en niet op het ontwikkelen van dergelijke bestanden. Wie zich daaraan wil wagen, zal hiervoor een gewone teksteditor of Windows moeten gebruiken, zo heeft De Icaza laten weten.

Miguel de Icaza
Miguel de Icaza
Moderatie-faq Wijzig weergave

Reacties (29)

Silverlight is een technologie die gebruikt kan worden om animaties, vectorafbeeldingen en video's mee weer te geven, en daarmee vormt het een concurrent onder meer Adobe's Flash.
Maar zitten we ook echt te wachten op nog een proprietaire applicatie erbij voor zaken die al lang goed geregeld zijn in open standaarden?

Animaties: GIF,PNG en SVG
Vectorafbeeldingen: SVG
Video: MPEG4


Persoonlijk vind ik het al erg genoeg dat je altijd al de extra Flash player nodig hebt, maar waarom kunnen de grote fabrikanten nu niets eens de reeds aanwezige open standaarden gebruiken, maar moeten ze altijd weer een eigen standaard maken?
Nee, daar zitten we niet op te wachten, maar als het als alternatief voor Flash is, verandert er eigenlijk niks, want dat is precies dezelfde proprietaire meuk, alleen van een andere aanbieder. Als ik mag kiezen tussen closed-source flash meuk of iets wat je in een open source applicatie (mono) kan gebruiken, heb ik liever het tweede.
Bovendien, het is niet alsof je nou echt een keuze heb. De keuze ligt bij de webdevelopers. En als zo'n webdeveloper voor proprietary meuk kiest heb ik liever een (al dan niet open source) plugin die het kan laten zien, ipv de zoveelste windows-only rommel.
Als ik mag kiezen tussen closed-source flash meuk of iets wat je in een open source applicatie (mono) kan gebruiken, heb ik liever het tweede.
Silverlight kan niet "in een open-source applicatie gebruikt worden", silverlight heeft een .net framework nodig om te kunnen draaien, dit framework kan open source zijn. Flash kan ook in een open bron browser op een open bron platform draaien.
euh exuuuuuse me .... maar is dit niet gewoon, mieren*ken,

en leg even uit waarom SilverLight niet in een opensource programma kan worden bebruikt. want zelfs als we gaan mieren,

dan kun je altijd nog de activeX plugin die voor SL nodig is in je programma laden, er zijn wel meer propritaire plugins for OSS aplicaties,

maar goed das het einde van het GEMIER*

als silverlight daadwerkelijk door mono geimplementeerd word, ben ik vooral beniewd naar in hoeverre er een desktop versie van mono komt, (aangezien ik nu wat meer de indruk heb dat 't voornamelijk naar servers gericht is...)...

maar als silverlight daadwerkelijk een veelgebruikte optie word, en mono inderdaad een desktop versie krijgt ben ik ZEER beniewd of er tzt ook OpenOffice Plugins zouden kunnen komen die de office VBA shit beter kunne afhandelen ...

waarmee ik niet wil zeggen dat ik graag vba zie maar het zou M.I. wel degelijk een laatste drempel wegnemen voor OOo.
@i-chat:

Wat blaat je nou allemaal, SilverLight is puur desktop, net als Flash dat ook puur desktop is (op een media-servertje na dan, maar dat is absoluut niet nodig).

Mono is het Linux alternatief van het .NET framework, dus ja, je kan silverlight gebruik in iedere opensource applicatie, zolang de source van silverlight (of het OS alternatief daarvan) maar beschikbaar is.

Daarnaast heb je onder Linux geen ActiveX... Dat is een Windows vinding, en dan ook nog eens een hele slechte.
ipv de zoveelste windows-only rommel.
Flash is niet Windows-only.
Er zijn diverse open source applicaties om Flash te maken.

Dat hele "closed software" en "proprietaire" meuk zijn holle klanken. Kijk maar eens goed om je heen, zodra een closed source programma populair wordt duikt er een OSS variant op.

Wordt tijd dat de trollen eindelijk eens ophouden met FUD als vendor lock in, closed software, gesloten formaten enz.
Om het te maken ja, maar om het af te spelen niet. En nee, dat gnash is een leuk projectje, maar nog lang niet in staat om de gesloten versie te vervangen.
Daar zitten we juist wel op te wachten. Stel dat Silverlight aanslaat. Dan kunnen al die websites of programma's die daar gebruik van maken niet goed onder Linux of andere besturingssystemen weer gegeven worden. Simpelweg omdat Microsoft geen Silverlight client zal ontwikkelen voor die besturingssystemen. Dus om er voor te zorgen dat er zoveel mogenlijk software onder linux draait moet iemand anders dat doen. En zo te horen is Mono daar een geschikte kandidaat daarvoor.
Dus we zitten te wachten op iets wat hetzelfde kan als flash zo'n beetje, maar het is van een andere fabrikant. Het klinkt mij in de oren als : We hebben nu hd dvd en we zitten te wachten op blu ray...of omgekeerd. Oftewel we hebben er weer een product bij wat standarisatie op web gebied lastig maakt. En dan ook nog eens van de firma Microsoft, die bijzonder weinig om standaarden geven behalve die zij zelf bedacht hebben.

Zowieso erg fijn om straks voor een browser plugin mono nodig te gaan hebben...
@Little Pinguin
Waarom men eigen standaarden ontwikkeld en probeert door te duwen:
heerschapij -> macht -> geld
wat leid tot
meer geld -> meer macht -> meer controle
enz.
Grappig... Vanwaar die plotselinge interesse van het mono team in Silverlight? Mono heeft er toch helemaal geen belang bij dat Silverlight voor Linux komt? (Ze zullen er ook niet slechter van worden..)

Zijn er soms opeens sponsorgelden binnengekomen uit Redmond?
De "plotselinge" interesse lijkt me vrij duidelijk, mono is het .NET framework alternatief onder linux. Silverlight is om het eenvoudig te houden, een uitgeklede .NET plugin. Dus het is helemaal niet gek dat het mono project Silverlight naar linux wil brengen.

En verder, ja ze ontvangen geld vanuit redmond (danwel via SuSe)
Slecht nieuws voor je: SuSE is dood, lang leve Novell. :)
SuSE is nu alleen nog maar een merknaam van Novell. Maat het klopt wel dat er geld van Novell komt richting het Mono project.
Als silverlight draait onder mono, dan is dat zeer goede reclame voor de kwaliteit en compatibiliteit voor mono.

"Kijk, er is een nieuwe .NET applicatie, en deze werkt gelijk onder Mono, kijk eens hoe goed mono is!"

Dus eigenlijk is de interesse van het Mono team voor SL vrij begrijpelijk.

-R-
Ik weet niet of het volgende direct een motivatie voor mono is, maar als Silverlight een concurrent van Flash moet worden is een goede beschikbaarheid ervan onder Linux een stok achter de deur voor Adobe om te zorgen voor een goede - blijvende - beschikbaarheid van Flash onder (64bits) Linux.

Voor Linux als 'geheel' lijkt dit me dus positief.
waarom doet MS dit niet zelf? ze maken toch ook een Mac versie of zie ik het hier nu helemaal verkeerd :?
Waarom maakt MS niet zelf een Linux versie van het .NET Framework? Het lijkt me vrij duidelijk dat Linux een veel directere concurrent voor Windows is dan Mac OSX.

Microsoft heeft hulp (en IIRC ook geld) gegeven aan het Mono project, wat aangeeft dat ze het zeker als positief beschouwen. Echter als ze zelf openlijk naar buiten zouden komen met Linux support, zou dat als blijk van vertrouwen in Linux opgevat kunnen worden, naast het feit dat er dan minder redenen zijn voor gebruikers om voor Windows te gaan.

De crux van die gedachtengang is natuurlijk dat een dergelijk formaat afhankelijk is van de install base van de benodigde software, maar Microsoft moet als OS-bouwer enerzijds en development platformontwikkelaar anderszijds wel een rare spagaat maken.
Waarom maakt MS niet zelf een Linux versie van het .NET Framework? Het lijkt me vrij duidelijk dat Linux een veel directere concurrent voor Windows is dan Mac OSX.

Ik denk dat Microsoft eerder OS X dan Linux als meest directe concurrent zien eerlijk gezegd. Consumenten werkstations zijn nog altijd een van de belangrijkste pijlers van Microsofts marktstrategie. Volgens mij stappen gemiddelde gebruikers toch echt veel makkelijker over naar OS X dan naar Linux, en degenen die Linux op hun werkstation gebruiken zijn vaak al zo handig en op de hoogte van hun PC + OS, dat ze een dual-boot draaien of sowieso geen Windows willen gebruiken. Plus dat er achter OS X een groot bedrijf zit, dat ook nog eens in meerder markten actief is waar MS ook grip op wil hebben.
Het is niet zo gek dat Microsoft hulp geeft aan Mono. Elke open source ontwikkelaar die bezig is spul van Microsoft na te bouwen is tenslotte niet aan iets anders (en iets dat misschien _wel_ revolutionair is) bezig, dus dat zorgt uiteindelijk alleen maar voor vertraging van de vooruitgang van open source als geheel.

Dus zo blijft Microsoft "De Standaard", en zal Linux er altijd als een net niet complete, net niet compatible versie ernaast blijven hangen. Voor Microsoft is het makkelijk genoeg elk jaar even een nieuwe, super-complexe, net niet gedocumenteerd standaard in de markt te zetten; voor open source supporters zal het altijd een kwestie van proberen bij te blijven zijn. Jammer dat die energie zo verspilt wordt.

En waarom Silverlight? Is het uberhaupt al op de markt? Zijn er al websites die het gebruiken? Voor hetzelfde geld wordt het een complete flop, en kunnen straks manjaren aan code zo weggegooid worden...
Wellicht omdat er een klein aantal extremisten het beeld schetsen dat een GNU/Linux c.q. OSS gebruiker alles gratis wil, zonder patenten, enz.

En dat is lastig zaken doen...

Een klant die dagelijks in je winkel komt en luid brult dat ie niet wil betalen, en dat je winkel zuigt, en dat jij evil bent schop je het liefst ook zo weer naar buiten.
Omdat Microsoft offficieel Linux nog steeds niet ondersteunt en omdat de Linux gebruikers het hoe dan ook weer troep gaan vinden en slecht gebouwd omdat MS het heeft gebouwd. Het door het Mono team laten implementeren zorgt voor een veel betere acceptatie. Daarnaast heeft het Mono team / Novell veel meer kennis van het Linux platform.
Omdat Microsoft offficieel Linux nog steeds niet ondersteunt en omdat de Linux gebruikers het hoe dan ook weer troep gaan vinden en slecht gebouwd omdat MS het heeft gebouwd.
Hoewel je opmerking zeker wel een goed punt is, zijn een hoop van de roependen wel degelijk goed geinformeerde mensen, die gedegen onderzoek hebben gedaan voor ze begonnen te brullen.

Microsoft heeft in het verleden namelijk wel eens implementaties gemaakt voor andere OS'en (Sun, Mac OS, en zelfs Linux en FreeBSD) en meestal lieten die toch wel extreem veel te wensen over. Volgens mij is het ook wel eens aan het licht gekomen dat Microsoft dit doelbewust deed, om zo Windows meer concurerend te maken, omdat die een bepaalde technologie wel ondersteunde. (FrontPage server extenties waren een schattig voorbeeld).

Aan de andere kant zie ik het Microsoft ook nog wel eens goed doen op dat vlak, en dat zal in de toekomst meer en meer gebeuren. Alleen heb je nu een bepaalde overgangs periode zodat ze over kunnen schakelen van "Linux is een kankergezwel" naar "We ondersteunen Linux omdat de markt dat van ons verwacht en eist".

Office::Mac komt ook uit Redmond, en dat is verreweg de beste versie van Office die ik in 11 jaar heb gezien.
Als er filmpjes in Silverlight formaat op internet komen.

Komt vanzelf de vraag, of die je ook onder Linux kunt afspelen.

Zolang het aanbod er niet is, zal ook geen vraag zijn.

Ik gebruik gewoon Flash van Adobe onder Linux, niet de opensource variant, de meeste filmpjes kan ik prima afspelen.
IE voor mac gebruikt misschien 0.05% nog... exacte cijfers weet ik niet maar stelt iig niet veel voor, zeker niet omdat het al een aantal jaar niet is geupdate. Silverlight doet het bv wel in safari.
IE voor Mac bestaat niet meer... plugin werkt prima voor Safari :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True