mboost-dp1

Linux

Microsoft bidrager kode til Linuxkernen

- Via Ars Technica -

Microsoft ønsker, at afviklingen af Linux som en virtuel server oven på deres Hyper-V virtualiseringsplatform skal kunne ske så godt som muligt. De har derfor netop bidraget med 20.000 linjer kode til Linuxkernen, der skal sikre dette.

Den fremtrædende Linux-udvikler Greg Kroah-Hartman har annonceret Microsofts bidrag på den officielle Linux mailliste. Her fremgår det, at bidraget nu vil blive gennemgået og finpudset, inden det vil finde vej til selve kernen.

Greg Kroah-Hartman skrev:
I’m happy to announce, that after many months of discussions, Microsoft has released their Hyper-V Linux drivers under the GPLv2. These drivers are to enable Linux to work better when running as a guest on top of the Hyper-V system.

Microsoft har tidligere frigivet kode under GPL, men det er første gang, de har bidraget direkte til Linuxkernen.





Gå til bund
Gravatar #51 - arne_v
22. jul. 2009 00:59
thethufir (48) skrev:
jeg har bare set lidt af windows kildekoden


Et tilfældigt udsnit eller et udsnit selektivt udvalgt og postet på et af "MS er onde" web site'ene ?
Gravatar #52 - ysangkok
22. jul. 2009 01:00
#31-39

Så vidt som jeg forstår det kan du tage al den kode som er udgivet i en mere liberal licens end GPL og putte den ind i en GPL applikation. MIT licensen (f.eks.) forbyder ikke engang at du putter koden i en proprietær applikation, så kan den vel heller ikke forbyde at du putter koden i en GPL-applikation.
Gravatar #53 - arne_v
22. jul. 2009 01:03
#52

Korrekt.

Men problemet er den anden vej.

En ikke GPL app som kalde GPL kode.
Gravatar #54 - Pally
22. jul. 2009 07:49
thethufir (42) skrev:
#41 Det er jeg godt klar over.. Nu snakker jeg om kvaliteten af koden. Jeg tænker på den stump af Win2k koden der blev pirated, der fik man syn for sagen af hvor dårlig kode der kommer ud af Microsoft's udviklingshuse..... . . . *Sigh*

Hvis du tænker på leaket af noget af win2k koden, så fandt man en del sjove kommentarer (hvilket man osse gør i Linux); men konklussionen var, at koden var af høj kvalitet; men skæmmet af legacy-hacks.
http://www.kuro5hin.org/story/2004/2/15/71552/7795

the quality of the code is generally excellent. Modules are small, and procedures generally fit on a single screen. The commenting is very detailed about intentions


However, not everything is so rosy. Some of the modules are clearly suffering from the hacks upon hacks mentioned earlier
Gravatar #55 - Fornuften
22. jul. 2009 14:21
Microsoft gør det helt sikkert for at tjene penge, ellers tror jeg deres aktionærer ville blive rimelige chokkerede.

VM-ware er bestemt ikke det eneste alternativ til en virtuel maskine. Der er mange andre.

Jeg har selv brugt Qemu og Vbox fra SUN, som begge kan fås som fri software (med adgang til kildekode osv).

Der er også andre muligheder, som KVM og det kommercielle Virtuozzo. Sidstnævnte er vældig populær i nogle brancher.

Så er der også kvaliteten af koden. Det er muligt at den er skrevet så den er nem at vedligeholde og læse. Det er også muligt at Microsoft har gentaget "successen" fra dengang de publiserede specifikationer til OOXML, hvor det praktisk talt var ulæselig binær kode. Eller måske er det et sted midt i mellem.

Jeg er også bange for at Microsoft måske patenterer noget af koden.

Jeg ser bestemt heller ikke frem til evt. at have Microsoft kode i min kerne.
Gravatar #56 - arne_v
22. jul. 2009 15:15
Gravatar #58 - thethufir
22. jul. 2009 15:47
#50 Læs nu lige hvad jeg skriver.. Microsoft har udviklingshuse. De har deres egne udviklere i DERES udviklingshuse. Hvad er det der er så svært at forstå ?

#51 Jeg har læst meget af den faktisk, og det har ikke været på en ms-fjendsk side... Hentede selv kilden på TBP og læste i den.

Som du dog kan kværulere...

Desuden er det rart at se folk endnu en gang på ingen måde bruger ratings rigtigt. Hvorfor skal jeg rates flamebait i min forrige post?
Gravatar #59 - arne_v
22. jul. 2009 15:57
#58

Et (software) udviklings hus er ikke en bygning med software udviklere i. Et software hus er et firma som udvikler software for andre.

MS bruger ikke udviklingshuse (i noget større omfang). Og hvis det var MS udviklere så ville det ikke være et udviklingshus.

Gravatar #60 - thethufir
22. jul. 2009 16:46
#59 Det kommer vel an på hvem du spørger? Det jeg mener med det er at ALLE udviklere ikke sidder i samme fysiske bygning. At du så skal kværulere og udpensle kan vitterligt ikke være min hovedpine :)
Gravatar #61 - Hubert
22. jul. 2009 17:36
arne_v (59) skrev:
#58

Et (software) udviklings hus er ikke en bygning med software udviklere i. Et software hus er et firma som udvikler software for andre.

MS bruger ikke udviklingshuse (i noget større omfang). Og hvis det var MS udviklere så ville det ikke være et udviklingshus.


Jeg mener da at Microsoft i vedbæk normalt bliver omtalt som et udviklingshus?
Gravatar #62 - arne_v
22. jul. 2009 17:46
#61

Det har jeg aldrig hørt. Det kaldes normalt et udviklingscenter.

Men nu hører jeg jo ikke alt - har du en ref til et sted hvor det bliver kaldt hus?

Gravatar #63 - lorenzen
22. jul. 2009 19:48
Fornuften (55) skrev:

Så er der også kvaliteten af koden. Det er muligt at den er skrevet så den er nem at vedligeholde og læse. Det er også muligt at Microsoft har gentaget "successen" fra dengang de publiserede specifikationer til OOXML, hvor det praktisk talt var ulæselig binær kode. Eller måske er det et sted midt i mellem.

Jeg er også bange for at Microsoft måske patenterer noget af koden.

Jeg ser bestemt heller ikke frem til evt. at have Microsoft kode i min kerne.


1) Hvis koden er af dårlig kvalitet bliver den ikke accepteret, det er jo ikke et menneske krav at få man har kodet optaget i kernel. Koden bliver uden tvivl af høj kvalitet, fordi det her et commit med stor prestige så alle vil kigge på det.

2) Microsoft giver det her kode til linux kernel, dermed kan jeg heller ikke se kan gøre nogen som helst krav via patenter.

Jeg har intet problem med at MS vil have committet noget i min kernel, IBM, Intel og masser af andre store firmaer har jo også.
Gravatar #64 - arne_v
22. jul. 2009 20:09
#63

Jeg tror allerede at den er accepeteret. Fra det link jeg gav i #56:

Greg Kroah-Hartman, the Linux driver project lead and a Novell fellow, said he accepted 22,000 lines of Microsoft's code at 9 a.m.PST Monday. Kroah-Hartman said the Microsoft code will be available as part of the next Linux public tree release in the next 24 hours. The code will become part of the 2.6.30.1 stable release.


The stable release is an interim build between each main release, which come in three-month cycles. The first main kernel release to include the open source driver technology will come in December as part of the 2.6.32 release, Kroah-Hartman said.

The drivers will initially be part of the Linux kernel's staging tree, a place where code is stored and polished before it is moved into the main tree. The code of every first-time kernel submitter begins life in the staging tree.

Kroah-Hartman said Microsoft's submission was routine. "They abided by every single rule and letter of what we require to submit code. If I was to refuse this code it would be wrong," he said.


Så dem der vil prøve koden skal have 2.6.30.1 eller 2.6.32 !
Gravatar #65 - Hubert
22. jul. 2009 20:12
arne_v (62) skrev:
#61

Det har jeg aldrig hørt. Det kaldes normalt et udviklingscenter.

Men nu hører jeg jo ikke alt - har du en ref til et sted hvor det bliver kaldt hus?


Nej jeg huskede forkert.

Microsoft skrev:
knap 1300 personer har Microsofts danske datterselskab i Hellerup eller MDCC, udviklingscenteret i Vedbæk, som deres daglige arbejdsplads.


Kilde
Gravatar #66 - lorenzen
22. jul. 2009 20:42
#64
Det er det også ser det ud til, i så fald vil jeg da gerne se stedets kvalitetseksperter kigge det igennem og fremhæve alle de forfærdelige punkter der er.

Tilgengæld er det rart at se at selvom det er MS, så gøres der ingen undtagelser i commit processen, super konsistent arbejde.
Gravatar #67 - JensOle
22. jul. 2009 20:53
lorenzen (63) skrev:
Koden bliver uden tvivl af høj kvalitet, fordi det her et commit med stor prestige så alle vil kigge på det.


Laenge leve opensource !

Det haandler ikke bare om at faa det til at virke. - Det skal vaere kunst.
Gravatar #68 - arne_v
28. jul. 2009 23:12
lorenzen (66) skrev:
Det er det også ser det ud til, i så fald vil jeg da gerne se stedets kvalitetseksperter kigge det igennem og fremhæve alle de forfærdelige punkter der er.


Du kommer nok til at vente længe.

Kritik af MS er normalt. Teknisk baseret kritik af MS er ret sjælden.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login