Hvordan Microsofts Flytning til Open Source påvirker dig

Microsoft ændrer sin kultur radikalt. Åben sourcing er et kendetegn ved denne transformation, og det gavner både coders og forbrugere. Vi forklarer hvorfor du bør bryde.

Microsoft ændrer sin kultur radikalt.  Åben sourcing er et kendetegn ved denne transformation, og det gavner både coders og forbrugere.  Vi forklarer hvorfor du bør bryde.
Reklame

Microsoft er en radikalt anderledes virksomhed siden Satya Nadella tog kontrol over roret. På bare kort tid har det forvandlet sig fra en spændende corporate behemoth, der dominerede pc-rummet i 90'erne til et firma, der producerer produkter, der spænder folk .

Microsoft har også radikalt ændret deres virksomhedskultur. Så snart det er økologisk og hemmeligt, frigiver firmaet deres kronjuveler under open source-licenser. Den mest fremtrædende er. NET Framework En GNU Begyndende For Microsoft: Hvad En Open Source. NET Framework betyder for resten af ​​os En GNU begynder for Microsoft: Hvad en open source. NET Framework betyder for resten af ​​os Microsoft bare udgivet en væsentlig del af sin kode under en tilladende open source-licens. Dette skridt går i stykker med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere, selvom Microsoft for nylig har udgivet Visual Studio Code under MIT-licensen og udgivet kilden til Github.

Men hvorfor skal du passe? Du er ikke en koder. Du har ingen interesse i at dykke i bjerge og bjerge af C ++-kode, bare for at se, hvordan tingene fungerer. Det er det gode ved Windows - du behøver ikke være teknisk sindet for at få mest muligt ud af det.

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

Mindre overladt software

Microsoft lancerer på et givet år hundredvis af produkter. Nogle fra begyndelsen har massemarkedsklage og bliver brølende succeser. Andre, mindre, men de klarer at udvikle en niche efter.

Til sidst bliver de afbrudt. Microsoft Money var et godt eksempel på dette. Det var en forløber for Mint, og fik dig til at holde øje med din økonomi, og den havde en lille cadre af brugere, der svor ved det. Det var også en af ​​deres ældste produkter, først lanceret i 1991, den blev endelig afbrudt i 2009, efter næsten to årtier af loyal pengebesparende service.

Penge

Nu hvor Microsoft endelig er åben for at frigive kildekoden til deres produkter under tilladelseslicenser, står det til at det i sidste ende vil starte open-source-produkter, som den ikke længere har til hensigt at forfølge kommercielt, ligesom ID Software har gjort med mange af sine spil, som 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 afhente sløret, hvis de vil.

Store ideer, delt offentligt

Det vidste du sikkert ikke, men mens Microsoft slog bort på Windows 8 og Windows 10, arbejdede et hemmeligt 100-personers team i Redmond væk på et andet operativsystem kaldet Midori. Få mennesker uden for Microsoft har nogensinde set det, men fra det, der er blevet offentliggjort, ser det utroligt ud.

Du kan se, at Windows, du sandsynligvis læser denne artikel, har en lang historie og har arvet mange kode- og designbeslutninger fra de allerførste versioner af Windows. Nogle af disse designbeslutninger var fornuftige på det tidspunkt, men i lyset af et nyt computerlandskab med nye sikkerhedstrusler og stadig mere kraftfulde systemer, ser lidt dateret ud.

Kode

Midori var en frisk start. Det kunne køre programmer, der blev fordelt på tværs af flere noder. Det sandboxed applikationer Hvad er en sandkasse, og hvorfor skal du spille i en Hvad er en sandkasse, og hvorfor skal du spille i en Højt-forbundne programmer kan gøre meget, men de er også en åben invitation til dårlige hackere at strejke. For at forhindre strejker at blive vellykkede, skulle en udvikler skulle se og lukke hvert eneste hul i ... Læs mere (som Android gør) for at øge sikkerheden. Endnu vigtigere, det ville være hurtigere og mere stabilt, da væsentlige dele af systemet - som kerne, enhedsdrivere og applikationer - ville blive skrevet i noget, der hedder "managed code".

Det ville have været utroligt.

Desværre ser det ud til, at projektet er kommet til en ubarmhjertig afslutning, hvor medarbejderne enten bliver afskediget eller omfordelt i virksomheden. Microsoft har sagt, at den har til hensigt at bruge nogle af begreberne fra Midori i senere versioner af Windows.

Nogle af dem, der blev afskediget, har siden blogget om deres oplevelser og refleksioner om Midori-projektet. Et af de mere interessante punkter, som den tidligere Midori-udvikler Joe Duffy gjorde, var, at det ville have været bedre, hvis det var åbent fra begyndelsen.

"Min største beklagelse er, at vi ikke gjorde det fra starten, hvor internetets meritokrati kunne dømme sine stykker på passende vis. Som med alle store virksomheder var beslutninger omkring Midori's kerneteknologi ikke helt teknologidrevne og desværre ikke engang helt forretningsdrevne "

Måske kunne dette spændende eksperiment i operativsystemdesign ikke have været en fejl, hvis offentligheden var i stand til at evaluere og vurdere Midori's fordele og tilbagemelding. Selvom fortiden helt sikkert ikke kan ændres, ser fremtiden lys ud til Microsoft, som aldrig har været så vildt, når det kommer til at vise, hvad den arbejder på.

Samarbejdskodning giver bedre software

Se på Github-siden af ​​ethvert større open source-softwareprodukt - vær den WordPress, Linux-kernen eller endda Microsofts Visual Studio-kode - og du finder en issueside. Dette dokumenterer de forskellige problemer, der er fundet i et program, og fremlægges af både udviklere og brugere.

IssueTracker

Det er det store ved open source software. Hvad der engang kun var tilgængeligt for en håndfuld udviklere, ses nu af et større publikum, som kan identificere, forklare og hjælpe med at løse problemer.

Forestil dig nu, om du kunne gøre det i en stor del af kommerciel software. Med Microsoft gradvis open-source udvalgte dele af dets software repertoire, er dette nu en realitet.

(Potentielt) evig støtte

Dette går tilbage til det tidligere punkt om abandonware. Microsoft vælger at åbne kilden nogle af sit software katalog foreslår (men på ingen måde garantier) at der er potentiale for visse softwarepakker, der har deres livscyklus udvidet.

Fra Microsoft Money til den tilsyneladende udødelige Windows XP Hvorfor Windows XP ikke vil gå væk når som helst snart, hvorfor Windows XP ikke vil gå væk når som helst snart Folk kan ikke slippe af Windows XP. I virksomheder og hjem verden over vil det holde fast. Vi talte med tre Windows XP-brugere fra forskellige generationer og baggrunde for at finde ud af hvorfor. Læs mere ; Når Microsoft dræber noget, bliver folk ked af det. Åben sourcing af disse vigtige softwareprogrammer betyder, at der er en chance for, at samfundet kan overtage, og patches og opdateringer vil fortsat blive tilbudt, forudsat at der stadig er interesse.

WindowsXP

For virksomheder, der stadig sidder fast ved hjælp af ældre versioner af Microsoft-software på grund af gamle bekymringer, ville de enten kunne selvstyre deres egen software eller betale en tredjepart for at gøre det. Det er virkelig spændende.

Lær af det bedste

Denne ene vil utvivlsomt være kontroversiel (lad mig fortælle mig, hvor forkert jeg er i kommentarerne), men her går det. Jeg tror, ​​at Microsoft vælger at åbne kilde sin kode vil være en velsignelse for folk, der lærer at kode.

Jeg kom til denne konklusion efter at have talt med flere personer om, hvordan de lærte at kode i 1980'erne, før Stack Overflow, Code Completion og Reddit var ting. For det meste tog de kode, som nogen allerede havde skrevet, og de ændrede den. Gennem prøve-og-fejl tog de andres arbejde og lavede det til deres egne . De ville bruge timer på at hakke væk på deres BBC-mikser og spektrum, bare for at ændre, hvad et objekt lignede eller at tilføje til et spil, de ejede.

GRUNDLÆGGENDE

Microsoft vælger at offentliggøre deres kode på Github ville tage det koncept og anvende det til det 21. århundrede. Folk kan lære at kode ved at ændre programmer, de bruger dagligt. Hvor sej er det ?

Åben kilde og Åbn

Du er nok ikke en koder. Det er fint. De fleste mennesker er ikke. Men du bør bekymre dig om, at Microsoft vælger at åbne kilde flere og flere af sin kode, fordi det indirekte påvirker dit digitale liv.

Det understreger også, hvordan Microsoft bliver et mere åbent firma; fra sin Windows 10 Insider Preview-program Vær den første til at teste nye Windows 10-bygger som Windows Insider Vær den første til at teste New Windows 10 Bygger som Windows Insider Windows Insiders er de første til at teste nye Windows 10-builds. De er også de første til at lide af bugs. Her viser vi dig hvordan du går med eller forlader programmet og hvordan du deler ... Læs mere, hvor brugere kan teste nye funktioner, som de er bygget; til dens vedtagelse af Github; til selv sin beslutning om at tillade iOS og Android apps at køre på Windows 10 Vil du have din foretrukne Android & IOS Apps til at køre på Windows 10? Vil du have din foretrukne Android & IOS Apps til at køre på Windows 10? Microsoft har et app-problem. Og deres løsning kan lade dig køre Android og IOS apps på dit Windows-skrivebord. Din tur! Opmuntre udviklere til at port apps til Windows med Project Astoria eller Islandwood. Læs mere .

Desuden er de tilsyneladende glade for Microsofts software til at køre på konkurrerende platforme. For eksempel har Android nu en version af Microsoft Office, mens Linux både har .NET-rammen A GNU Beginning For Microsoft: Hvad En Open Source. NET Framework betyder for resten af ​​os En GNU begynder for Microsoft: Hvad er en open source. NET Framework betyder for resten af ​​os Microsoft har lige udgivet en væsentlig del af sin kode under en tilladende open source-licens. Dette skridt går i stykker med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere og Visual Studio Code. Det tidligere stykke software har potentialet til at føre til endnu mere platformsoftware, da udviklere kan skrive kode én gang og køre den på .NET-rammen på tværs af Linux, OS X og Windows.

Er der andre awesome upsides til Microsoft, der omfatter Open Source-bevægelsen? Fortæl mig i kommentarerne nedenfor.

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

In this article