Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Emner
  • Opret bruger
  • Log ind
Se kommentarer (17)
Emner Open source, Windows, Linux

Microsoft frigiver 20.000 linjer Linux-kode

Koden, der udgør tre drivere til virtualisering, er blevet frigivet under GPLv2, hvilket markerer et nyt skift for Microsoft.

Af Tirsdag, 21. juli 2009 - 10:01

Lad det være slået fast med det samme: Microsoft er ikke begyndt at designe sin egen Linux, selvom firmaet mandag donerede 20.000 linjers kode til Linux-kernelprojektet.

De 20.000 linjers kode skal anvendes for at få Linux til at køre bedre under Microsofts virtualiseringsløsning Hyper-V. Koden dækker således over tre drivere, som er frigivet under GPLv2 ligesom Linux-kernen.

Microsoft har indset, at firmaets operativsystem i mange tilfælde ikke er det eneste, der anvendes på mange firmaers servere. I forbindelse med konsolidering for kunderne har det derfor været nødvendigt for Microsoft at skrive de tre drivere for at optimere afviklingen af Linux under Hyper-V.

Tiltaget er også et bevis på, at Microsoft tager virtualisering meget alvorligt og er interesseret i at eje hele softwarestakken. Selvom virksomhederne i visse tilfælde anvender Linux til visse opgaver, vil Microsoft helst have kunderne til at bruge Microsofts værktøjer til administration af de virtuelle servere.

Microsoft har tidligere frigivet open source-kode, men aldrig under en GPL-licens. Når det har været nødvendigt i dette tilfælde, skyldes det utvivlsomt, at Microsoft meget gerne vil have de tre drivere med i samtlige distributioner, således at de kan afvikles effektivt under Hyper-V.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Er du ekstrabladet.dk's nye udvikler med fokus på kommentarsystem og brugere?
Udgivet 2. feb 9.21
Application Consultant- AIX og Linux
Udgivet 9. dec 2011 12.11
Freelance MS konsulent/Storage/Netapp
Udgivet 27. dec 2011 14.50
IT Service Manager
Udgivet 7. feb 14.29

Kommentarer (17)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Lars K. Hansen 21. jul. 2009 - 10.52
 
nøøj...

Det overrasker faktisk mig...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian Sparre 21. jul. 2009 - 11.05
 
Re: nøøj...

Det er vel ikke så underligt? Microsoft har jo med Hyper-V et produkt der i den grad kan konkurrere med VMWare's alternativer.

Det er vel bare positivt at Hyper-V kommer til at understøtte Linux bedre?

Eller ville Linux-fanboys måske hellere have været foruden? :)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian E. Lysel 21. jul. 2009 - 11.57
 
Det kan da ikke passe ...

Så sent som i fredags fik vi at vide at Microsofts hypervisor fylder det samme som en keyboard driver.

Citat fra http://www.version2.dk/artikel/11520 :

...»Vores hypervisor fylder omtrent det samme som en driver til et tastatur. Det betyder ikke, at der ikke kan være fejl, men det betyder, at der er mindre kode, du skal holde styr på,« siger Torben Nelausen.....

Men for at få et OS til at køre optimalt kræver det 3 ekstra driver, som fylder 20.000 linier.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Torben Mogensens billede
Torben Mogensen 21. jul. 2009 - 12.13
 
Nyt skrift for Microsoft?

Mon ikke, der skulle have stået "nyt skift"?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Brian Simonsen 21. jul. 2009 - 13.04
 
Re: Det kan da ikke passe ...

Man må da formode at det er drivere til de virtualiserede (Linux) OS'er. Jeg kan ikke forestille mig at MS har skrevet tre linux drivere til Windows kernen ;-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian E. Lysel 21. jul. 2009 - 13.32
 
Re: Det kan da ikke passe ...

Enig brian ... men så skal man ikke sige "vores design er sikkert, da der er få linier" .... når man ikke tæller alle kodelinier med.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 21. jul. 2009 - 16.10
 
Re: Det kan da ikke passe ...

Jeg vil nu mene at det giver ganske god mening at tælle disse drivere fra når vi snakker virtualiseringssikkerhed. Virtualiseringssoftwaren skal adskille de forskellige operativsystemer som kører i et virtuelt miljø, en fejl her kan betyde at et OS kan interagere med et andet. Omtalte drivere kan kun udgøre en sikkerhedsrisiko for det OS som de kører i, det er ikke forskelligt fra resten af OSet.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian E. Lysel 21. jul. 2009 - 17.29
 
Re: Det kan da ikke passe ...

Jacob, denne sikkerhedsrisiko er (forhåbenlig) kun relevant når man køre på hypervisor .... hvorfor vil du så ikke tælle den med?

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Bob Hagenstrup 21. jul. 2009 - 18.49
 
Ballmer

Koden kan ses her: http://codemonkey.org.uk/junk/hv.diff
(vist nok en diff ift. 2.6.31-rc3)

Når nu Ballmer udtaler at "Linux is a cancer that attaches itself in an intellectual property sense to everything it touches" (en henvisning til copyleft og dermed GPL), er det da bemærkelsesværdigt at Microsoft benytter GPL licensen i stedet for at udgive det under MS-PL eller BSD eller Apache licensen.

Jeg troede aldrig at jeg skulle se disse linjer:

+ * Copyright (c) 2009, Microsoft Corporation. + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation.

Tænk at det nu er bl.a. Microsoft der kan sagsøge dig når du bryder GPL'en... Hehehehehe.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Flemming Riis 21. jul. 2009 - 20.33
 
code review

mon ikke det bliver det mest gennemlæste kode linjer i nyere tid.

microsoft inden de frigivet for at undgå fejl
x person som vil finde en fejl i MS kode

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 21. jul. 2009 - 21.05
 
Re: Det kan da ikke passe ...
Jacob, denne sikkerhedsrisiko er (forhåbenlig) kun relevant når man køre på hypervisor .... hvorfor vil du så ikke tælle den med?

Det er to helt forskellige sikkerhedslag hvor fejl har forskellige konsekvenser.

Det er hypervisoren der er simpel, for den må der død og pine ikke være fejl i, det ville kunne få hele VM installationen til at crashe, eller i værste fald gøre et angreb fra en virtuel maskine mod en anden muligt.

Driverne kører på det enkelte operativsystem, de er ikke en del af hypervisoren og kan ikke røre den uanset hvor mange fejl de måtte have.

At det også er en alvorlig sag hvis der er fejl i driverne er en anden historie, som ikke er relateret til hypervisorens sikkerhed.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian E. Lysel 22. jul. 2009 - 12.56
 
Re: Det kan da ikke passe ...

Jacob, disse driver er en del af virtualiseringsløsningen ...

Uden virtualiseringsplatformen ville fejl i disse driver ikke kunne bruges (forsat designet i driverne ikke er helt tosset).

Forstil dig at jeg virualisere 10 Linux server og 10 Windows server ... både Linux og Windows driverne har 3 software fejl hver der kan udnyttes .... det er hermed ligegyldigt om hypervisoren har 0 software fejl .... resultatet er de 10 Linux server kan angribes igennem 3 fejl og Windows serverne kan angrebet igennem 3 fejl.

Jeg som kunde er ligeglad med i hvilket sikkerhedslag fejlen ligger ... fejlen ligger i produktet/platformen.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 22. jul. 2009 - 15.04
 
Re: Det kan da ikke passe ...

Det kan godt være at du er ligeglad, men der er stor forskel.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Christian E. Lysel 22. jul. 2009 - 15.38
 
Re: Det kan da ikke passe ...

Jacob, selvfølgelig er der en stor forskel.

Men der er ikke en stor forskel på om man et sikkerhedsproblem eller ej.

Jeg kan godt se der er en forskel på hvor sikkerhedsproblemet er. Men det ændre ikke ved der er et sikkerhedsproblem.

Skal vi snakker om hvor sikkert en løsningen er, skal vi kikke på alle komponenterne og ikke kun én komponent.

Jeg mener derfor det er forkert at konkludere, noget er sikkert, fordi den mindste komponent har færrest linier kode.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jacob Christian Munch-Andersen 22. jul. 2009 - 18.56
 
Re: Det kan da ikke passe ...

Netop når vi snakker virtualisering kan du ikke bare sige sikkert eller ikke sikkert, der er forskellige lag som giver forskellige beføjelser, og mange sikkerhedshuller er "kun" en portal fra et lag til et andet, sikkerhedshuller i drivere vil næsten altid være en portal fra en lavere kørselsrettighed til driverens kørselsrettighed. Dermed kan et sikkerhedshul i en driver på en server meget vel være helt uanvendeligt for en hacker i og med at han ikke har kørselsrettigheder i forvejen. Fejl i hypervisoren derimod vil næsten helt sikkert medføre at en enkelt klient kan tage total kontrol med hele maskinen.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Vilmann 23. jul. 2009 - 08.32
 
20000 linier GPL og hvad så?

Det lader til at Hyper-V stadig ikke er brugbart til ret meget andet end Windows VM'er.

Har man brug for en Linux VM er der stadig masser af begrænsninger: Kun 1 vCPU. Ingen mousedriver. Integration Services fungerer ikke, og derfor fungerer HA ikke. Tidssynkronisering findes ikke. Backup via Volume Snapshot findes ikke til Linux.
Alt sammen funktioner der er mere eller mindre umulige at leve uden i det virtuelle datacenter.
Har man bare en enkelt vigtig VM, der ikke kører Windows, er Hyper-V ikke det man skal kigge efter.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Jonas Finnemann Jensen 23. jul. 2009 - 19.47
 
Nej, det kan ikke passe!

Som altid viser det sig at MS ikke har rent mel i posen...
Ifølge osnews.com [1] skulle koden være frigivet fordi Microsoft blev taget i overtræde GNU GPL.
Hvorefter de så har valgt at frigive koden, give det et spin i marketing afdelingen, for således at undgå ydmygelser...

[1] http://www.osnews.com/story/21882/Microsoft_s_Linux_Kernel_Code_Drop_Res...

Personlig finder jeg det vældigt underholdende... :)
Og håber lidt at alle dem der mener at vi skal give Microsoft lidt tillid når det kommer til OOXML, patenter, .Net, Open Specification Promise, etc... har meget røde øre...

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

4 gode sikkerhedsråd: Sådan gør du firma-pc'en vinterferieklar

Udgivet 10. feb 8.01Opdateret 10. feb 8.01

Konklusion af Polsag-review fra 2009: Elendig kode hånd i hånd med elendig kontrakt

Udgivet 10. feb 6.59Opdateret 10. feb 8.34

It skal spare kommunerne for 165 millioner kroner i 2012

Udgivet 9. feb 16.02Opdateret 9. feb 16.02

Adobe: Vi laver ikke Flash til Android-udgaven af Chrome

Udgivet 9. feb 15.15Opdateret 9. feb 15.15

Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

Udgivet 9. feb 14.22Opdateret 10. feb 9.05
Flere it-nyheder »
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Seneste debat

  1. Så oldnordisk er politiets it-miljø: Nostalgisk gensyn med 1980’erne

    8 comments.
    Last update 10 sekunder
    Skrevet af Sune Elvig
  2. Konklusion af Polsag-review fra 2009: Elendig kode hånd i hånd med elendig kontrakt

    4 comments.
    Last update 19 minutter 58 sekunder
    Skrevet af Jens Holm
  3. Apple vildleder danske kunder med dårlig serviceordning

    16 comments.
    Last update 28 minutter 26 sekunder
    Skrevet af Jesper Poulsen
  4. 4 gode sikkerhedsråd: Sådan gør du firma-pc'en vinterferieklar

    1 comment.
    Last update 32 minutter 15 sekunder
    Skrevet af Maciej Szeliga
  5. Dansk it-firma: Befriende med e-mailfri januar

    4 comments.
    Last update 48 minutter
    Skrevet af Morten Marquard
  6. Domæne-forening: Lov om .aarhus og .cph var for tynd

    12 comments.
    Last update 59 minutter 27 sekunder
    Skrevet af Nikolaj Brinch Jørgensen
  7. Opdateret liste over danske iværksættere

    2 comments.
    Last update 5 timer 9 minutter
    Skrevet af Therese Hansen
  8. Stop SOPA, PIPA, ACTA, TPP og alle dem der kommer efter

    50 comments.
    Last update 9 timer 31 minutter
    Skrevet af Bjarne W. B. Petersen
Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Digitaliseringsstyrelsen
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Få it-nyheder og blogs hver dag med Version2's nyhedsbrev.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300