Niðurstöður: 9 helstu tæknibyltingar 2019

Alexander Chistyakov hefur samband, ég er guðspjallamaður vdsina.ru og segðu þér frá 9 bestu tækniviðburðum ársins 2019.

Í mínu mati treysti ég meira á smekk minn en álit sérfræðinga. Þess vegna inniheldur þessi listi, til dæmis, ekki ökumannslausa bíla, því það er ekkert í grundvallaratriðum nýtt eða kemur á óvart í þessari tækni.

Ég flokkaði atburðina á listanum ekki eftir þýðingu eða vááhrifum, því þýðing þeirra mun koma í ljós eftir tíu ár, og vááhrifin eru of skammvinn, ég reyndi bara að gera þessa sögu heildstæða.

1. Færanleg netþjónaforrit á Rust forritunarmálinu fyrir WebAssembly

Ég mun hefja umfjöllunina með tveimur skýrslum:

1. Skýrsla Brian Cantrill "Tími til kominn að endurskrifa stýrikerfið í Rust?", lesið af honum árið 2018.

Þegar hann las skýrsluna var Brian Cantrill að vinna hjá Joyent sem tæknistjóri og hafði ekki hugmynd um hvernig 2019 myndi enda fyrir hann og Joyent.

2. Skýrsla eftir Steve Klabnik, meðlimur í kjarnateymi Rust tungumálsins og höfundur bókarinnar "The Rust Programming Language", sem starfar hjá Cloudflare, þar sem hann talar um eiginleika Rust tungumálsins og WebAssembly tækni, sem gerir þér kleift að nota netvafra sem vettvangur til að keyra forrit.

Árið 2019, WebAssembly með sínum WASI tengi, sem veitir aðgang að stýrikerfishlutum eins og skrám og innstungum, hefur færst út fyrir vafra og miðar á hugbúnaðarmarkaðinn fyrir netþjóna.

Kjarni byltingarinnar er augljós - mannkynið hefur enn einn keyrslutíma sem getur keyrt flytjanleg forrit fyrir vefinn (man einhver eftir WORA meginreglunni, sem höfundar Java tungumálsins fundu upp?).

Við höfum líka tiltölulega örugga leið til að búa til þessi forrit þökk sé Rust tungumálinu, en tilvist þess er að útrýma heilum flokkum af villum við þýðingu.

WebAssembly er slíkur leikjaskiptamaður að Solomon Hikes, einn af höfundum Docker, skrifaði að ef WebAssembly og WASI hefðu verið til árið 2008, hefði Docker einfaldlega ekki fæðst.

Niðurstöður: 9 helstu tæknibyltingar 2019

Það kemur ekki á óvart að Rust var meðal notenda nýju færanlegu tækninnar - vistkerfi þess er að þróast á kraftmikinn hátt og Rust hefur verið uppáhalds forritunarmálið í nokkur ár, samkvæmt niðurstöðunum könnun gerð af StackOverflow.

Þetta er glæra úr ræðu Steve, sem sýnir greinilega hlutfallið milli fjölda öryggisvilla sem algjörlega er hægt að forðast þegar Rust er notað og heildarfjölda galla sem fundist hafa í MS Windows síðasta einn og hálfan áratug.

Niðurstöður: 9 helstu tæknibyltingar 2019

Microsoft þurfti einhvern veginn að bregðast við slíkri áskorun og það gerði það.

2. Project Verona frá Microsoft, sem mun vista Windows og opna nýja sögusíðu fyrir hvaða stýrikerfi sem er

Fjöldi villa í Microsoft Windows kjarnanum og flestum neytendaforritum hefur aukist nánast línulega á undanförnum 12 árum.

Niðurstöður: 9 helstu tæknibyltingar 2019

Árið 2019, Matthew Parkinson hjá Microsoft kynnti verkefnið Verona fyrir almenningi, sem getur bundið enda á þetta.

Þetta er frumkvæði Microsoft að því að búa til öruggt forritunarmál sem byggir á hugmyndum Rust tungumálsins: samstarfsmenn frá Microsoft Research hafa komist að því að flest öryggisvandamál tengjast þungri arfleifð C tungumálsins, þar sem mest af Windows er skrifað. Ryðlíkt tungumál Verona stjórnar minni og samhliða aðgangi að auðlindum með því að nota núll-kostnaður abstrakt meginreglan. Ef þú vilt skilja í smáatriðum hvernig það virkar skaltu skoða Parkinsons eigin skýrslu.

Það er athyglisvert að Microsoft er jafnan litið á sem illt heimsveldi og andstæðing alls nýs, þrátt fyrir að Simon Peyton-Jones, aðalframleiðandi Glasgow Haskell Compiler, vinnur hjá Microsoft.

Niðurstöður: 9 helstu tæknibyltingar 2019

Spurning Brian Cantrill úr fyrstu málsgrein: "Er ekki kominn tími til að endurskrifa stýrikerfiskjarnann í Rust?" fékk óvænt svar - það er augljóst að ekki er enn hægt að endurskrifa stýrikerfiskjarnann, en þegar er verið að endurskrifa forrit sem keyra í notendarými. Óstöðvandi ferli er hafið og þetta mun opna nýja framtíðarsíðu fyrir öll stýrikerfi.

3. Auknar vinsældir Dart forritunarmálsins þökk sé Flutter ramma

Ég er viss um að eftirfarandi fréttir koma ekki aðeins okkur og almenningi verulega á óvart, heldur einnig flestum beinum þátttakendum í myndun þess. Dart forritunarmálið, sem birtist hjá Google fyrir átta árum, hefur notið örra vinsælda á þessu ári.

Ég nota aðferð mína til að meta vinsældir forritunarmála með því að greina geymslur á Github, einu sinni í mánuði að uppfæra gögn í töflunni. Ef í upphafi árs voru aðeins 100 vinsælar geymslur á Dart, þá eru þær nú þegar 313.

Dart hefur náð Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua og CoffeeScript í vinsældum. Ekkert annað forritunarmál virðist hafa vaxið hraðar á þessu ári. Hvers vegna gerðist það?

Ein af merkustu skýrslum þessa árs samkvæmt áhorfendum HackerNews var lesinn af Richard Feldman og var kallaður "Af hverju er hagnýt forritun ekki normið?" Verulegur hluti skýrslunnar er helgaður greiningu á því hvernig forritunarmál verða vinsæl. Ein helsta ástæðan, samkvæmt Richard, er tilvist vinsæls forrits eða ramma, með öðrum orðum killer appið.

Fyrir Dart tungumálið er ástæðan fyrir vinsældum þess þróunarrammi fyrir farsímaforrit Flutter, aukningin í vinsældum sem, samkvæmt Google Trends, átti sér stað í byrjun þessa árs.

Niðurstöður: 9 helstu tæknibyltingar 2019

Við vitum ekkert um Dart þar sem við gerum ekki farsímaþróun, en við fögnum innilega öðru kyrrstætt vélrituðu forritunarmáli.

4. Möguleiki á að lifa af Linux kjarnanum og samfélagi hans þökk sé eBPF sýndarvélinni

Við hjá VDSina elskum ráðstefnur: í ár fór ég á DevOops ráðstefnuna í Sankti Pétursborg og tók þátt í hringborði tileinkað straumum og heitum hlutum í greininni. Árið 2019 voru leiðandi skoðanir í slíkum samtölum:

  • Docker er dáinn vegna þess að hann er of leiðinlegur
  • Kubernetes er á lífi og mun endast í um eitt ár - það verður enn talað um það á ráðstefnum árið 2020
  • Á sama tíma hefur enginn lifandi maður skoðað Linux kjarnann í langan tíma

Ég deili ekki síðasta atriðinu; frá mínu sjónarhorni eru ekki aðeins áhugaverðir, heldur byltingarkenndir hlutir að gerast núna í þróun Linux kjarnans. Mest áberandi er eBPF sýndarvélin, sem var upphaflega búin til til að leysa það leiðinlega verkefni að sía netpakka, og óx síðan í almenna sýndarvél á kjarnastigi.

Niðurstöður: 9 helstu tæknibyltingar 2019
Þróun fyrir Linux kjarna: já

Niðurstöður: 9 helstu tæknibyltingar 2019 Niðurstöður: 9 helstu tæknibyltingar 2019
Þróun fyrir Linux kjarna: núna

Þökk sé eBPF tilkynnir kjarninn nú um atburði sem hægt er að vinna að hluta til utan kjarnans - viðmótið gerir það mögulegt að hafa samskipti við kjarnann á öruggan og skilvirkan hátt úr notendarými og stækka og bæta við virkni Linux kjarnans, framhjá öllu -sjáandi auga Linus Torvalds.

Fyrir eBPF var erfið saga að þróa forrit sem voru nátengd samskiptum við Linux kjarna - að búa til hluti eins og rekla fyrir hæg tæki og viðmót fyrir skráarkerfi í notendarými þurfti að fara í gegnum formlegt endurskoðunarferli af reyndum Linux kjarna verktaki.

Útlit eBPF viðmótsins hefur mjög einfaldað ferlið við að skrifa slík forrit - aðgangsþröskuldurinn hefur verið lækkaður, það verða fleiri forritarar og samfélagið mun lifna við aftur.

Ég er ekki einn um eldmóðinn minn: David Miller, sem hefur lengi verið kjarnaframleiðandi lýsir yfir mikilvægi eBPF fyrir lifun (!) vistkerfis kjarnaþróunar. Annar, ekki síður frægur verktaki Brendan Gregg (Ég er mikill aðdáandi hans) kallar eBPF bylting, sem ekki hefur verið jafnað í 50 ár.

Á meðan hrósar Linus Torvalds honum yfirleitt ekki opinberlega fyrir slíkt og ég get skilið hann - hver vill opinberlega láta líta út fyrir að vera hálfviti? 🙂
Niðurstöður: 9 helstu tæknibyltingar 2019

5. Linux setti næstum síðasta naglann í kistu FreeBSD þökk sé ósamstilltu io_uring viðmótinu í Linux kjarnanum

Á meðan við erum að ræða Linux kjarnann, þá er rétt að taka eftir annarri umtalsverðri framför sem átti sér stað á þessu ári: innlimun nýs hágæða ósamstilltur I/O API io_uring eftir Jens Axbow frá Facebook.

Í mörg ár byggðu kerfisstjórar og FreeBSD forritarar val sitt á því að FreeBSD gerði ósamstilltur I/O betur en Linux. Til dæmis þessi rök notað í skýrslu sinni árið 2014 Gleb Smirnov frá Nginx.

Nú hefur leikurinn snúist á hvolf. Ceph dreifða skráarkerfið hefur þegar skipt yfir í að nota io_uring og árangur viðmiðunarniðurstöður eru áhrifamiklar, þar sem IOPS hækkar á bilinu 14% til 102% eftir stærð blokkarinnar. Það er til frumgerð sem notar ósamstillt I/O í PostgreSQL (að minnsta kosti fyrir bakgrunnsrithöfund), frekari vinna fyrirhuguð um að breyta PostgreSQL í ósamstillt I/O. En miðað við íhaldssamt eðli þróunarsamfélagsins munum við ekki sjá þessar breytingar ennþá árið 2020.

Niðurstöður: 9 helstu tæknibyltingar 2019

6. Sigurhrósandi endurkoma AMD með Ryzen örgjörva línunni

Ekkert óvenjulegt, það er bara að AMD, sem hefur verið á hliðarlínunni í greininni í langan tíma, er að slá met eftir met.

Nýja línan af Ryzen örgjörvum sýndi ótrúlegt verð/afköst hlutfall: þeir ráða yfir mest seldu örgjörvunum á Amazon, og á sumum svæðum Sala AMD örgjörva er meiri en sala Intel. Í samkeppni er Intel þvingað grípa til afar óvinsælra ráðstafana: Gerir það að verkum að forrit sem eru byggð með eigin þýðanda keyra óhagkvæmari á örgjörva samkeppnisaðila. Þrátt fyrir óhreinar leiðir Intel til að berjast, Markaðsmat AMD er mjög nálægt metgildum ársins 2000.

7. Í kjölfar AMD stefnir Apple á að taka hluta af Intel kökunni með iPadOS og gömlum Gates brellum

Allir sem geta haft vopn í höndunum reyna venjulega að taka þátt í bardögum risa og ekki aðeins AMD keppir um matvæli Intel. Apple hagaði sér eins og gamla nautið í brandaranum.

við förum hægt niður fjalliðGamalt og ungt naut stendur á toppi fjalls og kúahjörð er á beit fyrir neðan.
Unga nautið býður því gamla:
- Heyrðu, við skulum skjótt, fljótt niður og banka á kúna
og fljótt, fljótt, við förum aftur upp!
- Nei!
- Jæja, þá skulum við fljótt, fljótt fara niður, köllum tvær kýr hvor og fljótt-
Við skulum fara aftur upp fljótt!
- Nei!
— Jæja, hvað leggurðu þá til?
- Við munum hægt, hægt niður fjallið, við munum drepa alla hjörðina og
Snúum okkur hægt og rólega aftur til okkar!

Með því að gefa út nýja iPadOS notaði Apple aðferð gegn Intel sem kallast „truflun nýsköpun“.

Wikipedia skilgreining

„Trufandi nýsköpun“ er nýsköpun sem breytir verðmætajafnvæginu á markaðnum. Á sama tíma verða gamlar vörur ósamkeppnishæfar einfaldlega vegna þess að þær breytur sem áður var byggð á samkeppni missa marks.

Dæmi um „trufandi nýjungar“ eru síminn (kom í staðinn fyrir símskeyti), gufuskip (skiptu í stað seglskipa), hálfleiðarar (skipt um tómarúmstæki), stafrænar myndavélar (skipta um kvikmyndavélar) og tölvupóstur (truflaður hefðbundinn póstur).

Apple notar sína eigin ARM-undirstaða örgjörva með litlum krafti og þetta hefur reynst notendum mikilvægara en örlítið dræm afköst Intel x86.

Apple er að ná að hrifsa til sín hluta af markaðnum og breyta iPad úr afþreyingarstöð í fullgild vinnutæki - fyrst fyrir þá sem búa til efni og nú fyrir þróunaraðila. Auðvitað munum við ekki sjá MacBook sem byggir á ARM í bráð, en lítil vandamál við hönnun MacBook Pro lyklaborðanna hvetja til leit að öðrum lausnum og eitt þeirra lofar að vera iPad Pro með iPadOS.

Hvað hafa Gates og Microsoft með það að gera?

Á sínum tíma gerði Gates nákvæmlega sama bragðið með IBM.

Á áttunda áratugnum var IBM ráðandi á netþjónamarkaðnum, með trausti risa sem hunsaði einkatölvur fyrir meðalmanninn. Á níunda áratugnum bjó Gates til IBM með peningum og veitti MS-DOS leyfi fyrir það og lét hann sjálfur eftir réttindin á stýrikerfinu. Eftir að hafa fengið peningana, bjó Microsoft til grafískt viðmót fyrir MS-DOS og Windows fæddist - fyrst bara grafísk viðbót yfir DOS og síðan fyrsta stýrikerfið fyrir tölvur, þægilegt til notkunar fyrir fjöldann. IBM, sem er stórt og klaufalegt fyrirtæki, er að missa einkatölvumarkaðinn til hins unga og hraðvirka Microsoft. Ég hef endursagt þessa frábæru sögu mjög stuttlega, þannig að ef þú ert að spá í hvernig Apple muni spila gegn Intel árið 1970 með iPadOS, þá mæli ég eindregið með lestu hana í heild sinni.

8. Styrkja stöðu ZFSonLinux - gamli hesturinn skemmir ekki sporið

Canonical kynnti möguleikann á að setja upp Ubuntu nota ZFS skráarkerfið sem rótskráarkerfið beint frá uppsetningarforritinu. Stundum sýnist mér að verkfræðingarnir sem unnu hjá Sun Microsystems tákni aðskilda líffræðilega tegund af Homo sapiens (Brian Cantrill og Brendan Gregg, sem þegar er minnst á hér að ofan, unnu hjá Sun). Dæmdu sjálfur, þrátt fyrir margra ára tilraunir alls mannkyns til að gera eitthvað sem líkist ZFS skráarkerfinu, þrátt fyrir óleysanlegar leyfistakmarkanir sem koma í veg fyrir að ZFS frumkóði sé settur inn í aðalútibú Linux kjarnans, notum við enn ZFS , og í ástandinu mun ekki breytast í náinni framtíð.

9. Oxide Computer Company - við munum fylgjast grannt með liðinu, sem er greinilega fær um margt - allavega búa til flottan þátt

Ég enda listann minn með því að minnast á Brian Cantrill þar sem ég byrjaði.

Brian Cantrill og aðrir verkfræðingar (sem sumir störfuðu einnig áður hjá Sun) stofnuðu fyrirtæki sem heitir Oxide tölvufyrirtæki, meginmarkmið þess er að búa til netþjónsvettvang sem hentar til notkunar í stórum stíl. Vitað er að mjög stór fyrirtæki eins og Google, Facebook og Amazon nota ekki hefðbundinn netþjónabúnað í starfsemi sinni. Fyrirtæki Brians stefnir að því að útrýma þessum ójöfnuði með því að þróa hugbúnaðar- og vélbúnaðarvettvang sem hentar til notkunar fyrir hvaða skýjaþjónustu sem er (þar á meðal Rust forritunarmálið).

Hugmynd þeirra er fyrirheit um nýja byltingu og ég mun að minnsta kosti vera ánægður með að fylgjast með hreyfingu hugsana þeirra og þróun þeirra á komandi 2020.

Það sem okkur tókst að gera árið 2019 hjá VDSina

Við náðum engum tæknibyltingum árið 2019 með VDSina, en við höfum samt eitthvað til að vera stolt af.

Í febrúar bættum við við möguleikanum á að nota staðarnet á milli netþjóna og settum af stað lénaskráningarþjónustu. Verðið var gert eitt það lægsta á markaðnum - 179 rúblur á ru/рф, þar á meðal fyrir endurnýjun.

Í mars ræddum við á IT Global Meetup #14.

Í apríl jukuðum við rásarbreiddina fyrir hvern netþjón úr 100 í 200 megabita og hækkuðum verulega umferðarmörkin fyrir alla gjaldskrá (nema þá ódýrustu) - í 32 TB á mánuði.

Í júlí fengu viðskiptavinir tækifæri til að setja upp Windows Server 2019 sjálfkrafa. Ókeypis DDoS vörn byrjaði að vera í boði í Moskvu.
Einnig í júlí kom fyrirtækið okkar fram á Habré, frumraun grein um hvernig við skrifuðum okkar eigin hýsingarstjórnborð og hvernig það hefur hjálpað okkur að taka skammta stökk í þjónustuveri.

Í ágúst bættu þeir við möguleikanum á að búa til skyndimyndir—afrit af netþjónum.
Opinbera API hefur verið gefið út.
Við aukum rásarbreiddina fyrir hvern netþjón úr 200 í 500 megabita.
Við tókum þátt í Chaos Constructions 2019 ráðstefnunni, dreifðum svipum með merki fyrirtækisins sem varning (slagorð herferðarinnar var „Þegar verktaki er á toppnum“) og sprengdum upp símskeytaspjall.

Í september settum við af stað sætasta og vinalegasta Instagram upplýsingatæknifyrirtækis - VDSina byrjaði að tala um fréttir og daglegt líf hvutti verktaki.

Niðurstöður: 9 helstu tæknibyltingar 2019

Í nóvember fórum við á Highload++, tókum þátt í hringborði um „gagnagrunna í Kubernetes“ og klæddum þátttakendur í hákarlahúfur.

Í desember ræddum við á DevOps fundi á GazPromNeft skrifstofunni með skýrslu um gagnagrunna í Kubernetes og á DevOpsDays ráðstefnunni í Moskvu með skýrslu um kulnun, sem var án efa besti árangur minn á árinu.

Ályktun

Eins og Nassim Taleb sagði, það er miklu auðveldara að spá fyrir um það sem við munum örugglega ekki sjá. Ég vil taka það fram að allt nýtt sem við munum sjá árið 2020 nær aftur til 2019, 2018 og fyrr. Ég geri ráð fyrir að spá ekki nákvæmlega fyrir um framtíðina, en 2020 verður örugglega ekki ár Linux á skjáborðinu (hvenær sást þú skjáborð síðast?) Og við höfum verið að sjá árið Linux í fartækjum í tíu ár núna.

Allavega vona ég að eftir eitt ár komumst við saman aftur og ræðum hvernig allt varð í raun og veru.

Gleðilega hátíð allir!

Niðurstöður: 9 helstu tæknibyltingar 2019

Fylgdu þróunaraðilanum okkar á Instagram

Niðurstöður: 9 helstu tæknibyltingar 2019

Heimild: www.habr.com

Bæta við athugasemd