Alexander Chistyakov je v stiku, jaz sem evangelist
Pri svoji oceni sem se bolj zanašal na svoj okus kot na mnenje strokovnjakov. Zato ta seznam na primer ne vključuje avtomobilov brez voznika, ker v tej tehnologiji ni nič bistveno novega ali presenetljivega.
Dogodkov na seznamu nisem razvrščal po pomembnosti ali vau učinku, ker bo njihov pomen jasen čez deset let, vau učinek pa je prekratkotrajen, poskušal sem narediti to zgodbo koherentno.
1. Prenosne strežniške aplikacije v programskem jeziku Rust za WebAssembly
Pregled bom začel z dvema poročiloma:
1. Poročilo
V času branja poročila je Brian Cantrill delal pri Joyenu kot tehnični direktor in ni imel pojma, kako se bo leto 2019 končalo zanj in Joyenta.
2.
Leta 2019 je WebAssembly s svojim
Bistvo preboja je očitno - človeštvo ima še eno izvajalno okolje, ki lahko poganja prenosne aplikacije za splet (se kdo spomni principa WORA, ki so ga izumili avtorji jezika Java?).
Imamo tudi razmeroma varen način za gradnjo teh aplikacij zahvaljujoč jeziku Rust, katerega razlog za obstoj je odpraviti celotne razrede napak med prevajanjem.
WebAssembly je tako spremenil igro, da je Solomon Hikes, eden od ustvarjalcev Dockerja, zapisal, da če bi WebAssembly in WASI obstajala leta 2008, Docker preprosto ne bi bil rojen.
Ni presenetljivo, da je Rust med posvojitelji nove prenosne tehnologije – njen ekosistem se dinamično razvija in Rust je glede na rezultate že nekaj let najbolj priljubljen programski jezik.
To je diapozitiv iz Steveovega govora, ki jasno prikazuje razmerje med številom varnostnih hroščev, ki se jim je pri uporabi Rust mogoče popolnoma izogniti, in skupnim številom hroščev, najdenih v MS Windows v zadnjem desetletju in pol.
Microsoft se je moral nekako odzvati na takšen izziv in se je.
2. Microsoftov projekt Verona, ki bo rešil Windows in odprl novo stran zgodovine za kateri koli OS
Število napak v jedru Microsoft Windows in večini potrošniških programov se je v zadnjih 12 letih povečalo skoraj linearno.
Leta 2019 Matthew Parkinson iz Microsofta
To je Microsoftova pobuda za ustvarjanje varnega programskega jezika, ki temelji na idejah jezika Rust: kolegi iz Microsoftove raziskave so ugotovili, da je večina varnostnih težav povezana s težko dediščino jezika C, v katerem je napisana večina Windows. Rustu podoben jezik Verone upravlja pomnilnik in sočasni dostop do virov z uporabo
Zanimivo je, da se Microsoft tradicionalno dojema kot imperij zla in nasprotnik vsega novega, kljub temu, da
Vprašanje Briana Cantrill-a iz prvega odstavka: "Ali ni čas, da ponovno napišemo jedro operacijskega sistema v Rust?" prejel nepričakovan odgovor - očitno je, da jedra operacijskega sistema še ni mogoče prepisati, vendar se programi, ki tečejo v uporabniškem prostoru, že prepisujejo. Začel se je neustavljiv proces, ki bo odprl novo stran prihodnosti za vse operacijske sisteme.
3. Porast priljubljenosti programskega jezika Dart zahvaljujoč ogrodju Flutter
Prepričan sem, da je naslednja novica veliko presenečenje ne le za našo in širšo javnost, temveč tudi za večino neposrednih udeležencev v procesu njenega nastajanja. Programski jezik Dart, ki se je pri Googlu pojavil pred osmimi leti, letos beleži hitro rast priljubljenosti.
Uporabljam svojo metodo ocenjevanja priljubljenosti programskih jezikov z analizo repozitorijev na Githubu, enkrat mesečno
Dart je po priljubljenosti prehitel Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua in CoffeeScript. Zdi se, da noben drug programski jezik letos ni rasel hitreje. Zakaj se je to zgodilo?
Eno od prelomnih poročil tega leta
Za jezik Dart je razlog za njegovo priljubljenost ogrodje za razvoj mobilnih aplikacij
O Dartu ne vemo ničesar, ker se ne ukvarjamo z mobilnim razvojem, vendar toplo pozdravljamo še en statično tipiziran programski jezik.
4. Priložnost za preživetje jedra Linuxa in njegove skupnosti zahvaljujoč virtualnemu stroju eBPF
Pri VDSina obožujemo konference: letos sem šel na konferenco DevOops v Sankt Peterburgu in sodeloval na okrogli mizi, posvečeni trendom in zanimivostim v industriji. V letu 2019 so v tovrstnih pogovorih vodilna mnenja:
- Docker je mrtev, ker je preveč dolgočasen
- Kubernetes je živ in bo trajal približno eno leto - o njem se bo govorilo na konferencah leta 2020
- Medtem pa že dolgo nobena živa oseba ni pogledala v jedro Linuxa
Ne strinjam se z zadnjim; z mojega vidika se v razvoju jedra Linuxa zdaj dogajajo ne le zanimive, ampak revolucionarne stvari. Najbolj opazen je virtualni stroj eBPF, ki je bil prvotno ustvarjen za reševanje dolgočasne naloge filtriranja omrežnih paketov, nato pa je prerasel v splošni virtualni stroj na ravni jedra.
Razvoj za jedro Linuxa: da
Razvoj za jedro Linux: zdaj
Zahvaljujoč eBPF jedro zdaj poroča o pojavu dogodkov, ki jih je mogoče delno obdelati zunaj jedra - vmesnik omogoča varno in učinkovito interakcijo z jedrom iz uporabniškega prostora ter razširitev in dopolnitev funkcionalnosti jedra Linuxa, mimo vseh -vidno oko Linusa Torvaldsa.
Pred eBPF je bil razvoj programov, katerih dejavnosti so bile tesno povezane z interakcijo z jedrom Linuxa, težka zgodba – ustvarjanje stvari, kot so gonilniki za počasne naprave in vmesniki za datotečne sisteme v uporabniškem prostoru, je zahtevalo formalni postopek pregleda s strani izkušenih razvijalcev jedra Linuxa.
Pojav vmesnika eBPF je zelo poenostavil proces pisanja tovrstnih programov – znižal se je vstopni prag, več bo razvijalcev in skupnost bo spet zaživela.
V svojem navdušenju nisem sam:
Medtem pa ga Linus Torvalds zaradi takšnih stvari običajno ne hvali javno in ga razumem - kdo se hoče javno delati idiota? 🙂
5. Linux je zabil skoraj zadnji žebelj v krsto FreeBSD zahvaljujoč asinhronemu vmesniku io_uring v jedru Linuxa
Medtem ko smo že pri temi jedra Linuxa, velja omeniti še eno pomembno izboljšavo, ki se je zgodila letos: vključitev novega
Dolga leta so sistemski skrbniki in razvijalci FreeBSD svojo izbiro temeljili na dejstvu, da je FreeBSD naredil boljši asinhroni V/I kot Linux. Na primer ta argument
Zdaj se je igra obrnila na glavo.
6. AMD-jeva zmagoslavna vrnitev z linijo procesorjev Ryzen
Nič nenavadnega, le AMD, ki je bil dolgo časa na stranskem tiru v industriji, podira rekord za rekordom.
Nova linija procesorjev Ryzen je pokazala neverjetno razmerje med ceno in zmogljivostjo: oni
7. Apple želi po AMD-ju vzeti kos Intelove pogače z iPadOS in starimi Gatesovimi triki
Vsi, ki lahko držijo orožje v rokah, običajno poskušajo sodelovati v bitkah velikanov in ne le AMD se poteguje za Intelovo bazo hrane. Apple se je obnašal kot stari bik v šali.
počasi se bomo spustili z goreNa vrhu gore stojita star in mlad bik, spodaj pa se pase čreda krav.
Mladi bik ponudi staremu:
- Poslušaj, hitro, hitro pojdimo dol in potrkajmo na kravo
in hitro, hitro, gremo nazaj gor!
- Ne!
- No, potem pa gremo hitro, hitro dol, pokličimo po dve kravi in hitro -
Hitro pojdimo nazaj!
- Ne!
- No, kaj potem predlagate?
- Počasi, počasi se bomo spustili z gore, pobili bomo celotno čredo in
Počasi in počasi se vrnimo na svoje mesto!
Z izdajo novega iPadOS-a je Apple uporabil taktiko proti Intelu, imenovano "moteče inovacije".
Wikipedia definicija
»Disruptivna inovacija« je inovacija, ki spreminja ravnovesje vrednot na trgu. Hkrati postanejo stari izdelki nekonkurenčni zgolj zato, ker parametri, na katerih je prej temeljila konkurenca, izgubijo pomen.
Primeri »motečih inovacij« so telefon (zamenjal je telegraf), parniki (zamenjal jadrnice), polprevodniki (zamenjal vakuumske naprave), digitalne kamere (zamenjal filmske kamere) in elektronska pošta (motena tradicionalna pošta).
Apple uporablja lastne procesorje z nizko porabo energije, ki temeljijo na ARM, in to se je izkazalo za pomembnejše za uporabnike kot nekoliko zaostala zmogljivost Intelovega x86.
Apple uspe osvojiti delež trga in iPad iz terminala za zabavo spremeni v popolno delovno orodje - najprej za tiste, ki ustvarjajo vsebino, zdaj pa za razvijalce. MacBooka, ki temelji na ARM-ju, seveda še ne bomo videli kmalu, a majhne težave z zasnovo tipkovnic MacBook Pro spodbujajo iskanje alternativnih rešitev in ena izmed njih bo iPad Pro z iPadOS.
Kaj imata Gates in Microsoft s tem?
Nekoč je Gates izvedel popolnoma enak trik z IBM-om.
V sedemdesetih letih prejšnjega stoletja je IBM prevladoval na trgu strežnikov z samozavestjo velikana, ki za povprečnega človeka ignorira osebne računalnike. V osemdesetih je Gates z denarjem ustvaril IBM in zanj licenciral MS-DOS, pravice do operacijskega sistema pa pustil sebi. Po prejemu denarja je Microsoft ustvaril grafični vmesnik za MS-DOS in rodil se je Windows - sprva le grafični dodatek za DOS, nato pa prvi operacijski sistem za osebne računalnike, priročen za množično uporabo. IBM, ki je veliko, nerodno podjetje, izgublja trg osebnih računalnikov v korist mladega in hitrega Microsofta. Zelo na kratko sem ponovil to čudovito zgodbo, tako da, če se sprašujete, kako bo Apple igral proti Intelu leta 1970 z iPadOS, toplo priporočam
8. Krepitev položaja ZFSonLinux - stari konj ne pokvari brazde
Canonical Company
9. Oxide Computer Company - pozorno bomo spremljali ekipo, ki je očitno sposobna veliko - ustvariti vsaj kul predstavo
Svoj seznam zaključujem s še eno omembo Briana Cantrill-a, kjer sem začel.
Brian Cantrill in drugi inženirji (nekateri med njimi so prej delali tudi pri Sunu) so ustanovili podjetje, imenovano
Njihova ideja je obljuba nove revolucije in vsaj z veseljem bom opazoval gibanje njihovih misli in njihov razvoj v prihajajočem letu 2020.
Kaj nam je v letu 2019 uspelo na VDSini
V letu 2019 z VDSino nismo naredili nobenega tehnološkega preboja, a vseeno imamo na kaj biti ponosni.
Februarja smo dodali možnost uporabe lokalnega omrežja med strežniki in lansirali storitev registracije domen. Cena je bila ena najnižjih na trgu - 179 rubljev na ru / рф, vključno s podaljšanjem.
Marca smo govorili na IT Global Meetup #14.
V aprilu smo povečali širino kanala za vsak strežnik s 100 na 200 megabitov in znatno povečali omejitev prometa za vse tarife (razen najcenejše) - na 32 TB na mesec.
Julija so imeli kupci možnost samodejne namestitve Windows Server 2019. Na lokaciji v Moskvi se je začela zagotavljati brezplačna zaščita DDoS.
Tudi julija se je naše podjetje pojavilo na Habréju in debitiralo
Avgusta so dodali možnost ustvarjanja posnetkov – varnostne kopije strežnika.
Javni API je bil izdan.
Povečali smo širino kanala za vsak strežnik z 200 na 500 megabitov.
Udeležili smo se konference Chaos Constructions 2019, kjer smo kot blago delili biče z logotipom podjetja (slogan kampanje je bil »Ko je razvijalec na vrhu«) in razstrelili telegram klepete.
Septembra smo lansirali najbolj srčkan in prijazen Instagram IT podjetja - VDSina je začela govoriti o novicah in vsakdanjem življenju
Novembra smo šli na Highload++, se udeležili okrogle mize na temo “podatkovne baze v Kubernetesu” in udeležence oblekli v klobuke za morske pse.
Decembra smo nastopili na srečanju DevOps v pisarni GazPromNeft s poročilom o bazah podatkov v Kubernetesu in na konferenci DevOpsDays v Moskvi.
Zaključek
Kot je rekel Nassim Taleb, je veliko lažje predvideti, česa zagotovo ne bomo videli. Rad bi opozoril, da vse novosti, ki jih bomo videli v letu 2020, segajo v leta 2019, 2018 in prej. Ne upam si natančno napovedati prihodnosti, vendar leto 2020 zagotovo ne bo leto Linuxa na namizju (kdaj ste nazadnje videli namizje?) Leto Linuxa na mobilnih napravah pa spremljamo že deset let. leta zdaj.
Vsekakor pa upam, da se čez eno leto spet dobimo in pogovorimo, kako se je vse v resnici izšlo.
Vesele praznike vsem!
Sledite našemu razvijalcu na Instagramu
Vir: www.habr.com