Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

Nakontak si Alexander Chistyakov, usa ako ka ebanghelista vdsina.ru 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 Brian Cantrill "Panahon sa pagsulat pag-usab sa OS sa Rust?", 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. Report ni Steve Klabnik, 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 WASI interface, 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.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

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. survey nga gihimo sa StackOverflow.

Kini usa ka slide gikan sa pakigpulong ni Steve, nga tin-aw nga nagpakita sa ratio sa gidaghanon sa mga bug sa seguridad nga hingpit nga malikayan kung gamiton ang Rust sa kinatibuk-ang gidaghanon sa mga bug nga nakit-an sa MS Windows sa miaging dekada ug tunga.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

Kinahanglan nga tubagon sa Microsoft ang ingon nga hagit, ug nahimo kini.

2. Project Verona gikan sa Microsoft, nga makaluwas sa Windows ug magbukas sa bag-ong panid sa kasaysayan alang sa bisan unsang OS

Ang gidaghanon sa mga bug sa Microsoft Windows kernel ug kadaghanan sa mga programa sa mga konsumedor mitaas halos sa linya sa miaging 12 ka tuig.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

Sa 2019, si Matthew Parkinson sa Microsoft gipresentar ang Project Verona sa publiko, nga makatapos niini.

Kini ang inisyatiba sa Microsoft sa paghimo og luwas nga programming language base sa mga ideya sa Rust nga pinulongan: ang mga kauban sa Microsoft Research nakakaplag nga kadaghanan sa mga problema sa seguridad nalangkit sa bug-at nga panulundon sa C nga pinulongan, diin kadaghanan sa Windows gisulat. Ang Verona's Rust-like nga lengguwahe nagdumala sa memorya ug dungan nga pag-access sa mga kapanguhaan gamit zero-cost abstraction nga prinsipyo. Kung gusto nimong masabtan sa detalye kung giunsa kini molihok, tan-awa kaugalingong report ni Parkinson.

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 Simon Peyton-Jones, ang nag-unang developer sa Glasgow Haskell Compiler, nagtrabaho sa Microsoft.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

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 pag-update sa datos sa usa ka lamesa. 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 sumala sa mamiminaw sa HackerNews gibasa ni Richard Feldman ug gitawag "Ngano nga ang functional programming dili kasagaran?" 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 Pag-ula, ang pagtaas sa pagkapopular diin, sumala sa Google Trends, nahitabo lang sa sinugdanan niining tuiga.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

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. Kahigayunan nga mabuhi ang Linux kernel 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, wala’y buhi nga tawo nga nagtan-aw sa kernel sa Linux sa dugay nga panahon

Dili nako ipaambit ang katapusan nga punto; gikan sa akong panan-aw, dili lamang makapaikag, apan ang mga rebolusyonaryong butang nahitabo karon sa pag-uswag sa Linux kernel. Ang labing inila mao ang eBPF virtual machine, nga orihinal nga gimugna aron masulbad ang makalaay nga buluhaton sa pagsala sa mga pakete sa network, ug dayon mitubo ngadto sa usa ka kinatibuk-ang katuyoan nga kernel-level virtual machine.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019
Pag-uswag alang sa Linux kernel: oo

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019 Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019
Pag-uswag alang sa Linux kernel: karon

Salamat sa eBPF, ang kernel karon nagreport sa mga panghitabo nga mahimong partially maproseso sa gawas sa kernel - ang interface nagpaposible nga luwas ug episyente nga makig-uban sa kernel gikan sa userspace ug mapalapad ug madugangan ang functionality sa Linux kernel, nga makalikay sa tanan. - nakakita sa mata ni Linus Torvalds.

Sa wala pa ang eBPF, ang pagpalambo sa mga programa kansang mga kalihokan suod nga may kalabutan sa interaksyon sa Linux kernel usa ka lisud nga istorya - ang paghimo sa mga butang sama sa mga drayber alang sa hinay nga mga himan ug mga interface alang sa mga file system sa userspace nga gikinahanglan nga moagi sa usa ka pormal nga pamaagi sa pagrepaso sa mga eksperyensiyadong Linux kernel developers.

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: Ang dugay nang developer sa kernel nga si David Miller nagpahayag sa kamahinungdanon sa eBPF alang sa pagkaluwas (!) sa kernel development ecosystem. Laing, dili kaayo sikat nga developer Brendan Gregg (Daghang fan ko niya) nagtawag sa eBPF nga usa ka breakthrough, 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? 🙂
Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

5. Gibutang sa Linux ang hapit ang katapusang lansang sa lungon sa FreeBSD salamat sa asynchronous io_uring interface sa Linux kernel

Samtang naa kami sa hilisgutan sa Linux kernel, angay nga matikdan ang usa pa ka hinungdanon nga pag-uswag nga nahitabo karong tuiga: ang paglakip sa usa ka bag-ong taas nga performance asynchronous I/O API io_uring ni Jens Axbow sa Facebook.

Sulod sa daghang mga tuig, ang mga administrador sa sistema ug mga developer sa FreeBSD nagbase sa ilang pagpili sa kamatuoran nga ang FreeBSD nakahimo og mas maayo nga asynchronous nga I/O kay sa Linux. Pananglitan kini nga argumento gigamit sa iyang report sa 2014 Gleb Smirnov gikan sa Nginx.

Karon ang dula mibaliktad. Ang Ceph distributed file system mibalhin na sa paggamit sa io_uring 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 para sa background writer), dugang nga trabaho nga giplano 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.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

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 nagdominar sa lista sa labing namaligya nga mga processor sa Amazon, ug sa pipila ka rehiyon Ang pagbaligya sa AMD processor milabaw sa halin sa Intel. Sa kompetisyon, ang Intel napugos paghimo og hilabihan nga dili popular nga mga lakang: 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, Ang pagpabili sa merkado sa AMD hapit kaayo sa mga kantidad sa rekord sa 2000.

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.

Sa dekada 1970, gidominar sa IBM ang merkado sa server, uban ang pagsalig sa usa ka higante nga wala magtagad sa mga personal nga kompyuter alang sa kasagaran nga tawo. Sa dekada 1980, gibuhat ni Gates ang IBM nga adunay kwarta ug lisensyado ang MS-DOS alang niini, nga gibilin ang mga katungod sa operating system sa iyang kaugalingon. Sa pagkadawat sa salapi, ang Microsoft nagmugna og usa ka graphical interface alang sa MS-DOS, ug ang Windows natawo - sa sinugdanan usa lamang ka graphical add-on sa DOS, ug dayon ang unang operating system alang sa mga PC, nga sayon ​​​​gamiton sa masa. Ang IBM, nga usa ka dako, clumsy nga kompanya, nawad-an sa merkado sa personal nga kompyuter sa batan-on ug paspas nga Microsoft. Gisulti nako kini nga maayo nga istorya sa kadali, busa kung nahibulong ka kung giunsa ang pagdula sa Apple batok sa Intel sa 2020 nga adunay iPadOS, girekomenda ko kaayo basaha kini sa kinatibuk-an.

8. Pagpalig-on sa posisyon sa ZFSonLinux - ang daan nga kabayo dili makadaut sa tudling

Canonical gipaila ang abilidad sa pag-install sa Ubuntu gamit ang ZFS file system isip root file system direkta gikan sa installer. Usahay para nako ang mga inhenyero nga nagtrabaho sa Sun Microsystems nagrepresentar sa usa ka separado nga biolohikal nga espisye sa Homo sapiens (Brian Cantrill ug Brendan Gregg, nahisgotan na sa ibabaw, nagtrabaho sa Sun). Hukmi alang sa imong kaugalingon, bisan pa sa daghang mga tuig nga pagsulay sa tanan nga katawhan sa paghimo sa usa ka butang bisan sa layo nga susama sa ZFS file system, bisan pa sa dili mapugngan nga mga pagdili sa paglilisensya nga nagpugong sa paglakip sa ZFS source code sa panguna nga sanga sa pag-uswag sa kernel sa Linux, gigamit gihapon namon. ZFS, ug sa sitwasyon dili mausab sa duol nga umaabot.

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 Kompanya sa Kompyuter sa Oxide, 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, nakahigayon ang mga kustomer nga awtomatikong i-install ang Windows Server 2019. Ang libreng proteksyon sa DDoS nagsugod sa paghatag sulod sa lokasyon sa Moscow.
Usab sa Hulyo, ang among kompanya nagpakita sa Habré, nag-debut artikulo kung giunsa namon gisulat ang among kaugalingon nga control panel sa pag-host 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 doggy developer.

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

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 adunay usa ka taho bahin sa pagkasunog, nga mao gyud ang akong labing maayo nga pasundayag sa tuig.

konklusyon

Sama sa giingon ni Nassim Taleb, mas dali nga matagna kung unsa ang dili gyud naton makita. Gusto nakong timan-an nga ang tanan nga bag-o nga atong makita sa 2020 nagsugod sa 2019, 2018 ug sa sayo pa. Wala ako mangahas sa pagtagna sa umaabot nga tukma, apan ang 2020 siguradong dili ang tuig sa Linux sa desktop (kanus-a ang katapusan nga higayon nga nakakita ka usa ka desktop?) Ug nakita namon ang tuig sa Linux sa mga mobile device sa napulo mga tuig na 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!

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

Sunda ang among developer sa Instagram

Mga Resulta: 9 ka dagkong mga kalampusan sa teknolohiya sa 2019

Source: www.habr.com

Idugang sa usa ka comment