Alexander Chistyakov an kontak, mwen se yon evanjelis epi pale w sou 9 pi bon evènman teknoloji 2019 la.
Nan evalyasyon mwen an, mwen konte plis sou gou mwen pase sou opinyon ekspè yo. Se poutèt sa, lis sa a, pou egzanp, pa gen ladan machin san chofè, paske pa gen anyen fondamantalman nouvo oswa etone nan teknoloji sa a.
Mwen pa t 'triye evènman yo nan lis la pa siyifikasyon oswa efè wow, paske siyifikasyon yo pral klè nan dis ane, ak efè wow la twò kout, mwen jis eseye fè istwa sa a aderan.
1. Aplikasyon sèvè pòtab nan langaj pwogram Rust pou WebAssembly
Mwen pral kòmanse revizyon an ak de rapò:
1. Rapò , li li tounen nan 2018.
Nan moman li te li rapò a, Brian Cantrill t ap travay nan Joyent kòm yon CTO e li pa t gen okenn lide ki jan 2019 ta fini pou li ak Joyent.
2. , yon manm ekip debaz lang Rust ak otè liv "The Rust Programming Language", k ap travay nan Cloudflare, kote li pale sou karakteristik lang Rust ak teknoloji WebAssembly, ki pèmèt ou sèvi ak navigatè entènèt yo. platfòm pou kouri aplikasyon yo.
Nan 2019, WebAssembly ak li yo , ki bay aksè a objè sistèm opere tankou dosye ak sipò, te deplase pi lwen pase navigatè epi li vize mache lojisyèl sèvè a.
Sans dekouvèt la se evidan - limanite gen yon sèl plis ègzekutabl ki kapab kouri aplikasyon pòtab pou entènèt la (èske nenpòt moun sonje prensip WORA, envante pa otè yo nan lang Java a?).
Nou gen tou yon fason relativman an sekirite pou konstwi aplikasyon sa yo gras ak langaj Rust, ki gen rezon d'être se elimine tout klas erè nan moman konpile.
WebAssembly se tankou yon jwèt changer ke Solomon Hikes, youn nan kreyatè Docker, te ekri ke si WebAssembly ak WASI te egziste an 2008, Docker tou senpleman pa ta fèt.

Li pa etone ke Rust te pami moun kap adopte nouvo teknoloji pòtab la - ekosistèm li a ap devlope dinamik e Rust se lang pwogramasyon ki pi renmen an pandan plizyè ane, dapre rezilta yo. .
Sa a se yon diapozitiv nan prezantasyon Steve la ki montre byen klè rapò kantite pinèz sekirite ki ka evite nèt lè w itilize Rust parapò ak kantite total pinèz ki genyen nan MS. Windows, yo te jwenn pandan dis ane edmi ki sot pase yo.

Microsoft te dwe yon jan kanmenm reponn a yon defi konsa, e li te fè.
2. Pwojè Verona nan men Microsoft, ki pral sove Windows epi li pral louvri yon nouvo paj nan listwa pou nenpòt sistèm operasyon
Kantite pinèz nan kernel Microsoft la Windows epi pifò pwogram itilizatè yo ogmante prèske lineyèman pandan 12 dènye ane yo.

Nan 2019, Matthew Parkinson nan Microsoft , ki ka mete yon fen nan sa a.
Sa a se yon inisyativ Microsoft pou kreye yon langaj pwogramasyon an sekirite ki baze sou ide langaj Rust la: kòlèg nan Microsoft Research yo te jwenn ke pifò pwoblèm sekirite yo asosye avèk eritaj lou langaj C a, kote pifò nan... WindowsLangaj Verona a, ki sanble ak Rust, jere memwa ak aksè konkouran nan resous yo lè l sèvi avèk . Si ou vle konprann an detay ki jan li fonksyone, pran yon gade .
Li enteresan ke Microsoft tradisyonèlman pèrsu kòm yon anpi sa ki mal ak yon opozan nan tout bagay nouvo, malgre lefèt ke , pwomotè prensipal Glasgow Haskell Compiler la, travay nan Microsoft.

Kesyon Brian Cantrill ki soti nan premye paragraf la: "Ăske li pa tan pou reekri nwayo sistèm operasyon an nan Rust?" te resevwa yon repons inatandi - li evidan ke li poko posib pou reekri nwayo a sistèm opere, men pwogram ki kouri nan espas itilizatè yo deja reekri. Yon pwosesis irĂŠzistibl te kòmanse, e sa pral louvri yon nouvo paj nan tan kap vini an pou tout sistèm opere.
3. Ogmantasyon nan popilarite langaj pwogram Dart grasa fondasyon Flutter la
Mwen sèten ke nouvèl sa a se yon gwo sipriz pa sèlman pou nou ak piblik la an jeneral, men tou pou pifò nan patisipan yo dirèk nan pwosesis la nan fòmasyon li yo. Lang pwogramasyon Dart, ki te parèt nan Google uit ane de sa, te wè kwasans rapid nan popilarite ane sa a.
Mwen sèvi ak metòd mwen an pou evalye popilarite langaj pwogramasyon yo lè mwen analize depo sou Github, yon fwa pa mwa. . Si nan kòmansman ane a te gen sèlman 100 depo popilè sou Dart, jodi a gen deja 313 nan yo.
Dart te depase Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua ak CoffeeScript nan popilarite. Pa gen lòt langaj pwogramasyon sanble yo te grandi pi vit ane sa a. Poukisa sa te rive?
Youn nan rapò bòn nan ane sa a Richard Feldman te li e li te rele Yon pati enpòtan nan rapò a konsakre nan yon analiz sou fason langaj pwogramasyon vin popilè. Youn nan rezon prensipal yo, dapre Richard, se prezans nan yon aplikasyon popilè oswa kad, nan lòt mo aplikasyon an asasen.
Pou langaj Dart, rezon ki fè popilarite li se fondasyon devlopman aplikasyon mobil lan , ogmantasyon nan popilarite ki, dapre Google Trends, jis rive nan kòmansman ane sa a.

Nou pa konnen anyen sou Dart paske nou pa fè devlopman mobil, men nou akeyi yon lòt langaj pwogramasyon tape estatik.
4. Chans pou siviv debaz la Linux ak kominote li a gras a machin vityèl eBPF la
Nou nan konferans renmen VDSina: ane sa a mwen te ale nan konferans lan DevOops nan Saint Petersburg epi patisipe nan yon tab wonn dedye a tandans ak bagay ki cho nan endistri an. Nan 2019, opinyon prensipal yo nan konvèsasyon sa yo te:
- Docker mouri paske li twò raz
- Kubernetes vivan epi li pral dire apeprè yon ane - yo pral toujou pale sou li nan konferans nan 2020.
- pandansetan, nan nwayo a Linux pa gen moun vivan ki gade depi lontan
Mwen pa pataje dènye pwen an, nan pwen de vi pa mwen, nan devlopman nwayo a. Linux Gen bagay k ap pase kounye a ki pa sèlman enteresan, yo revolisyonè. Pi remakab la se machin vityèl eBPF la, ki te kreye okòmansman pou rezoud travay fatigan filtraj pake rezo a epi depi lè sa a li te evolye pou l vin tounen yon machin vityèl jeneral nan nivo nwayo a.

Devlopman pou nwayo a Linuxte

Devlopman pou nwayo a Linux: li te vin tounen
Avèk eBPF, kounye a nwayo a rapòte evènman ki ka jere pasyèlman deyò nwayo aâkoòdone a pèmèt pou kominike avèk nwayo a san danje epi avèk efikasite nan espas itilizatè a epi pou pwolonje ak konplete fonksyonalite nwayo a. Linux, kontoune je Linus Torvalds ki wè tout bagay la.
Anvan eBPF, devlopman pwogram ki gen aktivite ki gen rapò sere avèk entèraksyon ak nwayo a Linux Se te yon istwa konplikeâkreye bagay tankou chofè pou aparèy ralanti ak koòdone pou sistèm fichye nan espas itilizatè te mande yon pwosesis revizyon fòmèl pa devlopè nwayo ki gen eksperyans. Linux.
Aparans nan koòdone eBPF te senplifye anpil pwosesis pou ekri pwogram sa yo - papòt la antre bese, pral gen plis devlopè ak kominote a ap vini nan lavi ankò.
Mwen pa poukont mwen nan antouzyasm mwen: deklare enpòtans eBPF pou siviv (!) ekosistèm devlopman nwayo a. Yon lòt, pa mwens popilè pwomotè (Mwen se gwo fanatik li) , ki pa te egal pou 50 ane.
Pandan se tan, Linus Torvalds anjeneral pa fè lwanj piblikman pou bagay sa yo, epi mwen ka konprann li - ki moun ki vle piblikman fè tèt li sanble yon moun sòt? đ

5. Linux prèske te plante dènye klou a nan sèkèy FreeBSD a ak koòdone io_uring asynchrone nan kernel la. Linux
Piske n ap pale de nwayo a Linux, li nesesè pou note yon lòt amelyorasyon enpòtan ki te fèt ane sa a: enklizyon yon nouvo nwayo pa Jens Axbow nan Facebook.
Pandan plizyè ane, administratè sistèm ak devlopè FreeBSD yo te jistifye chwa yo a pa lefèt ke FreeBSD te gen pi bon I/O asynchrone pase... LinuxPa egzanp, agiman sa a Gleb Smirnov soti nan Nginx.
Koulye a, jwèt la te vire tèt anba. ak rezilta referans pèfòmans yo enpresyonan, ak ogmantasyon IOPS ki sòti nan 14% a 102% depann sou gwosè blòk. Gen yon pwototip ki itilize I/O asynchrone nan PostgreSQL (omwen ), sou konvèti PostgreSQL nan I/O asynchrone. Men, bay nati konsèvatif kominote pwomotè a, nou p ap wè chanjman sa yo ankò nan 2020.

6. Retounen triyonfan AMD ak liy processeur Ryzen la
Pa gen anyen dwòl, se jis ke AMD, ki te sou bò liy yo nan endistri a pou yon tan long, ap kraze dosye apre dosye.
Nouvo liy nan processeurs Ryzen te montre yon rapò pri/pèfòmans enkwayab: yo , ak nan kèk rejyon . Nan konpetisyon, Intel fòse : Lakoz pwogram ki te konstwi ak pwòp du yo pou yo kouri mwens efikas sou processeur yon konkiran. Malgre fason Intel sal goumen, .
7. Apre AMD, Apple vize pran yon moso nan tat Intel ak iPadOS ak ansyen ke trik nouvèl Gates.
Tout moun ki ka kenbe yon zam nan men yo anjeneral eseye patisipe nan batay jeyan yo, epi se pa sèlman AMD ap lite pou baz manje Intel a. Apple konpòte li tankou vye towo bèf nan blag la.
nou pral tou dousman desann mòn lanYon ti towo bèf ak yon jenn ti towo kanpe sou tèt yon mòn, ak yon bann bèf ap manje anba.
Jenn towo bèf la ofri granmoun lan:
- Koute, ann byen vit, byen vit desann epi frape bèf la
epi byen vit, byen vit, nou pral tounen moute!
- Non!
- Ebyen, ann byen vit, byen vit desann, ann rele de bèf chak epi byen vit-
Ann leve byen vit!
- Non!
- Ebyen kisa ou pwopoze ebyen?
- Nou pral tou dousman, tou dousman desann mòn lan, nou pral touye tout bann bèt yo ak
An nou tou dousman ak tou dousman retounen nan plas nou!
Lè Apple lage nouvo iPadOS la, Apple te itilize yon taktik kont Intel yo rele "inovasyon deranje."
Definisyon Wikipedya
"Inovasyon deranje" se yon inovasyon ki chanje balans valè nan mache a. An menm tan an, ansyen pwodwi yo vin enkonpetitif tou senpleman paske paramèt sou ki konpetisyon te deja baze pèdi siyifikasyon yo.
Egzanp "inovasyon deranje" se telefòn (ranplase telegraf la), bato a vapè (ranplase bato a vwale), semi-conducteurs (ranplase aparèy vakyòm), kamera dijital (ranplase kamera fim), ak imèl (lapòs tradisyonèl deranje).
Apple sèvi ak pwòp processeurs ki baze sou ARM ki ba-pouvwa li yo, e sa a te pwouve yo dwe pi enpòtan pou itilizatè pase pèfòmans nan yon ti kras an reta nan x86 Intel la.
Apple ap jere rache yon pati nan mache a, vire iPad a soti nan yon tèminal amizman nan yon zouti travay plen vÊritable - premye pou moun ki kreye kontni, epi kounye a pou devlopè. Natirèlman, nou pa pral wè yon MacBook ki baze sou ARM nenpòt lè byento, men ti pwoblèm ak konsepsyon an nan klavye MacBook Pro yo ankouraje rechèch la pou solisyon altènatif, ak youn nan yo pwomèt yo dwe iPad Pro a ak iPadOS.
Ki sa Gates ak Microsoft gen pou wè ak li?
Nan yon sèl fwa, Gates te retire egzakteman menm bagay la tou ak IBM.
Nan ane 1970 yo, IBM te domine mache sèvè a, li te inyore òdinatè pèsonèl yo avèk konfyans pou moun òdinè a. Nan ane 1980 yo, Gates te itilize lajan IBM pou kreye epi bay lisans pou MS-DOS, li te kenbe dwa sistèm operasyon an pou tèt li. Apre li te fin resevwa lajan an, Microsoft te kreye yon koòdone grafik pou MS-DOS, e mond òdinatè a te fèt. Windows â okòmansman jis yon sipèpozisyon grafik sou DOS, epi apre sa premye sistèm operasyon PC ki te pratik pou mas yo. IBM, yon gwo konpayi ki pa t fasil pou itilize, te pèdi mache òdinatè pèsonèl la bay jèn Microsoft ki te rapid la. Mwen rezime istwa remakab sa a trè kout, kidonk si w enterese nan kijan Apple pral fè konpetisyon ak Intel an 2020 ak iPadOS, mwen rekòmande l anpil. .
8. Ranfòse pozisyon ZFSon anLinux â yon vye chwal pa gate siyon an
Kanonik itilize sistèm fichye ZFS la kòm sistèm fichye rasin dirèkteman nan enstalatè a. Pafwa mwen panse enjenyè ki te travay nan Sun Microsystems yo reprezante yon espès byolojik apa de Homo sapiens (Brian Cantrill ak Brendan Gregg nou sot mansyone pi wo a te travay nan Sun). Jije pou tèt ou, malgre plizyè ane efò limanite pou kreye yon bagay ki menm yon ti jan sanble ak sistèm fichye ZFS la, malgre restriksyon lisans ensanmontab ki anpeche enklizyon kòd sous ZFS la nan branch devlopman nwayo prensipal la. Linux, nou toujou ap itilize ZFS e sa pap chanje okenn lè byento.
9. oksid òdinatè konpayi - nou pral byen kontwole ekip la, ki klèman kapab anpil - omwen kreye yon montre fre
Mwen fini lis mwen an ak yon lòt mansyone Brian Cantrill, kote mwen te kòmanse.
Brian Cantrill ak lòt enjenyè (kèk nan yo te travay tou ansyen nan Sun) te fonde yon antrepriz ki rele , objektif prensipal ki se kreye yon platfòm sèvè apwopriye pou itilize sou yon gwo echèl. Li konnen ke gwo kòporasyon tankou Google, Facebook ak Amazon pa sèvi ak pyès ki nan konpitè sèvè konvansyonèl nan aktivite yo. Konpayi Brian a gen pou objaktif pou elimine inegalite sa a lè li devlope yon platfòm lojisyèl ak pyès ki nan konpitè ki apwopriye pou nenpòt sèvis nwaj yo itilize (ki gen ladan lang pwogramasyon Rust).
Lide yo se pwomès yon nouvo revolisyon, e mwen pral, omwen, kontan gade mouvman panse yo ak devlopman yo nan 2020 k ap vini an.
Ki sa nou te jere fè an 2019 nan VDSina
Nou pa t fè okenn pwogrè teknolojik an 2019 ak VDSina, men nou toujou gen yon bagay pou nou fyè de.
An fevriye, nou te ajoute kapasite pou sèvi ak yon rezo lokal ant serveurs ak te lanse yon sèvis anrejistreman domèn. Pri a te fè youn nan pi ba a sou mache a - 179 rubles pou chak ru / ŃŃ, ki gen ladan pou renouvèlman.
Nan mwa mas nou te pale nan IT Global Meetup #14.
Nan mwa avril, nou te ogmante lajè kanal la pou chak sèvè soti nan 100 a 200 Megabit, ak siyifikativman ogmante limit trafik la pou tout tarif yo (eksepte pi bon mache a) - a 32 TB pa mwa.
Nan mwa Jiyè a, kliyan yo te gen opsyon pou enstale otomatikman Windows Server 2019. Yo te kòmanse bay pwoteksyon DDoS gratis nan zòn Moskou a.
Epitou nan mwa Jiyè, konpayi nou an parèt sou HabrÊ, premye ak ki jan li te ede nou pran yon kwasans pwopòsyon nan sipò kliyan.
Nan mwa Out, yo te ajoute kapasite nan kreye snapshots-sèvè sovgad.
API piblik la te pibliye.
Nou ogmante lajè kanal la pou chak sèvè soti nan 200 a 500 Megabit.
Nou te patisipe nan konferans Chaos Constructions 2019 la, nou te distribye fwèt ki gen logo konpayi an kòm machandiz (eslogan kanpay la te "Lè pwomotè a sou tèt") epi nou te eksploze chat telegram yo.
Nan mwa septanm nan, nou te lanse Instagram ki pi bèl ak zanmitay nan yon konpayi IT - VDSina te kòmanse pale sou nouvèl ak lavi chak jou. .

Nan mwa novanm, nou te ale nan Highload ++, te patisipe nan yon tab wonn sou "baz done nan Kubernetes" ak abiye patisipan yo nan chapo reken.
Nan mwa desanm, nou te pale nan yon reyinyon DevOps nan biwo GazPromNeft ak yon rapò sou baz done nan Kubernetes ak nan konferans DevOpsDays nan Moskou. , ki te definitivman pi bon pèfòmans mwen nan ane a.
Konklizyon
Jan Nassim Taleb te di a, li pi fasil pou predi sa nou pap wè ditou. Mwen ta renmen fè remake ke tout sa nou pral wè nouvo an 2020 gen orijin li an 2019, 2018, ak pi bonè. Mwen p ap eseye predi lavni avèk presizyon, men 2020 sètènman p ap ane a. Linux sou òdinatè a (kilè dènye fwa ou te wè yon òdinatè?) ak ane a Linux Nou gen anviwon dizan depi n ap wè sa sou aparèy mobil yo.
Nan nenpòt ka, mwen espere ke nan yon ane nou pral reyini ansanm ankò epi diskite sou ki jan tout bagay reyèlman te tounen soti.
Bòn fèt tout moun!
Swiv pwomotè nou an sou Instagram
Sous: www.habr.com
