Rezilta: 9 gwo zouti teknolojik nan 2019

Alexander Chistyakov an kontak, mwen se yon evanjelis vdsina.ru 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ò Brian Cantrill "Lè pou reekri eksplwatasyon an nan Rust?", 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. Rapò pa Steve Klabnik, 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 WASI koòdone, 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.

Rezilta: 9 gwo zouti teknolojik nan 2019

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. sondaj ki fèt pa StackOverflow.

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.

Rezilta: 9 gwo zouti teknolojik nan 2019

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.

Rezilta: 9 gwo zouti teknolojik nan 2019

Nan 2019, Matthew Parkinson nan Microsoft prezante Pwojè Verona bay piblik la, 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 prensip abstrè pri zewo. Si ou vle konprann an detay ki jan li fonksyone, pran yon gade Pwòp rapò Parkinson la.

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 Simon Peyton-Jones, pwomotè prensipal Glasgow Haskell Compiler la, travay nan Microsoft.

Rezilta: 9 gwo zouti teknolojik nan 2019

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. mete ajou done ki nan tablo a. 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 dapre HackerNews odyans lan Richard Feldman te li e li te rele "Poukisa pwogramasyon fonksyonèl pa nòmal la?" 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 Flutter, ogmantasyon nan popilarite ki, dapre Google Trends, jis rive nan kòmansman ane sa a.

Rezilta: 9 gwo zouti teknolojik nan 2019

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.

Rezilta: 9 gwo zouti teknolojik nan 2019
Devlopman pou nwayo a Linuxte

Rezilta: 9 gwo zouti teknolojik nan 2019 Rezilta: 9 gwo zouti teknolojik nan 2019
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: Devlopè nwayo depi lontan David Miller deklare enpòtans eBPF pou siviv (!) ekosistèm devlopman nwayo a. Yon lòt, pa mwens popilè pwomotè Brendan Gregg (Mwen se gwo fanatik li) rele eBPF yon zouti, 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? 🙂
Rezilta: 9 gwo zouti teknolojik nan 2019

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 segondè-pèfòmans asynchrone I/O API io_uring 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 te itilize nan rapò li an 2014 Gleb Smirnov soti nan Nginx.

Koulye a, jwèt la te vire tèt anba. Sistèm fichye distribiye Ceph la deja chanje pou itilize io_uring 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 pou ekriven background), plis travay te planifye 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.

Rezilta: 9 gwo zouti teknolojik nan 2019

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 domine lis processeurs ki pi byen vann sou Amazon, ak nan kèk rejyon Lavant processeur AMD depase lavant Intel. Nan konpetisyon, Intel fòse pran mezi trè enpopilè: Lakoz pwogram ki te konstwi ak pwòp du yo pou yo kouri mwens efikas sou processeur yon konkiran. Malgre fason Intel sal goumen, Valyasyon mache AMD a trè pre valè rekò 2000.

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. li li an antye.

8. Ranfòse pozisyon ZFSon anLinux — yon vye chwal pa gate siyon an

Kanonik prezante posiblite pou enstalasyon Ubuntu 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 Konpayi Oksid Odinatè, 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 atik sou fason nou te ekri pwòp hosting panèl kontwòl nou an 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. devlopè chyen.

Rezilta: 9 gwo zouti teknolojik nan 2019

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. ak yon rapò sou burnout, 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!

Rezilta: 9 gwo zouti teknolojik nan 2019

Swiv pwomotè nou an sou Instagram

Rezilta: 9 gwo zouti teknolojik nan 2019

Sous: www.habr.com

Achte hosting serye pou sit ki gen pwoteksyon DDoS, sèvè VPS VDS 🔥 Achte yon hébergement sit entènèt serye ak pwoteksyon DDoS, sèvè VPS VDS | ProHoster