Oglas
Microsoft je korenito drugačno podjetje, saj je Satya Nadella prevzela nadzor nad čelom. V samo kratkem času se je spremenila iz zajetnega korporativnega behemota, ki je v 90. letih prevladoval v prostoru PC-ja, v podjetje, ki izdeluje izdelke, ki navdušujejo ljudi.
Microsoft je tudi korenito spremenil njihovo korporacijsko kulturo. Podjetje, ki je bilo nekoč otožno in tajno, zdaj izdaja svoje dragulje iz krone pod licencami odprtega izvora. Najpomembnejši med njimi je okvir .NET Začetek GNU za Microsoft: Kaj odprtokodni .NET Framework pomeni za ostale nasMicrosoft je pravkar izdal velik del svoje kode pod dovoljeno odprtokodno licenco. Ta poteza prehaja z dolgoletno tradicijo. Toda zakaj in kaj to pomeni za vas? Preberi več , čeprav je pred kratkim izdal Microsoft Visual Studio Code pod licenco MIT in vir objavil podjetju Github.
Ampak zakaj bi ti bilo mar? Niste koder. Ni se zanimati za potop v gore in gore s kodo C ++, samo da bi videl, kako stvari delujejo. V operacijskem sistemu Windows je odlicna stvar - ni vam treba tehnično premišljevati, da bi kar najbolje izkoristili to.
Toda te spremembe v zakulisju so res pomembne in obljubljajo, da bodo resnično vplivale na način uporabe računalnika, zato bodite pozorni.
Manj opuščena programska oprema
Microsoft vsako leto predstavi na stotine izdelkov. Nekateri že od samega začetka pritegnejo množični trg in postanejo uspešni. Drugi, manj, vendar jim uspe razviti tržno nišo.
Sčasoma jih ukinejo. Microsoft Money je bil odličen primer tega. Bil je predhodnik Mint in ti je omogočil, da spremljaš svoje finance, imel pa je majhen kader uporabnikov, ki so prisegali nanj. To je bil tudi eden njihovih najstarejših izdelkov, prvič predstavljen leta 1991, dokončno pa je bil ukinjen leta 2009, po skoraj dveh desetletjih zvesto storitev varčevanja z denarjem.
Zdaj, ko je Microsoft končno odprt za izdajo izvorne kode za svoje izdelke pod dovoljenimi licencami, je verjetno, da bo sčasoma začnite izdelke z odprtimi viri, ki jih ne namerava več tržiti, podobno kot je ID Software to storilo z mnogimi svojimi igrami, kot sta Quake 3 in Doom.
Kar pomeni, da ko bo Microsoft nekaj ubil, bo skupnost pripravljena in lahko pobere, če bodo želeli.
Odlične ideje, javno objavljene
Verjetno tega niste vedeli, toda medtem, ko se je Microsoft trudil, da bi delal na Windows 8 in Windows 10, je tajna skupina za 100 oseb v Redmondu delala v drugem operacijskem sistemu, imenovanem Midori. Malo ljudi zunaj Microsofta je to že kdaj videlo, toda iz tega, kar je javno razkrito, je videti neverjetno.
Vidite, Windows, o katerem verjetno berete ta članek, ima dolgo zgodovino in je podedoval veliko kodnih in oblikovnih odločitev že od prvih različic sistema Windows. Nekatere oblikovalske odločitve so bile takrat smiselne, vendar glede na novo računalniško pokrajino z novimi grožnjami varnosti in vse močnejšimi sistemi izgledajo nekoliko zastarele.
Midori je bil nov začetek. Lahko zažene aplikacije, ki so bile razporejene po več vozliščih. To je aplikacije s peskovnikom Kaj je peskovnik in zakaj bi se igrali v enem?Visoko-povezovalni programi lahko naredijo veliko, vendar so tudi odprti vabilo, da slabi hekerji napadejo. Da prepreči, da bi stavke postale uspešne, bi razvijalci morali opaziti in zapreti vsako luknjo v ... Preberi več (tako kot Android), da bi povečali varnost. Še pomembneje pa je, da bi bil hitrejši in stabilnejši, saj bi bili bistveni deli sistema - kot so jedro, gonilniki naprav in aplikacije - zapisani v nekaj, kar imenujemo "upravljana koda".
Bilo bi neverjetno.
Žal se zdi, da se je projekt nepravočasno končal, zato so zaposleni bodisi odpuščeni bodisi prerazporejeni v podjetju. Microsoft je povedal, da namerava uporabiti nekatere koncepte iz Midorija v poznejših različicah sistema Windows.
Nekateri odpuščeni so odtlej blogirali o svojih izkušnjah in razmišljanjih o projektu Midori. Ena izmed bolj zanimivih točk, ki jo je zastavil nekdanji Midorijev razvijalec Joe Duffy je bilo, da bi bilo bolje, če bi ga že od samega začetka imeli na voljo.
"Moje največje obžalovanje je, da ga nismo začeli uporabljati že od samega začetka, kjer bi meritokracija interneta lahko presodila njegove dele. Kot pri vseh velikih korporacijah tudi odločitve o usodi osrednje tehnologije Midorija niso bile v celoti usmerjene na tehnologijo in na žalost niti v celoti ne temeljijo na poslu. "
Morda ta zanimiv eksperiment pri zasnovi operacijskega sistema morda ne bi bil neuspešen, če bi širša javnost lahko ocenila in ocenila prednosti Midorija in ponudila povratne informacije. Čeprav preteklosti zagotovo ni mogoče spremeniti, je prihodnost za Microsoft videti svetla, ki v resnici nikoli ni bila tako sramežljiva, ko je pokazala, na čem deluje.
Sodelovalno kodiranje izboljša programsko opremo
Oglejte si spletno stran Github katerega koli večjega odprtokodnega programskega izdelka - bodisi WordPress, Linux jedro ali celo Microsoftovo Visual Studio Code - in našli boste stran z težavami. To dokumentira različne težave, ki so jih odkrili v programu in jih predložijo tako razvijalci kot uporabniki.
To je odlična stvar pri odprtokodni programski opremi. Kar je bilo nekoč na voljo le peščici razvijalcev, zdaj vidi večje občinstvo, ki zna prepoznati, razložiti in pomagati rešiti težave.
Zdaj pa si predstavljajte, če bi to lahko storili v večjem delu komercialne programske opreme. Ker Microsoft postopoma odpira izbrane dele svojega programskega repertoarja, je to zdaj resničnost.
(Potencialno) Večna podpora
To se vrača na zgodnejšo točko o odpadni opremi. Microsoft, ki se odloči za odprtokodni del svojega kataloga programske opreme, nakazuje (vendar nikakor ne jamči), da obstaja možnost, da se nekateri programski paketi podaljšajo.
Od Microsofta do denarja na videz nesmrtni Windows XP Zakaj Windows XP ne bo odšel kadarkoli kmaluLjudje ne morejo zapustiti sistema Windows XP. V podjetjih in domovih po vsem svetu se bo držalo. Pogovarjali smo se s tremi uporabniki Windows XP iz različnih generacij in okolij, da bi ugotovili, zakaj. Preberi več ; ko Microsoft nekaj ubije, se ljudje razburjajo. Če odkrijete te ključne programe programske opreme, se lahko zgodi, da bo skupnost lahko prevzela, popravki in posodobitve pa bodo še naprej ponujeni, če še vedno obstaja zanimanje.
Za podjetja, ki še vedno ostajajo pri uporabi starejših različic Microsoftove programske opreme zaradi zapuščine, bodo lahko bodisi samopodprla svojo programsko opremo bodisi plačala tretji osebi. To je res razburljivo.
Učite se od najboljših
Ta bo nedvomno sporen (proste mi povejte, kako se motim v komentarjih), ampak tu gre. Mislim, da bo Microsoft, ki bo odprl kodo, odprl kodo koristilo ljudem, ki se učijo kodiranja.
Do tega zaključka sem prišel, ko sem z več ljudmi govoril o tem, kako so se v osemdesetih letih naučili kodirati, preden so stvari preplavili Stack Overflow, Code Completion in Reddit. Večinoma so vzeli kodo, ki jo je nekdo že napisal, in jo spremenili. S poskusom in napakami so vzeli delo nekoga drugega in naredil svoje. Ure bi preživeli ure, ko so se lotili svojih BBC Micros in Spectrums, samo da bi spremenili, kako je kakšen predmet izgledal, ali da bi dodali k svoji igri.
Microsoft, ki se je odločil objaviti svojo kodo na Githubu, bi uporabil ta koncept in ga uporabil za 21st stoletja. Ljudje bi se lahko naučili kodirati s spreminjanjem programov, ki jih uporabljajo vsakodnevno. Kako kul je da?
Open Source in Open
Verjetno niste koder. To je vredu. Večina ljudi ni. Vendar bi vas moralo skrbeti, ali se bo Microsoft odločil, da bo odprtokodno odprl vse več kode, ker posredno vpliva na vaše digitalno življenje.
Poudarja tudi, kako Microsoft postaja bolj odprto podjetje; od nje Program Windows 10 Insider Preview Bodite prvi, ki bo preizkusil nove zgradbe sistema Windows 10 kot Windows InsiderWindows Insiders so prvi, ki so preizkusili nove različice sistema Windows 10. So tudi prvi, ki trpijo zaradi hroščev. Tukaj vam pokažemo, kako se pridružiti programu ali zapustiti njegov program in kako ga deliti ... Preberi več , kjer lahko uporabniki preizkušajo nove funkcije, kot so vgrajene; do sprejetja Github; celo za svojo odločitev, da dovoli aplikacijam za iOS in Android teči v sistemu Windows 10 Želite, da se vaše najljubše aplikacije za Android in iOS izvajajo v sistemu Windows 10?Microsoft ima težavo z aplikacijami. Njihova rešitev bi vam lahko omogočila, da na namizju Windows zaženete Android in iOS. Ti si na vrsti! Spodbujajte razvijalce, da aplikacije prenesejo v sistem Windows s programom Project Astoria ali Islandwood. Preberi več .
Poleg tega so navidezno veseli, da Microsoftova programska oprema deluje na konkurenčnih platformah. Na primer, Android ima zdaj različico Microsoft Officea, medtem ko ima Linux tako okvir .NET Začetek GNU za Microsoft: Kaj odprtokodni .NET Framework pomeni za ostale nasMicrosoft je pravkar izdal velik del svoje kode pod dovoljeno odprtokodno licenco. Ta poteza prehaja z dolgoletno tradicijo. Toda zakaj in kaj to pomeni za vas? Preberi več , in Visual Studio Code. Prejšnji del programske opreme lahko vodi do tega še več programske opreme za več platform, saj lahko razvijalci enkrat napišejo kodo in jo zaženejo v .NET okviru v Linuxu, OS X in Windows.
Ali obstaja še kakšen velik napredek Microsofta, ki sprejema gibanje odprtokodnih virov? Povejte mi v spodnjih komentarjih.
Fotografski krediti: Windows XP (Rob DiCaterino), Del kode (Timitrius)
Matthew Hughes je razvijalec programske opreme in pisatelj iz Liverpoola v Angliji. Redko ga najdemo brez skodelice močne črne kave v roki in absolutno obožuje svoj Macbook Pro in svoj fotoaparat. Njegov blog lahko preberete na http://www.matthewhughes.co.uk in mu sledite na twitterju na @matthewhughes.