Alexander Chistyakov têkilî ye, ez mizgînvan im û ji we re qala 9 bûyerên teknolojiya çêtirîn ên 2019-an bikin.
Di nirxandina xwe de, min ji nerîna pisporan bêtir xwe spart tama xwe. Ji ber vê yekê, ev navnîş, mînakî, otomobîlên bê ajokar nagire, ji ber ku di vê teknolojiyê de tiştek bi bingehîn nû an ecêb tune.
Min bûyerên di lîsteyê de li gorî girîngî û bandora wow rêz nekir, ji ber ku girîngiya wan dê di deh salan de diyar bibe, û bandora wow pir kurt e, min tenê hewl da ku vê çîrokê bihevre bikim.
1. Serîlêdanên servera portable bi zimanê bernamenûsê Rust ji bo WebAssembly
Ez ê bi du raporan dest bi vekolînê bikim:
1. Rapor , ji hêla wî ve di sala 2018 de hate xwendin.
Di dema xwendina raporê de, Brian Cantrill li Joyent wekî CTO dixebitî û nizanibû ku dê sala 2019-an çawa ji bo wî û Joyent biqede.
2. , endamê ekîba bingehîn a zimanê Rust û nivîskarê pirtûka "The Rust Programming Language", ku li Cloudflare dixebite, li wir behsa taybetmendiyên zimanê Rust û teknolojiya WebAssembly dike, ku dihêle hûn gerokên malperê wekî bikar bînin. platformên ji bo xebitandina sepanan.
Di sala 2019 de, WebAssembly bi xwe re , ku gihîştina tiştên pergala xebitandinê yên wekî pel û soketan peyda dike, ji gerokan derbas bûye û bazara nermalava serverê dike hedef.
Esasê serpêhatiyê diyar e - mirovatiyê yek wextek din heye ku karibe serîlêdanên portable ji bo Webê bimeşîne (kes prensîba WORA, ku ji hêla nivîskarên zimanê Java ve hatî vedîtin tê bîra meriv?).
Di heman demê de bi saya zimanê Rust, ku sedema hebûna wî ev e ku di dema berhevkirinê de tevahî çînên xeletiyan ji holê rabike, rêgezek bi ewledar a avakirina van sepanan jî heye.
WebAssembly guhezkarek lîstikek wusa ye ku Solomon Hikes, yek ji afirînerên Docker, nivîsand ku ger WebAssembly û WASI di sala 2008-an de hebûna, Docker bi tenê dê çênebûya.

Ne ecêb e ku Rust di nav pejirandinên teknolojiya nû ya portable de bû - ekosîstema wê bi dînamîk pêş dikeve û Rust ev çend sal in ku li gorî encaman zimanê bernamesaziyê yê herî bijare ye. .
Ev slayt ji axaftina Steve ye ku bi awayekî zelal rêjeya jimara kêmasiyên ewlehiyê yên ku bi karanîna Rust-ê bi tevahî dikarin werin dûrxistin, li gorî jimara giştî ya kêmasiyên di MS-ê de nîşan dide. Windows, di deh û nîvek borî de hat dîtin.

Microsoft neçar ma ku bi rengekî bersivê bide dijwariyek wusa, û wiya kir.
2. Projeya Verona ji Microsoftê, ku dê tomar bike Windows û dê ji bo her OS-ê rûpelek nû ya dîrokê veke
Hejmara çewtiyên di kernela Microsoftê de Windows û piraniya bernameyên bikarhêneran di 12 salên borî de hema bêje bi awayekî xêzikî zêde bûne.

Di 2019 de, Matthew Parkinson ya Microsoft , ku dikare dawî li vê yekê bîne.
Ev destpêşxeriyeke Microsoftê ye ji bo afirandina zimanekî bernamesaziyê yê ewle li ser bingeha ramanên zimanê Rust: hevkarên ji Lêkolîna Microsoftê dîtin ku piraniya pirsgirêkên ewlehiyê bi mîrata giran a zimanê C ve girêdayî ne, ku tê de piraniya WindowsZimanê mîna Rust Verona bîr û gihîştina hevdem a çavkaniyan bi karanîna wê birêve dibe. . Heke hûn dixwazin bi hûrgulî fêm bikin ka ew çawa dixebite, lê binêre .
Balkêş e ku Microsoft bi kevneşopî wekî împaratoriyek xirab û dijberê her tiştê nû tê hesibandin, tevî vê rastiyê ku , pêşdebirê sereke yê Berhevkarê Glasgow Haskell, li Microsoft-ê dixebite.

Pirsa Brian Cantrill ji paragrafa yekem: "Ma ne dem e ku meriv kernelê pergala xebitandinê li Rust ji nû ve binivîsîne?" bersivek nediyar wergirt - diyar e ku hîn ne gengaz e ku meriv kernelê pergala xebitandinê ji nû ve binivîsîne, lê bernameyên ku di qada bikarhêner de dixebitin jixwe ji nû ve têne nivîsandin. Pêvajoyek bê rawestan dest pê kir, û ev yek dê ji bo hemî pergalên xebitandinê rûpelek nû ya pêşerojê veke.
3. Zêdebûna populerbûna zimanê bernamesaziya Dart bi saya çarçoveya Flutter
Ez piştrast im ku nûçeyên jêrîn ne tenê ji bo me û raya giştî, lê ji bo piraniya beşdarên rasterast ên pêvajoya damezrandina wê jî sosretek mezin e. Zimanê bernamesaziyê Dart, ku heşt sal berê li Google xuya bû, îsal mezinbûna bilez a populerbûnê dît.
Ez rêbaza xwe ya nirxandina populerbûna zimanên bernamesaziyê bi analîzkirina depoyên li ser Github, mehê carekê bikar tînim. . Ger di destpêka salê de li ser Dart tenê 100 depoyên populer hebûn, îro jixwe 313 ji wan hene.
Dart di populerbûna Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua û CoffeeScript de derbas bûye. Tu zimanekî din ê bernamesaziyê îsal zû zû mezin nebûye. Çima çêbû?
Yek ji raporên girîng ên vê salê ji aliyê Richard Feldman ve hat xwendin û bang kirin Beşek girîng a raporê ji analîzek ku çawa zimanên bernamekirinê populer dibin ve tê veqetandin. Yek ji sedemên sereke, li gorî Richard, hebûna serîlêdanek an çarçoveyek populer e, bi gotinek din sepana kujer.
Ji bo zimanê Dart, sedema populerbûna wê çarçoveya pêşkeftina serîlêdana mobîl e , zêdebûna populerbûna ku, li gorî Google Trends, di destpêka vê salê de pêk hat.

Em di derbarê Dart de tiştek nizanin ji ber ku em pêşkeftina mobîl nakin, lê em bi dilgermî pêşwaziya zimanek bernamenûsî ya statîkî ya din dikin.
4. Derfeta saxmayîna bingehîn Linux û civaka wê bi saya makîneya virtual a eBPF
Em li konferansên VDSina hez dikin: îsal ez çûm konferansa DevOops li St. Di sala 2019-an de, ramanên sereke di danûstandinên weha de ev bûn:
- Docker mirî ye ji ber ku ew pir bêhêz e
- Kubernetes sax e û dê bi qasî salekê bimîne - ew ê hîn jî di konferansên 2020-an de li ser were axaftin
- di heman demê de, di navikê de Linux demek dirêj e kesekî zindî lê nenihêriye
Ji perspektîfa min ve, ez xala dawî ya di pêşveçûna kernel de parve nakim. Linux Tiştên ku niha diqewimin ne tenê balkêş in, lê şoreşger in. Ya herî berbiçav makîneya virtual a eBPF ye, ku di destpêkê de ji bo çareserkirina karê dijwar ê fîlterkirina pakêtên torê hatibû afirandin û ji hingê ve veguheriye makîneyeke virtual a asta kernel a armanca giştî.

Pêşveçûna ji bo kernelê Linux: bû

Pêşveçûna ji bo kernelê Linux: ew bû
Bi eBPF re, kernel niha bûyerên ku dikarin qismî li derveyî kernelê werin birêvebirin radigihîne - navrû gengaz dike ku bi ewlehî û bi bandor bi kernelê re ji cîhê bikarhêner re têkilî daynin û fonksiyona kernelê berfireh bikin û temam bikin. Linux, ji çavê her tiştî dibîne yê Linus Torvalds derbas dibe.
Berî eBPF, pêşxistina bernameyên ku çalakiyên wan bi têkiliya bi kernel re ji nêz ve girêdayî ne. Linux çîrokeke tevlihev bû—çêkirina tiştên wekî ajokarên ji bo cîhazên hêdî û navrûyên ji bo pergalên pelan di qada bikarhêner de pêvajoyek nirxandinê ya fermî ji hêla pêşdebirên kernelê yên xwedî ezmûn ve hewce dikir. Linux.
Xuyabûna pêwendiya eBPF pêvajoya nivîsandina bernameyên weha pir hêsan kiriye - sînorê têketinê hate daxistin, dê bêtir pêşdebiran hebin û civak dê ji nû ve zindî bibe.
Ez ne bi tenê me di coşa xwe de: girîngiya eBPF ji bo zindîbûna (!) ya ekosîstema pêşkeftina kernelê radigihîne. Pêşvebirek din, ne kêmtir navdar (Ez heyranê wî yê mezin im) , ku ev 50 sal e ku nayê wekhev kirin.
Di vê navberê de, Linus Torvalds bi gelemperî ji bo tiştên weha bi gelemperî pesnê wî nade, û ez dikarim wî fam bikim - kî dixwaze bi eşkere xwe wekî ehmeqek xuya bike? 🙂

5. Linux hema bêje bi navrûya io_uring a asenkron di kernel de mixek dawî li tabûta FreeBSD xist. Linux
Ji ber ku em qala bingehîn dikin Linux, pêdivî ye ku meriv başbûnek din a girîng ku îsal çêbû destnîşan bike: têxistina bingehek nû ji hêla Jens Axbow ya Facebookê ve.
Bi gelek salan, rêvebir û pêşdebirên pergalên FreeBSD hilbijartina xwe bi vê rastiyê rewa dikirin ku FreeBSD xwedî I/O-ya asenkron a çêtir bû ji LinuxBo nimûne, ev arguman Gleb Smirnov ji Nginx.
Niha lîstik serûbin bûye. û encamên pîvana performansê balkêş in, digel ku IOPS li gorî mezinahiya blokê ji% 14 heya 102% zêde dibe. Di PostgreSQL de prototîpek heye ku I/O asynchronous bikar tîne (kêmtir ), li ser veguherandina PostgreSQL bo I/O asynchronous. Lê ji ber xwezaya muhafezekar a civata pêşdebiran, em ê di sala 2020-an de hîna van guhertinan nebînin.

6. Vegera serketî ya AMD bi rêza pêvajoya Ryzen re
Tiştek ne asayî ye, tenê ew e ku AMD, ku ji demek dirêj ve di pîşesaziyê de li kêlekê ye, rekor li dû rekorê dişkîne.
Rêzeya nû ya pêvajoyên Ryzen rêjeyek bihayê / performansa bêhempa nîşan da: ew , û li hin herêman . Di pêşbaziyê de, Intel neçar e : Dihêle ku bernameyên ku bi berhevkarê xwe hatine çêkirin li ser pêvajoyek hevrikê kêmtir bi bandor bixebitin. Tevî rêbazên qirêj ên şer ên Intel, .
7. Li dû AMD-ê, Apple armanc dike ku bi iPadOS û hîleyên kevn ên Gates perçeyek ji pêta Intel bigire.
Her kesê ku dikare çekek di destên xwe de bigire bi gelemperî hewl dide ku beşdarî şerên mezinan bibe, û ne tenê AMD ji bo bingeha xwarina Intel-ê têdikoşe. Sêv di henekê de mîna gayê pîr tevdigeriya.
em ê hêdî hêdî dakevin çiyêKerekî pîr û ciwan li serê çiyayekî radiweste, keriyek çêlek li jêr diçêre.
Kerê ciwan yê kal pêşkêşî dike:
- Guh bide, em bi lez, bi lez dakevin jêr û li ga bixin
û bi lez, bi lez, em ê vegerin!
- Na!
- Baş e, bila bi lez, zû herin xwarê, em bangî du dewaran bikin û bi lez-
Werin em zû vegerin ser xwe!
- Na!
- Baş e, wê demê tu çi pêşniyar dikî?
- Em ê hêdî hêdî, hêdî hêdî dakevin çiyê, em ê tev keriyê bikujin û
Em hêdî hêdî vegerin cihê xwe!
Bi berdana iPadOS-a nû, Apple li dijî Intel taktîkek bi navê "nûbûniya têkder" bikar anî.
pênase Wîkîpediya
"Nûvebûnek têkçûyî" nûbûnek e ku hevsengiya nirxan di sûkê de diguhezîne. Di heman demê de, hilberên kevin nehevrikî dibin tenê ji ber ku pîvanên ku pêşbaziyê berê li ser hatine damezrandin girîngiya xwe winda dikin.
Nimûneyên "nûvekirinên têkder" ev in têlefon (li şûna telgrafê), keştiyên vaporê (keştiyên keştiyê hatine guheztin), nîvconductor (cîhazên valahiya hatine guheztin), kamerayên dîjîtal (kamerayên fîlimê hatine guheztin), û e-name (nameyên kevneşopî yên têkçûyî).
Apple pêvajoyên xwe yên kêm-hêza ARM-ê bikar tîne, û ev îsbat kiriye ku ji bikarhêneran re ji performansa piçûktir a x86 ya Intel-ê girîngtir e.
Apple bi rê ve dibe ku beşek ji bazarê bi dest bixe, iPad-ê ji termînalek şahiyê veguherîne amûrek xebatê ya bêkêmasî - pêşî ji bo kesên ku naverokê diafirînin, û naha jî ji bo pêşdebiran. Bê guman, em ê di demek nêzîk de MacBook-based ARM nebînin, lê pirsgirêkên piçûk ên sêwirana klavyeyên MacBook Pro teşwîqê lêgerîna çareseriyên alternatîf dikin, û yek ji wan soz dide ku bibe iPad Pro bi iPadOS.
Çi têkiliya Gates û Microsoft bi wê re heye?
Carekê, Gates bi IBM-ê re tam heman hîle derxist.
Di salên 1970an de, IBM li bazara serveran serdest bû, bi bawerî komputerên kesane yên ji bo mirovên asayî paşguh dikir. Di salên 1980an de, Gates fonên IBM bikar anî da ku MS-DOS biafirîne û lîsans bike, û mafên pergala xebitandinê ji xwe re parast. Piştî wergirtina pereyan, Microsoft ji bo MS-DOS navrûyek grafîkî çêkir, û cîhana komputeran çêbû. Windows — di destpêkê de tenê pêvekek grafîkî li ser DOS, û dû re yekem pergala xebitandinê ya PC-yê ku ji bo girseyan guncan bû. IBM, pargîdaniyek mezin û dijwar, bazara komputerên kesane ji Microsoft-a ciwan û bilez winda kir. Min ev çîroka berbiçav pir bi kurtî kurt kir, ji ber vê yekê heke hûn eleqedar in ka Apple dê di sala 2020-an de bi iPadOS-ê çawa bi Intel re pêşbaziyê bike, ez bi tundî pêşniyar dikim. .
8. Xurtkirina pozîsyona ZFSonLinux — hespê pîr xêzikê xera nake
Canonical bi karanîna pergala pelê ZFS wekî pergala pelê root rasterast ji sazker. Carinan ez difikirim ku endezyarên ku li Sun Microsystems dixebitin cureyek biyolojîkî ya cuda ya Homo sapiens temsîl dikin (Brian Cantrill û Brendan Gregg ên ku li jor hatine behs kirin li Sun xebitîn). Ji xwe re dadbar bikin, tevî salên hewldanên mirovahiyê ji bo afirandina tiştek ku bi dûr ve jî dişibihe pergala pelê ZFS, tevî sînorkirinên lîsansê yên bêserûber ên ku rê li ber tevlêbûna koda çavkaniya ZFS di şaxa pêşveçûna kernel a sereke de digirin. Linux, em hîn jî ZFS-ê bi kar tînin û ev yek di demek nêzîk de naguhere.
9. Pargîdaniya Komputerê Oxide - em ê ji nêz ve tîmê bişopînin, ku bi eşkereyî jêhatî ye - bi kêmanî pêşandanek xweş biafirînin
Ez navnîşa xwe bi vegotinek din a Brian Cantrill, ku min dest pê kir, diqedînim.
Brian Cantrill û endezyarên din (hinek ji wan jî berê li Sun dixebitin) karsaziyek bi navê , armanca sereke ya ku ew e ku platformek serverek ji bo karanîna li ser pîvanek mezin çêbikin. Tê zanîn ku pargîdaniyên pir mezin ên wekî Google, Facebook û Amazon di çalakiyên xwe de hardware servera kevneşopî bikar naynin. Pargîdaniya Brian armanc dike ku vê newekheviyê ji holê rake bi pêşxistina platformek nermalava û hardware ku ji bo karanîna her karûbarek ewr (di nav de zimanê bernamenûsê Rust) guncan e.
Fikra wan soza şoreşeke nû ye, û ez ê bi kêmanî bi temaşekirina tevgera ramanên wan û pêşveçûna wan di sala 2020-an de kêfxweş bibim.
Tiştê ku me di sala 2019-an de li VDSina kir
Me di sala 2019-an de bi VDSina re ti serkeftinek teknolojîk nekir, lê dîsa jî tiştek me heye ku em pê serbilind bin.
Di Sibatê de, me şiyana karanîna tora herêmî ya di navbera serveran de zêde kir û karûbarek tomarkirina domainê da destpêkirin. Bihayê li sûkê yek ji herî nizm hate çêkirin - 179 ruble per ru/rf, di nav de ji bo nûvekirinê.
Di Adarê de em li IT Global Meetup #14 axivîn.
Di Nîsanê de, me firehiya kanalê ji bo her serverek ji 100 ber 200 Megabit zêde kir, û bi girîngî sînorê trafîkê ji bo hemî tarîfan (ji bilî ya herî erzan) zêde kir - mehê 32 TB.
Di Tîrmehê de, ji xerîdaran re vebijarka sazkirina otomatîkî hat dayîn Windows Server 2019. Parastina DDoS ya belaş li Moskowê dest pê kir.
Di heman demê de di Tîrmehê de, pargîdaniya me li Habré xuya bû, dest pê kir û ka ew çawa ji me re bûye alîkar ku di piştgiriya xerîdar de gavek quantum bavêjin.
Di Tebaxê de, wan şiyana çêkirina wêneyan-paşkêşên serverê zêde kirin.
API-ya gelemperî hate berdan.
Me firehiya kanalê ji bo her serverek ji 200 ber 500 Megabit zêde kir.
Em beşdarî konferansa Chaos Constructions 2019 bûn, qamçiyên bi logoya pargîdanî wekî kirrûbirra belav kirin (slogana kampanyayê "Gava ku pêşdebir li jor e" bû) û sohbetên telegramê teqandin.
Di Îlonê de, me Instagrama herî xweş û dostane ya pargîdaniyek IT-ê dest pê kir - VDSina dest bi axaftinê kir li ser nûçe û jiyana rojane. .

Di Mijdarê de, em çûn Highload++, em beşdarî maseyek dordorê ya li ser "baskên daneyan li Kubernetes" bûn û beşdaran cil û bergên şûşê li xwe kirin.
Di Kanûnê de, me di civînek DevOps de li ofîsa GazPromNeft bi raporek li ser databasên li Kubernetes û di konferansa DevOpsDays de li Moskowê axivî. , ku bê guman performansa min a herî baş a salê bû.
encamê
Wekî ku Nassim Taleb got, pêşbînîkirina tiştên ku em ê bê guman nebînin pir hêsantir e. Ez dixwazim destnîşan bikim ku her tiştê nû ku em ê di sala 2020-an de bibînin, koka xwe ji 2019, 2018 û berê digire. Ez ê hewl nedim ku pêşerojê bi rastî pêşbînî bikim, lê bê guman 2020 dê ne sala Linux li ser maseya sermaseyê (cara dawî kengî we maseyeke sermaseyê dît?) û salê Linux Em vê yekê nêzîkî deh sal in li ser cîhazên mobîl dibînin.
Di her rewşê de, ez hêvî dikim ku di salekê de em ê dîsa li hev bicivin û nîqaş bikin ka her tişt bi rastî çawa derket.
Cejna we pîroz be!
Pêşdebirê me li ser Instagram bişopînin
Source: www.habr.com
