Nakontak si Alexander Chistyakov, usa ako ka ebanghelista ug isulti kanimo ang bahin sa 9 nga labing kaayo nga mga panghitabo sa teknolohiya sa 2019.
Sa akong assessment, mas nagsalig ko sa akong lami kay sa opinyon sa mga eksperto. Busa, kini nga lista, pananglitan, wala maglakip sa mga sakyanan nga walay drayber, tungod kay walay bisan unsa nga bag-o o makapatingala niini nga teknolohiya.
Wala nako gihan-ay ang mga panghitabo sa lista pinaagi sa kamahinungdanon o wow nga epekto, tungod kay ang ilang kamahinungdanon matin-aw sa napulo ka tuig, ug ang wow nga epekto mubo ra kaayo, gisulayan ko lang kini nga istorya nga managsama.
1. Portable server applications sa Rust programming language para sa WebAssembly
Sugdan nako ang pagrepaso sa duha ka mga taho:
1. Pagreport , gibasa niya balik sa 2018.
Sa panahon sa pagbasa sa taho, si Brian Cantrill nagtrabaho sa Joyent isip usa ka CTO ug walay ideya kon unsaon pagtapos ang 2019 alang kaniya ug kang Joyent.
2. , usa ka miyembro sa core team sa Rust nga pinulongan ug ang tagsulat sa libro nga "The Rust Programming Language", nagtrabaho sa Cloudflare, diin siya naghisgot mahitungod sa mga bahin sa Rust nga pinulongan ug WebAssembly nga teknolohiya, nga nagtugot kanimo sa paggamit sa mga web browser ingon mga plataporma alang sa pagpadagan sa mga aplikasyon.
Sa 2019, ang WebAssembly kauban ang , nga naghatag og access sa mga butang sa operating system sama sa mga file ug mga socket, mibalhin lapas sa mga browser ug gipunting ang merkado sa software sa server.
Ang esensya sa breakthrough klaro - ang katawhan adunay usa pa nga runtime nga makahimo sa pagpadagan sa mga portable nga aplikasyon alang sa Web (naa bay nakahinumdom sa prinsipyo sa WORA, nga giimbento sa mga tagsulat sa Java nga sinultian?).
Kami usab adunay usa ka medyo luwas nga paagi sa paghimo niini nga mga aplikasyon salamat sa Rust nga lengguwahe, kansang raison d'être mao ang pagwagtang sa tibuuk nga mga klase sa mga sayup sa oras sa pagtipon.
Ang WebAssembly usa ka game-changer nga si Solomon Hikes, usa sa mga tiglalang sa Docker, misulat nga kung ang WebAssembly ug WASI naglungtad pa sa 2008, si Docker dili unta matawo.

Dili ikatingala nga ang Rust usa sa mga nagsagop sa bag-ong portable nga teknolohiya - ang ekosistema niini nag-uswag nga dinamiko ug ang Rust mao ang labing paborito nga programming language sa daghang mga tuig, sumala sa mga resulta. .
Kini usa ka slide gikan sa pakigpulong ni Steve nga klarong nagpakita sa ratio sa gidaghanon sa mga security bug nga hingpit nga malikayan pinaagi sa paggamit sa Rust ngadto sa kinatibuk-ang gidaghanon sa mga bug sa MS. Windows, nga nakit-an sa miaging usa ka dekada ug tunga.

Kinahanglan nga tubagon sa Microsoft ang ingon nga hagit, ug nahimo kini.
2. Proyekto Verona gikan sa Microsoft, nga makadaginot Windows ug magbukas ug bag-ong panid sa kasaysayan para sa bisan unsang OS
Gidaghanon sa mga bug sa Microsoft kernel Windows ug kadaghanan sa mga programa sa tiggamit misaka halos linear sa miaging 12 ka tuig.

Sa 2019, si Matthew Parkinson sa Microsoft , nga makatapos niini.
Kini usa ka inisyatibo sa Microsoft aron makahimo og luwas nga programming language base sa mga ideya sa Rust language: ang mga kauban gikan sa Microsoft Research nakakaplag nga kadaghanan sa mga problema sa seguridad nalangkit sa bug-at nga kabilin sa C language, diin kadaghanan sa WindowsAng pinulongan nga sama sa Rust nga Verona nagdumala sa memorya ug dungan nga pag-access sa mga kahinguhaan gamit ang . Kung gusto nimong masabtan sa detalye kung giunsa kini molihok, tan-awa .
Makapainteres nga ang Microsoft tradisyonal nga giisip nga usa ka daotan nga imperyo ug usa ka kaatbang sa tanan nga bag-o, bisan pa sa kamatuoran nga , ang nag-unang developer sa Glasgow Haskell Compiler, nagtrabaho sa Microsoft.

Ang pangutana ni Brian Cantrill gikan sa unang parapo: "Dili ba panahon na nga isulat pag-usab ang operating system kernel sa Rust?" nakadawat sa wala damha nga tubag - klaro nga dili pa posible nga isulat pag-usab ang kernel sa operating system, apan ang mga programa nga nagdagan sa userspace gisulat na usab. Nagsugod ang usa ka dili mapugngan nga proseso, ug kini magbukas sa usa ka bag-ong panid sa umaabot alang sa tanan nga mga operating system.
3. Ang pagtaas sa pagkapopular sa Dart programming language salamat sa Flutter framework
Sigurado ako nga ang mosunod nga mga balita usa ka dako nga katingala dili lamang alang kanato ug sa kinatibuk-ang publiko, apan alang usab sa kadaghanan sa mga direktang partisipante sa proseso sa pagporma niini. Ang Dart programming language, nga nagpakita sa Google walo ka tuig na ang milabay, nakakita sa paspas nga pagtubo sa pagkapopular karong tuiga.
Gigamit nako ang akong pamaagi sa pagtimbang-timbang sa pagkapopular sa mga programming language pinaagi sa pag-analisar sa mga repository sa Github, kausa sa usa ka bulan . Kung sa sinugdanan sa tuig adunay 100 ra ka sikat nga mga repository sa Dart, karon adunay 313 na niini.
Naapsan ni Dart ang Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua ug CoffeeScript sa pagkapopular. Walay laing programming language nga daw mas paspas nga mitubo karong tuiga. Ngano nahitabo ni?
Usa sa mga mahinungdanong taho karong tuiga gibasa ni Richard Feldman ug gitawag Ang usa ka hinungdanon nga bahin sa taho gipahinungod sa usa ka pagtuki kung giunsa pagkapopular ang mga sinultian sa programming. Usa sa mga nag-unang rason, sumala ni Richard, mao ang presensya sa usa ka popular nga aplikasyon o framework, sa laing mga pulong ang killer app.
Alang sa Dart nga pinulongan, ang rason sa pagkapopular niini mao ang mobile application development framework , ang pagtaas sa pagkapopular diin, sumala sa Google Trends, nahitabo lang sa sinugdanan niining tuiga.

Wala kami nahibal-an bahin sa Dart tungod kay wala kami naghimo sa mobile development, apan kami mainiton nga nag-abiabi sa lain nga statically typed programming language.
4. Tsansa sa kinauyokan nga pagkabuhi Linux ug ang komunidad niini salamat sa eBPF virtual machine
Kami sa VDSina nahigugma sa mga komperensya: karong tuiga miadto ako sa komperensya sa DevOops sa St. Petersburg ug miapil sa usa ka lingin nga lamesa nga gipahinungod sa mga uso ug init nga mga butang sa industriya. Sa 2019, ang nanguna nga mga opinyon sa mga panag-istoryahanay mao ang:
- Patay na si Docker kay boring kaayo
- Buhi ang Kubernetes ug molungtad mga usa ka tuig - hisgutan gihapon kini sa mga komperensya sa 2020
- samtang, sa kinauyokan Linux walay buhing tawo nga dugay nang mitan-aw
Wala koy uyon sa katapusang punto, gikan sa akong panglantaw, sa pagpalambo sa kernel. Linux Adunay mga butang nga nahitabo karon nga dili lang makapainteres, kini rebolusyonaryo. Ang labing talagsaon mao ang eBPF virtual machine, nga orihinal nga gihimo aron masulbad ang makalaay nga buluhaton sa pagsala sa mga network packet ug sukad niadto nahimong usa ka general-purpose kernel-level virtual machine.

Pag-uswag alang sa kernel Linux: mao

Pag-uswag alang sa kernel Linux: kini nahimong
Uban sa eBPF, ang kernel karon nagreport sa mga panghitabo nga mahimong partially nga madumala sa gawas sa kernel—ang interface naghimo niini nga posible nga luwas ug episyente nga makig-uban sa kernel gikan sa userspace ug mapalapdan ug makompleto ang functionality sa kernel. Linux, nga gililikayan ang mata nga nakakita sa tanan ni Linus Torvalds.
Sa wala pa ang eBPF, ang pagpalambo sa mga programa kansang mga kalihokan suod nga nalambigit sa interaksyon sa kernel Linux usa ka komplikado nga istorya—ang paghimo og mga butang sama sa mga driver para sa hinay nga mga device ug mga interface para sa mga file system sa userspace nanginahanglan og pormal nga proseso sa pagrepaso sa mga eksperyensiyadong kernel developer. Linux.
Ang dagway sa interface sa eBPF labi nga gipasimple ang proseso sa pagsulat sa ingon nga mga programa - ang entry threshold gipaubos, adunay daghang mga developer ug ang komunidad mabuhi pag-usab.
Wala ako nag-inusara sa akong kadasig: nagpahayag sa kamahinungdanon sa eBPF alang sa pagkaluwas (!) sa kernel development ecosystem. Laing, dili kaayo sikat nga developer (Daghang fan ko niya) , nga wala matumbas sulod sa 50 ka tuig.
Sa kasamtangan, si Linus Torvalds kasagaran dili modayeg kaniya sa publiko tungod sa maong mga butang, ug masabtan ko siya - kinsa ang gusto nga sa publiko maghimo sa iyang kaugalingon nga sama sa usa ka buang? 🙂

5. Linux hapit gyud madaot ang lungon sa FreeBSD gamit ang asynchronous io_uring interface sa kernel Linux
Kay naghisgot man ta bahin sa kinauyokan Linux, kinahanglan nga matikdan ang laing hinungdanon nga pag-uswag nga nahitabo karong tuiga: ang paglakip sa usa ka bag-ong kinauyokan ni Jens Axbow sa Facebook.
Sulod sa daghang katuigan, ang mga administrador sa sistema ug mga developer sa FreeBSD mipili nga ang FreeBSD adunay mas maayo nga asynchronous I/O kaysa LinuxPananglitan, kini nga argumento Gleb Smirnov gikan sa Nginx.
Karon ang dula mibaliktad. ug ang mga resulta sa benchmark sa pasundayag impresibo, nga adunay pagtaas sa IOPS gikan sa 14% hangtod sa 102% depende sa gidak-on sa block. Adunay usa ka prototype gamit ang asynchronous I/O sa PostgreSQL (labing menos ), sa pag-convert sa PostgreSQL ngadto sa asynchronous nga I/O. Apan tungod sa konserbatibo nga kinaiya sa komunidad sa nag-develop, dili pa namon makita kini nga mga pagbag-o sa 2020.

6. Ang madaugon nga pagbalik sa AMD uban ang linya sa processor sa Ryzen
Wala’y talagsaon, kini ra nga ang AMD, nga naa sa sideline sa industriya sa dugay nga panahon, nagbuak sa rekord pagkahuman sa rekord.
Ang bag-ong linya sa mga processor sa Ryzen nagpakita sa usa ka talagsaon nga ratio sa presyo / performance: sila , ug sa pipila ka rehiyon . Sa kompetisyon, ang Intel napugos : Nagpahinabo sa mga programa nga gitukod gamit ang ilang kaugalingong compiler nga dili kaayo epektibo sa processor sa usa ka kakompetensya. Bisan pa sa hugaw nga paagi sa Intel sa pagpakig-away, .
7. Pagsunod sa AMD, ang Apple nagtinguha sa pagkuha sa usa ka piraso sa Intel pie nga adunay iPadOS ug daan nga Gates nga mga limbong
Ang tanan nga makakupot og hinagiban sa ilang mga kamot kasagaran mosulay sa pag-apil sa mga gubat sa mga higante, ug dili lamang ang AMD ang nag-indigay alang sa base sa pagkaon sa Intel. Naggawi si Apple sama sa tigulang nga toro sa komedya.
maghinayhinay mig lugsong sa bukidUsa ka tigulang ug batan-ong baka nagbarog sa tumoy sa usa ka bukid, ug usa ka panon sa mga baka nanibsib sa ubos.
Ang batan-ong toro nagtanyag sa tigulang:
- Pamati, dali ta, pagkanaog dayon ug pagtuktok sa baka
ug dali, dali, kita mobalik!
- Dili!
- Bueno, unya dali ta, manaog dayon, tawgon ta ang duha ka baka matag usa ug dali-
Balik ta dayon!
- Dili!
- Nan, unsa man ang imong isugyot?
- Kami hinayhinay, hinayhinay nga milugsong sa bukid, among patyon ang tibuok panon ug
Hinayhinay ug hinay-hinay ta balik sa atong lugar!
Pinaagi sa pagpagawas sa bag-ong iPadOS, ang Apple migamit og taktika batok sa Intel nga gitawag og "disruptive innovation."
Kahulugan sa Wikipedia
Ang "Disruptive innovation" usa ka kabag-ohan nga nagbag-o sa balanse sa mga kantidad sa merkado. Sa samang higayon, ang mga daan nga produkto nahimong dili kompetisyon tungod lang kay ang mga parameter diin ang kompetisyon gibase kaniadto nawad-an sa ilang kahulogan.
Ang mga pananglitan sa "makasamok nga mga inobasyon" mao ang telepono (gipuli ang telegrapo), mga steamship (gipuli nga mga barko sa paglayag), semiconductors (gipuli nga mga himan sa vacuum), mga digital camera (gipuli nga mga kamera sa pelikula), ug email (nabalda ang tradisyonal nga mail).
Gigamit sa Apple ang kaugalingon nga ubos nga gahum nga mga processor nga nakabase sa ARM, ug kini napamatud-an nga labi ka hinungdanon sa mga tiggamit kaysa sa gamay nga pagkahinay sa performance sa x86 sa Intel.
Ang Apple nagdumala sa pag-agaw sa usa ka bahin sa merkado, nga gihimo ang iPad gikan sa usa ka terminal sa kalingawan ngadto sa usa ka hingpit nga himan sa pagtrabaho - una alang sa mga naghimo og sulod, ug karon alang sa mga developers. Siyempre, dili kami makakita sa usa ka MacBook nga nakabase sa ARM bisan kanus-a, apan ang gagmay nga mga problema sa disenyo sa mga keyboard sa MacBook Pro nag-awhag sa pagpangita alang sa alternatibong mga solusyon, ug ang usa niini nagsaad nga mahimong iPad Pro nga adunay iPadOS.
Unsa may kalabotan ni Gates ug Microsoft?
Sa usa ka higayon, gibira ni Gates ang parehas nga limbong sa IBM.
Niadtong dekada 1970, gidominar sa IBM ang merkado sa mga server, nga masaligon nga wala tagda ang mga personal nga kompyuter para sa ordinaryong tawo. Niadtong dekada 1980, gigamit ni Gates ang pundo sa IBM aron paghimo ug paglilisensya sa MS-DOS, nga gipadayon ang mga katungod sa operating system para sa iyang kaugalingon. Human madawat ang kwarta, naghimo ang Microsoft og graphical interface para sa MS-DOS, ug natawo ang kalibutan sa mga kompyuter. Windows — sa sinugdanan usa lang ka graphical overlay sa DOS, ug dayon ang unang PC operating system nga kombenyente para sa kadaghanan. Ang IBM, usa ka dako ug lisod gamiton nga kompanya, nawad-an sa merkado sa personal computer ngadto sa batan-on ug paspas nga Microsoft. Gisumada nako kining talagsaong istorya sa mubo nga paagi, busa kon interesado ka kon unsaon sa Apple pagpakigkompetensya sa Intel sa 2020 gamit ang iPadOS, girekomendar ko kini pag-ayo. .
8. Pagpalig-on sa posisyon sa ZFSonLinux — ang tigulang nga kabayo dili makadaot sa tudling
Canonical gamit ang ZFS file system isip root file system direkta gikan sa installer. Usahay maghunahuna ko nga ang mga engineer nga nagtrabaho sa Sun Microsystems nagrepresentar sa usa ka lahi nga biological species sa Homo sapiens (ang nahisgutang Brian Cantrill ug Brendan Gregg nagtrabaho sa Sun). Hukmi kini, bisan pa sa mga katuigan nga paningkamot sa katawhan sa paghimo og usa ka butang nga halos susama sa ZFS file system, bisan pa sa dili mabuntog nga mga pagdili sa lisensya nga nagpugong sa paglakip sa ZFS source code sa mainline kernel development branch. Linux, nagagamit gihapon mi og ZFS ug dili kini mausab sa dili madugay.
9. Oxide Computer Company - among bantayan pag-ayo ang team, nga klaro nga makahimo sa daghan - labing menos paghimo og usa ka cool show
Gitapos nako ang akong listahan sa laing paghisgot sa Brian Cantrill, diin ako nagsugod.
Si Brian Cantrill ug uban pang mga inhenyero (nga ang uban nagtrabaho usab kaniadto sa Sun) nagtukod usa ka negosyo nga gitawag , ang nag-unang tumong niini mao ang paghimo sa usa ka plataporma sa server nga angay gamiton sa dako nga sukod. Nasayran nga ang mga dagkong korporasyon sama sa Google, Facebook ug Amazon wala mogamit sa conventional server hardware sa ilang mga kalihokan. Ang kompanya ni Brian nagtinguha nga wagtangon kini nga dili managsama pinaagi sa paghimo og software ug hardware nga plataporma nga angay gamiton sa bisan unsang cloud service (lakip ang Rust programming language).
Ang ilang ideya mao ang saad sa usa ka bag-ong rebolusyon, ug ako, sa labing gamay, malipay sa pagtan-aw sa paglihok sa ilang mga hunahuna ug sa ilang kalamboan sa umaabot nga 2020.
Unsa ang among nahimo sa 2019 sa VDSina
Wala kami makahimog bisan unsang mga teknolohikal nga kauswagan sa 2019 uban sa VDSina, apan aduna pa kamiy ikapasigarbo.
Niadtong Pebrero, gidugang namo ang abilidad sa paggamit sa lokal nga network tali sa mga server ug naglunsad og serbisyo sa pagrehistro sa domain. Ang presyo gihimo nga usa sa labing ubos sa merkado - 179 rubles matag ru / рф, lakip ang pagbag-o.
Niadtong Marso nakigsulti kami sa IT Global Meetup #14.
Niadtong Abril, gidugangan namo ang gilapdon sa channel alang sa matag server gikan sa 100 ngadto sa 200 Megabits, ug dako nga gipadako ang limitasyon sa trapiko alang sa tanang mga taripa (gawas sa pinakabarato) - ngadto sa 32 TB kada bulan.
Niadtong Hulyo, ang mga kustomer gihatagan og opsyon nga awtomatikong i-install Windows Server 2019. Gisugdan paghatag ang libreng proteksyon sa DDoS sulod sa lokasyon sa Moscow.
Usab sa Hulyo, ang among kompanya nagpakita sa Habré, nag-debut ug kung giunsa kini nakatabang kanamo nga makakuha usa ka quantum leap sa suporta sa kustomer.
Niadtong Agosto, gidugang nila ang abilidad sa paghimo og mga snapshot — mga backup sa server.
Ang publiko nga API gipagawas na.
Gidugangan namo ang gilapdon sa channel alang sa matag server gikan sa 200 ngadto sa 500 Megabits.
Nag-apil kami sa komperensya sa Chaos Constructions 2019, nag-apod-apod sa mga latigo nga adunay logo sa kompanya isip merch (ang slogan sa kampanya mao ang "Kung ang developer naa sa taas") ug gipabuto ang mga chat sa telegrama.
Kaniadtong Septyembre, gilusad namon ang labing cute ug labing mahigalaon nga Instagram sa usa ka kompanya sa IT - Ang VDSina nagsugod sa paghisgot bahin sa mga balita ug adlaw-adlaw nga kinabuhi .

Niadtong Nobyembre, miadto kami sa Highload++, nakigbahin sa usa ka round table sa "mga database sa Kubernetes" ug gisul-ob ang mga partisipante og mga kalo.
Kaniadtong Disyembre, nakigsulti kami sa usa ka miting sa DevOps sa opisina sa GazPromNeft nga adunay usa ka taho bahin sa mga database sa Kubernetes ug sa komperensya sa DevOpsDays sa Moscow , nga mao gyud ang akong labing maayo nga pasundayag sa tuig.
konklusyon
Sama sa giingon ni Nassim Taleb, mas sayon ang pagtagna sa mga butang nga dili gyud nato makita. Gusto nakong ipunting nga ang tanang bag-ong butang nga atong makita sa 2020 naggikan sa 2019, 2018, ug sa mga sayo pa. Dili ko mosulay sa pagtagna sa umaabot sa tukmang paagi, apan ang 2020 dili gyud mao ang tuig. Linux sa desktop (kanus-a ang katapusang higayon nga nakakita ka og desktop?) ug ang tuig Linux Nakita na nato kini sa mga mobile device sulod na sa mga napulo ka tuig karon.
Sa bisan unsang kaso, nanghinaut ko nga sa usa ka tuig magkita kami pag-usab ug maghisgot kung giunsa ang tanan.
Happy holidays sa tanan!
Sunda ang among developer sa Instagram
Source: www.habr.com
