Spil Guider > videospil > alle video game > Hvordan Microsofts Flyt Into Open Source påvirker You

Hvordan Microsofts Flyt Into Open Source påvirker You

Microsoft er en radikalt anderledes virksomheden siden Satya Nadella overtog kontrollen med roret. På bare et kort stykke tid, har det forvandlet sig fra en snerpet virksomhedskultur monstrum, der dominerede pc plads i 90'erne, til en virksomhed, der fremstiller produkter, der ophidse folk
.

Microsoft har også radikalt ændret deres virksomhedskultur. Når ø og hemmelighedsfulde, selskabet nu frigiver deres kronjuveler under open source-licenser. Den mest fremtrædende af dem er .NET framework, selvom nylig Microsoft frigivet Visual Studio kode under MIT License, og offentliggjorde kilden til Github.

Men hvorfor skulle du pleje? Du er ikke en coder. Du har ingen interesse i at dykke ned i bjerge og bjerge af C ++ kode, bare for at se, hvordan tingene fungerer. Det er den store ting om Windows - du behøver ikke at være teknisk-minded for at få mest ud af det

Men disse bag-the-scenes ændringer er virkelig vigtigt, og lover at have en reel indvirkning. om, hvordan du bruger din computer, så vær opmærksom.

Mindre Abandoned Software

Microsoft, på et givet år, lancerer hundredvis af produkter. Nogle, helt fra begyndelsen, har et massemarked appel og blive brølende succeser. Andre, mindre, men de formår at udvikle en niche efter.

Til sidst, de bliver afbrudt. Microsoft Money var et godt eksempel på dette. Det var en forløber for Mint, og tillod dig at holde styr på din økonomi, og det havde en lille kadre af brugere, der svor ved det. Det var en af ​​deres ældste produkter også, først lanceret i 1991, blev det endelig indstillet i 2009, efter næsten to årtiers trofast penge at spare service.


Nu hvor Microsoft er endelig åben for frigive kildekoden til deres produkter under eftergivende licenser, det er indlysende det i sidste ende vil starte open-sourcing produkter ikke længere har til hensigt at forfølge kommercielt, ligesom id Software har gjort med mange af sine spil, ligesom Quake 3 og Doom.

Hvilket betyder, at når noget bliver dræbt af Microsoft, vil samfundet være klar og i stand til at samle op på en slap, hvis de ønsker at.

gode ideer, deles offentligt

Du har sandsynligvis ikke kender dette, men mens Microsoft blev maser på Windows 8 og Windows 10, blev en hemmelig 100-personers hold i Redmond arbejder væk på et andet operativsystem kaldet Midori. Kun få mennesker uden for Microsoft nogensinde har set det, men fra hvad der er blevet offentliggjort, det ser utroligt.

Du ser, Windows du sandsynligvis læser denne artikel om har en lang historie, og har arvet en masse af kode og design beslutninger fra de første versioner af Windows. Nogle af disse design beslutninger gav mening på det tidspunkt, men i lyset af en ny computing landskab med nye sikkerhedstrusler og stadig mere kraftfulde systemer, se noget dateret.


Midori var en frisk start. Det kunne køre programmer, der blev fordelt på flere noder. It sandboxed applikationer (ligesom Android gør) for at øge sikkerheden. Endnu vigtigere er, vil det være hurtigere og mere stabil, som væsentlige dele af systemet - ligesom kernen, enhedsdrivere og programmer -. Ville blive skrevet i noget, der hedder "administreret kode"

Det ville have været utrolig .

desværre ser det ud til at projektet er kommet til en utidig ende, med medarbejdere enten at blive afskediget, eller omplaceret i virksomheden. Microsoft har sagt, at det har til hensigt at bruge nogle af de begreber fra Midori i nyere versioner af Windows.

Nogle af dem, der blev afskediget har siden blogges om deres oplevelser og overvejelser om Midori projektet. Et af de mere interessante punkter fra tidligere Midori udvikler Joe Duffy var, at det ville have været bedre, hvis det var open source fra begyndelsen.

"Min største beklagelse er, at vi ikke Oss det fra starten, hvor meritokrati af internettet kunne bedømme sine brikker på passende vis. Som med alle store selskaber, beslutninger omkring skæbne Midori kerneteknologi var ikke helt teknologi-drevet, og desværre, ikke engang helt forretningsdrevet "

Måske spændende eksperiment i operativsystemet design måske ikke været en fiasko, hvis den brede offentlighed var i stand til at evaluere og vurdere berettigelsen af ​​Midori, og give feedback. Mens fortiden kan bestemt ikke ændres, ser fremtiden lys ud for Microsoft, som aldrig rigtig været alt, vige, når det kommer til at vise, hvad det er at arbejde på.

Collaborative Coding Gør Bedre Software
< p> Kig på Github side af enhver større open source software produkt - være, at WordPress, Linux-kernen, eller endda Microsofts Visual Studio Code Y - og du vil finde en spørgsmål side. Dette dokumenterer de forskellige problemer, der er blevet fundet i et program, og er indsendt af både udviklere og brugere.


Det er den store ting om open source software. Hvad der engang var kun tilgængelig for en håndfuld udviklere er nu set af et større publikum, som er i stand til at identificere, forklare og hjælpe med at løse problemer.

Nu, tænk, hvis du kunne gøre det i et større stykke kommerciel software. Med Microsoft gradvist open-sourcing udvalgte dele af sin software repertoire, det er nu en realitet.

(Potentielt) Perpetual Support

Dette går tilbage til det tidligere punkt om abandonware. Microsoft vælger at open source noget af sin software katalog antyder (men på ingen måde garanti), at der er potentiale for visse softwarepakker har deres livscyklus udvidet

Fra Microsoft Money, at den tilsyneladende udødelige Windows XP.; når Microsoft dræber noget, folk får forstyrret. Open-sourcing disse vitale stykker software betyder, at der er en chance fællesskabet kan overtage, og patches og opdateringer vil fortsat blive tilbudt, forudsat der stadig interesse.


For virksomheder stadig fast ved hjælp ældre versioner af Microsoft-software på grund af legacy bekymringer, ville de være i stand til enten selv at støtte deres egen software, eller betale en tredjepart til at gøre det. Det er rigtig spændende.

Lær af de bedste

Denne ene vil utvivlsomt være kontroversiel (velkommen til at fortælle mig, hvor forkert jeg er i kommentarerne), men her går. Jeg tror Microsoft vælger at open source sin kode vil være en velsignelse for folk, der er ved at lære at kode.

Jeg kom til denne konklusion efter taler til flere mennesker om, hvordan de har lært at kode i 1980'erne, før Stack overflow, Kodekomplettering, og Reddit var ting. For det meste, de tog kode, at nogen allerede havde skrevet, og de ændrede det. Gennem trial-and-error, de tog en andens arbejde, og gjort det til deres egen. De ville bruge timer hacking væk på deres BBC Micros og Spectrums, bare for at ændre, hvad et objekt lignede, eller at tilføje til et spil, de ejede.


Microsoft vælger at udgive deres kode på Github ville tage dette begreb, og anvende det til 21 århundrede. Folk kunne lære at kode ved at ændre programmer, de bruger på daglig basis. Hvor cool er at
?

Open Source og Open

Du har sandsynligvis ikke en coder. Det er fint. De fleste mennesker er ikke. Men du bør bekymre sig om Microsoft vælger at open source mere og mere af sin kode, fordi det indirekte påvirker din digitale liv

Det understreger også, hvordan Microsoft er ved at blive en mere åben virksomhed.; fra sin Windows 10 Insider Eksempel program, hvor brugerne kan teste nye funktioner, som de er bygget; til vedtagelsen af ​​Github; til selv sin beslutning om at tillade iOS og Android-apps til at køre på Windows 10.

Desuden, de er tilsyneladende glade for Microsofts software til at køre på konkurrerende platforme. For eksempel, Android har nu en version af Microsoft Office, mens Linux har både .NET framework, og Visual Studio Code. Den tidligere stykke software har potentiale til at føre til endnu mere cross-platform software
, som udviklere kan skrive kode én gang, og køre det på .NET framework tværs Linux, OS X og Windows.

Er der andre fantastiske upsides til Microsoft omfavne Open Source bevægelsen? Fortæl mig i kommentarerne nedenfor.

Foto Credits: Windows XP (Rob DiCaterino), et stykke kode (Timitrius)

Relaterede artikler