Alexander Chistyakov huwa f'kuntatt, jien evanġelista 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 , 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. , 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 , 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.

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. .
Din hija slide mid-diskors ta' Steve li turi b'mod ċar il-proporzjon tan-numru ta' bugs tas-sigurtà li jistgħu jiġu evitati kompletament bl-użu ta' Rust għan-numru totali ta' bugs fl-MS. Windows, misjuba matul l-aħħar għaxar snin u nofs.

Microsoft kellha b'xi mod tirrispondi għal sfida bħal din, u hekk għamlet.
2. Il-Proġett Verona minn Microsoft, li se jiffranka Windows u se tiftaħ paġna ġdida tal-istorja għal kwalunkwe OS
Numru ta' bugs fil-kernel tal-Microsoft Windows u l-biċċa l-kbira tal-programmi tal-utenti żdiedu kważi b'mod lineari matul l-aħħar 12-il sena.

Fl-2019, Matthew Parkinson tal-Microsoft , li jistgħu jtemmu dan.
Din hija 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 ta' sigurtà huma assoċjati mal-wirt tqil tal-lingwa C, li fiha l-biċċa l-kbira tal- WindowsIl-lingwaġġ Verona, simili għal Rust, jimmaniġġja l-memorja u l-aċċess konkorrenti għar-riżorsi billi juża . Jekk trid tifhem fid-dettall kif taħdem, agħti ħarsa .
Huwa interessanti li Microsoft hija tradizzjonalment pperċepita bħala imperu ħażen u avversarju ta 'kull ħaġa ġdida, minkejja l-fatt li , l-iżviluppatur ewlieni tal-Glasgow Haskell Compiler, jaħdem fil-Microsoft.

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 . 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 inqara minn Richard Feldman u ġie msejjaħ 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 , li ż-żieda fil-popolarità tagħha, skond Google Trends, għadha kif ġara fil-bidu ta 'din is-sena.

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 ta' sopravivenza tal-qalba Linux u l-komunità tagħha 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, fil-qalba Linux l-ebda persuna ħajja ma ħarset lejn għal żmien twil
Ma naqbilx mal-aħħar punt, mill-perspettiva tiegħi, fl-iżvilupp tal-kernel. Linux Bħalissa qed jiġru affarijiet li mhumiex biss interessanti, iżda rivoluzzjonarji. L-aktar waħda notevoli hija l-magna virtwali eBPF, li oriġinarjament inħolqot biex issolvi l-kompitu tedjanti tal-iffiltrar tal-pakketti tan-netwerk u minn dakinhar evolviet f'magna virtwali fil-livell tal-kernel għal skop ġenerali.

Żvilupp għall-kernel Linuxkien

Żvilupp għall-kernel Linux: sar
Bl-eBPF, il-kernel issa jirrapporta avvenimenti li jistgħu jiġu mmaniġġjati parzjalment barra mill-kernel—l-interfaċċja tagħmilha possibbli li wieħed jinteraġixxi mal-kernel b'mod sikur u effiċjenti mill-ispazju tal-utent u jestendi u jikkomplementa l-funzjonalità tal-kernel. Linux, billi tevita l-għajn li tara kollox ta' Linus Torvalds.
Qabel l-eBPF, l-iżvilupp ta' programmi li l-attivitajiet tagħhom huma relatati mill-qrib mal-interazzjoni mal-kernel Linux kienet storja kkumplikata—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ġ proċess ta' reviżjoni formali minn żviluppaturi tal-kernel b'esperjenza. Linux.
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: jiddikjara l-importanza tal-eBPF għas-sopravivenza (!) tal-ekosistema tal-iżvilupp tal-qalba. Żviluppatur ieħor, mhux inqas famuż (Jien fan kbir tiegħu) , 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? 🙂

5. Linux kważi daħħalt l-aħħar musmar fit-tebut ta' FreeBSD bl-interfaċċja io_uring asinkronika fil-kernel Linux
Peress li qed nitkellmu dwar il-qalba Linux, huwa neċessarju li wieħed jinnota titjib sinifikanti ieħor li seħħ din is-sena: l-inklużjoni ta' qalba ġdida minn Jens Axbow ta' Facebook.
Għal ħafna snin, l-amministraturi u l-iżviluppaturi tas-sistema FreeBSD iġġustifikaw l-għażla tagħhom bil-fatt li FreeBSD kellu I/O asinkroniku aħjar minn LinuxPereżempju, dan l-argument Gleb Smirnov minn Nginx.
Issa l-logħba nqalbet ta’ taħt fuq. 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 ), 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.

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 , u f'xi reġjuni . Fil-kompetizzjoni, Intel hija sfurzata : 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, .
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, l-IBM iddominat is-suq tas-servers, billi injorat b'kunfidenza l-kompjuters personali għall-persuna medja. Fis-snin tmenin, Gates uża l-fondi tal-IBM biex joħloq u jilliċenzja l-MS-DOS, filwaqt li żamm id-drittijiet tas-sistema operattiva għalih innifsu. Wara li rċeviet il-flus, Microsoft ħolqot interface grafika għall-MS-DOS, u twieldet id-dinja tal-kompjuters. Windows — inizjalment sempliċement overlay grafiku fuq DOS, u mbagħad l-ewwel sistema operattiva tal-PC konvenjenti għall-mases. IBM, kumpanija kbira u diffiċli biex tintuża, tilfet is-suq tal-kompjuters personali lill-Microsoft żagħżugħa u veloċi. Jien ġbart fil-qosor din l-istorja notevoli, allura jekk inti interessat f'kif Apple se tikkompeti ma' Intel fl-2020 bl-iPadOS, nirrakkomandaha ħafna. .
8. Tisħiħ tal-pożizzjoni ta' ZFSonLinux — żiemel qadim ma jħassarx il-kanal
Kanoniku bl-użu tas-sistema tal-fajls ZFS bħala s-sistema tal-fajls ewlenija direttament mill-installatur. Kultant naħseb li l-inġiniera li ħadmu f'Sun Microsystems jirrappreżentaw speċi bijoloġika separata ta' Homo sapiens (Brian Cantrill u Brendan Gregg imsemmija hawn fuq ħadmu f'Sun). Iġġudika għalik innifsek, minkejja s-snin ta' sforzi tal-umanità biex toħloq xi ħaġa li tixbah anke mill-bogħod is-sistema tal-fajls ZFS, minkejja r-restrizzjonijiet insormontabbli tal-liċenzjar li jipprevjenu l-inklużjoni tal-kodiċi tas-sors ZFS fil-fergħa ewlenija tal-iżvilupp tal-kernel. Linux, għadna qed nużaw ZFS u dan mhux se jinbidel dalwaqt.
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 , 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 ngħataw l-għażla li jinstallaw awtomatikament Windows Server 2019. Bdiet tiġi pprovduta protezzjoni DDoS bla ħlas fil-post ta' Moska.
F'Lulju wkoll, il-kumpanija tagħna dehret fuq Habré, iddebutta 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 .

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 , li żgur kienet l-aqwa prestazzjoni tiegħi tas-sena.
Konklużjoni
Kif qal Nassim Taleb, huwa ħafna aktar faċli li tbassar dak li żgur mhux se naraw. Nixtieq nirrimarka li kull ħaġa ġdida li se naraw fl-2020 għandha l-oriġini tagħha fl-2019, l-2018, u qabel. Mhux se nipprova nbassar il-futur b'mod preċiż, iżda l-2020 żgur mhux se tkun is-sena li fiha... Linux fuq id-desktop (meta kienet l-aħħar darba li rajt desktop?) u s-sena Linux Ilna naraw dan fuq apparati mobbli għal madwar għaxar 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!
Segwi l-iżviluppatur tagħna fuq Instagram
Sors: www.habr.com
