Publicitate

Microsoft este o întreprindere radical diferită de când Satya Nadella a preluat controlul cârmei. În doar o perioadă scurtă de timp, s-a transformat dintr-un behemoth corporativ îndestulat care a dominat spațiul PC-ului din anii 90, într-o companie care produce produse care excita oamenii.

Microsoft și-a schimbat radical cultura corporativă. Odată insulară și secretă, compania își eliberează acum bijuteriile coroanei sub licențe open source. Cea mai proeminentă este cadrul .NET Un GNU începător pentru Microsoft: Ce înseamnă un cadru .NET de sursă deschisă pentru restul dintre noiMicrosoft tocmai a lansat o parte semnificativă a codului său sub o licență permisivă de tip open source. Această mișcare rupe cu ani de tradiție. Dar de ce și ce înseamnă pentru tine? Citeste mai mult , deși mai recent a lansat Microsoft Cod Studio vizual sub licența MIT și a publicat sursa lui Github.

Dar de ce ar trebui să vă pese? Nu ești un codificator. Nu aveți niciun interes să vă delectați în munți și munți cu cod C ++, doar pentru a vedea cum funcționează lucrurile. Acesta este mare lucru despre Windows - nu trebuie să fiți cu atenție tehnică pentru a beneficia la maxim.

instagram viewer

Dar aceste schimbări din culise sunt cu adevărat importante și promit că vor avea un impact real asupra modului de utilizare a computerului, așa că acordați atenție.

Software mai puțin abandonat

Microsoft, în orice an dat, lansează sute de produse. Unele, de la bun început, au un apel pe piața de masă și devin succese roaring. Alții, mai puțin, dar reușesc să dezvolte o nișă în urma lor.

În cele din urmă, acestea sunt întrerupte. Microsoft Money a fost un excelent exemplu în acest sens. A fost un precursor al Mint și v-a permis să urmăriți finanțele și a avut un grup mic de utilizatori care au jurat. De asemenea, a fost unul dintre cele mai vechi produse ale sale, lansat pentru prima dată în 1991, în cele din urmă a fost întrerupt în 2009, după aproape două decenii de serviciu fidel de economisire de bani.

Bani

Acum, când Microsoft este în sfârșit deschis să elibereze codul sursă produselor lor sub licențe permisive, este de părere că va ajunge în cele din urmă începe produse de aprovizionare deschisă pe care nu mai intenționează să le urmărească comercial, la fel cum a făcut ID Software cu multe dintre jocurile sale, precum Quake 3 și Doom.

Ceea ce înseamnă că, atunci când ceva va fi ucis de Microsoft, comunitatea va fi pregătită și va fi capabilă să ridice slăbiciunea, dacă vor.

Idei mari, partajate public

Probabil că nu știai acest lucru, dar în timp ce Microsoft se îndepărta de Windows 8 și Windows 10, o echipă secretă de 100 de persoane din Redmond lucra la un alt sistem de operare numit Midori. Puțini oameni din afara Microsoft au văzut-o vreodată, dar din ceea ce a fost dezvăluit public, pare incredibil.

Vedeți, Windows pe care probabil citiți acest articol are o istorie lungă și a moștenit o mulțime de decizii de cod și design de la primele versiuni de Windows. Unele dintre aceste decizii de proiectare au avut sens atunci, dar în lumina unui nou peisaj de calcul cu noi amenințări la adresa securității și sisteme din ce în ce mai puternice, arată oarecum datat.

Cod

Midori a fost un început nou. Poate rula aplicații distribuite pe mai multe noduri. Aceasta aplicații cu nisip Ce este un sandbox și de ce ar trebui să te joci într-unulProgramele puternic conectate pot face multe, dar sunt și o invitație deschisă pentru ca hackerii răi să facă grevă. Pentru a preveni succesul grevelor, un dezvoltator ar trebui să localizeze și să închidă fiecare gaură din ... Citeste mai mult (ca și Android) pentru a crește securitatea. Mai important, ar fi mai rapid și mai stabil, deoarece părțile esențiale ale sistemului - cum ar fi nucleul, driverele de dispozitiv și aplicațiile - ar fi scrise în ceva numit „cod gestionat”.

Ar fi fost incredibil.

Din păcate, se pare că proiectul a ajuns la sfârșitul său prematur, angajații fie disponibilizați, fie reasociați în cadrul companiei. Microsoft a spus că intenționează să utilizeze unele concepte de la Midori în versiunile ulterioare ale Windows.

De atunci, unii dintre cei disponibilizați au făcut bloguri despre experiențele și reflecțiile lor cu privire la proiectul Midori. Unul dintre cele mai interesante puncte formulate de fostul dezvoltator Midori, Joe Duffy este că ar fi fost mai bine dacă ar fi fost deschis de la bun început.

„Cel mai mare regret al meu este că nu l-am făcut din SUA de la început, unde meritocrația internetului ar putea judeca piesele în mod corespunzător. La fel ca în toate marile corporații, deciziile în legătură cu destinul tehnologiei de bază a lui Midori nu au fost în totalitate bazate pe tehnologie și, din păcate, nici măcar în totalitate bazate pe afaceri ”

Poate că acest experiment intrigant în proiectarea sistemului de operare ar putea să nu fi fost un eșec, dacă publicul larg a fost capabil să evalueze și să evalueze meritele Midori și să ofere feedback. Deși trecutul cu siguranță nu poate fi schimbat, viitorul pare luminos pentru Microsoft, care nu a fost niciodată atât de timid când vine vorba de a arăta la ce funcționează.

Codificarea colaborativă îmbunătățește software-ul

Uitați-vă la pagina Github a oricărui produs software de tip open-source major - fie că este WordPress, nucleul Linux sau chiar Microsoft. Cod Studio vizual - și veți găsi o pagină cu probleme. Acesta documentează diferitele probleme care au fost găsite într-un program și sunt trimise atât de dezvoltatori, cât și de utilizatori.

Detector de probleme

Acesta este mare lucru despre software-ul open source. Ceea ce a fost la dispoziție doar pentru o mână de dezvoltatori este acum văzut de un public mai mare, care sunt capabili să identifice, să explice și să ajute la rezolvarea problemelor.

Acum, imaginați-vă dacă puteți face asta într-o piesă importantă de software comercial. Având în vedere că anumite părți din repertoriul său software Microsoft au aprovizionat treptat, aceasta este acum o realitate.

(Potențial) Suport perpetuu

Acest lucru se întoarce la punctul anterior despre abandonware. Microsoft care alege să deschidă o parte din catalogul său de software sugerează (dar nu garantează în niciun caz) că există potențialul anumitor pachete software cu ciclul lor de viață extins.

De la Microsoft Money, la Windows XP aparent nemuritor De ce Windows XP nu va mai merge în curândOamenii nu pot da drumul la Windows XP. În întreprinderile și casele din întreaga lume, se va bloca. Am vorbit cu trei utilizatori Windows XP din generații și medii diferite pentru a afla de ce. Citeste mai mult ; când Microsoft ucide ceva, oamenii se supără. Deschiderea acestor piese vitale de software înseamnă că există o șansă pe care comunitatea o poate prelua, iar patch-urile și actualizările vor continua să fie oferite, cu condiția să existe încă interesul.

Windows XP

Pentru întreprinderile încă blocate folosind versiuni mai vechi ale software-ului Microsoft din cauza problemelor anterioare, vor putea fie să-și auto-susțină propriul software, fie să plătească un terț pentru a face acest lucru. Este foarte interesant.

Aflați de la cei mai buni

Acesta va fi, fără îndoială, controversat (nu ezitați să-mi spuneți cât de greșit sunt în comentarii), dar aici merge. Cred că Microsoft care alege să-și deschidă codul va fi o sugestie pentru persoanele care învață să codeze.

Am ajuns la această concluzie după ce am vorbit cu mai multe persoane despre cum au învățat să facă cod în anii 1980, înainte ca Stack Overflow, Completarea Codului și Reddit să fie lucruri. În cea mai mare parte, au luat codul pe care cineva îl scrisese deja și l-au modificat. Prin încercare și eroare, au luat munca altcuiva și au făcut-o singură. Și-ar petrece ore întregi să își bată joc de BBC Microscop și Spectrums, doar pentru a schimba cum arăta un obiect sau pentru a adăuga la un joc pe care îl dețineau.

DE BAZĂ

Microsoft alegând să își publice codul pe Github ar lua acest concept și l-ar aplica la 21Sf secol. Oamenii ar putea învăța să codeze modificând programele pe care le folosesc zilnic. Cât de mișto e acea?

Open Source și Open

Probabil că nu sunteți un codificator. E in regula. Majoritatea oamenilor nu sunt. Însă ar trebui să vă pese de faptul că Microsoft alege să deschidă din ce în ce mai mult codul său, deoarece vă afectează indirect viața digitală.

De asemenea, subliniază modul în care Microsoft devine o companie mai deschisă; din ea Programul Windows 10 Insider Preview Fii primul care testează Windows 10 Build noi ca Windows InsiderWindows Insiders sunt primii care testează noutățile Windows 10. De asemenea, sunt primii care suferă de erori. Aici vă arătăm cum să vă alăturați sau părăsiți programul și cum să partajați ... Citeste mai mult , unde utilizatorii pot testa funcții noi pe măsură ce sunt construite; până la adoptarea sa github; chiar și decizia sa de a permite aplicațiilor iOS și Android rulează pe Windows 10 Doriți ca aplicațiile dvs. preferate pentru Android și iOS să fie rulate pe Windows 10?Microsoft are o problemă de aplicație. Iar soluția lor vă poate permite să rulați aplicații Android și iOS pe desktopul Windows. Randul tau! Încurajați dezvoltatorii să port aplicații la Windows cu Project Astoria sau Islandwood. Citeste mai mult .

Mai mult, ei sunt aparent fericiți pentru software-ul Microsoft de a rula pe platforme concurente. De exemplu, Android are acum o versiune de Microsoft Office, în timp ce Linux are atât cadrul .NET Un GNU începător pentru Microsoft: Ce înseamnă un cadru .NET de sursă deschisă pentru restul dintre noiMicrosoft tocmai a lansat o parte semnificativă a codului său sub o licență permisivă de tip open source. Această mișcare rupe cu ani de tradiție. Dar de ce și ce înseamnă pentru tine? Citeste mai mult , și Cod Studio vizual. Fostul software are potențialul de a duce la chiar și mai multe programe multiplă de platformă, deoarece dezvoltatorii pot scrie cod o singură dată și îl pot rula pe cadrul .NET prin Linux, OS X și Windows.

Există alte noutăți grozave ale Microsoft care îmbrăcă mișcarea Open Source? Spune-mi în comentariile de mai jos.

Credite foto: Windows XP (Rob DiCaterino), O bucată de cod (Timitrius)

Matthew Hughes este un dezvoltator de software și scriitor din Liverpool, Anglia. Foarte rar este găsit fără o ceașcă de cafea neagră puternică în mână și își adoră absolut Macbook Pro și camera foto. Îi poți citi blogul la http://www.matthewhughes.co.uk și urmăriți-l pe twitter la adresa @matthewhughes.