Alexander Chistyakov is yn kontakt, ik bin in evangelist en fertel jo oer de 9 bêste technologyeveneminten fan 2019.
Yn myn beoardieling fertroude ik mear op myn smaak as op de miening fan saakkundigen. Dêrom befettet dizze list, bygelyks, gjin auto's sûnder sjauffeur, om't d'r neat yn prinsipe nij of ferrassend is yn dizze technology.
Ik haw de barrens yn 'e list net sorteare op betsjutting of wow-effekt, om't har betsjutting oer tsien jier dúdlik wêze sil, en it wow-effekt is te koart, ik haw gewoan besocht dit ferhaal gearhingjend te meitsjen.
1. Portable tsjinner applikaasjes yn de Rust programmeartaal foar WebAssembly
Ik sil de resinsje begjinne mei twa rapporten:
1. Ferslach , lêzen troch him werom yn 2018.
Op it momint fan it lêzen fan it rapport wurke Brian Cantrill by Joyent as CTO en hie gjin idee hoe't 2019 soe einigje foar him en Joyent.
2. , in lid fan it kearnteam fan 'e Rust-taal en de skriuwer fan it boek "The Rust Programming Language", dy't wurket by Cloudflare, wêr't hy fertelt oer de funksjes fan 'e Rust-taal en WebAssembly-technology, wêrtroch jo webbrowsers kinne brûke as platfoarms foar it útfieren fan applikaasjes.
Yn 2019, WebAssembly mei har .
De essinsje fan 'e trochbraak is fanselssprekkend - it minskdom hat noch ien runtime dy't by steat is om draachbere applikaasjes foar it web út te fieren (hertinkt immen it WORA-prinsipe, útfûn troch de auteurs fan' e Java-taal?).
Wy hawwe ek in relatyf feilige manier om dizze applikaasjes te bouwen troch de Rust-taal, waans raison d'être is om folsleine klassen fan flaters te eliminearjen by it kompilearjen.
WebAssembly is sa'n spultsje-wikseler dat Solomon Hikes, ien fan 'e makkers fan Docker, skreau dat as WebAssembly en WASI yn 2008 bestien hiene, Docker gewoan net berne wêze soe.

It is net ferrassend dat Rust ûnder de adopters wie fan 'e nije draachbere technology - har ekosysteem ûntwikkelet dynamysk en Rust is sûnt ferskate jierren de meast favorite programmeartaal west, neffens de resultaten .
Dit is in dia út Steve syn taspraak dy't dúdlik de ferhâlding sjen lit fan it oantal befeiligingsbugs dat folslein foarkommen wurde kin troch Rust te brûken ta it totale oantal bugs yn MS. Windows, fûn yn 'e lêste tsien jier en in heal.

Microsoft moast op ien of oare manier reagearje op sa'n útdaging, en dat die.
2. Projekt Verona fan Microsoft, dat sil besparje Windows en sil in nije pagina fan skiednis iepenje foar elk OS
Oantal bugs yn 'e Microsoft-kernel Windows en de measte brûkersprogramma's binne de ôfrûne 12 jier hast lineêr tanommen.

Yn 2019, Matthew Parkinson fan Microsoft , dêr't in ein oan meitsje kin.
Dit is in inisjatyf fan Microsoft om in feilige programmeartaal te meitsjen basearre op 'e ideeën fan 'e Rust-taal: kollega's fan Microsoft Research hawwe fûn dat de measte feiligensproblemen ferbûn binne mei de swiere erfenis fan 'e C-taal, wêryn't de measte fan 'e WindowsDe Rust-like taal Verona beheart ûnthâld en tagelyk tagong ta boarnen mei help fan . As jo yn detail wolle begripe hoe't it wurket, sjoch dan ris .
It is nijsgjirrich dat Microsoft tradisjoneel wurdt waarnommen as in kwea ryk en in tsjinstanner fan alles nij, nettsjinsteande it feit dat , de haadûntwikkelder fan 'e Glasgow Haskell Compiler, wurket by Microsoft.

De fraach fan Brian Cantrill út 'e earste paragraaf: "Is it net tiid om de kernel fan it bestjoeringssysteem yn Rust te herskriuwen?" krige in ûnferwachte antwurd - it is fanselssprekkend dat it noch net mooglik is om de kernel fan it bestjoeringssysteem te herskriuwen, mar programma's dy't rinne yn brûkersromte wurde al wer skreaun. In net te stopjen proses is begûn, en dit sil in nije side fan 'e takomst iepenje foar alle bestjoeringssystemen.
3. De opkomst yn populariteit fan de programmeertaal Dart troch it Flutter-ramt
Ik bin der wis fan dat it folgjende nijs in grutte ferrassing is net allinich foar ús en it algemiene publyk, mar ek foar de measte direkte dielnimmers oan it proses fan har formaasje. De programmeertaal Dart, dy't acht jier lyn by Google ferskynde, hat dit jier in rappe groei yn populariteit sjoen.
Ik brûk myn metoade om de populariteit fan programmeartalen te beoardieljen troch repositories op Github te analysearjen, ien kear yn 'e moanne . As d'r oan it begjin fan it jier mar 100 populêre repositories op Dart wiene, binne d'r hjoed al 313 fan har.
Dart hat Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua en CoffeeScript yn populariteit oerhelle. Gjin oare programmeartaal liket dit jier hurder groeid te wêzen. Wêrom is it bard?
Ien fan 'e markante rapporten fan dit jier waard lêzen troch Richard Feldman en waard neamd In wichtich part fan it rapport is wijd oan in analyze fan hoe't programmeartalen populêr wurde. Ien fan 'e wichtichste redenen, neffens Richard, is de oanwêzigens fan in populêre applikaasje of ramt, mei oare wurden de killer app.
Foar de Dart-taal is de reden foar syn populariteit it ramt foar ûntwikkeling fan mobile applikaasjes , de opkomst yn populariteit wêrfan, neffens Google Trends, krekt oan it begjin fan dit jier barde.

Wy witte neat oer Dart, om't wy gjin mobile ûntwikkeling dogge, mar wy ferwolkomje in oare statysk typte programmeartaal fan herte.
4. Kâns op kearn-oerlibjen Linux en syn mienskip tanksij de firtuele masine eBPF
Wy by VDSina hâlde fan konferinsjes: dit jier gie ik nei de DevOops-konferinsje yn Sint-Petersburch en die mei oan in rûne tafel wijd oan trends en waarme dingen yn 'e yndustry. Yn 2019 wiene de liedende mieningen yn sokke petearen:
- Docker is dea omdat it te saai is
- Kubernetes libbet en sil sawat in jier duorje - der sil noch oer praat wurde op konferinsjes yn 2020
- ûnderwilens, yn 'e kearn Linux gjin libbene persoan hat der al lange tiid yn sjoen
Ik diel it lêste punt, fanút myn eachpunt, yn 'e ûntwikkeling fan' e kernel net. Linux Der barre op it stuit dingen dy't net allinich nijsgjirrich binne, mar ek revolúsjonêr. De meast opfallende is de firtuele masine eBPF, dy't oarspronklik makke is om de ferfelende taak fan it filterjen fan netwurkpakketten op te lossen en sûnt dy tiid evoluearre is ta in firtuele masine op kernelnivo foar algemien gebrûk.

Untwikkeling foar de kernel Linuxwie

Untwikkeling foar de kernel Linux: it waard
Mei eBPF rapportearret de kernel no eveneminten dy't foar in part bûten de kernel ôfhannele wurde kinne - de ynterface makket it mooglik om feilich en effisjint mei de kernel te ynteraksje fanút brûkersromte en de kernelfunksjonaliteit út te wreidzjen en oan te foljen. Linux, en foarby it alsjende each fan Linus Torvalds.
Foar eBPF, de ûntwikkeling fan programma's waans aktiviteiten nau ferbûn binne mei ynteraksje mei de kernel Linux wie in yngewikkeld ferhaal - it meitsjen fan dingen lykas stjoerprogramma's foar trage apparaten en ynterfaces foar bestânssystemen yn brûkersromte easke in formeel resinsjeproses troch betûfte kernelûntwikkelders. Linux.
It uterlik fan 'e eBPF-ynterface hat it proses fan it skriuwen fan sokke programma's gâns ferienfâldige - de yntreedrompel is ferlege, d'r sille mear ûntwikkelders wêze en de mienskip sil wer ta libben komme.
Ik bin net allinnich yn myn entûsjasme: ferklearret it belang fan eBPF foar it fuortbestean (!) fan it ekosysteem foar kernelûntwikkeling. In oare, net minder ferneamde ûntwikkelder (Ik bin in grutte fan fan him) , dy't al 50 jier net gelyk is.
Underwilens priizget Linus Torvalds him ornaris net iepenbier foar soksoarte dingen, en ik kin him begripe - wa wol himsels iepenbier as in idioat sjen litte? 🙂

5. Linux hast de lêste spiker yn 'e kiste fan FreeBSD slein mei de asynchrone io_uring-ynterface yn 'e kernel Linux
Omdat wy it oer de kearn hawwe Linux, is it nedich om in oare wichtige ferbettering te neamen dy't dit jier plakfûn hat: de opname fan in nije kearn troch Jens Axbow fan Facebook.
Jierrenlang rjochtfeardigen FreeBSD-systeembehearders en ûntwikkelders harren kar troch it feit dat FreeBSD bettere asynchrone I/O hie as LinuxBygelyks, dit argumint Gleb Smirnov út Nginx.
No is it spul op 'e kop keard. en prestaasjes benchmark resultaten binne yndrukwekkend, mei IOPS ferhegings fariearjend fan 14% oan 102% ôfhinklik fan blok grutte. D'r is in prototype mei asynchrone I / O yn PostgreSQL (op syn minst ), oer it konvertearjen fan PostgreSQL nei asynchrone I/O. Mar sjoen it konservative karakter fan 'e ûntwikkeldersmienskip, sille wy dizze feroaringen noch net sjen yn 2020.

6. AMD's triomfantlike weromreis mei de Ryzen-prosessorline
Neat ûngewoan, it is gewoan dat AMD, dy't al in lange tiid oan 'e sydline stie yn' e sektor, rekord nei rekord brekt.
De nije line fan Ryzen-processors toande in ongelooflijke priis / prestaasjesferhâlding: se , en yn guon regio's . Yn konkurrinsje wurdt Intel twongen : Feroarsaakje dat programma's boud mei har eigen kompilator minder effisjint rinne op in prosessor fan in konkurrint. Nettsjinsteande Intel's smoarge manieren fan fjochtsjen, .
7. Nei AMD is Apple fan doel in stik fan 'e Intel-taart te nimmen mei iPadOS en âlde Gates-tricks
Elkenien dy't in wapen yn 'e hannen kin hâlde, besiket gewoanlik mei te dwaan oan' e fjildslaggen fan reuzen, en net allinich AMD fjochtsje foar Intel's itenbasis. Apple gedrage him as de âlde bolle yn 'e grap.
wy sille stadich de berch delIn âlde en jonge bolle steane op 'e top fan in berch, en in keppel kij weidet ûnder.
De jonge bolle biedt de âlde:
- Hark, litte wy gau, gau del en klopje op 'e ko
en fluch, fluch, wy geane werom!
- Nee!
- No, dan geane wy gau, gau del, litte wy elk twa kij roppe en gau-
Lit ús gau wer opstean!
- Nee!
- No, wat stelle jo dan foar?
- Wy sille stadich, stadich de berch del, wy sille de hiele keppel deadzje en
Lit ús stadich en stadich werom nei ús plak!
Troch it frijjaan fan it nije iPadOS, brûkte Apple in taktyk tsjin Intel neamd "fersteurende ynnovaasje."
Wikipedia definysje
"Disruptive ynnovaasje" is ynnovaasje dy't it lykwicht fan wearden yn 'e merk feroaret. Tagelyk wurde âlde produkten unkompetitive gewoan om't de parameters wêrop't de konkurrinsje earder basearre wie, har betsjutting ferlieze.
Foarbylden fan "fersteurende ynnovaasjes" binne de telefoan (ferfong de tillegraaf), stoomskippen (ferfongen sylskippen), semiconductors (ferfongen fakuüm apparaten), digitale kamera (ferfongen film kamera), en e-mail (fersteurde tradisjonele post).
Apple brûkt har eigen ARM-basearre processors mei leech krêft, en dit hat bewiisd wichtiger te wêzen foar brûkers dan de wat efterlizzende prestaasjes fan Intel's x86.
Apple slagget deryn in oandiel fan 'e merk te pakken, en feroaret de iPad fan in entertainmentterminal yn in folweardich wurkynstrumint - earst foar dyjingen dy't ynhâld meitsje, en no foar ûntwikkelders. Fansels sille wy net gau in ARM-basearre MacBook sjen, mar lytse problemen mei it ûntwerp fan 'e MacBook Pro-toetseboerden stimulearje it sykjen nei alternative oplossingen, en ien fan har belooft de iPad Pro te wêzen mei iPadOS.
Wat hawwe Gates en Microsoft dermei te krijen?
Op ien kear helle Gates krekt deselde trúk mei IBM.
Yn 'e jierren '1970 dominearre IBM de servermerk, en negearde persoanlike kompjûters foar de gemiddelde persoan mei fertrouwen. Yn 'e jierren '1980 brûkte Gates it jild fan IBM om MS-DOS te meitsjen en te lisinsjearjen, wylst hy de rjochten op it bestjoeringssysteem foar himsels behâlde. Nei't er it jild krigen hie, makke Microsoft in grafyske ynterface foar MS-DOS, en de wrâld fan kompjûters wie berne. Windows — yn earste ynstânsje gewoan in grafyske overlay op DOS, en doe it earste PC-bestjoeringssysteem dat handich wie foar de massa. IBM, in grut, ûnhandich bedriuw, ferlear de merk foar persoanlike kompjûters oan it jonge en rappe Microsoft. Ik haw dit opmerklike ferhaal hiel koart gearfette, dus as jo ynteressearre binne yn hoe't Apple yn 2020 mei iPadOS mei Intel sil konkurrearje, advisearje ik it tige oan. .
8. Fersterking fan 'e posysje fan ZFSonLinux — in âld hynder bedjerret de foar net
Kanonysk it brûken fan it ZFS-bestânssysteem as it root-bestânssysteem direkt fanút it ynstallearder. Soms tink ik dat de yngenieurs dy't by Sun Microsystems wurken in aparte biologyske soarte fan Homo sapiens fertsjintwurdigje (de neamde Brian Cantrill en Brendan Gregg wurken by Sun). Oardiel sels, nettsjinsteande jierren fan 'e minskheid syn ynspanningen om wat te meitsjen dat sels mar in bytsje liket op it ZFS-bestânssysteem, nettsjinsteande de ûnoerwinlike lisinsjebeperkingen dy't it opnimmen fan 'e ZFS-boarnekoade yn' e haadline kernelûntwikkelingstûke foarkomme. Linux, wy brûke noch altyd ZFS en dit sil net gau feroarje.
9. Oxide Computer Company - wy sille it team nau kontrolearje, dat dúdlik in protte by steat is - op syn minst in koele show meitsje
Ik einigje myn list mei in oare fermelding fan Brian Cantrill, wêr't ik begon.
Brian Cantrill en oare yngenieurs (guon fan wa't ek earder wurke by Sun) stiften in venture neamd , wêrfan it haaddoel is om in serverplatfoarm te meitsjen dat geskikt is foar gebrûk op grutte skaal. It is bekend dat heul grutte bedriuwen lykas Google, Facebook en Amazon gjin konvinsjonele serverhardware brûke yn har aktiviteiten. It bedriuw fan Brian is fan doel dizze ûngelikens te eliminearjen troch in software- en hardwareplatfoarm te ûntwikkeljen dat geskikt is foar gebrûk troch elke wolktsjinst (ynklusyf de programmeartaal Rust).
Har idee is de belofte fan in nije revolúsje, en ik sil, op syn minst, bliid wêze om de beweging fan har gedachten en har ûntwikkeling yn 'e kommende 2020 te sjen.
Wat wy yn 2019 slagge om te dwaan by VDSina
Wy hawwe yn 2019 gjin technologyske trochbraken makke mei VDSina, mar wy hawwe noch wat om grutsk op te wêzen.
Yn febrewaris hawwe wy de mooglikheid tafoege om in lokaal netwurk te brûken tusken servers en lansearre in domeinregistraasjetsjinst. De priis waard makke ien fan de leechste op 'e merk - 179 roebel per ru/рф, ynklusyf foar fernijing.
Yn maart hawwe wy praat op IT Global Meetup #14.
Yn april hawwe wy de kanaalbreedte foar elke tsjinner ferhege fan 100 nei 200 Megabits, en de ferkearslimyt foar alle tariven (útsein de goedkeapste) signifikant ferhege - nei 32 TB per moanne.
Yn july krigen klanten de opsje om automatysk te ynstallearjen Windows Server 2019. Fergese DDoS-beskerming waard oanbean binnen de lokaasje yn Moskou.
Ek yn july ferskynde ús bedriuw op Habré, debutearjend en hoe't it ús holpen hat in kwantumsprong te nimmen yn klantstipe.
Yn augustus hawwe se de mooglikheid tafoege om snapshots te meitsjen - server-backups.
De iepenbiere API is frijlitten.
Wy hawwe de kanaalbreedte foar elke tsjinner ferhege fan 200 oan 500 Megabits.
Wy namen diel oan 'e Chaos Constructions 2019-konferinsje, fersprieden swipen mei it bedriuwslogo as merch (de kampanjeslogan wie "As de ûntwikkelder boppe is") en blazen telegramchats op.
Yn septimber lansearren wy de leukste en freonlikste Instagram fan in IT-bedriuw - VDSina begon te praten oer nijs en it deistich libben .

Yn novimber gongen wy nei Highload++, namen diel oan in rûne tafel oer "databases in Kubernetes" en klaaiden de dielnimmers yn haaienhoeden.
Yn desimber sprieken wy op in DevOps-gearkomste yn it GazPromNeft-kantoar mei in rapport oer databases yn Kubernetes en op 'e DevOpsDays-konferinsje yn Moskou , dat wie grif myn bêste prestaasje fan it jier.
konklúzje
Lykas Nassim Taleb sei, is it folle makliker om te foarsizzen wat wy perfoarst net sille sjen. Ik wol derop wize dat alles wat nij is dat wy yn 2020 sille sjen syn oarsprong hat yn 2019, 2018 en earder. Ik sil net besykje de takomst sekuer te foarsizzen, mar 2020 sil wis net it jier wêze Linux op it buroblêd (wannear seagen jo foar it lêst in buroblêd?) en it jier Linux Wy sjogge dit no al sa'n tsien jier op mobile apparaten.
Ik hoopje yn alle gefallen dat wy oer in jier wer byelkoar komme en beprate hoe't alles eins ôfrûn is.
Noflike feestdagen allegearre!
Folgje ús ûntwikkelder op Instagram
Boarne: www.habr.com
