Skelbimas

„Microsoft“ yra radikaliai kitokia įmonė, nes vairo kontrolę perėmė Satya Nadella. Per trumpą laiką ji tapo nenuosekliu korporacijos begemotu, kuris 90-aisiais dominavo kompiuterio erdvėje, į kompaniją, gaminančią produktus, jaudina žmones.

„Microsoft“ taip pat radikaliai pakeitė jų verslo kultūrą. Kai ji buvo izoliuota ir slapta, ji dabar išleidžia savo karūnos brangakmenius pagal atvirojo kodo licencijas. Ryškiausias iš jų yra .NET sistema „GNU“, pradedanti „Microsoft“: ką mums atviro kodo „.NET Framework“ reiškiaKą tik „Microsoft“ išleido didelę savo kodo dalį pagal leistiną atvirojo kodo licenciją. Šis žingsnis nutrūksta su ilgamete tradicija. Bet kodėl ir ką tai reiškia tau? Skaityti daugiau , nors visai neseniai „Microsoft“ išleido „Visual Studio“ kodas pagal MIT licenciją ir paskelbė šaltinį „Github“.

Bet kodėl jums tai turėtų rūpėti? Jūs nesate programuotojas. Jums nėra įdomu pasinerti į kalnus ir kalnus, turinčius C ++ kodą, tiesiog norėdami pamatyti, kaip viskas veikia. Tai yra puikus dalykas sistemoje „Windows“ - nereikia išmanyti, kad galėtumėte maksimaliai išnaudoti savo galimybes.

instagram viewer

Bet šie užkulisiniai pokyčiai yra tikrai svarbūs ir žada turėti realų poveikį tam, kaip naudojate savo kompiuterį, todėl atkreipkite dėmesį.

Mažiau apleistos programinės įrangos

„Microsoft“ kiekvienais metais išleidžia šimtus produktų. Kai kurie jau nuo pat pradžių mėgsta masinę rinką ir tampa riaumojančia sėkme. Kiti mažiau, bet jiems pavyksta sukurti tokią nišą.

Galų gale jie nutraukiami. „Microsoft Money“ buvo puikus to pavyzdys. Tai buvo monetų kalyklos pirmtakas ir leido jums sekti savo finansus, be to, joje buvo mažas vartotojų būrys, kuris prisiekė. Tai taip pat buvo vienas iš seniausių jų gaminių, pirmą kartą pristatytas 1991 m., O po beveik du dešimtmečius trukusio lojalių pinigų taupymo paslaugų teikimo pagaliau buvo nutrauktas 2009 m.

Pinigai

Dabar, kai „Microsoft“ pagaliau leidžia išleisti šaltinio kodą savo gaminiams pagal leistinas licencijas, ji supranta, kad galiausiai tai padarys pradėti naudoti atvirojo kodo produktus, kurių neketina toliau pardavinėti komerciškai, panašiai kaip „ID Software“ padarė su daugeliu savo žaidimų, pavyzdžiui, „Quake 3“ ir „ Lemtis.

Tai reiškia, kad kai „Microsoft“ ką nors užmuš, bendruomenė bus pasirengusi ir galės pasiimti nesėkmę, jei to norės.

Puikios idėjos, pasidalytos viešai

Tikriausiai to nežinojote, bet kol „Microsoft“ stengėsi „Windows 8“ ir „Windows 10“, slapta 100 žmonių komanda Redmonde dirbo kitoje operacinėje sistemoje, vadinamoje „Midori“. Nedaugelis žmonių, nepriklausančių „Microsoft“, yra kada nors tai matę, tačiau iš to, kas buvo paviešinta, atrodo neįtikėtina.

Matote, „Windows“, apie kurią greičiausiai skaitote šį straipsnį, turi ilgą istoriją ir nuo daugelio pirmųjų „Windows“ versijų paveldėjo daug kodo ir dizaino sprendimų. Kai kurie iš šių dizaino sprendimų tuo metu turėjo prasmę, tačiau atsižvelgiant į naują skaičiavimo aplinką su naujomis grėsmėmis saugumui ir vis galingesnėmis sistemomis, atrodo šiek tiek pasenę.

Kodas

Midori buvo nauja pradžia. Tai galėtų paleisti programas, kurios buvo paskirstytos keliuose mazguose. Tai smėlio dėžės programos Kas yra smėlio dėžė, ir kodėl jūs turėtumėte žaisti viename?Ryškios programos gali nuveikti labai daug, tačiau jos taip pat yra atviras kvietimas blogajam įsilaužėjui streikuoti. Norėdami išvengti streikų pasisekimo, programuotojas turėtų pastebėti ir uždaryti kiekvieną skylę ... Skaityti daugiau (kaip tai daro „Android“), kad padidintumėte saugumą. Dar svarbiau, kad ji būtų greitesnė ir stabilesnė, nes pagrindinės sistemos dalys, tokios kaip branduolys, įrenginių tvarkyklės ir programos, būtų parašytos vadinamuoju „valdomu kodu“.

Tai būtų buvę neįtikėtina.

Deja, atrodo, kad projektas pasibaigė per anksti, nes darbuotojai buvo atleisti arba paskirti kitoje įmonėje. „Microsoft“ teigė ketinanti naudoti kai kurias „Midori“ sąvokas vėlesnėse „Windows“ versijose.

Kai kurie atleistieji nuo to laiko rašė tinklaraštyje apie savo patirtį ir apmąstymus apie projektą „Midori“. Vienas iš įdomesnių punktų buvęs „Midori“ kūrėjas Joe Duffy buvo tai, kad būtų buvę geriau, jei jis nuo pat pradžių būtų atviras.

„Labiausiai apgailestauju, kad mes nuo pat pradžių nedarėme OSS, kur interneto nuopelnas galėjo tinkamai įvertinti jo kūrinius. Kaip ir visose didelėse korporacijose, sprendimai dėl Midorio pagrindinių technologijų likimo nebuvo visiškai pagrįsti technologijomis ir, deja, net nebuvo visiškai priklausomi nuo verslo “

Ko gero, šis intriguojantis operacinės sistemos projektavimo eksperimentas negalėjo būti nesėkmė, jei plačioji visuomenė sugebėjo įvertinti ir įvertinti „Midori“ privalumus bei pasiūlyti atsiliepimų. Nors praeities tikrai negalima pakeisti, „Microsoft“ ateitis atrodo šviesi, kuri niekada nebuvo tokia drovi, kai reikia parodyti, ką ji veikia.

Bendras kodavimas daro geresnę programinę įrangą

Pažvelkite į bet kurio pagrindinio atvirojo kodo programinės įrangos produkto „Github“ puslapį - „WordPress“, „Linux“ branduolį ar net „Microsoft“ „Visual Studio“ kodas - ir rasite problemų puslapį. Tai dokumentuoja įvairias problemas, kurios buvo rastos programoje, kurias pateikia ir kūrėjai, ir vartotojai.

„IssueTracker“

Tai yra puikus dalykas naudojant atvirojo kodo programinę įrangą. Tai, kas kadaise buvo prieinama tik nedaugeliui kūrėjų, dabar mato didesnė auditorija, sugebanti identifikuoti, paaiškinti ir padėti išspręsti problemas.

Dabar įsivaizduokite, jei galėtumėte tai padaryti pagrindinėje komercinės programinės įrangos dalyje. „Microsoft“ palaipsniui atvirai įsigydama tam tikras programinės įrangos repertuaro dalis, tai dabar yra realybė.

(Potencialiai) nuolatinis palaikymas

Tai grįžta prie ankstesnio punkto apie atsisakymą nuo programinės įrangos. „Microsoft“, pasirinkusi atvirojo kodo kai kuriuos savo programinės įrangos katalogus, rodo (bet jokiu būdu negarantuoja), kad yra galimybė tam tikriems programinės įrangos paketams pratęsti jų gyvavimo ciklą.

Nuo „Microsoft Money“ iki iš pažiūros nemirtingas „Windows XP“ Kodėl „Windows XP“ netrukus nebebus naudojamaŽmonės negali atsisakyti „Windows XP“. Versle ir namuose visame pasaulyje jis išliks. Kalbėjomės su trimis „Windows XP“ vartotojais iš skirtingų kartų ir skirtingų sluoksnių, kad sužinotume, kodėl. Skaityti daugiau ; kai „Microsoft“ ką nors užmuša, žmonės susierzina. Šių gyvybiškai svarbių programinės įrangos dalių įsigijimas atviru būdu reiškia, kad yra tikimybė, kad bendruomenė gali ją perimti, ir vis tiek bus siūlomi pataisymai ir atnaujinimai, jei vis dar bus įdomu.

Windows XP

Verslo įmonėms, kurios vis dar stringa dėl senesnių „Microsoft“ programinės įrangos versijų dėl senų problemų, jos galės savarankiškai palaikyti savo programinę įrangą arba sumokėti už tai trečiajai šaliai. Tai tikrai įdomu.

Sužinok iš geriausių

Šis, be abejo, bus prieštaringas (nedvejodami pasakykite man, koks neteisus esu komentaruose), bet čia taip. Manau, kad „Microsoft“ pasirinkusi atvirojo kodo kodą bus naudinga žmonėms, kurie mokosi koduoti.

Priėjau prie šios išvados, kalbėdamas su keliais žmonėmis apie tai, kaip jie išmoko koduoti devintajame dešimtmetyje, prieš „Stack Overflow“, „Code Complete“ ir „Reddit“. Dažniausiai jie ėmėsi kodo, kurį kažkas jau buvo parašęs, ir modifikavo. Pabandę klaidą, jie perėmė kažkieno darbą ir padarė savo. Jie praleido valandas ieškodami savo „BBC Micros“ ir „Spectrums“, norėdami tiesiog pakeisti objektą, kaip atrodė, ar įtraukti į žaidimą, kuris jiems priklausė.

PAGRINDINIS

„Microsoft“, pasirinkusi skelbti jų kodą „Github“, laikytųsi šios sąvokos ir pritaikytų ją 21 versijaiŠv amžiuje. Žmonės galėjo išmokti koduoti modifikuodami programas, kurias naudoja kasdien. Kaip šaunu kad?

„Open Source“ ir „Open“

Tikriausiai nesate koderis. Tai gerai. Daugelis žmonių to nedaro. Tačiau jums turėtų rūpėti, kad „Microsoft“ pasirinktų vis daugiau savo kodo atvirojo kodo, nes jis netiesiogiai veikia jūsų skaitmeninį gyvenimą.

Taip pat pabrėžiama, kaip „Microsoft“ tampa atviresne įmone; iš jo „Windows 10 Insider Preview“ programa Būk pirmasis išbandęs naujas „Windows 10“ versijas kaip „Windows Insider“„Windows Insiders“ yra pirmieji, išbandę naujas „Windows 10“ versijas. Jie taip pat pirmieji kenčia nuo klaidų. Čia parodysime, kaip prisijungti ar palikti programą ir kaip dalintis ... Skaityti daugiau , kur vartotojai gali išbandyti naujas sukurtas funkcijas; iki jos priėmimo Github; net savo sprendimą leisti „iOS“ ir „Android“ programoms paleisti „Windows 10“ Norite, kad jūsų mėgstamos „Android“ ir „iOS“ programos veiktų „Windows 10“?„Microsoft“ turi programos problemų. Ir jų sprendimas galėtų leisti paleisti „Android“ ir „iOS“ programas „Windows“ darbalaukyje. Tavo eilė! Skatinkite kūrėjus perkelti programas į „Windows“ su „Astoria“ ar „Islandwood“. Skaityti daugiau .

Be to, jie, atrodo, džiaugiasi, kad „Microsoft“ programinė įranga veikia konkuruojančiose platformose. Pavyzdžiui, „Android“ dabar turi „Microsoft Office“ versiją, o „Linux“ - tiek .NET sistema „GNU“, pradedanti „Microsoft“: ką mums atviro kodo „.NET Framework“ reiškiaKą tik „Microsoft“ išleido didelę savo kodo dalį pagal leistiną atvirojo kodo licenciją. Šis žingsnis nutrūksta su ilgamete tradicija. Bet kodėl ir ką tai reiškia tau? Skaityti daugiau ir „Visual Studio“ kodas. Buvusi programinė įranga gali sukelti dar daugiau įvairių platformų programinės įrangos, nes kūrėjai gali vieną kartą parašyti kodą ir paleisti jį .NET sistemoje naudodami „Linux“, OS X ir „Windows“.

Ar yra kokių kitų nuostabių „Microsoft“ pusių, apimančių atvirojo kodo judėjimą? Papasakok man žemiau esančiuose komentaruose.

Nuotraukų kreditai: „Windows XP“ (Robas DiCaterino), Kodas (Timitrius)

Matthew Hughes yra programinės įrangos kūrėjas ir rašytojas iš Liverpulio, Anglijos. Jis retai randamas be stiprios juodos kavos puodelio rankoje ir absoliučiai dievina savo „Macbook Pro“ ir fotoaparatą. Jo dienoraštį galite perskaityti http://www.matthewhughes.co.uk ir sekite jį „Twitter“ adresu @matthewhughes.