Mikä todella johtuu Microsoftin rakkaudesta avoimen lähdekoodin tuotteisiin

Microsoftin toimitusjohtaja Satya Nadella

Kuva: James Martin / CNET

Google ja Microsoft kilpailevat tällä hetkellä avoimesti toisilleen tarjouksena pilvien kunniaksi. Molemmat yritykset ovat todellakin julkaissut vaikuttavia määriä (ja laatua) avoimen lähdekoodin tarjoamalla maailmalle kaiken Kubernetesista (Google) kvanttitietokoneohjelmointikieliin ja kehityspaketteihin (Microsoft). Avoimen lähdekoodin historian opiskelijoille tällaiset muutokset eivät ole erityisen yllättäviä; Jos jotain, kuten Thanos, ne ovat väistämättömiä.

Miksi? Koska avoin lähdekoodi on ja on aina ollut alakoiran työkalu.

Avoimen lähdekoodin kilpailusi

Lisätietoja avoimesta lähteestä

  • 8 vuosikymmenen pahinta avoimen lähdekoodin innovaatiota
  • Avoin lähdekoodi vuonna 2020: Tulevaisuus näyttää valoisalta
  • Linus Torvalds: "Git todisti, että voisin olla enemmän kuin yhden osuman ihme."
  • 20 nopeaa vinkkiä Linux-verkottumisen helpottamiseksi (ilmainen PDF)

Vuosien ajan näimme käynnistyksen käynnistyslaskun jälkeen itse "avoimen lähdekoodin X", ja "X" edustaa määräävää toimittajaa tietyillä markkinoilla. (Esimerkiksi työskentelin Alfrescon "avoimen lähdekoodin Documentumissa". Ei voi olla paljon seksikkämpää kuin se.) Mielenkiintoisempaa oli kuitenkin "upea ja peruuttamaton trendi yrityksen infrastruktuurissa", kuten Clouderan perustaja Mike Olson laita se kohti avointa lähdekoodia. "Viimeisen kymmenen vuoden aikana ei ole syntynyt hallitsevaa alustatason ohjelmistoinfrastruktuuria suljetun lähdekoodin, omistusmuodossa."

Ottaen tosissaan, tekniikka vaati laajaa käyttöönottoa, ja avoin lähdekoodi oli helpoin tapa päästä sinne nopeasti.

Siksi, kaikki Apache Hadoopista MongoDB: hen ja Apache Kafkaan lisää laajalti omaksuttu tekniikka, kaikki on ollut avoimen lähdekoodin ohjelmaa. Ratsastuspalveluiden on ehkä kerättävä miljardeja dollareita hankalien taksiyritysten vastaanottamiseksi, mutta ohjelmissa paras tapa kilpailla juurtuneiden etujen kanssa on avata lähdekoodin tekniikka ja antaa kehittäjien juosta villi.

Microsoft ja muut yritykset ovat huomanneet. Kehittäjien tärkeyden vuoksi tällaiset tekniikan jättiläiset ovat omaksuneet avoimen lähdekoodin tapana houkutella kehittäjiä rakentamaan sovelluksia omille alustoilleen. Siitä huolimatta kulttuurinen siirtyminen pois omistusohjelmista on ollut tuskallista ja hidasta tekniikan jättiläisille, etenkin Microsoftille. Siksi on vaikuttavaa, että Microsoft on tällä hetkellä maailman suurin avoimen lähdekoodin avustaja, ainakin GitHubissa työskentelevien työntekijöiden lukumäärän perusteella mitattuna.

Työskentely avoimen kanssa

Tietenkin "avoin" ei ole vain kysymys koodista. Niin vaikeaa kuin yrityksen uudelleenkouluttaminen omaksumaan (ja vapauttamaan) avointa lähdekoodia, on väitetysti vielä vaikeampaa oppia toimimaan yhteistyössä aikaisempien kilpailijoiden kanssa.

Esimerkiksi Google päätti hiljattain, että se auttaisi myymään avoimen lähdekoodin tuotteita pilvinsä kautta. Kuten avoimen lähdekoodin päällikkö Chris DiBona sanoi, tämä ei ollut "jonkinlainen antelias maaginen sopimus", vaan pikemminkin tapa tarjota asiakasarvoa. Tietysti ei haittaa, että niin tehdessään Google Cloud asetti itsensä avoimen lähdekoodin ystävälliseksi väitetysti avoimen lähdekunnan epäystävälliselle AWS: lle.

Ehkä vaikuttavampi on Microsoft.

Toimittajien vertailu: Microsoft Azure, Amazon AWS ja Google Cloud (Tech Pro Research)

Googlella on pitkä historia avoimen lähdekoodin kanssa työskentelemisessä. Microsoftilla puolestaan ​​on pitkä historia, että se tekee kaiken voitavansa avoimen lähdekoodin tuhoamiseksi. Sinänsä, kun Microsoft aloittaa rakastelun avoimen lähdekoodin kumppaneiden kanssa, se on vielä isompia uutisia.

Vain tällä viikolla Microsoft ilmoitti (tai ilmoitti äskettäin) vastaten yrityksen Build -kehittäjäkonferenssia ja Red Hat Summit -tapahtumaa:

  • Avoimen lähdekoodin Chromiumin (Googlen) omaksuminen Edge-selaimen sydämeksi ... ja jos se toimitettaisiin Applen MacOS: issa ja muissa käyttöjärjestelmissä (Huomaa: Jos tämä ei tunnu ole kovin suuri asia, sinulla on ' t ollut tarpeeksi kauan muistaakseen Microsoftin kilpailulakeja);
  • ONNX: n julkaisu "antaa tietotekijöille joustavuuden kouluttaa ja virittää malleja valitsemansa puitteissa". Toisin sanoen datatutkija voi sekoittaa ja sovittaa yhteen kilpailevia kehyksiä. Aloita Microsoftin kanssa, lopuksi Googlen TensorFlow-ohjelmalla;
  • KEDA, avoimen lähdekoodin Kubernetes-tapahtumapohjainen automaattinen skaalauspalvelu, käynnistettiin Red Hat -palvelun avulla, jonka ansiosta "kehittäjät voivat käyttää palvelimettomia säilöjä Kubernetesissa missä tahansa julkisessa tai yksityisessä pilvessä sekä paikan päällä" eikä pelkästään Microsoftin Azure-sovelluksessa.

Itse asiassa ehkä viimeisin on mielenkiintoisin. Microsoft vietti vuosia viihtyisästi avoimen lähdekoodin kanssa, ennen kuin se lopulta, vuonna 2015, päätti saada chummy hallitsevan avoimen lähdekoodin myyjän Red Hatin kanssa. Täällä oli loppujen lopuksi yritys, joka onnistui kääntämään tuon "syöpäisen" Linuxin miljardien dollarien tuloiksi. Nykyään Microsoftin toimitusjohtaja Satya Nadella ja Red Hatin toimitusjohtaja Jim Whitehurst seisovat yhdessä lavalla, ystävät.

Tai ainakin liittolaisia.

Molempien yritysten on voitettava AWS. Molemmat luottavat avoimeen lähdekoodiin, kuten Googlekin, siihen. Avoin lähdekoodi oli, ja on, alakoiran työkalu. Kun otetaan huomioon, kuinka massiiviset panokset ovat tässä pilvisessä shakkipelissä, voimme odottaa näkevänsä ennennäkemättömän määrän korkealaatuisia avoimen lähdekoodin koodeja.

Open Source -viikkolehti

Et halua missata vinkkejä, oppaita ja kommentteja Linux-käyttöjärjestelmästä ja avoimen lähdekoodin sovelluksista. Toimitettu tiistaisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com