Huyu ni Alexander Chistyakov, mimi ni mwinjilisti. na nitakuambia kuhusu matukio 9 bora ya teknolojia ya 2019.
Katika tathmini yangu, nilitegemea zaidi ladha yangu kuliko maoni ya wataalam. Ndiyo sababu, kwa mfano, magari ya kujitegemea hayakujumuishwa katika orodha hii, kwa kuwa hakuna kitu kipya au cha kushangaza kuhusu teknolojia hii.
Sikupanga matukio katika orodha kwa umuhimu au athari ya wow, kwa sababu umuhimu wao utakuwa wazi katika miaka kumi, na athari ya wow ni ya muda mfupi sana, nilijaribu tu kuifanya hadithi hii ifanane.
1. Programu za seva zinazobebeka katika lugha ya programu ya Rust ya WebAssembly
Nitaanza ukaguzi na ripoti mbili:
1. Ripoti , ambayo alisoma nyuma mnamo 2018.
Wakati wa kusoma ripoti hiyo, Brian Cantrill alikuwa akifanya kazi katika Joyent kama CTO na hakujua jinsi 2019 ingeisha kwake na Joyent.
2. , mwanachama wa timu ya Rust core na mwandishi wa "Lugha ya Kupanga Kutu," ambaye anafanya kazi katika Cloudflare, ambapo anazungumza kuhusu vipengele vya lugha ya Rust na teknolojia ya WebAssembly, ambayo inaruhusu vivinjari vya wavuti kutumika kama majukwaa ya kuendesha programu.
Mnamo 2019, WebAssembly na yake , ambayo hutoa ufikiaji wa vipengee vya mfumo wa uendeshaji kama vile faili na soketi, imehamia zaidi ya vivinjari na inalenga soko la programu za seva.
Kiini cha mafanikio ni dhahiri: ubinadamu una wakati mwingine wa kukimbia unaoweza kuendesha programu zinazoweza kusongeshwa za Wavuti (je, kuna mtu yeyote anayekumbuka kanuni ya WORA, iliyovumbuliwa na waundaji wa lugha ya Java?).
Pia tuna njia salama ya kuunda programu hizi kwa shukrani kwa lugha ya Rust, ambayo raison d'être yake ni kuondoa aina zote za makosa kwa wakati wa kukusanya.
WebAssembly ni kibadilishaji mchezo hivi kwamba Solomon Hykes, mmoja wa waundaji wa Docker, aliandika kwamba ikiwa WebAssembly na WASI zingekuwepo mnamo 2008, Docker hangezaliwa.

Haishangazi kwamba Rust imejikuta kati ya watumiaji wa teknolojia mpya ya kubebeka - mfumo wake wa ikolojia unakua kwa nguvu na Rust imebaki kuwa lugha inayopendwa zaidi ya programu kwa miaka kadhaa kulingana na matokeo. .
Hii ni slaidi kutoka kwa mazungumzo ya Steve ambayo inaonyesha wazi uwiano wa idadi ya hitilafu za usalama ambazo zinaweza kuepukwa kabisa kwa kutumia Rust kwa jumla ya idadi ya hitilafu katika MS. Windows, iliyopatikana katika muongo mmoja na nusu uliopita.

Microsoft ilibidi kujibu changamoto hii kwa njia fulani, na ilifanya hivyo.
2. Mradi wa Verona kutoka Microsoft, ambao utaokoa Windows na itafungua ukurasa mpya wa historia kwa mfumo wowote wa uendeshaji
Idadi ya hitilafu kwenye kinu cha Microsoft Windows na programu nyingi za watumiaji zimeongezeka karibu kwa mstari katika kipindi cha miaka 12 iliyopita.

Mnamo 2019, Matthew Parkinson wa Microsoft , ambayo inaweza kukomesha hili.
Huu ni mpango wa Microsoft wa kuunda lugha salama ya programu kulingana na mawazo ya lugha ya Rust: wafanyakazi wenzake kutoka Microsoft Research waligundua kuwa matatizo mengi ya usalama yanahusishwa na urithi mzito wa lugha ya C, ambapo wengi wao WindowsLugha inayofanana na kutu Verona hudhibiti kumbukumbu na ufikiaji wa rasilimali kwa wakati mmoja kwa kutumia Ikiwa unataka kuelewa kwa undani jinsi inavyofanya kazi, angalia .
Inafurahisha kwamba Microsoft inachukuliwa jadi kama ufalme mbaya na mpinzani wa kila kitu kipya, licha ya ukweli kwamba. , msanidi mkuu wa Glasgow Haskell Compiler, anafanya kazi katika Microsoft.

Swali la Brian Cantrill kutoka kwa hatua ya kwanza, "Je, si wakati wa kuandika upya kernel ya mfumo wa uendeshaji katika Rust?" ilipata jibu lisilotarajiwa: ni wazi kwamba kuandika upya kernel ya mfumo wa uendeshaji bado haiwezekani, lakini programu zinazoendesha katika nafasi ya mtumiaji tayari zinaandikwa upya. Mchakato usioweza kusimamishwa umeanza, na hii itafungua sura mpya katika siku zijazo kwa mifumo yote ya uendeshaji.
3. Kuongezeka kwa umaarufu kwa lugha ya programu ya Dart kwa mfumo wa Flutter
Nina hakika habari zifuatazo ni mshangao mkubwa sio tu kwetu na umma kwa ujumla, lakini pia kwa wengi wa wale wanaohusika moja kwa moja katika maendeleo yake. Lugha ya programu ya Dart, ambayo ilianzishwa katika Google miaka minane iliyopita, imeona ukuaji wa haraka wa umaarufu mwaka huu.
Ninatumia njia yangu kutathmini umaarufu wa lugha za programu kwa kuchambua hazina za Github mara moja kwa mwezi. Ingawa kulikuwa na hazina 100 tu maarufu za Dart mwanzoni mwa mwaka, leo tayari kuna 313.
Dart imepita Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua, na CoffeeScript kwa umaarufu. Inaonekana hakuna lugha nyingine ya programu ambayo imekua kwa kasi mwaka huu. Kwa nini?
Moja ya ripoti za kihistoria za mwaka huu ilisomwa na Richard Feldman na kuitwa Sehemu kubwa ya ripoti imejitolea kuchanganua jinsi lugha za programu zinavyokuwa maarufu. Moja ya sababu kuu, kulingana na Richard, ni uwepo wa programu-tumizi au mfumo-kwa maneno mengine, programu ya muuaji.
Sababu ya umaarufu wa lugha ya Dart ilikuwa mfumo wake wa ukuzaji wa programu ya rununu. , ambaye umaarufu wake uliongezeka, kulingana na Google Trends, mwanzoni mwa mwaka huu.

Hatujui chochote kuhusu Dart, kwa vile hatufanyi maendeleo ya simu, lakini tungekaribisha kwa moyo mkunjufu lugha nyingine ya programu iliyochapwa kwa takwimu.
4. Uwezekano wa kuishi kwa kiini Linux na jumuiya yake kutokana na mashine pepe ya eBPF
Tunapenda mikutano katika VDSina: mwaka huu nilihudhuria mkutano wa DevOops huko St. Mnamo mwaka wa 2019, maoni yafuatayo yalitawala mijadala hii:
- Docker amekufa kwa sababu inachosha sana.
- Kubernetes yuko hai na yuko sawa kwa mwaka mwingine au zaidi - bado itazungumzwa kwenye mikutano mnamo 2020.
- Wakati huo huo, katika kiini Linux Hakuna mtu aliye hai aliyeangalia ndani kwa muda mrefu
Kwa mtazamo wangu, sishiriki hoja ya mwisho katika ukuzaji wa kiini Linux Mambo yanayotokea hivi sasa ambayo si ya kuvutia tu, bali pia ni ya mapinduzi. Yanayojulikana zaidi ni mashine pepe ya eBPF, ambayo awali iliundwa ili kutatua kazi ngumu ya kuchuja pakiti za mtandao na tangu wakati huo imebadilika na kuwa mashine pepe ya kiwango cha kernel yenye matumizi ya jumla.

Maendeleo ya kiini Linux: ilikuwa

Maendeleo ya kiini Linux: ikawa
Kwa eBPF, kernel sasa inaripoti matukio ambayo yanaweza kushughulikiwa kwa kiasi nje ya kernel—kiolesura kinawezesha kuingiliana kwa usalama na ufanisi na kernel kutoka kwa nafasi ya mtumiaji na kupanua na kukamilisha utendakazi wa kernel. Linux, akipita jicho linaloona kila kitu la Linus Torvalds.
Kabla ya eBPF, uundaji wa programu ambazo shughuli zake zinahusiana kwa karibu na mwingiliano na kiini Linux Ilikuwa hadithi ngumu—kuunda vitu kama viendeshi vya vifaa vya polepole na violesura vya mifumo ya faili katika nafasi ya mtumiaji kulihitaji mchakato rasmi wa ukaguzi na watengenezaji wa kernel wenye uzoefu. Linux.
Ujio wa kiolesura cha eBPF umerahisisha sana mchakato wa kuandika programu hizo—kizuizi cha kuingia kimeshushwa, wasanidi wataongezeka, na jumuiya itafufuliwa.
Siko peke yangu katika shauku yangu: inatangaza umuhimu wa eBPF kwa uhai (!) wa mfumo ikolojia wa ukuzaji wa kernel. Msanidi mwingine, anayejulikana sawa (Mimi ni shabiki wake mkubwa) , ambayo haikuwa sawa kwa miaka 50.
Wakati huo huo, Linus Torvalds kwa kawaida huwa hasifu mambo kama haya hadharani, na ninaweza kumwelewa—nani anataka kujifanya mjinga hadharani? 🙂

5. Linux karibu msumari wa mwisho kwenye jeneza la FreeBSD shukrani kwa kiolesura cha io_uring kisicho na ulandanishi kwenye kiini Linux
Kwa kuwa tunazungumzia kiini Linux, ni muhimu kutambua uboreshaji mwingine muhimu uliotokea mwaka huu: kuingizwa kwa msingi mpya na Jens Exboe kutoka kwenye Facebook.
Kwa miaka mingi, wasimamizi na watengenezaji wa mifumo ya FreeBSD walihalalisha chaguo lao kwa ukweli kwamba FreeBSD ilikuwa na I/O bora isiyo na ulandanishi kuliko LinuxKwa mfano, hoja hii Gleb Smirnov kutoka Nginx.
Sasa mchezo umegeuka. na matokeo ya mtihani wa utendakazi ni ya kuvutia—ongezeko la utendaji wa I/O huanzia 14% hadi 102% kulingana na ukubwa wa block. Kuna mfano unaotumia Asynchronous I/O katika PostgreSQL (angalau ), kuhusu mabadiliko ya PostgreSQL hadi Asynchronous I/O. Hata hivyo, kwa kuzingatia hali ya kihafidhina ya jumuiya ya wasanidi programu, hatutaona mabadiliko haya mwaka wa 2020.

6. Kurudi kwa ushindi kwa AMD na mstari wa processor wa Ryzen
Hakuna jambo la kawaida, ni kwamba AMD, kampuni ambayo kwa muda mrefu imekuwa na jukumu la pili katika tasnia, inavunja rekodi baada ya rekodi.
Mstari mpya wa wasindikaji wa Ryzen ulionyesha uwiano wa bei/utendaji wa ajabu: wao , na katika baadhi ya mikoa Katika mapambano ya ushindani, Intel inalazimishwa : hufanya programu zilizoundwa na mkusanyaji wao kukimbia kwa ufanisi mdogo kwa wasindikaji washindani. Licha ya hila chafu za Intel, .
7. Kufuatia AMD, Apple inalenga kuchukua kidogo mkate wa Intel kwa kutumia iPadOS na mbinu za zamani za Gates.
Katika vita kati ya majitu, kila mtu anayeweza kushughulikia silaha kawaida hujaribu kushiriki, na AMD sio pekee inayodai chambo cha Intel. Apple aliishi kama fahali mzee kwenye mzaha.
tutashuka mlima taratibuFahali mzee na mchanga husimama juu ya mlima, huku kundi la ng’ombe likila chini.
Fahali mchanga hutoa yule mzee:
- Sikiliza, wacha tushuke haraka na kutomba ng'ombe.
na haraka, haraka tutapanda nyuma!
- Hapana-o!
- Basi, wacha tushuke haraka-haraka, tukakase ng'ombe wawili kila mmoja na haraka-
Hebu tupande haraka juu!
- Hapana-o!
- Kweli, unapendekeza nini basi?
- Tutashuka polepole kutoka mlimani, tutavuta kundi zima na
Hebu taratibu, taratibu turudi tulipo!
Kwa kutolewa kwa iPadOS mpya, Apple ilitumia mbinu inayoitwa "uvumbuzi wa usumbufu" dhidi ya Intel.
Ufafanuzi wa Wikipedia
Ubunifu unaosumbua ni uvumbuzi unaobadilisha usawa wa thamani kwenye soko. Katika kesi hii, bidhaa zilizopo hazishindani kwa sababu tu vigezo vilivyoongoza ushindani vinapoteza umuhimu wao.
Mifano ya "ubunifu wa kutatiza" ni pamoja na simu (iliyochukua nafasi ya telegrafu), meli za baharini (meli zilizobadilishwa), halvledare (mirija ya utupu iliyobadilishwa), kamera za kidijitali (kamera za filamu zilizobadilishwa), na barua pepe (barua ya kitamaduni iliyokatizwa).
Apple hutumia vichakataji vyake vya chini vya nguvu vya ARM, na hii imethibitisha kuwa muhimu zaidi kwa watumiaji kuliko utendakazi duni kwa Intel x86.
Apple imefanikiwa kupata sehemu ya soko kwa kubadilisha iPad kutoka kituo cha burudani hadi chombo cha kazi kamili—kwanza kwa waundaji maudhui na sasa kwa wasanidi programu. Ingawa hatutaona MacBook yenye msingi wa ARM hivi karibuni, matatizo madogo ya muundo wa kibodi ya MacBook Pro yanasukuma utafutaji wa suluhu mbadala, na iPad Pro iliyo na iPadOS inaahidi kuwa mojawapo.
Je, Gates na Microsoft wana uhusiano gani na hili?
Gates mara moja alivuta hila sawa na IBM.
Katika miaka ya 1970, IBM ilitawala soko la seva, ikipuuza kwa ujasiri kompyuta binafsi kwa mtu wa kawaida. Katika miaka ya 1980, Gates alitumia fedha za IBM kuunda na kutoa leseni kwa MS-DOS, akihifadhi haki za mfumo endeshi kwa ajili yake mwenyewe. Baada ya kupokea pesa hizo, Microsoft iliunda kiolesura cha picha cha MS-DOS, na ulimwengu wa kompyuta ukazaliwa. Windows — mwanzoni ilikuwa ni picha tu kwenye DOS, na kisha mfumo wa kwanza wa uendeshaji wa PC unaofaa kwa umma. IBM, kampuni kubwa na ngumu, ilipoteza soko la kompyuta binafsi kwa Microsoft changa na ya haraka. Nimefupisha hadithi hii ya ajabu kwa ufupi sana, kwa hivyo ikiwa una nia ya kujua jinsi Apple itakavyoshindana na Intel mnamo 2020 na iPadOS, ninapendekeza sana. .
8. Kuimarisha msimamo wa ZFSonLinux — farasi mzee haharibu mtaro
Ya kisheria kutumia mfumo wa faili wa ZFS kama mfumo wa faili mzizi moja kwa moja kutoka kwa kisakinishi. Wakati mwingine nadhani wahandisi waliofanya kazi katika Sun Microsystems wanawakilisha spishi tofauti za kibiolojia za Homo sapiens (Brian Cantrill na Brendan Gregg waliotajwa hapo juu walifanya kazi katika Sun). Jihukumu mwenyewe, licha ya miaka mingi ya juhudi za wanadamu kuunda kitu kinachofanana hata kidogo na mfumo wa faili wa ZFS, licha ya vikwazo visivyoweza kushindwa vya leseni vinavyozuia kuingizwa kwa msimbo chanzo wa ZFS katika tawi kuu la ukuzaji wa kernel. Linux, bado tunatumia ZFS na hili halitabadilika hivi karibuni.
9. Kampuni ya Kompyuta ya Oxide - tutakuwa tukiifuatilia kwa karibu timu hii, ambayo ni wazi ina uwezo mkubwa wa kufanya mambo mengi - angalau, kuunda onyesho maridadi.
Nitamaliza orodha yangu kwa kutaja tena Brian Cantrill, ambaye nilianza naye.
Brian Cantrill na wahandisi wengine (baadhi yao pia walikuwa wafanyikazi wa zamani wa Sun) walianzisha kampuni inayoitwa , ambao lengo kuu ni kuunda jukwaa la seva linalofaa kwa matumizi makubwa. Inajulikana kuwa mashirika makubwa sana kama Google, Facebook, na Amazon hayatumii vifaa vya kawaida vya seva katika shughuli zao. Kampuni ya Brian inalenga kushughulikia pengo hili kwa kutengeneza jukwaa la maunzi na programu linalofaa kutumiwa na huduma yoyote ya wingu (ikiwa ni pamoja na lugha ya programu ya Rust).
Wazo lao ni ahadi ya mapinduzi mapya, na angalau nitakuwa nikitazama kwa furaha harakati za mawazo yao na maendeleo yao katika 2020 ijayo.
Tulichokamilisha mnamo 2019 huko VDSina
Hatukufanya mafanikio yoyote ya kiteknolojia na VDSina mwaka wa 2019, lakini bado tuna jambo la kujivunia.
Mnamo Februari, tuliongeza uwezo wa kutumia mtandao wa ndani kati ya seva na tukazindua huduma ya usajili wa kikoa. Tulifanya bei kuwa moja ya chini kabisa kwenye soko-rubles 179 kwa .ru/.rf, ikiwa ni pamoja na upyaji.
Mwezi Machi, tulizungumza kwenye IT Global Meetup #14.
Mnamo Aprili, tuliongeza kipimo cha data kwa kila seva kutoka megabits 100 hadi 200, na kwa kiasi kikubwa tukaongeza kikomo cha trafiki kwa mipango yote (isipokuwa ya bei nafuu) hadi 32 TB kwa mwezi.
Mnamo Julai, wateja walipewa chaguo la kusakinisha kiotomatiki Windows Server 2019. Ulinzi wa DDoS bila malipo ulianza kutolewa ndani ya eneo la Moscow.
Pia mnamo Julai, kampuni yetu ilionekana kwenye Habr, ikifanya kwanza na jinsi ilivyotusaidia kufanya kiwango kikubwa cha usaidizi kwa wateja.
Mnamo Agosti, tuliongeza uwezo wa kuunda vijipicha-nakala za chelezo za seva.
Tumezindua API ya umma.
Imeongeza upana wa kituo kwa kila seva kutoka megabiti 200 hadi 500.
Tulishiriki katika mkutano wa Chaos Constructions 2019, tukipeana viboko vilivyo na nembo ya kampuni kama muuzaji (kauli mbiu ya kampeni ilikuwa "Wakati msanidi yuko juu") na kuibua gumzo za Telegraph.
Mnamo Septemba, tulizindua akaunti nzuri na rafiki zaidi ya Instagram kwa kampuni ya IT—ilianza kushiriki habari na maisha ya kila siku ya VDSina. .

Mnamo Novemba, tulienda kwenye Highload++, tukashiriki katika majadiliano ya meza ya pande zote kuhusu "Databases in Kubernetes," na kuwavisha washiriki kofia za papa.
Mnamo Desemba, waliwasilisha hotuba juu ya hifadhidata katika Kubernetes katika mkutano wa DevOps katika ofisi ya GazpromNeft na katika mkutano wa DevOpsDays huko Moscow. , ambayo hakika ilikuwa utendaji wangu bora wa mwaka.
Hitimisho
Kama Nassim Taleb alivyosema, ni rahisi zaidi kutabiri kile ambacho hatutakiona. Ningependa kusema kwamba kila kitu kipya tutakachokiona mwaka wa 2020 kina asili yake mwaka wa 2019, 2018, na mapema zaidi. Sitajaribu kutabiri kwa usahihi wakati ujao, lakini 2020 hakika haitakuwa mwaka huo. Linux kwenye kompyuta ya mezani (mara ya mwisho uliona kompyuta ya mezani ilikuwa lini?) na mwaka Linux Tumekuwa tukiona hili kwenye vifaa vya mkononi kwa takriban miaka kumi sasa.
Kwa hali yoyote, natumai kuwa katika mwaka mmoja tutakutana tena na kujadili jinsi kila kitu kiligeuka.
Likizo zinazokuja za furaha kwa kila mtu!
Fuata msanidi wetu kwenye Instagram
Chanzo: mapenzi.com
