Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Alexander Chistyakov huwa f'kuntatt, jien evanġelista vdsina.ru u jgħidlek dwar id-9 l-aqwa avvenimenti tat-teknoloġija tal-2019.

Fil-valutazzjoni tiegħi, kont aktar fuq it-togħma tiegħi milli fuq l-opinjoni tal-esperti. Għalhekk, din il-lista, pereżempju, ma tinkludix karozzi mingħajr sewwieq, għaliex m'hemm xejn fundamentalment ġdid jew sorprendenti f'din it-teknoloġija.

Ma għamiltx l-avvenimenti fil-lista skont is-sinifikat jew l-effett naqra, għax is-sinifikat tagħhom se jkun ċar f'għaxar snin, u l-effett naqra huwa ta 'ħajja qasira wisq, jien biss ippruvajt nagħmel din l-istorja koerenti.

1. Applikazzjonijiet server portabbli fil-lingwa ta 'programmar Rust għal WebAssembly

Se nibda r-reviżjoni b'żewġ rapporti:

1. Rapport Brian Cantrill "Żmien li terġa' tikteb l-OS f'Rut?", moqri minnu lura fl-2018.

Fil-ħin tal-qari tar-rapport, Brian Cantrill kien qed jaħdem f'Joyent bħala CTO u ma kellu l-ebda idea kif l-2019 kienet se tispiċċa għalih u għal Joyent.

2. Rapport ta’ Steve Klabnik, membru tat-tim ewlieni tal-lingwa Rust u l-awtur tal-ktieb "The Rust Programming Language", li jaħdem f'Cloudflare, fejn jitkellem dwar il-karatteristiċi tal-lingwa Rust u t-teknoloġija WebAssembly, li jippermettilek tuża web browsers bħala pjattaformi għat-tħaddim ta' applikazzjonijiet.

Fl-2019, WebAssembly ma tiegħu Interfaċċja WASI, li jipprovdi aċċess għal oġġetti tas-sistema operattiva bħal fajls u sockets, imxiet lil hinn mill-browsers u qed timmira s-suq tas-software tas-server.

L-essenza tal-breakthrough hija ovvja - l-umanità għandha runtime oħra li kapaċi tħaddem applikazzjonijiet portabbli għall-Web (xi ħadd jiftakar il-prinċipju WORA, ivvintat mill-awturi tal-lingwa Java?).

Għandna wkoll mod relattivament sikur biex nibnu dawn l-applikazzjonijiet grazzi għal-lingwa Rust, li r-raison d'être tagħha hija li telimina klassijiet sħaħ ta' żbalji fil-ħin tal-kumpilazzjoni.

WebAssembly huwa tali game changer li Solomon Hikes, wieħed mill-ħallieqa ta 'Docker, kiteb li kieku WebAssembly u WASI kienu jeżistu fl-2008, Docker sempliċement ma kienx jitwieled.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Mhuwiex sorprendenti li Rust kien fost dawk li jadottaw it-teknoloġija portabbli l-ġdida - l-ekosistema tagħha qed tiżviluppa b'mod dinamiku u Rust kien il-lingwa ta 'programmar l-aktar favorita għal bosta snin, skont ir-riżultati. stħarriġ imwettaq minn StackOverflow.

Din hija slide mit-taħdita ta' Steve, li turi biċ-ċar il-proporzjon tan-numru ta' bugs tas-sigurtà li huma kompletament evitati meta tuża Rust għan-numru totali ta' bugs misjuba fl-MS Windows matul l-aħħar għaxar snin u nofs.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Microsoft kellha b'xi mod tirrispondi għal sfida bħal din, u hekk għamlet.

2. Proġett Verona minn Microsoft, li se jsalva l-Windows u jiftaħ paġna ġdida ta 'storja għal kwalunkwe OS

In-numru ta 'bugs fil-kernel tal-Microsoft Windows u l-biċċa l-kbira tal-programmi tal-konsumatur żdied kważi b'mod lineari matul l-aħħar 12-il sena.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Fl-2019, Matthew Parkinson tal-Microsoft ippreżenta l-Proġett Verona lill-pubbliku, li jistgħu jtemmu dan.

Din hija l-inizjattiva ta’ Microsoft biex toħloq lingwa ta’ programmar sigura bbażata fuq l-ideat tal-lingwa Rust: kollegi minn Microsoft Research sabu li l-biċċa l-kbira tal-problemi tas-sigurtà huma assoċjati mal-wirt tqil tal-lingwa C, li fiha l-biċċa l-kbira tal-Windows hija miktuba. Il-lingwa bħal Rust ta' Verona timmaniġġja l-memorja u l-aċċess konkorrenti għar-riżorsi bl-użu prinċipju ta' estrazzjoni ta' spiża żero. Jekk trid tifhem fid-dettall kif taħdem, agħti ħarsa Rapport tal-Parkinson stess.

Huwa interessanti li Microsoft hija tradizzjonalment pperċepita bħala imperu ħażen u avversarju ta 'kull ħaġa ġdida, minkejja l-fatt li Simon Peyton-Jones, l-iżviluppatur ewlieni tal-Glasgow Haskell Compiler, jaħdem fil-Microsoft.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Il-mistoqsija ta 'Brian Cantrill mill-ewwel paragrafu: "Mhux iż-żmien li terġa' tikteb il-qalba tas-sistema operattiva f'Rut?" irċieva tweġiba mhux mistennija - huwa ovvju li għadu mhux possibbli li terġa 'tikteb il-qalba tas-sistema operattiva, iżda l-programmi li jaħdmu fl-ispazju tal-utent diġà qed jinkitbu mill-ġdid. Beda proċess bla waqfien, u dan se jiftaħ paġna ġdida tal-futur għas-sistemi operattivi kollha.

3. Iż-żieda fil-popolarità tal-lingwa ta 'programmar Dart grazzi għall-qafas Flutter

Jiena ċert li l-aħbar li ġejja hija sorpriża kbira mhux biss għalina u għall-pubbliku ġenerali, iżda wkoll għal ħafna mill-parteċipanti diretti fil-proċess tal-formazzjoni tagħha. Il-lingwa tal-ipprogrammar Dart, li dehret fuq Google tmien snin ilu, rat tkabbir mgħaġġel fil-popolarità din is-sena.

Jiena nuża l-metodu tiegħi biex nivvaluta l-popolarità tal-lingwi tal-ipprogrammar billi tanalizza repożitorji fuq Github, darba fix-xahar aġġornament tad-dejta f'tabella. Jekk fil-bidu tas-sena kien hemm biss 100 repożitorju popolari fuq Dart, illum diġà hemm 313 minnhom.

Dart qabeż lil Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua u CoffeeScript fil-popolarità. L-ebda lingwa ta 'programmar oħra ma tidher li kibret aktar malajr din is-sena. Għaliex ġara?

Wieħed mir-rapporti ewlenin ta’ din is-sena skond udjenza HackerNews inqara minn Richard Feldman u ġie msejjaħ "Għaliex l-ipprogrammar funzjonali mhuwiex in-norma?" Parti sinifikanti tar-rapport hija ddedikata għal analiżi ta 'kif il-lingwi ta' programmar isiru popolari. Waħda mir-raġunijiet ewlenin, skont Richard, hija l-preżenza ta 'applikazzjoni jew qafas popolari, fi kliem ieħor l-app qattiel.

Għal-lingwa Dart, ir-raġuni għall-popolarità tagħha hija l-qafas tal-iżvilupp tal-applikazzjoni mobbli Aġitazzjoni, li ż-żieda fil-popolarità tagħha, skond Google Trends, għadha kif ġara fil-bidu ta 'din is-sena.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Ma nafu xejn dwar Dart peress li ma nagħmlux żvilupp tal-mowbajl, iżda nilqgħu bil-qalb lingwa oħra ta 'programmar ittajpjata b'mod statiku.

4. Ċans għas-sopravivenza tal-kernel Linux u l-komunità tiegħu grazzi għall-magna virtwali eBPF

Aħna f'VDSina nħobbu l-konferenzi: din is-sena mort għall-konferenza DevOops f'San Pietruburgu u pparteċipajt f'round table ddedikata għal tendenzi u affarijiet sħan fl-industrija. Fl-2019, l-opinjonijiet ewlenin f'konversazzjonijiet bħal dawn kienu:

  • Docker huwa mejjet għax huwa boring wisq
  • Kubernetes huwa ħaj u se jdum madwar sena - xorta se titkellem dwaru fil-konferenzi fl-2020
  • Sadanittant, ebda persuna ħajja ma ħarset lejn il-qalba tal-Linux għal żmien twil

Ma naqsamx l-aħħar punt; mil-lat tiegħi, mhux biss qed iseħħu affarijiet interessanti, iżda rivoluzzjonarji issa fl-iżvilupp tal-kernel tal-Linux. L-aktar notevoli hija l-magna virtwali eBPF, li oriġinarjament inħoloq biex issolvi l-kompitu boring tal-iffiltrar tal-pakketti tan-netwerk, u mbagħad kibret f'magna virtwali ta 'livell tal-qalba għal skopijiet ġenerali.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019
Żvilupp għall-kernel Linux: iva

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019 Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019
Żvilupp għall-kernel Linux: issa

Grazzi għall-eBPF, il-qalba issa tirrapporta l-okkorrenza ta 'avvenimenti li jistgħu jiġu pproċessati parzjalment barra l-qalba - l-interface jagħmilha possibbli li jinteraġixxu b'mod sikur u effiċjenti mal-qalba mill-ispazju tal-utent u jespandu u jikkumplimentaw il-funzjonalità tal-qalba tal-Linux, billi tevita l-kollha. -seeing eye ta' Linus Torvalds.

Qabel l-eBPF, l-iżvilupp ta 'programmi li l-attivitajiet tagħhom kienu relatati mill-qrib mal-interazzjoni mal-kernel Linux kienet storja diffiċli - il-ħolqien ta' affarijiet bħal sewwieqa għal apparati bil-mod u interfaces għal sistemi ta 'fajls fl-ispazju tal-utent kien jeħtieġ li jgħaddi minn proċedura ta' reviżjoni formali minn żviluppaturi tal-kernel Linux b'esperjenza.

Id-dehra tal-interface eBPF issimplifikat ħafna l-proċess tal-kitba ta 'programmi bħal dawn - il-limitu tad-dħul tbaxxa, se jkun hemm aktar żviluppaturi u l-komunità terġa' tieħu l-ħajja.

Jien mhux waħdi fl-entużjażmu tiegħi: Żviluppatur tal-kernel għal żmien twil David Miller jiddikjara l-importanza tal-eBPF għas-sopravivenza (!) tal-ekosistema tal-iżvilupp tal-qalba. Żviluppatur ieħor, mhux inqas famuż Brendan Gregg (Jien fan kbir tiegħu) isejjaħ lill-eBPF bħala avvanz, li ma ġiex ugwali għal 50 sena.

Sadanittant, Linus Torvalds ġeneralment ma jfaħħarhx pubblikament għal affarijiet bħal dawn, u nista' nifhem - min irid jagħmel lilu nnifsu pubblikament qisu idjota? 🙂
Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

5. Linux poġġa kważi d-dwiefer finali fit-tebut ta 'FreeBSD grazzi għall-interface io_uring mhux sinkroniku fil-qalba tal-Linux

Filwaqt li qegħdin fuq is-suġġett tal-kernel tal-Linux, ta 'min jinnota titjib sinifikanti ieħor li seħħ din is-sena: l-inklużjoni ta' I/O asinkronu ta' prestazzjoni għolja API io_uring minn Jens Axbow ta' Facebook.

Għal ħafna snin, l-amministraturi tas-sistema u l-iżviluppaturi FreeBSD ibbażaw l-għażla tagħhom fuq il-fatt li FreeBSD għamel I/O asinkronu aħjar minn Linux. Per eżempju dan l-argument użat fir-rapport tiegħu fl-2014 Gleb Smirnov minn Nginx.

Issa l-logħba nqalbet ta’ taħt fuq. Is-sistema ta' fajls distribwiti Ceph diġà nbidlet għall-użu ta' io_uring u r-riżultati tal-benchmark tal-prestazzjoni huma impressjonanti, b'żidiet IOPS li jvarjaw minn 14% sa 102% skont id-daqs tal-blokk. Hemm prototip li juża I/O mhux sinkroniku f'PostgreSQL (mill-inqas għall-kittieb fl-isfond), aktar xogħol ippjanat dwar il-konverżjoni ta' PostgreSQL għal I/O mhux sinkroniku. Iżda minħabba n-natura konservattiva tal-komunità tal-iżviluppaturi, għadna mhux se naraw dawn il-bidliet fl-2020.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

6. Ir-ritorn trijonfanti ta 'AMD bil-linja tal-proċessur Ryzen

Xejn mhux tas-soltu, huwa biss li AMD, li ilha fuq il-ġenb fl-industrija għal żmien twil, qed tikser rekord wara rekord.

Il-linja l-ġdida ta 'proċessuri Ryzen uriet proporzjon ta' prezz/prestazzjoni inkredibbli: huma jiddominaw il-lista ta 'proċessuri l-aħjar bejgħ fuq Amazon, u f'xi reġjuni Il-bejgħ tal-proċessuri AMD jaqbeż il-bejgħ tal-Intel. Fil-kompetizzjoni, Intel hija sfurzata jieħdu miżuri estremament mhux popolari: Jiġġiegħel li programmi mibnija bil-kompilatur tagħhom stess jaħdmu b'mod inqas effiċjenti fuq il-proċessur ta' kompetitur. Minkejja l-modi maħmuġin ta' kif jiġġieled Intel, Il-valutazzjoni tas-suq ta 'AMD hija qrib ħafna tal-valuri rekord ta' 2000.

7. Wara l-AMD, Apple timmira li tieħu biċċa mill-Intel pie ma 'iPadOS u tricks qodma ta' Gates

Kull min jista 'jżomm arma f'idejh normalment jipprova jipparteċipa fil-battalji tal-ġganti, u mhux biss AMD qed tikkompeti għall-bażi tal-ikel ta' Intel. Apple ġab ruħu bħall-barri antik fiċ-ċajta.

se ninżlu bil-mod il-muntanjaBarri anzjan u żagħżugħ joqgħod fuq il- quċċata taʼ muntanja, u merħla taʼ baqar jirgħu taħt.
Il-barri żagħżugħ joffri lill-anzjan:
- Isma, ejja malajr, malajr ninżlu u nħabbtu l-baqra
u malajr, malajr, nerġgħu nitilgħu!
- Le!
- Tajjeb, mela ejja malajr, malajr ninżlu, ejja nsejħu żewġ baqar kull wieħed u malajr-
Ejja nerġgħu nqumu malajr!
- Le!
- Ukoll, x'tipproponi allura?
- Aħna se ninżlu bil-mod, bil-mod il-muntanja, noqtlu l-merħla kollha u
Ejja bil-mod u bil-mod nerġgħu lura lejn postna!

Billi ħarġet l-iPadOS il-ġdid, Apple użat tattika kontra Intel imsejħa "innovazzjoni ta' tfixkil."

Definizzjoni tal-Wikipedija

"Innovazzjoni li tfixkel" hija innovazzjoni li tbiddel il-bilanċ tal-valuri fis-suq. Fl-istess ħin, prodotti qodma jsiru mhux kompetittivi sempliċement minħabba li l-parametri li fuqhom kienet ibbażata l-kompetizzjoni qabel jitilfu s-sinifikat tagħhom.

Eżempji ta’ “innovazzjonijiet li jfixklu” huma t-telefon (ssostitwixxa t-telegrafu), bastimenti tal-fwar (vapuri tal-qlugħ mibdula), semikondutturi (apparati tal-vakwu mibdula), kameras diġitali (kameras tal-films mibdula), u email (posta tradizzjonali mfixkla).

Apple juża l-proċessuri tagħha stess ibbażati fuq ARM ta 'enerġija baxxa, u dan wera li huwa aktar importanti għall-utenti mill-prestazzjoni kemmxejn lura ta' x86 ta 'Intel.

Apple qed jirnexxilu jaħtaf sehem mis-suq, u jdawwar l-iPad minn terminal tad-divertiment f’għodda ta’ ħidma sħiħa – l-ewwel għal dawk li joħolqu kontenut, u issa għall-iżviluppaturi. Ovvjament, mhux se naraw MacBook ibbażat fuq ARM dalwaqt, iżda problemi żgħar bid-disinn tat-tastieri tal-MacBook Pro qed jinkoraġġixxu t-tfittxija għal soluzzjonijiet alternattivi, u waħda minnhom twiegħed li tkun l-iPad Pro b'iPadOS.

X'għandhom x'jaqsmu magħha Gates u Microsoft?

F'ħin wieħed, Gates ġibed eżattament l-istess trick ma 'IBM.

Fis-snin sebgħin, IBM iddominat is-suq tas-server, bil-kunfidenza ta 'ġgant jinjora l-kompjuters personali għall-persuna medja. Fis-snin tmenin, Gates ħoloq IBM bil-flus u liċenzja MS-DOS għaliha, u ħalla d-drittijiet għas-sistema operattiva għalih innifsu. Wara li rċeviet il-flus, Microsoft ħolqot interface grafiku għal MS-DOS, u twieled Windows - għall-ewwel biss add-on grafiku fuq DOS, u mbagħad l-ewwel sistema operattiva għall-kompjuters, konvenjenti għall-użu mill-mases. IBM, li hija kumpanija kbira u goff, qed titlef is-suq tal-kompjuter personali għall-Microsoft żgħażagħ u veloċi. Reġgħet għidt din l-istorja kbira fil-qosor ħafna, allura jekk qed tistaqsi kif Apple se tilgħab kontra Intel fl-1970 bl-iPadOS, nirrakkomanda ħafna aqrah kollu kemm hu.

8. Tisħiħ tal-pożizzjoni ta 'ZFSonLinux - iż-żiemel il-qadim ma jħassarx il-furrow

Kanoniku introduċa l-abbiltà li tinstalla Ubuntu bl-użu tas-sistema tal-fajl ZFS bħala s-sistema tal-fajl tal-għeruq direttament mill-installatur. Xi drabi jidhirli li l-inġiniera li ħadmu f'Sun Microsystems jirrappreżentaw speċi bijoloġika separata ta 'Homo sapiens (Brian Cantrill u Brendan Gregg, diġà msemmija hawn fuq, ħadmu f'Sun). Imħallef għalik innifsek, minkejja ħafna snin ta 'tentattivi mill-umanità kollha biex tagħmel xi ħaġa saħansitra remotament simili għas-sistema tal-fajls ZFS, minkejja restrizzjonijiet ta' liċenzjar intrattabbli li jipprevjenu l-inklużjoni tal-kodiċi tas-sors ZFS fil-fergħa ewlenija tal-iżvilupp tal-qalba tal-Linux, għadna nużaw ZFS, u fis-sitwazzjoni mhux se jinbidlu fil-futur qarib.

9. Oxide Computer Company - aħna se nissorveljaw mill-qrib it-tim, li b'mod ċar huwa kapaċi ħafna - għall-inqas noħolqu spettaklu jibred

Nispiċċa l-lista tiegħi b'referenza oħra għal Brian Cantrill, fejn bdejt.

Brian Cantrill u inġiniera oħra (li wħud minnhom qabel kienu jaħdmu wkoll fuq Sun) waqqfu impriża imsejħa Kumpanija tal-Kompjuter Ossidu, li l-għan ewlieni tiegħu huwa li tinħoloq pjattaforma ta 'server adattata għall-użu fuq skala kbira. Huwa magħruf li korporazzjonijiet kbar ħafna bħal Google, Facebook u Amazon ma jużawx hardware server konvenzjonali fl-attivitajiet tagħhom. Il-kumpanija ta’ Brian għandha l-għan li telimina din l-inugwaljanza billi tiżviluppa pjattaforma ta’ softwer u ħardwer adattata għall-użu minn kwalunkwe servizz tal-cloud (inkluża l-lingwa ta’ programmar Rust).

L-idea tagħhom hija l-wegħda ta 'rivoluzzjoni ġdida, u jien, għall-inqas, inkun kuntent li nara l-moviment tal-ħsibijiet tagħhom u l-iżvilupp tagħhom fl-2020 li ġejja.

Dak li rnexxielna nagħmlu fl-2019 fil-VDSina

Ma għamilna l-ebda skoperti teknoloġiċi fl-2019 ma 'VDSina, iżda għad għandna xi ħaġa li nkunu kburin biha.

Fi Frar, żidna l-abbiltà li nużaw netwerk lokali bejn is-servers u nedejna servizz ta’ reġistrazzjoni tad-dominju. Il-prezz sar wieħed mill-aktar baxxi fis-suq - 179 rublu kull ru/рф, inkluż għat-tiġdid.

F'Marzu tkellimna f'IT Global Meetup #14.

F'April, żidna l-wisa 'tal-kanal għal kull server minn 100 għal 200 Megabits, u żidna b'mod sinifikanti l-limitu tat-traffiku għat-tariffi kollha (ħlief l-irħas) - għal 32 TB kull xahar.

F'Lulju, il-klijenti kellhom l-opportunità li jinstallaw awtomatikament Windows Server 2019. Protezzjoni DDoS b'xejn bdiet tiġi pprovduta fil-post ta 'Moska.
F'Lulju wkoll, il-kumpanija tagħna dehret fuq Habré, iddebutta artiklu dwar kif ktibna l-pannell tal-kontroll tal-hosting tagħna stess u kif għenna nieħdu qabża kbira fl-appoġġ tal-klijenti.

F'Awwissu, żiedu l-abbiltà li joħolqu snapshots—backups tas-server.
L-API pubblika ġiet rilaxxata.
Żidna l-wisa 'tal-kanal għal kull server minn 200 għal 500 Megabits.
Ħadna sehem fil-konferenza Chaos Constructions 2019, qassam frosti bil-logo tal-kumpanija bħala merkanzija (l-islogan tal-kampanja kien "Meta l-iżviluppatur ikun fuq nett") u sploda chats tat-telegramma.

F'Settembru, nedejna l-aktar ħelu u faċli Instagram ta 'kumpanija tal-IT - VDSina bdiet titkellem dwar l-aħbarijiet u l-ħajja ta' kuljum żviluppatur doggy.

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

F'Novembru, morna Highload++, ħadna sehem f'round table dwar "databases f'Kubernetes" u lbsin lill-parteċipanti bil-kpiepel tal-klieb il-baħar.

F'Diċembru, tkellimna f'laqgħa DevOps fl-uffiċċju GazPromNeft b'rapport dwar databases f'Kubernetes u fil-konferenza DevOpsDays f'Moska b’rapport dwar il-burnout, li żgur kienet l-aqwa prestazzjoni tiegħi tas-sena.

Konklużjoni

Kif qal Nassim Taleb, huwa ħafna aktar faċli li wieħed ibassar dak li żgur mhux se naraw. Nixtieq ninnota li dak kollu ġdid li se naraw fl-2020 imur lura għall-2019, l-2018 u qabel. Ma nippreżumix li nbassar il-futur b'mod preċiż, iżda l-2020 żgur mhux se tkun is-sena tal-Linux fuq id-desktop (meta kienet l-aħħar darba li rajt desktop?) U ilna naraw is-sena tal-Linux fuq it-tagħmir mobbli għal għaxar snin snin issa.

Fi kwalunkwe każ, nittama li fi żmien sena nerġgħu niltaqgħu flimkien u niddiskutu kif verament irriżulta kollox.

Il-Festi t-Tajba lil kulħadd!

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Segwi l-iżviluppatur tagħna fuq Instagram

Riżultati: 9 skoperti teknoloġiċi ewlenin tal-2019

Sors: www.habr.com

Żid kumment