Alexander Chistyakov on yhteydessä, olen evankelista
Arviossani luotin enemmän makuuni kuin asiantuntijoiden mielipiteisiin. Siksi tämä luettelo ei esimerkiksi sisällä kuljettajattomia autoja, koska tässä tekniikassa ei ole mitään pohjimmiltaan uutta tai yllättävää.
En lajitellut listan tapahtumia merkittävyyden tai vau-efektin mukaan, koska niiden merkitys selviää kymmenen vuoden kuluttua ja vau-ilmiö on liian lyhytikäinen, yritin vain tehdä tästä tarinasta johdonmukaista.
1. Kannettavat palvelinsovellukset WebAssemblyn Rust-ohjelmointikielellä
Aloitan tarkastelun kahdella raportilla:
1. Raportti
Raporttia lukiessaan Brian Cantrill työskenteli Joyentissa teknologiajohtajana, eikä hänellä ollut aavistustakaan, kuinka vuosi 2019 päättyisi hänelle ja Joyentille.
2.
Vuonna 2019 WebAssembly sen
Läpimurron ydin on ilmeinen - ihmiskunnalla on vielä yksi ajonaika, joka pystyy ajamaan kannettavia sovelluksia Webille (muistaako kukaan Java-kielen tekijöiden keksimää WORA-periaatetta?).
Meillä on myös suhteellisen turvallinen tapa rakentaa näitä sovelluksia Rust-kielen ansiosta, jonka tarkoitus on eliminoida kokonaisia virheluokkia käännösvaiheessa.
WebAssembly on sellainen pelinmuutos, että Solomon Hikes, yksi Dockerin luojista, kirjoitti, että jos WebAssembly ja WASI olisivat olleet olemassa vuonna 2008, Dockeria ei yksinkertaisesti olisi syntynyt.
Ei ole yllättävää, että Rust oli uuden kannettavan teknologian omaksujien joukossa - sen ekosysteemi kehittyy dynaamisesti ja Rust on ollut suosituin ohjelmointikieli useiden vuosien ajan tulosten mukaan.
Tämä on dia Steven puheesta, joka näyttää selvästi ruostetta käytettäessä täysin vältettävissä olevien tietoturvavirheiden määrän suhteessa MS Windowsissa viimeisten puolentoista vuosikymmenen aikana löydettyjen virheiden kokonaismäärään.
Microsoftin täytyi jotenkin vastata tällaiseen haasteeseen, ja niin se teki.
2. Microsoftin Verona-projekti, joka tallentaa Windowsin ja avaa uuden historiasivun mille tahansa käyttöjärjestelmälle
Virheiden määrä Microsoft Windows -ytimessä ja useimmissa kuluttajaohjelmissa on lisääntynyt lähes lineaarisesti viimeisten 12 vuoden aikana.
Vuonna 2019 Matthew Parkinson Microsoftista
Tämä on Microsoftin aloite turvallisen ohjelmointikielen luomiseksi Rust-kielen ideoiden pohjalta: Microsoft Researchin kollegat ovat havainneet, että useimmat tietoturvaongelmat liittyvät C-kielen raskaaseen perintöön, jolla suurin osa Windowsista on kirjoitettu. Veronan ruosteen kaltainen kieli hallitsee muistia ja samanaikaista resurssien käyttöä
On mielenkiintoista, että Microsoftia pidetään perinteisesti pahan valtakuntana ja kaiken uuden vastustajana huolimatta siitä, että
Brian Cantrillin kysymys ensimmäisestä kappaleesta: "Eikö ole aika kirjoittaa käyttöjärjestelmän ydin uudelleen Rustissa?" sai odottamattoman vastauksen - on ilmeistä, että käyttöjärjestelmän ydintä ei ole vielä mahdollista kirjoittaa uudelleen, mutta käyttäjätilassa käynnissä olevia ohjelmia kirjoitetaan jo uudelleen. Pysäyttämätön prosessi on alkanut, ja tämä avaa uuden sivun tulevaisuudesta kaikille käyttöjärjestelmille.
3. Dart-ohjelmointikielen suosion kasvu Flutter-kehyksen ansiosta
Olen varma, että seuraava uutinen on suuri yllätys ei vain meille ja suurelle yleisölle, vaan myös suurimmalle osalle sen muodostumisprosessin suorista osallistujista. Googlessa kahdeksan vuotta sitten ilmestyneen Dart-ohjelmointikielen suosio on kasvanut nopeasti tänä vuonna.
Käytän menetelmääni ohjelmointikielten suosion arvioimiseen analysoimalla arkistot Githubissa kerran kuukaudessa
Dart on ohittanut Erlangin, PowerShellin, R:n, Perlin, Elixirin, Haskellin, Luan ja CoffeeScriptin suosiossaan. Mikään muu ohjelmointikieli ei näytä kasvaneen nopeammin tänä vuonna. Miksi se tapahtui?
Yksi tämän vuoden merkittävimmistä raporteista
Dart-kielen suosion syynä on mobiilisovellusten kehityskehys
Emme tiedä Dartista mitään, koska emme tee mobiilikehitystä, mutta toivotamme lämpimästi tervetulleeksi toisen staattisesti kirjoitetun ohjelmointikielen.
4. Mahdollisuus selviytyä Linux-ytimen ja sen yhteisön ansiosta eBPF-virtuaalikoneen ansiosta
Me VDSina rakastamme konferensseja: kävin tänä vuonna DevOops-konferenssissa Pietarissa ja osallistuin pyöreän pöydän keskusteluun, joka oli omistettu alan trendeille ja kuumille asioille. Vuonna 2019 johtavia mielipiteitä tällaisissa keskusteluissa olivat:
- Docker on kuollut, koska se on liian tylsää
- Kubernetes elää ja kestää noin vuoden – siitä puhutaan vielä vuoden 2020 konferensseissa
- Samaan aikaan kukaan elävä ihminen ei ole tutkinut Linux-ytimiä pitkään aikaan
En jaa viimeistä kohtaa, minun näkökulmastani ei vain mielenkiintoisia, vaan myös vallankumouksellisia asioita tapahtuu nyt Linux-ytimen kehityksessä. Merkittävin on eBPF-virtuaalikone, joka luotiin alun perin ratkaisemaan tylsää verkkopakettien suodatustehtävää, ja sitten se kasvoi yleiskäyttöiseksi ydintason virtuaalikoneeksi.
Linux-ytimen kehitys: kyllä
Linux-ytimen kehitys: nyt
eBPF:n ansiosta ydin raportoi nyt tapahtumista, jotka voidaan osittain käsitellä ytimen ulkopuolella - käyttöliittymä mahdollistaa turvallisen ja tehokkaan vuorovaikutuksen ytimen kanssa käyttäjätilasta sekä laajentaa ja täydentää Linux-ytimen toimintoja ohittaen kaikki - Linus Torvaldsin silmän näkeminen.
Ennen eBPF:ää sellaisten ohjelmien kehittäminen, joiden toiminta liittyi läheisesti vuorovaikutukseen Linux-ytimen kanssa, oli vaikea tarina - asioiden, kuten ajurien luominen hitaille laitteille ja liitäntöjen luominen tiedostojärjestelmille käyttäjätilassa, vaati kokeneiden Linux-ytimen kehittäjien suorittaman muodollisen tarkistusmenettelyn.
eBPF-käyttöliittymän ilmestyminen on yksinkertaistanut huomattavasti tällaisten ohjelmien kirjoittamisprosessia - pääsykynnystä on alennettu, kehittäjiä tulee lisää ja yhteisö herää jälleen henkiin.
En ole innostukseni kanssa yksin:
Samaan aikaan Linus Torvalds ei yleensä kehu häntä julkisesti sellaisista asioista, ja ymmärrän häntä - kuka haluaa julkisesti tehdä itsestään idiootin näköisen? 🙂
5. Linux asetti melkein viimeisen naulan FreeBSD:n arkkuun Linux-ytimen asynkronisen io_uring-liittymän ansiosta
Vaikka käsittelemme Linux-ytimen aihetta, on syytä huomata toinen merkittävä parannus, joka tapahtui tänä vuonna: uuden
Useiden vuosien ajan järjestelmänvalvojat ja FreeBSD-kehittäjät perustivat valintansa siihen tosiasiaan, että FreeBSD suoriutui paremmin asynkronisesta I/O:sta kuin Linux. Esimerkiksi tämä argumentti
Nyt peli on kääntynyt päälaelleen.
6. AMD:n voittoisa paluu Ryzen-prosessorilinjalla
Ei mitään epätavallista, kyse on vain siitä, että AMD, joka on ollut alalla pitkään sivussa, rikkoo ennätystä ennätyksen jälkeen.
Uusi Ryzen-prosessorisarja osoitti uskomattoman hinta/suorituskykysuhteen: he
7. AMD:n jälkeen Apple pyrkii ottamaan osan Intel-piirakasta iPadOS:n ja vanhojen Gates-temppujen avulla
Kaikki, jotka voivat pitää asetta käsissään, yrittävät yleensä osallistua jättiläisten taisteluihin, eikä vain AMD kilpaile Intelin ruokapohjasta. Apple käyttäytyi kuin vanha härkä vitsissä.
laskemme hitaasti alas vuoreltaVuoren huipulla seisoo vanha ja nuori härkä, ja alla laiduntaa lehmälauma.
Nuori härkä tarjoaa vanhalle:
- Kuuntele, mennään nopeasti, nopeasti alas ja koputetaan lehmään
ja nopeasti, nopeasti, palaamme ylös!
- Ei!
- No, mennään sitten nopeasti, nopeasti alas, kutsutaan kaksi lehmää kumpikin ja nopeasti-
Noustaan nopeasti ylös!
- Ei!
- No, mitä sinä sitten ehdotat?
- Menemme hitaasti, hitaasti alas vuorelta, tapamme koko lauman ja
Palataan pikkuhiljaa takaisin paikallemme!
Julkaisemalla uuden iPadOS:n Apple käytti Inteliä vastaan taktiikkaa nimeltä "häiritsevä innovaatio".
Wikipedian määritelmä
"Myrkyttävä innovaatio" on innovaatio, joka muuttaa markkinoiden arvotasapainoa. Samalla vanhoista tuotteista tulee kilpailukyvyttömiä, koska parametrit, joihin kilpailu aiemmin perustui, menettävät merkityksensä.
Esimerkkejä "häiritsevistä innovaatioista" ovat puhelin (korvaa lennätin), höyrylaivat (korvatut purjelaivat), puolijohteet (korvatut tyhjiölaitteet), digitaalikamerat (korvattu filmikamerat) ja sähköposti (häiriöinen perinteinen posti).
Apple käyttää omia pienitehoisia ARM-pohjaisia prosessoreita, ja tämä on osoittautunut käyttäjille tärkeämmäksi kuin Intelin x86:n hieman jälkeen jäänyt suorituskyky.
Apple onnistuu nappaamaan osuuden markkinoista ja muuttaa iPadin viihdepäätteestä täysimittaiseksi työvälineeksi - ensin sisällön luojille ja nyt kehittäjille. ARM-pohjaista MacBookia emme tietenkään näe lähiaikoina, mutta pienet ongelmat MacBook Pron näppäimistöjen suunnittelussa rohkaisevat etsimään vaihtoehtoisia ratkaisuja, ja yksi niistä lupaa olla iPadOS:lla varustettu iPad Pro.
Mitä tekemistä Gatesilla ja Microsoftilla on sen kanssa?
Kerran Gates teki täsmälleen saman tempun IBM:n kanssa.
1970-luvulla IBM hallitsi palvelinmarkkinoita jättiläisen luottamuksen myötä, joka jätti keskivertoihmisen huomioimatta henkilökohtaiset tietokoneet. 1980-luvulla Gates loi IBM:n rahalla ja lisensoi siihen MS-DOS:n jättäen käyttöjärjestelmän oikeudet itselleen. Saatuaan rahat Microsoft loi graafisen käyttöliittymän MS-DOS:lle, ja Windows syntyi - aluksi vain graafinen lisäosa DOS:n yli ja sitten ensimmäinen PC-käyttöjärjestelmä, joka on kätevä massojen käyttöön. IBM, joka on suuri, kömpelö yritys, on häviämässä henkilökohtaisten tietokoneiden markkinoita nuorelle ja nopealle Microsoftille. Olen kertonut tämän hienon tarinan uudelleen hyvin lyhyesti, joten jos mietit, kuinka Apple pelaa Inteliä vastaan vuonna 2020 iPadOS:n kanssa, suosittelen lämpimästi.
8. ZFSonLinuxin aseman vahvistaminen - vanha hevonen ei pilaa vaosta
Kanoninen
9. Oxide Computer Company - seuraamme tiiviisti tiimiä, joka selvästi pystyy paljon - ainakin luoden siistiä showta
Lopetan listani toiseen mainintaan Brian Cantrillista, josta aloitin.
Brian Cantrill ja muut insinöörit (joista osa työskenteli aiemmin Sunilla) perustivat yrityksen nimeltä
Heidän ideansa on lupaus uudesta vallankumouksesta, ja minä ainakin seuraan mielelläni heidän ajatustensa liikettä ja kehitystä tulevana 2020.
Mitä onnistuimme tekemään vuonna 2019 VDSinassa
Emme tehneet teknologisia läpimurtoja vuonna 2019 VDSinan kanssa, mutta meillä on silti syytä olla ylpeitä.
Helmikuussa lisäsimme mahdollisuuden käyttää paikallisverkkoa palvelimien välillä ja lanseerasimme verkkotunnusten rekisteröintipalvelun. Hinta tehtiin yhdeksi markkinoiden alhaisimmista - 179 ruplaa per ru / рф, mukaan lukien uusiminen.
Maaliskuussa puhuimme IT Global Meetupissa #14.
Huhtikuussa lisäsimme kunkin palvelimen kanavan leveyttä 100:sta 200 megabitiin ja nostimme merkittävästi kaikkien tariffien (paitsi halvimpien) liikennerajaa - 32 Tt:aan kuukaudessa.
Heinäkuussa asiakkailla oli mahdollisuus asentaa automaattisesti Windows Server 2019. Ilmainen DDoS-suojaus alettiin tarjota Moskovan toimipisteessä.
Myös heinäkuussa yhtiömme ilmestyi Habrén debytoinnissa
Elokuussa he lisäsivät mahdollisuuden luoda tilannekuvia – palvelimen varmuuskopioita.
Julkinen API on julkaistu.
Lisäsimme kunkin palvelimen kanavan leveyttä 200:sta 500 megabittiin.
Osallistuimme Chaos Constructions 2019 -konferenssiin, jaimme kauppatavarana yrityksen logolla varustettuja piiskaja (kampanjan iskulause oli "Kun kehittäjä on huipulla") ja räjäytimme sähkechatit.
Syyskuussa julkaisimme IT-yrityksen suloisimman ja ystävällisimmän Instagramin - VDSina alkoi puhua uutisista ja arjesta
Marraskuussa kävimme Highload++:ssa, osallistuimme pyöreän pöydän keskusteluun ”Kubernetesin tietokannat” ja puimme osallistujat haihattuihin.
Joulukuussa puhuimme DevOps-kokouksessa GazPromNeftin toimistossa Kubernetesin tietokannoista ja DevOpsDays-konferenssissa Moskovassa.
Johtopäätös
Kuten Nassim Taleb sanoi, on paljon helpompi ennustaa, mitä emme varmasti näe. Haluan huomauttaa, että kaikki uusi, mitä näemme vuonna 2020, on peräisin vuosilta 2019, 2018 ja aikaisemmin. En uskalla ennustaa tulevaisuutta tarkasti, mutta vuosi 2020 ei todellakaan ole Linuxin vuosi työpöydällä (milloin näit viimeksi työpöydän?) Ja olemme nähneet Linuxin vuotta mobiililaitteissa kymmenen vuotta nyt.
Joka tapauksessa toivon, että vuoden päästä tapaamme uudelleen ja keskustelemme siitä, kuinka kaikki todella meni.
Hyvää vappua kaikille!
Seuraa kehittäjäämme Instagramissa
Lähde: will.com