Oglas

Microsoft je radikalno drugačije poduzeće otkako je Satya Nadella preuzela kontrolu nad kormilom. U samo kratkom vremenu transformirala se iz zagušenog korporacijskog behemota koji je dominirao na prostoru računala u 90-ima, u tvrtku koja proizvodi proizvode koji uzbuđuje ljude.

Microsoft je također radikalno promijenio njihovu korporativnu kulturu. Jednom izolirani i tajni, tvrtka sada izdaje svoje dragulje s krunom pod licencama otvorenog koda. Od kojih je najistaknutiji .NET okvir GNU za Microsoft: Što Open Source. NET Framework znači za nas ostaleMicrosoft je upravo izdao značajan dio svog koda pod dozvolom otvorenog koda. Ovaj potez prekida se s višegodišnjom tradicijom. Ali zašto i što to znači za vas? Čitaj više , iako je nedavno objavljen Microsoft Visual Studio Code pod licencom MIT, a izvor je objavio Githubu.

Ali zašto bi ti bilo stalo? Niste koder. Ne zanima vas kopanje u planine i planine C ++ koda, samo da vidite kako stvari funkcioniraju. To je sjajna stvar u vezi sa sustavom Windows - ne trebate biti tehnički raspoloženi da biste izvukli maksimum iz njega.

instagram viewer

Ali ove promjene u pozadini zaista su važne i obećavaju da će imati stvarni utjecaj na način na koji upotrebljavate svoje računalo, zato obratite pažnju.

Manje napuštenog softvera

Microsoft svake godine lansira stotine proizvoda. Neki od samog početka imaju privlačnost na masovnom tržištu i postaju sve uspješniji. Drugi, manje tako, ali uspijevaju razviti nišu koja slijedi.

Na kraju ih se prekida. Microsoft Money bio je sjajan primjer toga. Bio je prethodnik Mint-a i omogućavao ti je praćenje financija, a imao je mali broj korisnika koji su se zakleli u njega. Bio je to i jedan od njihovih najstarijih proizvoda, prvi put predstavljen 1991. godine, a konačno je ukinut 2009., nakon gotovo dva desetljeća vjerne usluge štednje novca.

Novac

Sada kada je Microsoft napokon otvoren za ispuštanje izvornog koda za svoje proizvode pod dozvoljenim licencama, ostaje razlog za to da to konačno započeti proizvode s otvorenim izvorima koje više ne namjerava komercijalno slijediti, baš kao što je ID Software učinio s mnogim svojim igrama, poput Quake 3 i Doom.

Što znači da kad nešto ubije Microsoft, zajednica će biti spremna i moći pokupiti slabu, ukoliko to želi.

Sjajne ideje, javno podijeljene

Vjerovatno to niste znali, ali dok je Microsoft odlazio u Windows 8 i Windows 10, tajni tim od 100 ljudi iz Redmonda radio je u drugom operativnom sustavu nazvanom Midori. Malo je ljudi izvan Microsofta to ikad vidjelo, ali iz onoga što je javno objavljeno, izgleda nevjerojatno.

Vidite, Windows o kojem vjerojatno čitate ovaj članak ima dugu povijest i puno je kodnih i dizajnerskih odluka naslijedio od prvih verzija sustava Windows. Neke su od tih dizajnerskih odluka tada imale smisla, ali u svjetlu novog računalnog krajolika s novim sigurnosnim prijetnjama i sve snažnijim sustavima izgledaju pomalo zastarjeli.

Kodirati

Midori je bio novi početak. Mogao je pokrenuti aplikacije koje su distribuirane na više čvorova. To aplikacije na pijesku Što je kutija za pijesak, i zašto biste trebali igrati u jednom?Visoko-spojni programi mogu učiniti puno, ali su i otvoreni poziv lošim hakerima da napadnu. Kako bi spriječili da štrajkovi postanu uspješni, programer bi morao uočiti i zatvoriti svaku rupu u ... Čitaj više (kao što to čini Android) kako bi se povećala sigurnost. Što je još važnije, bio bi brži i stabilniji, jer bi se bitni dijelovi sustava - poput jezgre, upravljačkih programa uređaja i aplikacija - napisali u nečemu što se naziva "upravljani kod".

Bilo bi to nevjerojatno.

Nažalost, čini se da je projekt stigao prerano, jer su zaposlenici ili otpušteni, ili dodijeljeni unutar tvrtke. Microsoft je rekao kako namjerava koristiti neke od Midorijevih koncepata u kasnijim verzijama Windowsa.

Neki od otpuštenih od tada su blogirali o svojim iskustvima i razmišljanjima o projektu Midori. Jedna od zanimljivijih točaka koju je postavio bivši programer Midori Joe Duffy je da bi bilo bolje da je to bilo otvoreno od samog početka.

„Moje najveće žaljenje je što ga nismo pokrenuli od početka, gdje bi meritokracija interneta mogla na prikladan način presuditi njegove dijelove. Kao i kod svih velikih korporacija, odluke oko sudbine Midorijeve osnovne tehnologije nisu bile u potpunosti usmjerene na tehnologiju, a nažalost, nisu čak ni u potpunosti usmjerene na poslovanje. "

Možda ovaj intrigantni eksperiment u dizajniranju operativnog sustava možda nije bio neuspjeh, ako bi šira javnost mogla procijeniti i procijeniti prednosti Midorija i ponuditi povratne informacije. Iako se prošlost zasigurno ne može promijeniti, budućnost izgleda sjajno za Microsoft, što zapravo nikada nije bilo tako sramežljivo kada je u pitanju pokazivanje na čemu radi.

Suradničko kodiranje čini bolji softver

Pogledajte Github stranicu bilo kojeg velikog softverskog proizvoda s otvorenim kodom - bilo da je to WordPress, Linux kernel ili čak Microsoftov Visual Studio Code - i naći ćete stranicu s problemima. To dokumentira različite probleme koji su pronađeni u nekom programu te ih podnose i programeri i korisnici.

IssueTracker

To je sjajna stvar u softveru otvorenog koda. Ono što je nekad bilo dostupno samo šačici programera sada vidi i veća publika koja je sposobna prepoznati, objasniti i pomoći u rješavanju problema.

Sad, zamislite biste li to mogli učiniti u većem dijelu komercijalnog softvera. S obzirom da Microsoft postupno otvara izvorne dijelove svog softverskog repertoara, to je sada stvarnost.

(Potencijalno) vječna podrška

Ovo se vraća na raniju točku o napuštanju softvera. Microsoft koji odabire izvorni kod nekih svojih kataloga softvera sugerira (ali ni na koji način ne garantira) da postoji mogućnost da određeni softverski paketi produže njihov životni ciklus.

Od Microsofta do novca naizgled besmrtni Windows XP Zašto Windows XP neće nestati ni u kojem trenutkuLjudi ne mogu napustiti Windows XP. U tvrtkama i kućama širom svijeta, on će se zadržati. Razgovarali smo s tri Windows XP korisnika iz različitih generacija i podrijetla kako bismo saznali zašto. Čitaj više ; kad Microsoft nešto ubije, ljudi se uzrujavaju. Otvoreni izvori ovih vitalnih dijelova softvera znači da postoji šansa da zajednica preuzme, a zakrpe i ažuriranja će se i dalje nuditi, pod uslovom da i dalje postoji interes.

Windows XP

Ako tvrtke i dalje ostanu koristiti starije verzije Microsoftovog softvera zbog zaostavljenih stava, moći će ili sami podržati vlastiti softver ili platiti treću stranu da to učine. To je stvarno uzbudljivo.

Učite od najboljih

Ovaj će nesumnjivo biti kontroverzan (slobodno mi recite koliko griješim u komentarima), ali evo. Mislim da će Microsoft odlučiti da otvori izvorni kôd blagodat za ljude koji uče šifrirati.

Do ovog zaključka sam došao nakon razgovora s više ljudi o tome kako su naučili šifrirati 1980-ih, prije nego što su Stack Overflow, Code Completion i Reddit bile stvari. Uglavnom su uzeli kod koji je netko već napisao i modificirali. Pomoću pokušaja i pogreške uzeli su tuđi rad i napravili svoje. Proveli bi sate satima sjeckajući svoje BBC Micros i Spectrums, samo da bi promijenili izgled objekta ili dodali igra u svom vlasništvu.

OSNOVNI, TEMELJNI

Microsoft koji je odlučio objaviti svoj kod na Githubu uzeo bi taj koncept i primijenio ga na 21st st. Ljudi bi mogli naučiti kodirati mijenjanjem programa koje koriste svakodnevno. Kako je cool da?

Open Source i Open

Vjerojatno niste koder. To je u redu. Većina ljudi nije. Ali trebali biste se brinuti oko Microsofta koji će odlučiti otvoriti izvorni kod sve više i više svog koda jer to neizravno utječe na vaš digitalni život.

Također naglašava kako Microsoft postaje otvorenija tvrtka; od nje Windows 10 Insider Preview program Budite prvi koji će testirati nove Windows 10 Builds kao Windows InsiderWindows Insiders prvi su testirali nove verzije sustava Windows 10. Oni su također prvi koji pate od bugova. Ovdje ćemo vam pokazati kako se pridružiti programu ili napustiti program te kako dijeliti ... Čitaj više , gdje korisnici mogu testirati nove značajke kao što su ugrađene; na njegovo usvajanje od Github; čak i svoju odluku da dozvoli aplikacijama za iOS i Android pokrenite na Windows 10 Želite da se vaše omiljene Android i iOS aplikacije izvode u sustavu Windows 10?Microsoft ima problem s aplikacijom. Njihovo rješenje bi vam moglo omogućiti pokretanje Android i iOS aplikacija na radnoj površini sustava Windows. Tvoj red! Potaknite programere da prenose aplikacije u Windows pomoću Projekta Astoria ili Islandwood. Čitaj više .

Nadalje, oni su naizgled sretni zbog Microsoftovog softvera koji se izvodi na konkurentnim platformama. Na primjer, Android sada ima verziju Microsoft Officea, dok Linux ima oba .NET okvira GNU za Microsoft: Što Open Source. NET Framework znači za nas ostaleMicrosoft je upravo izdao značajan dio svog koda pod dozvolom otvorenog koda. Ovaj potez prekida se s višegodišnjom tradicijom. Ali zašto i što to znači za vas? Čitaj više , i Visual Studio Code. Dosadašnji dio softvera može dovesti do toga još više više platformskih softvera, jer programeri mogu jednom napisati kôd i pokrenuti ga na .NET okviru diljem Linuxa, OS X i Windows.

Postoje li neke strašne poteškoće do Microsofta koji prihvaćaju pokret otvorenog koda? Recite mi u komentarima ispod.

Foto-krediti: Windows XP (Rob DiCaterino), Dio koda (Timitrius)

Matthew Hughes je programer i pisac softvera iz Liverpoola u Engleskoj. Rijetko se nađe bez šalice jake crne kave u ruci i apsolutno obožava svoj Macbook Pro i svoj fotoaparat. Njegov blog možete pročitati na http://www.matthewhughes.co.uk i slijedite ga na twitteru na @matthewhughes.