Microsoft contribuisce… al kernel Linux?

Stavo tranquillamente facendomi gli affari miei in rete, tra un episodio di .Hack e le nuove features di Meemi, quando ad un tratto girovagando ho letto una notizia, su NetworkWorld, che mi ha fatto cadere la mascella.

Riagganciato il tutto con un po’ di colla, ho cominciato a leggere: Microsoft ha contribuito al kernel Linux, inviando agli sviluppatori di Linux un modulo per l’Hyper-V rilasciato sotto licenza GPLv2 :|

Lì per lì sono rimasto un po’ perplesso, valutando la notizia, poi ho deciso che, tutto sommato, non mi stupisce più di tanto. Le ragioni per cui Microsoft può aver fatto un gesto del genere sono molteplici, tuttavia ci si deve ricordare che l’azienda è partner di Novell (come mi ha ricordato LuNa), e che Google ha appena espresso la volontà di rilasciare un proprio sistema operativo dedicato apposta allo sfruttamento dei servizi in Cloud Computing. Ed in tutto ciò, guarda caso come il cacio sui maccheroni, Microsoft contribuisce al nostro amato kernel con un modulo che riguarda la virtualizzazione la quale, si sa, costituisce parte essenziale dei servizi Cloud :D

Chissà come andrà a finire questa storia. Magari tutti coloro che vedono di cattivo occhio tutto ciò che richiama lontanamente Microsoft calmeranno i bollenti spiriti. Perchè ricordate: dalla release 2.6.32, starete usando qualcosa in cui avrà messo le mani Microsoft ;)

Post correlati:

This entry was posted in Aziende, Informatica, Kernel, Linux. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Pingback: Microsoft contribuisce… al kernel Linux? | Bl@ster's Home

  • http://www.ilportalinux.it M0rF3uS

    non è la prima volta che mamma microsoft inizia ad affacciarsi al mondo open source, certo il rilascio del modulo addirittura sotto gplv2 ha fatto cascare la mascella anche a me…

    Secondo me sarà una mossa azzeccata, nel senso che il modulo non darà problemi, e poi è sempre acqua nel mulino di Microsoft, per usare il modulo devi avere Hyper-V, e come lo si può avere questo Hyper-V?? ;)

  • http://dottorblaster.it/ Bl@ster

    Infatti non ho mai detto che questa mossa sia atta a rivoluzionare filosoficamente le prospettive dell'azienda.
    Tuttavia chi l'avrebbe mai detto: nella stessa frase ho potuto inserire open source, gpl, e Microsoft. :D

  • Lazza

    Non è importante chi scrive il codice, l'importante è che la licenza sia chiara. Se non ci sono sospetti brevetti di mezzo, va benissimo.

  • http://www.ilportalinux.it M0rF3uS

    Disqus ha scritto:

  • Pingback: Microsoft contribuisce… al kernel Linux?

  • http://andrealazzarotto.com/ Lazza

    Perdonami, non visualizzo la tua replica…

  • http://www.ilportalinux.it M0rF3uS

    colpa di disqus, con questo servizio TEORICAMENTE se mandi un reply alla mail dovrebbe postare la risposta, ma a quanto vedo non posta una bella fava! :-/

    cmq quotavo il tuo messaggio perchè è quello che penso anche io :D

  • http://dottorblaster.it/ Bl@ster

    Bravi ragazzi, sperimentate, sperimentate :D

  • http://dottorblaster.it/ Bl@ster

    Così vi voglio :D

  • http://andrealazzarotto.com/ Lazza

    Forse devi eliminare il quoting e la firma che mettono in automatico il client email, può essere?

  • http://twitter.com/nethankossovsky nethankossovsky

    Conosco gente che è morta per averci provato….
    E di una morte atroce..
    ;)

  • http://dottorblaster.it/ Bl@ster

    Beh, io sono ancora vivo :D

  • http://www.ilportalinux.it M0rF3uS

    proviamo un pò…

  • http://www.ilportalinux.it M0rF3uS

    Funziona hai ragione, basta togliere il quote ed eventualmente la firma.

  • telperion

    Beh quel codice serve a far girare più in fretta i server suse SLES, che ms vende, virtualizzati dentro windows server.
    Non vedo ne scandalo, ne motivi di gioire, ne alcuna altra cosa degna dei soliti strombazzamenti mediatici (non c'è l'ho con te blaster è un discorso generale).

    C'è un accordo di inter operatività tra server MS e Novell e quel codice a quello serve, che poi serva anche per virtualizzare anche altri linux è una conseguenza collaterale.
    Mi sembrano le solite chiacchere al vento senza ben sapere di quel che si parla.

    È solo un driver per Microsoft Hyper-V, se non usate Windows Server 2008 e ci virtualizzate linux non userete MAI quel driver, che serve appunto a Windows Server 2008, non a linux.
    Quindi di che stiamo parlando?
    ;)

  • http://dottorblaster.it/ Bl@ster

    Potevano rilasciarlo come modulo a parte e con licenza closed, esattamente come fa nVidia, magari preinstallato nella sola SLES :)
    Per il resto, ovvio che il tuo commento non fa una grinza, d'altronde è anche quello che penso io, come puoi leggere.
    Tuttavia penso che si sarebbe potuto fare diversamente, e questo contributo lo vedo molto di buon occhio ;)

  • telperion

    Contributo?
    MS si è fatta il driver per il suo Hyper-V che funziona solo Windows Server.
    Un contributo a Windows Server che cosi virtualizza meglio linux.
    ;)

  • http://dottorblaster.it/ Bl@ster

    Te l'ho già detto, potevano fare in diecimila modi diversi.
    E invece hanno fatto così, rendendo pubbliche qualcosa come duemila righe di codice :)

  • telperion

    Lo hanno reso gpl perchè cosi lo mantengono altri e non sono obbligati (vedi nvidia) a rivedere il codice ad ogni aggiornamento di kernel.
    Non credo che quel codice serva ad altro.
    ;)

  • http://dottorblaster.it/ Bl@ster

    E invece pare proprio che il rilascio sotto GPL sia stato più sofferto di quanto previsto ;)

  • http://andrealazzarotto.com/ Lazza

    Giusto per dire, ecco come finisce la storiella: http://www.linuxedintorni.org/archives/2107
    Mi viene una grandissima voglia di mandare in malora Microsoft. Ah ah. :)

  • linuser

    “Perchè ricordate: dalla release 2.6.32, starete usando qualcosa in cui avrà messo le mani Microsoft ;)”

    Basta rispondere N alla relativa opzione ;)

  • http://opensource2007.netsons.org LuNa

    il rilascio è la conseguenza legale dell'utilizzo da parte di M$ di codice GPL, overo quel codice sarebbe potuto essere rilasciato SOLO in GPL, e per un secondo motivo: non può entrare nel kernel se non fosse sotto quella licenza (la licenza più CHIUSA del pianeta, tra l'altro)
    Adesso, prima di dire che i furbi sono solo alla Microsoft, valutate tutta la sequela e verificherete da soli che anche nel mondo open ci sono gli stessi furbi. OpenSource non vuoldire niente schifezze sotto ai tappeti solo perchè è Open, cerchiamo di ricordarcelo quando valutiamo le cose.

  • linuser

    @Bl@ster
    “Perchè ricordate: dalla release 2.6.32, starete usando qualcosa in cui avrà messo le mani Microsoft”

    Ribadisco : lungi da me dall'essere pro Microsoft , ma se il codice è sotto forma di modulo , basterà rispondere N al menu di configurazione o che so, eradicare la sezione Kconfig per buildare il modulo e wipare quel dannato codice.

  • linuser

    Ripsondo a un vecchio post e mi autoquoto visto che ho messo su i sorgenti di 2.6.32-rc8-zen1 , configurati e attualmente in build ;-) …

    il driver Hyper-V è sotto la sezione “Staging Drivers” che per definizione sono :

    “CONFIG_STAGING:

    This option allows you to select a number of drivers that are
    not of the “normal” Linux kernel quality level. These drivers
    are placed here in order to get a wider audience to make use of
    them. Please note that these drivers are under heavy
    development, may or may not work, and may contain userspace
    interfaces that most likely will be changed in the near
    future.

    Using any of these drivers will taint your kernel which might
    affect support options from both the community, and various
    commercial support organizations. “

    “Questa opzione consente di selezionare un certo numero di drivers che non sono
    del normale livello di qualità del kernel Linux . Questi driver
    sono stati inclusi per avere una audience più ampia di utilizzatori. Si prega di notare che questi driver sono sotto pesante sviluppo, possono o non possono funzionare, e possono contenere delle interfacce userspace che molto probabilmente saranno cambiate nel prossimo
    futuro.

    Utilizzando uno qualunque di questi driver “renderà il kernel tainted” il che potrebbe
    pregiudicare le opzioni di supporto sia della comunità che delle varie
    organizzazioni con supporto commerciale.”

    Più chiaro di così , altro che GPL2 … gli sviluppatori non si fidano del codice di questi drivers – Hyper-V compreso – e indirettamente ( o no ) ne raccomandano un cauto utilizzo anche ai fornitori di prodotti commerciali ;-)