Aleksandr Tšistjakov on ühenduses, mina olen evangelist
Oma hinnangus toetusin rohkem oma maitsele kui ekspertide arvamusele. Seetõttu ei ole selles nimekirjas näiteks juhita autosid, sest selles tehnoloogias pole midagi põhimõtteliselt uut ega üllatavat.
Ma ei sorteerinud nimekirjas sündmusi olulisuse või vau-efekti järgi, sest nende olulisus selgub kümne aasta pärast ja vau-efekt on liiga lühiajaline, püüdsin selle loo lihtsalt sidusaks teha.
1. Kaasaskantavad serverirakendused WebAssembly jaoks Rust programmeerimiskeeles
Alustan ülevaadet kahe aruandega:
1. Raport
Aruande lugemise ajal töötas Brian Cantrill Joyentis CTO-na ja tal polnud aimugi, kuidas 2019. aasta tema ja Joyenti jaoks lõppeb.
2.
2019. aastal WebAssembly oma
Läbimurde olemus on ilmne – inimkonnal on veel üks käitusaeg, mis suudab käitada veebis kaasaskantavaid rakendusi (kas keegi mäletab Java keele autorite leiutatud WORA põhimõtet?).
Meil on ka suhteliselt turvaline viis nende rakenduste loomiseks tänu Rust keelele, mille põhjus on kõrvaldada kompileerimise ajal terved veaklassid.
WebAssembly on selline mängumuutja, et Solomon Hikes, üks Dockeri loojatest, kirjutas, et kui WebAssembly ja WASI oleksid 2008. aastal olemas olnud, poleks Dockerit lihtsalt sündinud.
Pole üllatav, et Rust oli uue kaasaskantava tehnoloogia kasutuselevõtjate seas – selle ökosüsteem areneb dünaamiliselt ja Rust on olnud tulemuste põhjal juba mitu aastat kõige lemmikum programmeerimiskeel.
See on slaid Steve'i jutust, mis näitab selgelt Rusti kasutamisel täielikult välditavate turvavigade arvu suhet MS Windowsis viimase pooleteise aastakümne jooksul leitud vigade koguarvusse.
Microsoft pidi sellisele väljakutsele kuidagi reageerima ja nii see ka läks.
2. Microsofti projekt Verona, mis salvestab Windowsi ja avab mis tahes OS-i jaoks uue ajaloolehe
Vigade arv Microsoft Windowsi tuumas ja enamikus tarbijaprogrammides on viimase 12 aasta jooksul kasvanud peaaegu lineaarselt.
2019. aastal Matthew Parkinson Microsoftist
See on Microsofti algatus luua turvaline programmeerimiskeel, mis põhineb Rust-keele ideedel: kolleegid Microsoft Researchist on leidnud, et enamik turvaprobleeme on seotud C-keele raske pärandiga, milles suurem osa Windowsist on kirjutatud. Verona roostetaoline keel haldab mälu ja samaaegset juurdepääsu ressurssidele
Huvitav on see, et Microsofti peetakse traditsiooniliselt kurjuse impeeriumiks ja kõige uue vastaseks, hoolimata asjaolust, et
Brian Cantrilli küsimus esimesest lõigust: "Kas poleks aeg Rustis operatsioonisüsteemi tuum ümber kirjutada?" sai ootamatu vastuse - on ilmselge, et operatsioonisüsteemi kernelit pole veel võimalik ümber kirjutada, kuid kasutajaruumis töötavad programmid juba kirjutatakse ümber. Peatamatu protsess on alanud ja see avab kõigi operatsioonisüsteemide jaoks uue tulevikulehekülje.
3. Programmeerimiskeele Dart populaarsuse kasv tänu Flutteri raamistikule
Olen kindel, et järgnev uudis on suur üllatus mitte ainult meile ja laiemale avalikkusele, vaid ka enamikule selle kujunemisprotsessis otsestest osalistest. Kaheksa aastat tagasi Google'is ilmunud programmeerimiskeele Dart populaarsus on tänavu kiiresti kasvanud.
Kasutan oma meetodit programmeerimiskeelte populaarsuse hindamiseks, analüüsides kord kuus Githubi hoidlaid
Dart on populaarsuselt edestanud Erlangi, PowerShelli, R, Perli, Elixiri, Haskelli, Lua ja CoffeeScripti. Tundub, et ükski teine programmeerimiskeel pole sel aastal kiiremini kasvanud. Miks see juhtus?
Üks selle aasta märgilisi aruandeid
Dart keele puhul on selle populaarsuse põhjuseks mobiilirakenduste arendusraamistik
Me ei tea Dartist midagi, kuna me ei tegele mobiiliarendusega, kuid tervitame soojalt teist staatiliselt trükitud programmeerimiskeelt.
4. Võimalus Linuxi tuuma ja selle kogukonna ellujäämiseks tänu eBPF-i virtuaalmasinale
Meie VDSina armastuskonverentsidel: sel aastal käisin DevOopsi konverentsil Peterburis ja osalesin ümarlaual, mis oli pühendatud valdkonna trendidele ja kuumadele asjadele. 2019. aastal olid sellistes vestlustes juhtivad arvamused:
- Docker on surnud, sest see on liiga igav
- Kubernetes on elus ja kestab umbes aasta – sellest räägitakse veel 2020. aasta konverentsidel
- Vahepeal pole ükski elav inimene pikka aega Linuxi tuuma uurinud
Ma ei jaga viimast punkti, minu vaatenurgast ei toimu praegu Linuxi tuuma arendamisel mitte ainult huvitavaid, vaid ka revolutsioonilisi asju. Kõige tähelepanuväärsem on eBPF-i virtuaalmasin, mis loodi algselt võrgupakettide filtreerimise igava ülesande lahendamiseks ja kasvas seejärel üldotstarbeliseks kerneli tasemel virtuaalmasinaks.
Linuxi tuuma arendus: jah
Linuxi tuuma arendus: nüüd
Tänu eBPF-ile teatab kernel nüüd sündmustest, mida saab osaliselt töödelda väljaspool kernelit – liides võimaldab kasutajaruumist kerneliga ohutult ja tõhusalt suhelda ning Linuxi tuuma funktsionaalsust laiendada ja täiendada, jättes kõrvale kõik - Linus Torvaldsi nägemine.
Enne eBPF-i oli selliste programmide arendamine, mille tegevus oli tihedalt seotud suhtlemisega Linuxi tuumaga, keeruline lugu – näiteks aeglaste seadmete draiverite ja kasutajaruumis failisüsteemide liideste loomine nõudis kogenud Linuxi kerneli arendajatelt ametliku ülevaatuse protseduuri.
eBPF-i liidese ilmumine on selliste programmide kirjutamise protsessi oluliselt lihtsustanud – sisenemislävi on langetatud, arendajaid tuleb juurde ja kogukond ärkab taas ellu.
Ma pole oma entusiasmiga üksi:
Samal ajal Linus Torvalds teda selliste asjade eest avalikult tavaliselt ei kiida ja ma saan temast aru – kes tahab end avalikult idioodina näida? 🙂
5. Linux pani peaaegu viimase naela FreeBSD kirstu tänu asünkroonsele io_uring liidesele Linuxi tuumas
Kui oleme Linuxi tuuma teemal, väärib märkimist veel üks oluline täiustus, mis sel aastal toimus: uue tuuma lisamine.
Paljude aastate jooksul põhinesid süsteemiadministraatorid ja FreeBSD arendajad oma valikul asjaolul, et FreeBSD tegi asünkroonse sisend-/väljundi paremini kui Linux. Näiteks see argument
Nüüd on mäng pea peale pööratud.
6. AMD võidukas tagasitulek Ryzeni protsessorisarjaga
Ei midagi ebatavalist, lihtsalt AMD, mis on selles valdkonnas pikka aega kõrval olnud, purustab rekordeid rekordite järel.
Uus Ryzeni protsessorite sari näitas uskumatut hinna ja jõudluse suhet: nemad
7. Pärast AMD-d on Apple'i eesmärk võtta osa Inteli pirukast iPadOS-i ja vanade Gatesi nippidega
Hiiglaste lahingutes püüavad tavaliselt osaleda kõik, kes relva käes hoida suudavad ja Inteli toidubaasi peale ei pürgi ainult AMD. Apple käitus nagu vana härg naljas.
laskume aeglaselt mäest allaMäe otsas seisavad vana ja noor pull, all karjatab lehmakari.
Noor pull pakub vanale:
- Kuule, lähme kiiresti, kiiresti alla ja koputame lehmale
ja kiiresti, kiiresti, me läheme tagasi!
- Ei!
- Noh, lähme siis kiiresti, kiiresti alla, kutsume kumbki kaks lehma ja kiiresti-
Tõuseme ruttu tagasi!
- Ei!
- Noh, mida sa siis välja pakud?
- Me läheme aeglaselt, aeglaselt mäest alla, tapame kogu karja ja
Pöördugem aeglaselt ja aeglaselt tagasi oma kohale!
Uue iPadOS-i väljalaskmisega kasutas Apple Inteli vastu taktikat, mida nimetatakse "häirivateks uuendusteks".
Wikipedia määratlus
Häiriv innovatsioon on innovatsioon, mis muudab väärtuste tasakaalu turul. Samas muutuvad vanad tooted konkurentsivõimetuks ainuüksi seetõttu, et parameetrid, millel varem konkureeriti, kaotavad oma tähtsuse.
Häirivate uuenduste näideteks on telefon (asendas telegraafi), aurulaevad (asendatud purjelaevad), pooljuhid (asendatud vaakumseadmed), digikaamerad (asendatud filmikaamerad) ja e-post (häiritud traditsiooniline post).
Apple kasutab oma väikese võimsusega ARM-põhiseid protsessoreid ja see on osutunud kasutajatele olulisemaks kui Inteli x86 veidi mahajäänud jõudlus.
Apple’il õnnestub turuosa endale haarata, muutes iPadi meelelahutusterminalist täisväärtuslikuks töövahendiks – esmalt neile, kes sisu loovad, ja nüüd ka arendajatele. ARM-põhist MacBooki me muidugi niipea ei näe, kuid väikesed probleemid MacBook Pro klaviatuuride disainiga julgustavad otsima alternatiivseid lahendusi ning üheks neist tõotab olla iPad Pro koos iPadOS-iga.
Mis on Gatesil ja Microsoftil sellega pistmist?
Omal ajal tegi Gates täpselt sama triki IBM-iga.
1970. aastatel domineeris IBM serveriturul, kui hiiglane eirab tavainimese jaoks personaalarvuteid. 1980. aastatel lõi Gates raha eest IBM-i ja litsentsis selle jaoks MS-DOS-i, jättes operatsioonisüsteemi õigused endale. Pärast raha kättesaamist lõi Microsoft MS-DOS-i jaoks graafilise liidese ja sündis Windows - algul lihtsalt graafiline lisandmoodul DOS-i kaudu ja seejärel esimene operatsioonisüsteem personaalarvutitele, mis on mugav massidele kasutamiseks. IBM kui suur kohmakas ettevõte kaotab personaalarvutituru noorele ja kiirele Microsoftile. Olen selle suurepärase loo väga lühidalt ümber jutustanud, nii et kui soovite teada, kuidas Apple 2020. aastal iPadOS-iga Inteli vastu mängib, soovitan soojalt
8. ZFSonLinuxi positsiooni tugevdamine - vana hobune ei riku vagu
Kanooniline
9. Oxide Computer Company - jälgime tähelepanelikult meeskonda, kes on selgelt võimeline paljuks - vähemalt laheda saate loomine
Lõpetan oma nimekirja veel ühe mainimisega Brian Cantrillist, kust ma alustasin.
Brian Cantrill ja teised insenerid (kellest mõned töötasid ka varem Sunis) asutasid ettevõtte nimega
Nende idee on uue revolutsiooni lubadus ja mul on vähemalt hea meel jälgida nende mõtete liikumist ja arengut tuleval 2020. aastal.
Millega 2019. aastal VDSinas hakkama saime
Me ei teinud 2019. aastal VDSinaga mingeid tehnoloogilisi läbimurdeid, kuid meil on siiski, mille üle uhkust tunda.
Veebruaris lisasime serveritevahelise kohtvõrgu kasutamise võimaluse ja käivitasime domeeni registreerimisteenuse. Hind tehti üheks turu madalamaks - 179 rubla ru / рф kohta, sealhulgas uuendamine.
Märtsis esinesime IT Global Meetup #14-l.
Aprillis suurendasime iga serveri kanali laiust 100-lt 200-le megabitile ja suurendasime oluliselt kõigi tariifide (v.a odavaima) liikluspiirangut - 32 TB-ni kuus.
Juulis oli klientidel võimalus automaatselt installida Windows Server 2019. Moskva asukoha piires hakati pakkuma tasuta DDoS-kaitset.
Ka juulis ilmus meie ettevõte Habré saates debüteerides
Augustis lisasid nad võimaluse luua hetktõmmiseid – serveri varukoopiaid.
Avalik API on välja antud.
Suurendasime iga serveri kanali laiust 200-lt 500-le megabitile.
Võtsime osa Chaos Constructions 2019 konverentsist, kus jagasime kaubana ettevõtte logoga piitsa (kampaania hüüdlause oli “Kui arendaja on peal”) ja puhusime telegrammivestlusi.
Septembris käivitasime IT-ettevõtte kõige armsama ja sõbralikuma Instagrami - VDSina hakkas rääkima uudistest ja igapäevaelust
Novembris käisime Highload++-s, võtsime osa ümarlauast teemal “Andmebaasid Kuberneteses” ja riietasime osalejad haimütsidesse.
Detsembris esinesime DevOps koosolekul GazPromNefti kontoris raportiga Kubernetese andmebaaside kohta ja DevOpsDays konverentsil Moskvas.
Järeldus
Nagu Nassim Taleb ütles, on palju lihtsam ennustada seda, mida me kindlasti ei näe. Tahaksin märkida, et kõik uus, mida 2020. aastal näeme, pärineb 2019., 2018. aastast ja varasemast ajast. Ma ei eelda tulevikku täpselt ennustama, kuid 2020 ei ole kindlasti töölaual Linuxi aasta (millal te viimati töölauda nägite?) Ja Linuxi aastat oleme mobiilseadmetes näinud juba kümme aastat nüüd.
Igal juhul loodan, et aasta pärast saame uuesti kokku ja arutame, kuidas kõik tegelikult välja kukkus.
Häid pühi kõigile!
Jälgi meie arendajat Instagramis
Allikas: www.habr.com