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 , , 34 reacties
Bron: Ximian

Het bedrijf Ximian, bekend van hun programma GNOME, heeft vandaag bevestigd dat het met een open-source altnernatief op Microsofts .NET gaan komen. Vorige week deden er al geruchten de ronde over dit systeem, maar wilde niemand bevestigen dat het project er daadwerkelijk zou komen. Uit het persbericht blijkt dat Mono, zoals het project gaat heten, wel compatible zal zijn met de .NET technologie van Microsoft:

.NET voor Linux The Mono Project will provide three key elements in a development framework designed to allow developers to quickly create, deploy and run .NET compatible applications on the Linux platform. A C# compiler extending the GNOME development platform will allow Linux developers to create .NET compatible applications. These developers will also be able to build upon a complete implementation of class libraries compatible with the Microsoft CLI, enabling developers to create end-user applications as well as powerful Web services using the database functionality available on open source systems. Last, a Linux version of the Common Language Run-Time (CLR) just-in-time (JIT) run-time engine will allow Linux systems to run .NET applications built on Windows, Linux or UNIX platforms. As the momentum of open source contributors to the Mono project builds, the tools and libraries they produce are expected to be available in the middle of next year.

Zoals je hebt kunnen lezen zal het nog wel even duren voordat Mono beschikbaar zal zijn. Eind juli zal tijdens de O'Reilly Open Source Convention het project officieel gepresenteerd worden. Het volledige persbericht kun je hier vinden.

Moderatie-faq Wijzig weergave

Reacties (34)

kijk dit is positief!!!!! Ik hoop dat de ontwikkeltools ook hetzelfde niveau gaan halen als op het windows platform... Maar ik ben allang happy als er over een tijd een keus is...
Maarten jij ben er ook eentje. Vorige keer zei je dat Gnome een windowmanager was en nu dat het een programma is ;)
Het is dus in feite een modulaire desktop environment. Ximian voegt een aantal functies toe aan de standaard Gnome desktop, waaronder RedCarpet en dan heb je de Ximian Gnome desktop.

Ik denk trouwens dat zowel .Net als dit initiatief gaat mislukken. leuk bedacht, maar er is niemand die het gaat gebruiken..
een nieuwe oorlog waarbij waarschijnlijk .NET toch wel zal winnen
Ja dat vermoeden heb ik ook, met .NET tegen .NET. Lees nou eens, het is compatible, dat woord staat er wel vier keer in.
Hoe bedoel je winnen? .NET is voor op windows machientjes en later ook wel freeBSD,
maar linux en de meeste andere unixen zullen toch vooral op dit nieuwe initiatief moeten steunen denk ik
het bouwen en aanbieden van web-services met behulp van SOAP kan niet door 1 bedrijf gedomineerd worden. Soap is een open standaard, en ieder OS met een HTTP server en een beetje xml parser kan aan de slag met SOAP...
Het enige voordeel wat MS heeft is een aardig volwassen ontwikkelomgeving, en een marketing afdeling waar je U tegen zegt... dat laatste is gevaarlijk...
Mooi, als dit dan ook ooit eens naar windows wordt geport hebben die ook volledige controle over wat er wordt verstuurd, maar ik denk dat tegen de tijd dat dat .NET ingeburgerd geraakt ik voor 95% op Linux zal draaien.
|:(

Dit is juist een Linux implementatie van .NET, die hoef je niet naar Windows porten want Microsoft zorgt er echt wel voor dat Windows z'n eigen CLI/CLR/JIT dingen heeft.
IDD, maar als juist de runtime geport wordt, kan je er zeker van zijn dat er geen informatie wordt verstuurd die jij als "Privacy schendend" beschouwd. Dat is juist het leuke van opensource :)
Jaja, dat noem ik niet het leuke van open-source, dat noem ik paranoļa. De belangrijkste .NET onderdelen worden ook shared source.
Jaja, dat noem ik niet het leuke van open-source, dat noem ik paranoļa. De belangrijkste .NET onderdelen worden ook shared source.
Noem het zoals je wilt, maar ik heb liever niet dat MS meteen al mijn informatie ter beschikking heeft, en er zullen ongetwijfeld andere mensen net zo over denken.

Over die shared source, dat is echt wel lachen. Hoeveel mensen gaan die te zien krijgen? Hoeveel NDA's zullen getekend moeten worden? Hoeveel moet men daarvoor betalen? Hoeveel van de code zal te verkrijgen zijn?
Shared source is voor microsoft iets wat enkel heel goede klanten en grote softwarebedrijven (in dit geval bedrijven zoals Borland) kunnen verkrijgen, en er hangt ongetwijfeld een mooi prijskaartje aan vast.
Noem het zoals je wilt, maar ik heb liever niet dat MS meteen al mijn informatie ter beschikking heeft, en er zullen ongetwijfeld andere mensen net zo over denken.
Nee, al m'n gegevens in een open source systeem dat van iedereen en niemand is. Da's lekker. Net zo'n grote kans dat daar kwaadwillende figuren mee aan de haal gaan hoor. En denk je nou echt dat Microsoft het kan maken om die gegevens te bekijken of openbaar te maken? Ze gaan niet het risico lopen om hun positie en de hele .NET visie ten onder te laten gaan aan rechtszaken en negatieve media-aandacht als zoiets uitkomt. Ze zullen wel zware encryptie gebruiken op de centrale servers neem ik aan.
Nee, al m'n gegevens in een open source systeem dat van iedereen en niemand is.
LOL. Jij hebt precies niet door wat "open source" betekend.

Als iemand dat probleerd weet op slag iemand, en dus meteen iedereen dat. De code is namelijk beschikbaar voor IEDEREEN. Aan zo'n project wordt meestal wel gewerkt door meerdere personen, die elkaar meestal zelfs niet eens kennen. En die neuzen meestal wel eens rond in de code van wat andere mensen doen, puur voor technische redenen, hoe dat intern werkt (ik kan daar over meespreken). Als daar iets van onleesbare code inzit, probeer je dat dan uit te pluizen, en duid je dat aan om herschreven te worden, of doe je het zelf ff, en als dat iets mis doet weet je dat snel.
Het gaat niet om de code maar om je gegevens. Die worden opgeslagen ergens. Gevolg: iemand die bij 'ergens' inbreekt kan die gegevens krijgen. Open-source of niet, Microsoft of niet.
ik snap niet helemaal wat je bedoelt met geport?
maar alles gaat over http en met xml (soap), dus je kunt precies zien wat er verstuurd wordt... Ik zie niet het voordeel in om een open-source versie van .net op windows te hebben...
Zien wel, maar tegenhouden?? Gewoon dummy functies gebruiken voor alle systeem info die een programma wil gebruiken.
tegenhouden ook... er komen (of zijn) firewalls, die "SOAP-aware" zijn...
Een statefull firewall?? Auw. Binnen 5 a 10 jaar mischien, maar nu zeker niet, tenzij je opeens de snelheid van een 1200bps modem wil simuleren op je kabelverbinding, of anders een dual xeon enkel en alleen als firewall bezig wil houden, met een gigantische database erachter.

Een normale firewall blokkeerd een verbindings op een bepaald protocol of poort, maar je wilt nog wel dat er bepaalde dingen worden over gestuurd, niet dat alles geblokkeerd wordt.
Als je op inhoud wil checken moet die alle data gaan parsen en interpreteren die over je netwerkkaart gaat. Dat is ondoenbaar werk. Dat zou hetzelfde zijn als te zeggen dat je geen ICQ berichtjes wil doorlaten naar een bepaalde persoon (bvb je baas ;) ) als er het woordje "klootzak" in voor komt.
nope... een firewall hoeft alleen maar de http header te checken, daar staat in dat het om een soap "bestand" gaat... Ik heb het ook "maar" van Don Box gehoord (live!!!)
Hmm, ik ben redelijk op de hoogte van de mogelijkeden en visie van Microsoft.

Waarom een Open Source project, als Microsoft met .NET zelf al heeft aangegeven dat het ook platformen als Linux en Unix gaat ondersteunen?

Weet iemand de motivatie van dit initiatief?


<offtopic>
Ik was op zoek naar een artikel hierover op de MS site, maar ik kon niet zo snel vinden wat ik zocht. Wel vondt ik de volgende tekst, die behoorlijk apart genoemd mag worden:

In order to frame the rest of the paper, let us consider an analogy – that Linux is like the 1970's car, while Windows 2000 is like today's car. The former is easily configured, with hobbyists and mechanics particularly enjoying the ability to get under the hood and 'tweak' every aspect of the car, from the combustion system to the gear ratios, the ability to add nitrous oxide boosters, cut off the roof, or what not. http://www.microsoft.com/technet/treeview/default.as p?url=/TechNet/prodtechnol/iis/deploy/depovg/ takeadv.asp
</offtopic>
Waarom een Open Source project, als Microsoft met .NET zelf al heeft aangegeven dat het ook platformen als Linux en Unix gaat ondersteunen?
Microsoft gaat .NET NIET naar Linux porten, wel naar FreeBSD. Het probleem is echter dat deze port alleen onder een Microsoft licentie uitgegeven zal worden en niet onder een "vrije" licentie als de (L)GPL
wat de motivatie is?
1. microsoft zal waarschijnlijk geen visual studio porten naar Linux
2. ze zullen waarschijnlijk een vaag licentiemodel voor linux machines gaan gebruiken... De versie die in Windows XP zit is "gratis", maar ik denk niet dat de versie op Linux gratis zal zijn...
3. controle
Ok, Ik wist niet dat ze er een licentiemodel achter gingen plaatsen.

Dus als ik het goed begrijp:
1) Er komt geen officiele MS Ontwikkelomgeving voor Linux.
2) kan je dus wel .NET services gaan draaien onder Linux, maar dan heb je wel een licentie nodig.
3) Al hoewel Soap en de CLR helemaal 'opensource' worden (wat iedereen mag zijn eigen CLR schrijven tussen .net en een andere programeertaal), zal het toch nooit 'open genoeg' zijn...
Dus als ik het goed begrijp:
1) Er komt geen officiele MS Ontwikkelomgeving voor Linux.
Klopt!
2) kan je dus wel .NET services gaan draaien onder Linux, maar dan heb je wel een licentie nodig.
Half goed, je kan .NET services onder Linux gaan draaien m.b.v Ximians Mono, en NIET met ook maar iets van MS. Om Ximian's Mono te gebruiken heb je GEEN ENKELE licentie nodig.
3) Al hoewel Soap en de CLR helemaal 'opensource' worden (wat iedereen mag zijn eigen CLR schrijven tussen .net en een andere programeertaal), zal het toch nooit 'open genoeg' zijn...
Als het aan MS wordt het nooit opensource, maar "shared-source" wat toch echt anders is, maar leuk klinkt. Het wordt, als het aan MS ligt, dus idd nooit echt "open", als het aan Ximian ligt wel :)
Goede zaak, maar ik vrees dat het erg zwaar gaat worden omdat Microsoft toch al erg lang bezig is met de ontwikkeling van .NET, MS heeft een stevig geinvesteerd, en beschikt over veel meer mankracht. Daarnaast is het maar de vraag hoe welwillend MS hier tegenover staat, ik denk zelf dat het zonder medewerking van MS erg lastig zal worden, al was het alleen maar dat je wel erg achter de feiten aan loopt als je niet direct kan mee ontwikkelen.
Daarnaast is het maar de vraag hoe welwillend MS hier tegenover staat, ik denk zelf dat het zonder medewerking van MS erg lastig zal worden, al was het alleen maar dat je wel erg achter de feiten aan loopt als je niet direct kan mee ontwikkelen.
Het is die gasten van samba ook gelukt ;)
Gelukkig is mankracht en geld niet altijd van belang voor de kwaliteit en het welslagen van een project, zie bijvoorbeeld mozilla, dat er toch in slaagt met veel minder financien dan IE (enorm budget) IE op veel punten in te (gaan) halen....
Vreselijk. Nu moet ik mijn eigen stelling die ik de vorige keer maakte onderuit halen:
Het idee achter .NET was volgens mij geld gaan vragen voor diensten die je van die remote server kan gebruiken. Bijv. software. MS rook hier een hoop geld, en daar zouden ze wel eens gelijk kunnen hebben.

De reden dat de commercielere instellingen achter Linux dit ook een gaaf idee vinden is volgens mij omdat ze hun kans zien om geld te gaan verdienen. Het zijn en blijven gewoon bedrijven die winst moeten maken, hoe aardig en goed ze ook lijken door de OpenSource community te helpen.

Het implementeren van .NET is daardoor ook geen goed idee voor ze, omdat ze dan kunnen fluiten naar het geld voor de diensten. Zo zit het IMHO echt in elkaar. GELD GELD GELD, daar draait het allemaal om!
Hier voor in de plaats zal dus een :? komen. Misschien dat ze LiNuX willen pushen naar de desktopmarkt? Samen met M$ software kan dat misschien een aantrekkelijke markt worden. :?
Met GNOME is het inderdaad de bedoeling om de desktop te veroveren, .NET kan hier waarschijnlijk bij helpen. Maar Ximian is natuurlijk ook een bedrijf en aangezien ze services willen leveren is .NET een goede technologie voor hen.
Ms software steunt zwaar op de integratie in windows en zou binnen een .net omgeving in linux dus veel van zn gebruikswaarde verliezen...
Het is ook voor Microsoft geen verschrikkelijk nieuws. Ze produceren namelijk niet alleen besturingssystemen, maar ook tekstverwerkers. En omdat bij die tekstverwerker, waar je nu eenmaal als kantoorgebruiker niet echt heen kan, een extreem prettig mail- en agendabeheerprogramma zit, kunnen ze nu ook Exchange Server voor Linux- en UNIX-clients via hun eigen software ter beschikking stellen. En dat is waar ze concurrentie van Linux hebben, in de (lucratieve) server-markt.

Overigens denk ik dat het nog wel een tijdje duurt voordat ze last hebben van concurrentie op de desktop-markt van Linux. Het wordt vooral gebruikt door hobbyisten thuis of mensen die anders een andere UNIX-variant hadden gebruikt. Althans, dat is mijn perceptie, ik kan er naast zitten.
Goed punt. Voordat er concurrentie op de desktop markt voor Microsoft komt, zal er allereerst een zogenaamde "killer-app" geschreven moeten worden voor dergelijk platform. Dit is een applicatie die op zichzelf de aanschaf van een machine/platform rechtvaardigd. Echter, op dit moment worden bijna alle "killer-apps" voor het Microsoft platform ontwikkeld en de meeste nog door Microsoft zelf ook! Alleen al hierdoor zal er niet snel serieuze concurrentie op de desktop plaatsvinden.
Ofwel ben ik blind ofwel stond de link http://www.go-mono.net/ er niet op, deze link werd aangekondigd op de gnome-hackers mailing list.

edit:
www.go-mono.net werkt dus blijkbaar al, link naar ximian.com/mono verwijdert

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