Aleksandar Čistjakov je u kontaktu, ja sam jevanđelista
U svojoj procjeni više sam se oslanjao na svoj ukus nego na mišljenje stručnjaka. Stoga ova lista, na primjer, ne uključuje automobile bez vozača, jer u ovoj tehnologiji nema ništa suštinski novo ili iznenađujuće.
Događaje na listi nisam sortirao po značaju ili vau efektu, jer će njihov značaj biti jasan za deset godina, a vau efekat je prekratkotrajan, samo sam pokušao da ovu priču učinim koherentnom.
1. Prijenosne serverske aplikacije u programskom jeziku Rust za WebAssembly
Započeću pregled sa dva izvještaja:
1. Izvještaj
U vrijeme čitanja izvještaja, Brian Cantrill je radio u Joyentu kao CTO i nije imao pojma kako će se 2019. završiti za njega i Joyenta.
2.
2019. WebAssembly sa svojim
Suština proboja je očigledna - čovječanstvo ima još jedno runtime sposobno za pokretanje prenosivih aplikacija za Web (da li se neko sjeća principa WORA, koji su izmislili autori Java jezika?).
Takođe imamo relativno bezbedan način da izgradimo ove aplikacije zahvaljujući Rust jeziku, čiji je razlog postojanja da eliminiše čitave klase grešaka u vreme kompajliranja.
WebAssembly je toliko promijenio igru da je Solomon Hikes, jedan od kreatora Dockera, napisao da da su WebAssembly i WASI postojali 2008. Docker jednostavno ne bi bio rođen.
Nije iznenađujuće što je Rust bio među usvojiteljima nove prenosive tehnologije - njegov ekosistem se dinamično razvija i Rust je već nekoliko godina najomiljeniji programski jezik, pokazuju rezultati
Ovo je slajd iz Steveovog govora, koji jasno pokazuje omjer broja sigurnosnih grešaka koje se u potpunosti mogu izbjeći korištenjem Rusta prema ukupnom broju grešaka pronađenih u MS Windows-u u posljednjih deset i po.
Microsoft je morao nekako odgovoriti na takav izazov, i to je i učinio.
2. Projekt Verona iz Microsofta, koji će sačuvati Windows i otvoriti novu stranicu istorije za bilo koji OS
Broj grešaka u kernelu Microsoft Windowsa i većini potrošačkih programa porastao je gotovo linearno u posljednjih 12 godina.
2019. Matthew Parkinson iz Microsofta
Ovo je Microsoft-ova inicijativa za stvaranje bezbednog programskog jezika zasnovanog na idejama Rust jezika: kolege iz Microsoft Research-a su otkrili da je većina bezbednosnih problema povezana sa teškim nasleđem jezika C, na kojem je napisan većina Windows-a. Veronski jezik sličan Rust upravlja memorijom i istovremenim pristupom resursima koristeći
Zanimljivo je da se Microsoft tradicionalno doživljava kao imperija zla i protivnik svega novog, uprkos činjenici da
Pitanje Briana Cantrilla iz prvog pasusa: "Nije li vrijeme da se ponovo napiše kernel operativnog sistema u Rustu?" dobio neočekivan odgovor - očigledno je da još nije moguće prepisati kernel operativnog sistema, ali se programi koji rade u korisničkom prostoru već prepisuju. Započeo je nezaustavljiv proces, koji će otvoriti novu stranicu budućnosti za sve operativne sisteme.
3. Porast popularnosti programskog jezika Dart zahvaljujući Flutter frameworku
Siguran sam da je sljedeća vijest veliko iznenađenje ne samo za nas i širu javnost, već i za većinu direktnih učesnika u procesu njenog formiranja. Programski jezik Dart, koji se pojavio u Google-u prije osam godina, ove godine je doživio brzi rast popularnosti.
Koristim svoj metod procjene popularnosti programskih jezika analizirajući spremišta na Githubu, jednom mjesečno
Dart je po popularnosti pretekao Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua i CoffeeScript. Čini se da nijedan drugi programski jezik ove godine nije rastao brže. Zašto se to dogodilo?
Jedan od najznačajnijih izvještaja ove godine
Za Dart jezik, razlog njegove popularnosti je okvir za razvoj mobilnih aplikacija
Ne znamo ništa o Dart-u jer se ne bavimo mobilnim razvojem, ali srdačno pozdravljamo još jedan statički kucani programski jezik.
4. Šansa za opstanak Linux kernela i njegove zajednice zahvaljujući eBPF virtuelnoj mašini
Mi na VDSini volimo konferencije: ove godine sam išao na DevOops konferenciju u Sankt Peterburgu i učestvovao na okruglom stolu posvećenom trendovima i vrućim stvarima u industriji. U 2019. vodeća mišljenja u ovakvim razgovorima bila su:
- Docker je mrtav jer je previše dosadan
- Kubernetes je živ i trajat će oko godinu dana - o njemu će se još pričati na konferencijama 2020.
- U međuvremenu, nijedna živa osoba već dugo nije pogledala u Linux kernel
Ne dijelim posljednju tačku; sa moje tačke gledišta, ne samo zanimljive, već i revolucionarne stvari se sada dešavaju u razvoju Linux kernela. Najznačajnija je eBPF virtuelna mašina, koja je prvobitno stvorena da reši dosadan zadatak filtriranja mrežnih paketa, a zatim je prerasla u virtuelnu mašinu opšte namene na nivou kernela.
Razvoj za Linux kernel: da
Razvoj za Linux kernel: sada
Zahvaljujući eBPF-u, kernel sada prijavljuje događaje koji se mogu djelomično obraditi izvan kernela - sučelje omogućava sigurnu i efikasnu interakciju s jezgrom iz korisničkog prostora i proširivanje i dopunu funkcionalnosti Linux kernela, zaobilazeći sve -videće oko Linusa Torvaldsa.
Prije eBPF-a, razvoj programa čije su aktivnosti bile usko povezane s interakcijom s jezgrom Linuxa bio je teška priča - stvaranje stvari poput drajvera za spore uređaje i interfejsa za sisteme datoteka u korisničkom prostoru zahtijevalo je prolazak kroz formalnu proceduru pregleda od strane iskusnih programera Linux kernela.
Pojava eBPF sučelja uvelike je pojednostavila proces pisanja ovakvih programa - snižen je prag za ulazak, biće više programera i zajednica će ponovo zaživjeti.
Nisam sam u svom entuzijazmu:
U međuvremenu, Linus Torvalds ga obično ne hvali javno za takve stvari, i mogu ga razumjeti – ko želi da se javno iskaže kao idiot? 🙂
5. Linux je zabio gotovo posljednji ekser u FreeBSD-ov lijes zahvaljujući asinkronom io_uring sučelju u Linux kernelu
Dok smo već na temi Linux kernela, vrijedi napomenuti još jedno značajno poboljšanje koje se dogodilo ove godine: uključivanje novog
Dugi niz godina, sistemski administratori i programeri FreeBSD-a zasnivali su svoj izbor na činjenici da je FreeBSD imao bolji asinhroni I/O od Linuxa. Na primjer ovaj argument
Sada se igra okrenula naglavačke.
6. AMD-ov trijumfalni povratak sa linijom Ryzen procesora
Ništa neobično, samo AMD, koji je dugo bio po strani u industriji, ruši rekord za rekordom.
Nova linija Ryzen procesora pokazala je nevjerovatan omjer cijene i performansi: oni
7. Nakon AMD-a, Apple ima za cilj uzeti dio Intelove kolače s iPadOS-om i starim Gatesovim trikovima
Svi koji mogu da drže oružje u rukama obično pokušavaju da učestvuju u bitkama divova, a ne samo AMD se bori za Intelovu bazu hrane. Apple se ponašao kao stari bik u šali.
polako ćemo silaziti niz planinuStari i mladi bik stoje na vrhu planine, a stado krava pase ispod.
Mladi bik nudi starom:
- Slušaj, hajde brzo, brzo siđi dole i pokucaj na kravu
i brzo, brzo, vratit ćemo se gore!
- Ne!
- Pa, hajdemo onda brzo, brzo dole, zovimo po dve krave i brzo-
Hajde da se vratimo brzo!
- Ne!
- Pa, šta onda predlažeš?
- Polako, polako ćemo silaziti niz planinu, pobit ćemo cijelo krdo i
Vratimo se polako i polako na svoje mjesto!
Izdavanjem novog iPadOS-a, Apple je koristio taktiku protiv Intela nazvanu "ometajuća inovacija".
Wikipedia definicija
“Disruptivna inovacija” je inovacija koja mijenja ravnotežu vrijednosti na tržištu. Istovremeno, stari proizvodi postaju nekonkurentni samo zato što parametri na kojima se ranije zasnivala konkurencija gube na značaju.
Primjeri “remetilačkih inovacija” su telefon (zamijenjen telegraf), parobrod (zamijenjeni jedrenjaci), poluvodiči (zamijenjeni vakuumski uređaji), digitalne kamere (zamijenjene filmske kamere) i e-pošta (poremećena tradicionalna pošta).
Apple koristi sopstvene procesore male snage bazirane na ARM-u, i to se pokazalo važnijim za korisnike od neznatno zaostalih performansi Intelovog x86.
Apple uspijeva oteti udio na tržištu, pretvarajući iPad iz terminala za zabavu u punopravni radni alat – prvo za one koji kreiraju sadržaj, a sada i za programere. Naravno, nećemo uskoro vidjeti ARM baziran MacBook, ali mali problemi s dizajnom MacBook Pro tastatura podstiču potragu za alternativnim rješenjima, a jedno od njih obećava da će biti iPad Pro sa iPadOS-om.
Kakve veze Gates i Microsoft imaju s tim?
Jedno vrijeme, Gejts je izveo potpuno isti trik sa IBM-om.
Tokom 1970-ih, IBM je dominirao tržištem servera, sa samopouzdanjem giganta koji ignoriše personalne računare za prosečnu osobu. Osamdesetih godina prošlog vijeka Gejts je novcem stvorio IBM i licencirao MS-DOS, ostavljajući sebi prava na operativni sistem. Dobivši novac, Microsoft je kreirao grafičko sučelje za MS-DOS i nastao je Windows - prvo samo grafički dodatak preko DOS-a, a potom i prvi operativni sistem za PC, pogodan za široku upotrebu. IBM, kao velika, nespretna kompanija, gubi tržište personalnih računara zbog mladog i brzog Microsofta. Vrlo ukratko sam prepričao ovu sjajnu priču, pa ako se pitate kako će Apple igrati protiv Intela 1980. sa iPadOS-om, toplo preporučujem
8. Jačanje pozicije ZFSonLinuxa - stari konj ne kvari brazdu
Canonical Company
9. Oxide Computer Company - pomno ćemo pratiti tim, koji je očito sposoban za mnogo toga - barem napraviti cool show
Završavam svoju listu sa još jednim spominjanjem Briana Cantrilla, odakle sam i počeo.
Brian Cantrill i drugi inženjeri (od kojih su neki također ranije radili u Sunu) osnovali su poduhvat pod nazivom
Njihova ideja je obećanje nove revolucije, a ja ću, u najmanju ruku, sa zadovoljstvom gledati kretanje njihovih misli i njihov razvoj u nadolazećoj 2020. godini.
Ono što smo uspjeli napraviti 2019. godine na VDSini
Nismo napravili nikakav tehnološki napredak u 2019. sa VDSinom, ali ipak imamo čime da se ponosimo.
U februaru smo dodali mogućnost korištenja lokalne mreže između servera i pokrenuli uslugu registracije domena. Cijena je jedna od najnižih na tržištu - 179 rubalja po ru/rf, uključujući i obnovu.
U martu smo razgovarali na IT Global Meetup-u #14.
U aprilu smo povećali širinu kanala za svaki server sa 100 na 200 megabita i značajno povećali ograničenje saobraćaja za sve tarife (osim najjeftinije) - na 32 TB mesečno.
U julu su kupci imali priliku da automatski instaliraju Windows Server 2019. Besplatna DDoS zaštita počela je da se pruža na lokaciji u Moskvi.
Takođe u julu, naša kompanija se pojavila na Habréu, debitujući
U avgustu su dodali mogućnost kreiranja snimaka – rezervnih kopija servera.
Javni API je objavljen.
Povećali smo širinu kanala za svaki server sa 200 na 500 megabita.
Učestvovali smo na konferenciji Chaos Constructions 2019, distribuirajući bičeve sa logom kompanije kao robu (slogan kampanje je bio „Kad je programer na vrhu“) i digli u vazduh telegram chatove.
U septembru smo pokrenuli najslađi i najljubazniji Instagram jedne IT kompanije - VDSina je počela da priča o novostima i svakodnevnom životu
U novembru smo otišli na Highload++, učestvovali na okruglom stolu o „bazama podataka u Kubernetesu“ i obukli učesnike u šešire od morskih pasa.
U decembru smo govorili na DevOps sastanku u kancelariji GazPromnjefta sa izveštajem o bazama podataka u Kubernetesu i na DevOpsDays konferenciji u Moskvi
zaključak
Kao što je Nassim Taleb rekao, mnogo je lakše predvidjeti ono što definitivno nećemo vidjeti. Napominjem da sve novo što ćemo vidjeti u 2020. datira iz 2019., 2018. i ranije. Ne pretpostavljam tačno da predviđam budućnost, ali 2020. definitivno neće biti godina Linuxa na desktopu (kada ste zadnji put vidjeli desktop?) I već deset godina vidimo godinu Linuxa na mobilnim uređajima. godine sada.
U svakom slučaju, nadam se da ćemo se za godinu dana ponovo okupiti i razgovarati kako je sve zaista ispalo.
Sretni praznici svima!
Pratite našeg programera na Instagramu
izvor: www.habr.com