Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
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
IT Consultant for Nordic Customer Services
Udgivet 14. maj 9.51
Business Intelligence Specialist - arkitektur & udvikling
Udgivet 11. apr 9.46
CodeSealer søger IT-projektleder
Udgivet 16. maj 9.30
It servicedesk-koordinator
Udgivet 4. maj 7.32

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

Google: Dart bliver langt hurtigere end JavaScript

Udgivet 21. maj 12.20Opdateret 21. maj 12.20

Verdens mest brugte browser hedder Chrome

Udgivet 21. maj 11.25Opdateret 21. maj 11.25

NemID sender Mac-computere fra 2009 ud i kulden

Udgivet 21. maj 10.42Opdateret 21. maj 10.59

It-konsulent hjalp ven med virus-problemer – og havnede i retten

Udgivet 21. maj 10.11Opdateret 21. maj 11.14

Microsoft lancerer socialt netværk - nu med videofester

Udgivet 21. maj 9.27Opdateret 21. maj 9.36

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

HP satser på open source i skyen

HP

Komplex it er blevet Brocade Premier Partner

Komplex IT

Øg din effektivitet og produktivitet med bizhub C654/C754

Konica Minolta Business Solutions Denmark

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

Athena IT-Group A/S med solid indtjening

Athena IT-Group

Seneste debat

  1. Enhedslisten bider sig fast: VIL have svar på, om NemID er spionsoftware

    11 comments.
    Last update 3 minutter 7 sekunder
    Skrevet af Jesper Lund
  2. NemID sender Mac-computere fra 2009 ud i kulden

    9 comments.
    Last update 5 minutter 56 sekunder
    Skrevet af Jesper Lund
  3. Diablo III overtrumfer Yousees planer om kabelarbejde

    19 comments.
    Last update 6 minutter 56 sekunder
    Skrevet af Tim Andreasen
  4. Vestager: Drop CPR - brug NemID til at verificere danskerne på nettet

    9 comments.
    Last update 12 minutter 48 sekunder
    Skrevet af Jesper Lund
  5. Dansk IT: Brug NemID i stedet for CPR til at bekræfte folks identitet

    20 comments.
    Last update 15 minutter 38 sekunder
    Skrevet af Carsten Stenberg
  6. Cisco kan være en dyr netværksreligion

    3 comments.
    Last update 27 minutter 4 sekunder
    Skrevet af Jens Jönsson
  7. Verdens mest brugte browser hedder Chrome

    3 comments.
    Last update 28 minutter 12 sekunder
    Skrevet af Hans-Kristian Bjerregaard
  8. Dart-pilen sidder lige midt i skiven

    1 comment.
    Last update 42 minutter 3 sekunder
    Skrevet af Kræn Hansen

Mere debat »

It-virksomheder

Ciklum
|
IBM Danmark
|
Visma Sirius A/S
|
SimCorp
|
Sec4it
|
Presswire
|
Data-Force
|
Agema
|
MOC
|
Black Box
|
BEC
|
Interface
 

Information

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

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain 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
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

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