Hua: 9 nga mahi hangarau nui o te tau 2019

Ko Alexander Chistyakov kei te pa atu, he kaikauwhau ahau vdsina.ru ka korero ki a koe mo nga kaupapa hangarau 9 pai rawa atu o te tau 2019.

I roto i taku aromatawai, i whakawhirinaki atu ahau ki taku reka i te whakaaro o nga tohunga. Na reira, ko tenei rarangi, hei tauira, kaore i te whakauru i nga motuka taraiwa, na te mea kaore he mea hou, he mea whakamiharo ranei i roto i tenei hangarau.

Kaore au i whakariterite i nga kaupapa i roto i te rarangi i runga i te hiranga, i te hua wow ranei, na te mea ka marama te hiranga i roto i nga tau tekau, a he poto rawa te hua wow, i ngana noa ahau ki te whakahonohono i tenei korero.

1. Nga tono tūmau kawe i roto i te reo papatono Rust mo WebAssembly

Ka timata ahau i te arotake me nga purongo e rua:

1. Ripoata Brian Cantrill "Te wa ki te tuhi ano i te OS ki Rust?", panuihia e ia i te tau 2018.

I te wa i panuitia ai te purongo, kei te mahi a Brian Cantrill i Joyent hei CTO a kaore i mohio ka pehea te mutunga o te tau 2019 mo raua ko Joyent.

2. Ripoata na Steve Klabnik, he mema o te roopu matua o te reo Rust me te kaituhi o te pukapuka "The Rust Programming Language", e mahi ana i Cloudflare, kei reira ia e korero ana mo nga ahuatanga o te reo Rust me te hangarau WebAssembly, e taea ai e koe te whakamahi i nga kaitirotiro paetukutuku hei tüäpapa mo te whakahaere tono.

I te tau 2019, WebAssembly me ona WASI atanga, e whakarato ana i te whai waahi ki nga taonga punaha whakahaere penei i nga konae me nga turanga, kua neke atu ki tua atu o nga kaitirotiro me te aro ki te maakete rorohiko tūmau.

Ko te ngako o te pakaruhanga ka kitea - he kotahi ano te waa whakahaere e kaha ana te tangata ki te whakahaere tono kawe mo te Tukutuku (kei te mahara tetahi ki te kaupapa WORA, i hangaia e nga kaituhi o te reo Java?).

He huarahi haumaru ano ta matou ki te hanga i enei tono na te reo Rust, ko tana raison d'être he whakakore i nga momo hapa katoa i te wa whakahiato.

Ko te WebAssembly he kaihuri keemu na Solomon Hikes, tetahi o nga kaihanga o Docker, i tuhi mena i noho a WebAssembly me WASI i te tau 2008, kare noa a Docker i whanau.

Hua: 9 nga mahi hangarau nui o te tau 2019

Ehara i te mea miharo ko Rust tetahi o nga kaikawe i te hangarau kawe hou - kei te tipu haere tona puunaha rauwiringa kaiao, a ko Rust te reo hotaka tino pai mo etahi tau, e ai ki nga hua. rangahau i whakahaerehia e StackOverflow.

He kiriata tēnei nō te kōrero a Steve e whakaatu mārama ana i te ōwehenga o te maha o ngā pepeke haumarutanga ka taea te karo katoa mā te whakamahi i a Rust ki te tapeke o ngā pepeke i roto i te MS. Windows, i kitea i roto i te tekau tau me te hawhe kua hipa.

Hua: 9 nga mahi hangarau nui o te tau 2019

Me whakautu a Microsoft ki tetahi momo wero, a kua tutuki.

2. Kaupapa Verona mai i Microsoft, ka penapena Windows ā, ka huaki i tētahi whārangi hītori hou mō tētahi pūnaha whakahaere

Te maha o ngā hapa i roto i te kernel Microsoft Windows ā, kua tata piki haere te nuinga o ngā kaupapa kaiwhakamahi i roto i ngā tau 12 kua hipa.

Hua: 9 nga mahi hangarau nui o te tau 2019

I te tau 2019, ko Matthew Parkinson o Microsoft i whakaatu a Project Verona ki te marea, ka mutu tenei.

He kaupapa tēnei nā Microsoft hei waihanga i tētahi reo hōtaka haumaru i runga i ngā ariā o te reo Rust: i kitea e ngā hoa mahi o Microsoft Research ko te nuinga o ngā raruraru haumarutanga e pā ana ki te taonga tuku iho o te reo C, e whakamahia ana e te nuinga o ngā WindowsKo te reo rite ki te Rust ka whakahaere a Verona i te mahara me te urunga tahi ki ngā rauemi mā te whakamahi te tikanga tangohanga kore utu. Mena kei te hiahia koe ki te mohio ki nga korero me pehea te mahi, tirohia Ko te purongo a Parkinson ake.

He mea whakamere e kiia ana ko Microsoft he emepaea kino me te hoariri o nga mea hou katoa, ahakoa te mea Haimona Peyton-Jones, te kaiwhakawhanake matua o te Glasgow Haskell Compiler, mahi i Microsoft.

Hua: 9 nga mahi hangarau nui o te tau 2019

Ko te patai a Brian Cantrill mai i te wharangi tuatahi: "Kaore ano i te waa ki te tuhi ano i te kakano punaha whakahaere ki Rust?" i whiwhi whakautu ohorere - e kitea ana kaore ano kia taea te tuhi ano i te kakano o te punaha whakahaere, engari kei te tuhia ano nga kaupapa e rere ana i te mokowākaimahi. Kua timata te mahi kaore e taea te aukati, a ka whakatuwherahia he wharangi hou mo te heke mai mo nga punaha whakahaere katoa.

3. Te pikinga o te rongonui o te reo hootaka Dart na te anga Flutter

E tino mohio ana ahau ko nga korero e whai ake nei he ohorere nui ehara i te mea mo tatou me te iwi whanui, engari mo te nuinga o nga kaiuru tika i roto i te tukanga o tona hanganga. Ko te reo hootaka Dart, i puta ki a Google e waru tau ki muri, kua tere te tipu o te rongonui i tenei tau.

Ka whakamahi ahau i taku tikanga ki te aromatawai i te rongonui o nga reo hotaka ma te tarai i nga putunga i runga i te Github, kotahi i te marama. te whakahōu raraunga i te ripanga. Mena i te timatanga o te tau he 100 noa nga putunga rongonui i runga i te Dart, i tenei ra kua 313 o raatau.

Kua eke a Dart ki a Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua me CoffeeScript i te rongonui. Karekau he reo hotaka i tere ake i tenei tau. He aha i tupu ai?

Ko tetahi o nga purongo rongonui o tenei tau e ai ki te hunga whakarongo a HackerNews i panuitia e Richard Feldman ka karangahia "He aha te mea kaore i te rite te kaupapa mahi?" Ko tetahi waahanga nui o te purongo e whakatapua ana ki te tātari me pehea te rongonui o nga reo papatono. Ko tetahi o nga tino take, e ai ki a Richard, ko te noho mai o tetahi tono rongonui, angamahi ranei, ara te taupānga whakamate.

Mo te reo Dart, ko te take o tona rongonui ko te anga whanaketanga tono pūkoro Te Ropu, Ko te pikinga o te rongonui, e ai ki a Google Trends, i puta noa i te timatanga o tenei tau.

Hua: 9 nga mahi hangarau nui o te tau 2019

Kare matou i te mohio mo Dart i te mea kaore matou e mahi whanaketanga pūkoro, engari ka mihi matou ki tetahi atu reo hootaka kua patopato.

4. Te tūponotanga o te oranga matua Linux me tōna hapori nā te mīhini mariko eBPF

Ko matou o VDSina e aroha ana ki nga huihuinga: i tenei tau i haere ahau ki te huihuinga DevOops i St. I te tau 2019, ko nga whakaaro nui o enei korero ko:

  • Kua mate a Docker na te mea he hoha rawa
  • Kei te ora a Kubernetes, ka roa pea mo te kotahi tau - ka korero tonu i nga huihuinga i te tau 2020
  • i taua wā, i roto i te pūtake Linux kāore he tangata ora i titiro mai mō te wā roa

Kāore au e whakaae ana ki te kōrero whakamutunga, mai i taku tirohanga, mō te whanaketanga o te kernel. Linux Kei te tupu ngā mea i tēnei wā, ehara i te mea he mea whakamere noa iho, engari he mea hou hoki. Ko te mea tino rongonui ko te mīhini mariko eBPF, i hangaia tuatahitia hei whakaoti rapanga uaua o te tātari i ngā mōkihi whatunga, ā, mai i taua wā kua whanake hei mīhini mariko taumata-pūmua whānui.

Hua: 9 nga mahi hangarau nui o te tau 2019
Te whanaketanga mō te kernel Linuxi

Hua: 9 nga mahi hangarau nui o te tau 2019 Hua: 9 nga mahi hangarau nui o te tau 2019
Te whanaketanga mō te kernel Linux: i riro mai

Mā te eBPF, ka ripoatahia e te kernel ngā kaupapa ka taea te whakahaere i waho o te kernel—mā te atanga ka taea te taunekeneke haumaru me te whai hua ki te kernel mai i te wāhi kaiwhakamahi me te whakawhānui me te tautoko i te mahi a te kernel. Linux, e karo ana i te kanohi kite katoa o Linus Torvalds.

I mua i te eBPF, ko te whanaketanga o ngā kaupapa e pā tata ana ngā mahi ki te taunekeneke me te kernel Linux He kōrero uaua rawa atu—ko te waihanga i ngā mea pēnei i ngā taraiwa mō ngā pūrere puhoi me ngā atanga mō ngā pūnaha kōnae i roto i te wāhi kaiwhakamahi i hiahiatia he tukanga arotake ōkawa e ngā kaiwhakawhanake kernel mātau. Linux.

Ko te ahua o te atanga eBPF kua tino ngawari te mahi o te tuhi i aua kaupapa - kua whakahekehia te paepae urunga, ka maha ake nga kaiwhakawhanake ka ora ano te hapori.

Ehara i te mea ko ahau anake i roto i taku hikaka: Ko te kaiwhakawhanake kernel kua roa a David Miller e whakaatu ana i te hiranga o te eBPF mo te oranga (!) o te puunaha rauwiringa kaiao. Ko tetahi atu, he kaiwhakawhanake rongonui Brendan Gregg (He tino pai ahau ki a ia) ka karanga eBPF he pakaruhanga, kaore ano kia rite mo nga tau 50.

I tenei wa, kaore a Linus Torvalds e whakanui i a ia mo enei mea, a ka mohio ahau ki a ia - ko wai e hiahia ana ki te whakaputa i a ia ano he porangi? 🙂
Hua: 9 nga mahi hangarau nui o te tau 2019

5. Linux tata tonu te patu i te whao whakamutunga ki te kāwhena o FreeBSD me te atanga io_uring kore tukutahi i roto i te kernel Linux

Nā te mea e kōrero ana tātou mō te pūtake Linux, he mea tika kia kite i tētahi atu whakapainga nui i puta i tēnei tau: te whakaurunga o tētahi kaupapa matua hou I/O API tukutahinga-mahi nui io_uring na Jens Axbow o Pukamata.

Mō ngā tau maha, i whakamāramahia e ngā kaiwhakahaere pūnaha me ngā kaiwhakawhanake FreeBSD tā rātou kōwhiringa nā te mea he pai ake te I/O asynchronous a FreeBSD i tērā. LinuxHei tauira, ko tēnei tautohe i whakamahia i roto i tana ripoata i te tau 2014 Gleb Smirnov mai i Nginx.

Inaianei kua huri te keemu ki raro. Kua huri ke te punaha konae toha a Ceph ki te whakamahi io_uring me nga hua tohu tohu mahi he mea whakamiharo, me nga pikinga IOPS mai i te 14% ki te 102% i runga i te rahi o te poraka. He tauira tauira e whakamahi ana i te I/O asynchronous i PostgreSQL (te iti rawa mo te kaituhi papamuri), kua whakaritea etahi atu mahi mo te huri i te PostgreSQL ki te I/O tukutahi. Engari i runga i te ahua atawhai o te hapori kaiwhakawhanake, kare ano tatou e kite i enei huringa i te tau 2020.

Hua: 9 nga mahi hangarau nui o te tau 2019

6. Ko te hokinga mai o te AMD me te raina tukatuka Ryzen

Kaore he mea rereke, ko te AMD anake, kua roa nei i te taha o te umanga, kei te pakaru nga rekoata i muri i nga rekoata.

Ko te raina hou o nga kaihaapene Ryzen i whakaatu i te utu utu nui / mahinga mahi: ko ratou te nuinga o te rarangi o nga kaitukatuka tino hoko i runga i a Amazon, me etahi rohe Ko nga hoko tukatuka AMD nui atu i nga hoko Intel. I te whakataetae, ka akiakihia a Intel tango i nga tikanga tino kore rongonui: He iti ake te whakahaere o nga papatono i hangaia me o raatau ake kaitoha i runga i te kaitukatuka whakataetae. Ahakoa nga tikanga paru a Intel mo te whawhai, Ko te uara o te maakete a AMD he tino tata ki nga rekoata o te 2000.

7. Whai muri i te AMD, ka whai a Apple ki te tango i tetahi wahi o te porowhita Intel me te iPadOS me nga tinihanga tawhito Gates.

Ko nga tangata katoa e mau ana i te patu ki o ratou ringa ka ngana ki te uru atu ki nga pakanga a nga tangata nunui, a ehara ko te AMD anake te whakataetae mo te turanga kai a Intel. He rite te mahi a Apple ki te puru tawhito i roto i te kata.

ka ata haere tatou ki raro i te maungaHe puru kaumātua me te kuao kau e tu ana i runga i te tihi o te maunga, me te kahui kau e kai ana i raro.
Ka tukuna e te puru kuao te mea tawhito:
- Whakarongo mai, kia tere, tere ki raro ki te patuki i te kau
ka tere, ka tere, ka hoki ki runga!
- Kao!
Kaati, kia tere, kia tere ki raro, kia rua nga kau ki ia tangata, kia tere-
Kia tere tatou ki runga!
- Kao!
- Ae, he aha ta koe e whakaaro ai?
- Ka ata haere, ka heke iho i te maunga, ka patua te kahui katoa me
Kia ata, kia ata hoki ki to tatou waahi!

Na roto i te tuku i te iPadOS hou, i whakamahia e Apple tetahi tikanga ki a Intel e kiia nei he "whakahoutanga whakararu."

Wikipedia whakamāramatanga

Ko te "whakahoutanga whakararu" he mea hou e whakarereke ana i te toenga o nga uara i te maakete. I te wa ano, ka kore e whakataetae nga hua tawhito na te mea ka ngaro te hiranga o nga tawhā i puta ai te whakataetae i mua.

Ko nga tauira o nga "whakahoutanga whakararuraru" ko te waea (kua whakakapihia te waea waea), nga waka mamaoa (kua whakakapihia nga kaipuke tere), semiconductors (whakakapi i nga taputapu korehau), nga kamera mamati (kua whakakapihia nga kamera kiriata), me te imeera (kua pakaruhia nga mēra tawhito).

Kei te whakamahi a Apple i ana ake kaitukatuka-a-ARM iti-mana, a kua kitea he mea nui ake tenei ki nga kaiwhakamahi i te iti o te mahi a te x86 a Intel.

Kei te whakahaere a Apple ki te kapo i tetahi wahanga o te maakete, ka huri i te iPad mai i te tauranga whakangahau hei taputapu mahi tino pai - tuatahi mo te hunga hanga ihirangi, inaianei mo nga kaihanga. Ae ra, e kore matou e kite wawe i te MacBook-a-ARM, engari ko nga raru iti mo te hoahoatanga o nga papapātuhi MacBook Pro kei te akiaki i te rapu rongoa rereke, ka oati tetahi o ratou ko te iPad Pro me iPadOS.

He aha te mahi a Gates me Microsoft?

I tetahi wa, i tangohia e Gates nga mahi pera me IBM.

I ngā tau 1970, i te tekau tau atu i 1970, i te nuinga o te wā, i te kore aro ki ngā rorohiko whaiaro a te tangata noa, ko IBM te rangatira o te mākete tūmau. I ngā tau 1980, i whakamahia e Gates ngā moni a IBM hei waihanga me te raihana i te MS-DOS, me te pupuri tonu i ngā mana whakahaere o te pūnaha whakahaere māna ake. I te whiwhinga o te moni, i hangaia e Microsoft he atanga whakairoiro mō te MS-DOS, ā, i whānau mai te ao o ngā rorohiko. Windows — i te tīmatanga he paparanga whakairoiro noa iho i runga i te DOS, kātahi ka puta ko te pūnaha whakahaere PC tuatahi e watea ana mō te marea. I ngaro i a IBM, he kamupene nui, uaua hoki, te mākete rorohiko whaiaro ki a Microsoft taitamariki, tere hoki. Kua whakarāpopototia e au tēnei kōrero whakamiharo, nō reira, ki te hiahia koe ki te mōhio me pēhea te whakataetae a Apple ki a Intel i te tau 2020 me iPadOS, ka tino taunaki atu ahau. panuitia katoatia.

8. Te whakapakari i te tūranga o ZFSonLinux — kāore te hōiho tawhito e whakakino i te awaawa

Canonical i whakaatu i te āheinga o te tāutanga Ubuntu mā te whakamahi i te pūnaha kōnae ZFS hei pūnaha kōnae pūtake tika mai i te kaiwhakauru. I ētahi wā ka whakaaro ahau ko ngā miihini i mahi ki Sun Microsystems he momo koiora motuhake o Homo sapiens (ko Brian Cantrill rāua ko Brendan Gregg i whakahuatia ake nei i mahi ki Sun). Whakaarohia e koe, ahakoa ngā tau maha o ngā mahi a te tangata ki te waihanga i tētahi mea e rite ana ki te pūnaha kōnae ZFS, ahakoa ngā here raihana nui e aukati ana i te whakaurunga o te waehere pūtake ZFS ki te peka whanaketanga kernel matua. Linux, kei te whakamahi tonu mātou i te ZFS, ā, e kore tēnei e rerekē i roto i ngā wā e tata mai nei.

9. Kamupene Rorohiko Oxide - ka ata tirotirohia e matou te roopu, he tino kaha ki te mahi - ma te hanga i tetahi whakaaturanga hauhautanga

Ka mutu taku rarangi ki tetahi atu korero mo Brian Cantrill, i timata ahau.

Ko Brian Cantrill me etahi atu miihini (ko etahi o ratou i mahi i mua i te Sun) i hanga he umanga e kiia nei ko Kamupene Rorohiko Oxide, ko te whainga matua ko te hanga i tetahi papaapapa tūmau e tika ana mo te whakamahi i runga i te tauine nui. E mohiotia ana ko nga kaporeihana tino nui penei i a Google, Facebook me Amazon kaore i te whakamahi i nga taputapu tuuturu i roto i a raatau mahi. Ko te whainga a te kamupene a Brian ki te whakakore i tenei kore tauritenga ma te whakawhanake i tetahi papaaa rorohiko me te taputapu e tika ana mo te whakamahi i tetahi ratonga kapua (tae atu ki te reo papatono Rust).

Ko o raatau whakaaro ko te oati mo te hurihanga hou, a ka koa ahau ki te maataki i nga nekehanga o o raatau whakaaro me o raatau whanaketanga hei te tau 2020 e haere mai ana.

He aha ta maatau mahi i te 2019 i VDSina

Kaore matou i mahi i nga waahanga hangarau i te tau 2019 me VDSina, engari kei a matou tonu tetahi mea hei whakakake.

I te Hui-tanguru, i taapirihia e matou te kaha ki te whakamahi i tetahi whatunga rohe i waenga i nga kaitoro me te whakarewa i tetahi ratonga rehitatanga rohe. Ko te utu i hangaia tetahi o nga mea iti rawa i runga i te maakete - 179 rubles mo ia ru / рф, tae atu ki te whakahou.

I te Maehe i korero matou i IT Global Meetup #14.

I te Paenga-whāwhā, i whakanuia e matou te whanui hongere mo ia tūmau mai i te 100 ki te 200 Megabits, me te tino whakanui ake i te rohe hokohoko mo nga reiti katoa (haunga te iti rawa) - ki te 32 TB ia marama.

I te marama o Hūrae, i tukuna ki ngā kiritaki te kōwhiringa ki te tāuta aunoa Windows Server 2019. I tīmata te whakarato i te tiakitanga DDoS kore utu i roto i te rohe o Moscow.
I te marama o Hurae, ka puta ta matou kamupene i runga i te Habré, ka timata tuhinga mo te tuhi i ta maatau ake mana whakahaere manaaki me pehea te awhina i a maatau ki te eke ki te tautoko a nga kaihoko.

I te marama o Akuhata, i taapirihia e ratou te kaha ki te hanga i nga whakaahua—tuuturu tūmau.
Kua tukuna te API whanui.
I whakanuia e matou te whanui hongere mo ia tūmau mai i te 200 ki te 500 Megabits.
I uru matou ki te huihuinga Chaos Constructions 2019, ka tohatoha i nga whiu me te tohu o te kamupene hei taonga hokohoko (ko te pepeha whakahau "I te wa kei runga te kaiwhakawhanake") ka pupuhi nga korerorero waea.

I te marama o Hepetema, i whakarewahia e matou te Instagram tino ataahua me te hoa aroha o tetahi kamupene IT - I timata a VDSina ki te korero mo nga purongo me te oranga o ia ra. kaiwhakawhanake kuri.

Hua: 9 nga mahi hangarau nui o te tau 2019

I te marama o Whiringa-a-rangi, i haere matou ki Highload++, i uru ki te teepu porowhita i runga i nga "papa raraunga i Kubernetes" me te whakakakahu i nga kaiuru ki nga potae mango.

I te marama o Hakihea, i korero matou i te huihuinga DevOps i te tari GazPromNeft me te ripoata mo nga papaa raraunga i Kubernetes me te huihuinga DevOpsDays i Moscow me te ripoata mo te werawera, ko taku tino mahi pai o te tau.

mutunga

E ai ki tā Nassim Taleb, he māmā ake te matapae i ngā mea kāore e kitea e tātou. E hiahia ana ahau ki te tohu ko ngā mea hou katoa ka kitea e tātou i te tau 2020 i ahu mai i te tau 2019, 2018, me mua atu. Kāore au e ngana ki te matapae tika i te heke mai, engari ehara te tau 2020 i te tau Linux i runga i te papamahi (nōnahea te wā whakamutunga i kite ai koe i tētahi papamahi?) me te tau Linux Kua tekau tau mātou e kite ana i tēnei i runga i ngā taputapu pūkoro.

Ahakoa he aha, e tumanako ana ahau i roto i te tau ka hui ano tatou ka korero mo te ahuatanga o nga mea katoa.

Hari Hararei koutou katoa!

Hua: 9 nga mahi hangarau nui o te tau 2019

Whai i ta maatau kaiwhakawhanake i runga i te Instagram

Hua: 9 nga mahi hangarau nui o te tau 2019

Source: will.com

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster