mboost-dp1

NetBSD Foundation, Inc.

Microsoft-kode nu en del af NetBSD

- Via NetBSD Blog - , redigeret af OnkelDunkel , indsendt af Hubert

Da Antti Kantee fra NetBSD tilbage i 2009 modtog en e-mail fra Microsoft Researchs Alessandro Forin, der viste de havde valgt at anvende NetBSD til at teste dynamisk rekonfigurering af computere, blev han meget glad.

Lidt som en joke foreslog han, at de skulle være velkommen til at sende patches ind til NetBSD, hvilket de endte med at gøre.

Efter at have fået klaret en række praktiske foranstaltninger, blandt andet vedrørende overførsel af copyright fra Microsoft til NetBSD Foundation og opgraderet noget kode, så er koden nu blevet en del af NetBSD-kilden.

Der er tale om Microsofts eMIPS (extensible MIPS), der er en dynamisk processor-arkitektur, der gør det nemmere at udnytte hardwarespecifikke funktioner i en applikation.

Du kan læse mere om eMIPS på Microsofts hjemmeside eller hos NetBSD, ligesom det også er muligt at hente NetBSD 4.0.1 med eMIPS, til enten et Xilinx XUP-board eller Giano simulatoren.





Gå til bund
Gravatar #1 - ykok
28. jan. 2011 11:25
Mit indtryk af Microsoft er at det er så stort at de både har folk ansat der bare prøver på at lave det bedst mulige produkt med de bedste midler og folk der prøver på at lave produkter der kan udkonkurrere andre produkter ved dels at benytte proprietære standarder og patent misbrugs anklager. Og nogle gange er det endda som om de konkurrerer lidt indbyrdes.

Har selv hørt et glimrende foredrag af en fra Microsoft som havde en prototype der kunne lave javascript og html ud af C# kode. Desværre var det samtidig med lanceringen af Silverlight, som nok udkonkurrerede det internt, så jeg har aldrig hørt mere til det.
Gravatar #2 - KSchulz
28. jan. 2011 11:34
ykok (1) skrev:
Mit indtryk af Microsoft er at det er så stort at de både har folk ansat der bare prøver på at lave det bedst mulige produkt med de bedste midler og folk der prøver på at lave produkter der kan udkonkurrere andre produkter ved dels at benytte proprietære standarder og patent misbrugs anklager. Og nogle gange er det endda som om de konkurrerer lidt indbyrdes.

Har selv hørt et glimrende foredrag af en fra Microsoft som havde en prototype der kunne lave javascript og html ud af C# kode. Desværre var det samtidig med lanceringen af Silverlight, som nok udkonkurrerede det internt, så jeg har aldrig hørt mere til det.


opdelingen findes i de fleste virksomheder...det kaldes engineering vs. marketing.
Gravatar #3 - Windcape
28. jan. 2011 12:59
ykok (1) skrev:
Har selv hørt et glimrende foredrag af en fra Microsoft som havde en prototype der kunne lave javascript og html ud af C# kode.
Den prototype er udviklet af Nikhil Kothari, som er arkitekt på netop Silverlight...

Derudover er OSS en helt normal del af Microsofts Developer Division i dag. Problemet er bare at når OSS ikke er til hippie fis som Linux/BSD, så bliver det totalt ignoreret.

Microsoft har udgivet en enorm mængde OSS i C#/.NET, og andet gejl til Windows.

Om et par år har de sikkert udgivet mere end GNU.
Gravatar #4 - KSchulz
28. jan. 2011 13:54
Windcape (3) skrev:
Den prototype er udviklet af Nikhil Kothari, som er arkitekt på netop Silverlight...

Derudover er OSS en helt normal del af Microsofts Developer Division i dag. Problemet er bare at når OSS ikke er til hippie fis som Linux/BSD, så bliver det totalt ignoreret.

Microsoft har udgivet en enorm mængde OSS i C#/.NET, og andet gejl til Windows.

Om et par år har de sikkert udgivet mere end GNU.


Interessant nok så antages det at der i dag er ca 10 gange så mange linjer kode under GPL end der er kommet kode ud fra Microsoft i hele deres levetid. Så disse hippie projekter genererer væsentligt flere linjer kode end MS gør det.
Så hvis Microsoft valgte at frigive alle deres NT baserede operativsystemer (dvs. NT 3.1, NT 3.5, NT 4.0, Win2000, WinXP, WinServer2003) under OSS licens, så vil det stadig udgøre færre linjer kode end der kommer med en standard Debian Linux distribution i dag (ca 325 Mio SLOC).

Fint at MS frigiver under OSS licens, men der er altså laaaang vej endnu før de når op på siden af GPL....og så kan vi jo tage OpenSolaris, de forskellige BSD'er osv bagefter.
Gravatar #5 - Windcape
28. jan. 2011 14:06
#4

GPL er ondskaben selv. (Og jeg skrev GNU, hvilket er noget helt andet).

Derudover så er det jo ligegyldigt at en lang række niche operativ-systemer bliver udviklet af nogle lalleglade hobbyudviklere som ikke skal tjene penge på det.

Microsoft udgiver jo netop OSS som faktisk er relevant for deres forretningsområde. Og derfor opnår koden faktisk højere eksponering end diverse ligegyldige sourceforge projekter.

Men dygtigt af dig ikke at vide hvad forskellen på GNU og GPL er.
Gravatar #6 - XorpiZ
28. jan. 2011 14:46
KSchulz (4) skrev:
Interessant nok så antages det at der i dag er ca 10 gange så mange linjer kode under GPL end der er kommet kode ud fra Microsoft i hele deres levetid. Så disse hippie projekter genererer væsentligt flere linjer kode end MS gør det.


Nu findes der vel også langt mere end 10 gange så mange GPL-udviklere end MS-ansatte, så det kommer vel ikke som noget chok.
Gravatar #7 - arne_v
28. jan. 2011 14:54
Windcape (5) skrev:
GPL er ondskaben selv.


Hvis du kan finde noget andet ondt, så kan du begynde at tale om en ondskabens akse.

:-)

Gravatar #8 - arne_v
28. jan. 2011 14:57
Windcape (5) skrev:
Derudover så er det jo ligegyldigt at en lang række niche operativ-systemer bliver udviklet af nogle lalleglade hobbyudviklere som ikke skal tjene penge på det.


Jeg er ikke sikker på at jeg vil kalde de Redhat, Intel, IBM, Oracle, Novell ansatte som bidrager til Linux for "lalleglade hobbyudviklere som ikke skal tjene penge på det".

Gravatar #9 - Hubert
28. jan. 2011 15:01
#8

Du kan desværre bruge almindelig sund fornuft i en debat med Windcape. Han evner ikke eller vil ikke sætte sig ind i hvad open source er.
Gravatar #10 - Faergemeister
28. jan. 2011 15:09
Nej nej, giv nu bare Windcape ret. Hvis man fjerner alle maskiner der ikke kører Windows i nat, så er der ingen der vil opdage det i morgen. Hele den digitale infrastruktur vil køre videre uden problemer.
Gravatar #11 - arne_v
28. jan. 2011 15:23
#9

Jeg er altid optimistisk!

:-)

Linux på desktop med Ubuntu og Canonical er meget holdninger og høj medie profil men ikke helt så meget business.

Men Linux på server er big business.
Gravatar #12 - grok
29. jan. 2011 14:08
Windcape (3) skrev:
Problemet er bare at når OSS ikke er til hippie fis som Linux/BSD, så bliver det totalt ignoreret.


Hvis du nogensinde har en relevant kommentar til OSS så er der ingen der vil opdage det når du altid skal krydre dine indlæg med den slags flamebait.
Lige så snart du skriver hippie, socialist eller venstre orienteret er der ingen der gider høre hvad du mener.

Selv Microsoft mener åbenbart at NetBSD er relevant. Ellers havede de nok ikke kopieret deres kode. Store dele af netværks stakken i windows kommer oprindelig fra FreeBSD, så noget må jo være gjort rigtigt.

Gravatar #13 - arne_v
29. jan. 2011 14:19
grok (12) skrev:
Selv Microsoft mener åbenbart at NetBSD er relevant. Ellers havede de nok ikke kopieret deres kode.


Hvilken kode?

Artiklen drejer sig om at NetBSD har fået kode fra MS.

grok (12) skrev:
Store dele af netværks stakken i windows kommer oprindelig fra FreeBSD, så noget må jo være gjort rigtigt.


Virkeligt?

Nogen kilde på det?
Gravatar #14 - Hubert
29. jan. 2011 14:32
#12

De har ikke kopieret kode fra NetBSD. De har portet NetBSD til en anden platform.

Med netværks stakken går jeg ud fra du mener deres tcp/ip implementation?

Og det er faktisk ikke helt sandt at det er noget der er hapset fra *BSD. Koden blev licenseret fra Spider Systems. Deres kode bygger delvist på *BSD licenseret kode ja men der fra og så til at sige at *BSD kode har fundet vej ind i Windows er der nu altså et stykke vej....

Kilde
Gravatar #15 - arne_v
29. jan. 2011 16:04
#14

Og ifølge den kilde var det NT 3.1 der havde en stak fra Spider, som blev erstattes af MS kode i NT 3.5. Med det eneste BSD kode der er tilbage så værende nogle af command line utilitiene.
Gravatar #16 - Hubert
29. jan. 2011 16:46
#15

Netop. Jeg rettede også blot en misforståelse. :)
Gravatar #17 - grok
29. jan. 2011 18:30
Hubert (14) skrev:
#12
Og det er faktisk ikke helt sandt at det er noget der er hapset fra *BSD. Koden blev licenseret fra Spider Systems. Deres kode bygger delvist på *BSD licenseret kode ja men der fra og så til at sige at *BSD kode har fundet vej ind i Windows er der nu altså et stykke vej....

Hvis copyrighten fra Berkeley stadig står i source koden vil jeg mene at koden er en del af systemet. Desuden var det tydeligt når du kiggede på netværks strømmen at de 2 var meget ens.
Jeg har af gode ikke grunde ikke adgang til koden så jeg kan ikke sige noget om hvor meget eller lidt der var tale om.
Og om koden har været omkring Spider systems eller ej ændre ikke noget. Hvis det er den samme kode de bruger. Spider har jo sikkert haft noget ekstra at byde på siden MS har valgt at smide penge efter dem.
Gravatar #18 - grok
29. jan. 2011 18:36
Hubert (14) skrev:
De har ikke kopieret kode fra NetBSD. De har portet NetBSD til en anden platform.

Det var den første del af artiklen jeg læste lidt for hurtigt. De havde valgt at anvende NetBSD til test af dynamisk rekonfiguration af computere. Ok. De har ikke kopieret kode, men det invalidere ikke mit statement som gik på om xBSD er relevante. Hvilket MS jo må mene hvis de kan bruge det til deres tests.
Gravatar #19 - grok
29. jan. 2011 18:39
grok (17) skrev:
Hvis copyrighten fra Berkeley stadig står i source koden vil jeg mene at koden er en del af systemet.

Det er tilsyneladende en fejltagelse som blev afklaret allerede i 2003. Det var ikke nødvendigvis FreeBSD, men bare BSD. Sansynligvis BSD 4.4 light som koden kom fra.
Gravatar #20 - arne_v
31. jan. 2011 01:10
grok (17) skrev:
Hvis copyrighten fra Berkeley stadig står i source koden vil jeg mene at koden er en del af systemet.


Hvis du læser det efterfølgende så er der kun command line utilities der er under BSD licens.

Jeg har lidt svært ved at se dem som:

grok (12) skrev:
Store dele af netværks stakken


grok (17) skrev:
Desuden var det tydeligt når du kiggede på netværks strømmen at de 2 var meget ens.


Det er jo nok fordi at TCP/IP protokollerne er standardiseret.

Men det har ikke en snus med kode at gøre.
Gravatar #21 - arne_v
31. jan. 2011 01:12
grok (18) skrev:
Ok. De har ikke kopieret kode, men det invalidere ikke mit statement som gik på om xBSD er relevante. Hvilket MS jo må mene hvis de kan bruge det til deres tests.


Dit statement var faktisk:

grok (12) skrev:
Selv Microsoft mener åbenbart at NetBSD er relevant. Ellers havede de nok ikke kopieret deres kode.


hvilket altså er lodret forkert. Det kalder jeg at invalidere.
Gravatar #22 - arne_v
31. jan. 2011 01:15
grok (19) skrev:
Det er tilsyneladende en fejltagelse som blev afklaret allerede i 2003. Det var ikke nødvendigvis FreeBSD, men bare BSD. Sansynligvis BSD 4.4 light som koden kom fra.


Der er masser af gamle *nix utilities som stadig cirkulerer.

Og TCP/IP sockets er føst på BSD Unix.

Så ikke noget overraskende at der er noget.

Men hvorfor dog opfinde mystiske påstande om at der er kopieret store dele af netværksstakken fra FreeBSD, når der er tale om nogle command line utilities der er kopieret fra BSD Unix som er en hel del år ældre end FreeBSD.
Gravatar #23 - grok
31. jan. 2011 10:21
grok (17) skrev:
Desuden var det tydeligt når du kiggede på netværks strømmen at de 2 var meget ens.


Det er jo nok fordi at TCP/IP protokollerne er standardiseret.

Men det har ikke en snus med kode at gøre. [/quote]

Hvis det var rigtigt ville det jo ikke være muligt for værktøjer som nmap at detektere hvilket OS det taler med. PF bruger også OS detection.
Der er rigtig mange parametre i TCP/IP som du kan variere inden for standarden. Tænk bare på TTL. Den kan starte på en hvilken som helst værdig over 1, men starter typisk på 64 eller 128.
http://nmap.org/book/osdetect.html
Gravatar #24 - grok
31. jan. 2011 10:23
arne_v (22) skrev:
Men hvorfor dog opfinde mystiske påstande om at der er kopieret store dele af netværksstakken fra FreeBSD, når der er tale om nogle command line utilities der er kopieret fra BSD Unix som er en hel del år ældre end FreeBSD.


Som jeg skrev. Det var en almindelig udbredt misforståelse som blev afklaret i 2003. Jeg havde dog ikke lige opdaget det. Jeg sider ikke og studere den slagt til daglig.
Gravatar #25 - grok
31. jan. 2011 10:28
arne_v (21) skrev:
Dit statement var faktisk:

grok (12) skrev:
Selv Microsoft mener åbenbart at NetBSD er relevant. Ellers havede de nok ikke kopieret deres kode.


hvilket altså er lodret forkert. Det kalder jeg at invalidere.


Prøver du at overtage vincapes rolle? Jeg skrev at det ikke invalidere mit statement om hvorvidt xBSD er relevant. Jeg indrømmer i næste indlæg at jeg var for hurtig da jeg skrev at de havde kopieret fra NetBSD, kun brugt det.
Har du været for længe i US, for vi kan godt tage den på engelsk hvis du skal have det penslet ud.
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