Reklame

Microsoft er en radikalt anderledes virksomhed, siden Satya Nadella tog kontrollen over roret. På bare en kort tid har det omdannet sig fra en indelukket virksomhedsskind, der dominerede pc-rummet i 90'erne, til et firma, der fremstiller produkter, der begejstre folk.

Microsoft har også radikalt ændret deres virksomhedskultur. Når det var isoleret og hemmeligholdt, frigiver virksomheden nu deres kronjuveler under open source-licenser. Den mest fremtrædende er .NET-rammen En GNU, der begynder for Microsoft: Hvad en open source. NET-ramme betyder for resten af ​​osMicrosoft har netop frigivet en betydelig del af sin kode under en tilladt open source-licens. Dette træk bryder med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere , selvom Microsoft for nylig frigav Visual Studio-kode under MIT-licensen og offentliggjorde kilden til Github.

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

instagram viewer

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

Mindre forladt software

Microsoft lancerer hvert år hundreder af produkter. Nogle har helt fra begyndelsen en massemarkedsappel og bliver brusende succeser. Andre, mindre, men de formår at udvikle en niche følgende.

Til sidst ophører de. Microsoft-penge var et godt eksempel på dette. Det var en forløber for Mint, og gjorde det muligt for dig at holde styr på din økonomi, og det havde en lille ramme brugere, der svor ved det. Det var også et af deres ældste produkter, først lanceret i 1991, og det blev endelig afbrudt i 2009, efter næsten to årtier med loyal pengeopsparingstjeneste.

Penge

Nu hvor Microsoft endelig er åben for at frigive kildekoden til deres produkter under tilladte licenser, er det grunden til, at det til sidst start open-sourcing-produkter, som den ikke længere agter 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 slakken, hvis de vil.

Gode ​​ideer, deles offentligt

Du vidste det sandsynligvis ikke, men mens Microsoft arbejdede på Windows 8 og Windows 10, arbejdede et hemmeligt team på 100 personer i Redmond på et andet operativsystem, der hedder Midori. Få mennesker uden for Microsoft har nogensinde set det, men ud fra hvad der er blevet offentliggjort, ser det utroligt ud.

Du kan se, Windows, som du sandsynligvis læser denne artikel om, har en lang historie og har arvet en masse 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 computermiljø med nye sikkerhedstrusler og stadig stærkere systemer ser de noget dateret ud.

Kode

Midori var en frisk start. Det kunne køre applikationer, der var fordelt på flere noder. Det sandboxed applikationer Hvad er en sandkasse, og hvorfor skulle du spille i én?Meget forbindende programmer kan gøre meget, men de er også en åben invitation til dårlige hackere til at strejke. For at forhindre, at strejker bliver succesrige, er en udvikler nødt til at få øje på og lukke hvert eneste hul i ... Læs mere (som Android gør) for at øge sikkerheden. Vigtigere er det, at det ville være hurtigere og mere stabilt, da vigtige dele af systemet - som kernen, enhedsdrivere og applikationer - ville blive skrevet i noget, der kaldes “managed code”.

Det ville have været utroligt.

Desværre ser det ud til, at projektet er nået til en unødig ende, hvor medarbejdere enten er afskediget eller omfordelt i virksomheden. Microsoft har sagt, at den har til hensigt at bruge nogle af koncepterne fra Midori i senere versioner af Windows.

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

”Min største beklagelse er, at vi ikke OSS det fra starten, hvor internetets meritokrati kunne bedømme dens brikker på passende måde. Som med alle store virksomheder var beslutninger omkring Midorys kerneteknologiske skæbne ikke helt teknologidrevet, og desværre ikke engang helt forretningsdrevet ”

Måske var dette spændende eksperiment inden for design af operativsystemer ikke have været en fiasko, hvis offentligheden var i stand til at evaluere og vurdere fordelene ved Midori og tilbyde feedback. Selv om fortiden bestemt ikke kan ændres, ser fremtiden lys ud for Microsoft, som aldrig rigtig har været så genert, når det kommer til at vise, hvad den fungerer på.

Collaborative Coding skaber bedre software

Se på Github-siden til ethvert større open source-softwareprodukt - det være sig WordPress, Linux-kernen eller endda Microsofts Visual Studio-kode - og du finder en side med problemer. Dette dokumenterer de forskellige problemer, der er fundet i et program, og indsendes af både udviklere og brugere.

IssueTracker

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

Forestil dig nu, hvis du kunne gøre det i et stort stykke kommerciel software. Med Microsoft gradvist åben sourcing af udvalgte dele af sit softwarerepertoire, er dette nu en realitet.

(Potentielt) Evig support

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

Fra Microsoft Money til tilsyneladende udødelig Windows XP Hvorfor Windows XP ikke går væk når som helst snart?Folk kan ikke give slip på Windows XP. I virksomheder og hjem overalt i verden klæber det sig rundt. 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 softwarestykker betyder, at der er en chance for at samfundet kan overtage, og patches og opdateringer vil fortsat blive tilbudt, forudsat at der stadig er interessen.

WindowsXP

For virksomheder, der stadig sidder fast ved at bruge ældre versioner af Microsoft-software på grund af gamle problemer, kan de enten selv-støtte deres egen software eller betale en tredjepart for at gøre det. Det er virkelig spændende.

Lær af de bedste

Denne vil uden tvivl være kontroversiel (fortæl mig gerne, hvor galt jeg er i kommentarerne), men her går. Jeg tror, ​​at Microsoft vælger at åbne sin kildekode vil være en velsignelse for folk, der lærer at kode.

Jeg kom til denne konklusion efter at have talt med flere mennesker 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 en andens arbejde, og gjort det til deres eget. De ville have brugt timer på at hacke væk på deres BBC Micros og Spectrums, bare for at ændre, hvordan et objekt så ud, eller for at føje til et spil, de ejede.

GRUNDLÆGGENDE

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

Open Source og Open

Du er sandsynligvis ikke en kode. Det er fint. De fleste er det ikke. Men du skal være opmærksom på, at Microsoft vælger at åbne kilden mere og mere af sin kode, fordi det indirekte påvirker dit digitale liv.

Det understreger også, hvordan Microsoft bliver et mere åbent firma; fra dens Windows 10 Insider Preview-program Vær den første til at teste nye Windows 10 Builds som Windows InsiderWindows Insiders er de første til at teste nye Windows 10 builds. De er også de første, der lider af fejl. Her viser vi dig, hvordan du tilmelder dig eller forlader programmet, og hvordan du deler ... Læs mere , hvor brugere kan teste nye funktioner, som de er bygget; til vedtagelsen af Github; til og med sin beslutning om at tillade iOS- og Android-apps at køres på Windows 10 Vil du have, at dine foretrukne Android- og iOS-apps skal køre på Windows 10?Microsoft har et app-problem. Og deres løsning kunne lade dig køre Android- og iOS-apps på dit Windows-skrivebord. Din tur! Opmuntr udviklere til at porte apps til Windows med Project Astoria eller Islandwood. Læs mere .

Desuden er de tilsyneladende glade for, at Microsofts software kan køre på konkurrerende platforme. For eksempel har Android nu en version af Microsoft Office, mens Linux har begge .NET-rammer En GNU, der begynder for Microsoft: Hvad en open source. NET-ramme betyder for resten af ​​osMicrosoft har netop frigivet en betydelig del af sin kode under en tilladt open source-licens. Dette træk bryder med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere , og Visual Studio-kode. Det tidligere software stykke har potentialet til at føre til endnu mere tværplatform software, da udviklere kan skrive kode én gang og køre den på .NET-rammerne på tværs af Linux, OS X og Windows.

Er der andre fantastiske ulemper ved Microsoft, der omfatter Open Source-bevægelsen? Fortæl mig det i kommentarerne herunder.

Fotokreditter: Windows XP (Rob DiCaterino), Et stykke kode (Timitrius)

Matthew Hughes er en softwareudvikler og forfatter fra Liverpool, England. Han findes sjældent uden en kop stærk sort kaffe i hånden og forguder absolut sin Macbook Pro og hans kamera. Du kan læse hans blog på http://www.matthewhughes.co.uk og følg ham på twitter på @matthewhughes.