Ua pili ʻo Alexander Chistyakov, he ʻeuanelio wau
I kaʻu loiloi, hilinaʻi nui au i koʻu ʻono ma mua o ka manaʻo o ka poʻe loea. No laila, ʻo kēia papa inoa, no ka laʻana, ʻaʻole i hoʻokomo i nā kaʻa kaʻa ʻole, no ka mea, ʻaʻohe mea hou a kahaha paha i kēia ʻenehana.
ʻAʻole au i hoʻokaʻawale i nā hanana ma ka papa inoa ma ke ʻano koʻikoʻi a i ʻole ka hopena wow, no ka mea, e maopopo ana ko lākou koʻikoʻi i loko o ʻumi makahiki, a he pōkole loa ka hopena wow, ua hoʻāʻo wale wau e hoʻohālikelike i kēia moʻolelo.
1. Nā polokalamu kikowaena lawe ma ka ʻōlelo hoʻolālā Rust no WebAssembly
E hoʻomaka wau i ka loiloi me nā hōʻike ʻelua:
1. Hoike
I ka manawa o ka heluhelu ʻana i ka hōʻike, hana ʻo Brian Cantrill ma Joyent ma ke ʻano he CTO a ʻaʻohe manaʻo pehea e pau ai ʻo 2019 iā ia a me Joyent.
2.
Ma 2019, WebAssembly me kāna
ʻIke ʻia ke ʻano o ka holomua - ʻo ke kanaka he hoʻokahi manawa hou e hiki ai ke holo i nā polokalamu kelepona no ka Pūnaewele (e hoʻomanaʻo paha kekahi i ke kumu WORA, i haku ʻia e nā mea kākau o ka ʻōlelo Java?).
Loaʻa iā mākou kahi ala palekana no ke kūkulu ʻana i kēia mau noi e hoʻomaikaʻi i ka ʻōlelo Rust, nona ka raison d'être e hoʻopau i nā papa āpau o nā hewa i ka manawa hōʻuluʻulu.
ʻO WebAssembly kahi mea hoʻololi pāʻani i kākau ai ʻo Solomon Hikes, kekahi o nā mea hana o Docker, inā i noho ʻo WebAssembly a me WASI ma 2008, ʻaʻole i hānau ʻia ʻo Docker.
ʻAʻole ia he mea kupanaha ʻo Rust kekahi o nā mea hoʻohana i ka ʻenehana lawe lima hou - ke ulu ikaika nei kāna kaiaolaola a ʻo Rust ka ʻōlelo papahana punahele loa no kekahi mau makahiki, e like me nā hopena.
He paheʻe kēia mai kā Steve kamaʻilio ʻana, e hōʻike maopopo ana i ka lakio o ka helu o nā pōpoki palekana i hiki ke pale ʻia i ka wā e hoʻohana ai iā Rust i ka huina o nā pōpoki i loaʻa ma MS Windows i nā makahiki he ʻumi a me ka hapa i hala.
Pono ʻo Microsoft e pane i kahi paʻakikī, a ua hana.
2. Project Verona mai Microsoft, nāna e mālama iā Windows a wehe i kahi ʻaoʻao hou o ka mōʻaukala no kekahi OS
Ua hoʻonui ʻia ka nui o nā pōpoki ma ka Microsoft Windows kernel a me ka hapa nui o nā polokalamu mea kūʻai aku ma kahi o ka laina laina i nā makahiki he 12 i hala.
Ma 2019, ʻo Matthew Parkinson o Microsoft
ʻO kēia ka manaʻo o Microsoft e hana i kahi ʻōlelo hoʻonohonoho palekana e pili ana i nā manaʻo o ka ʻōlelo Rust: ua ʻike nā hoa hana mai Microsoft Research e pili ana ka hapa nui o nā pilikia palekana me ka hoʻoilina kaumaha o ka ʻōlelo C, kahi i kākau ʻia ai ka hapa nui o Windows. Mālama ka ʻōlelo like ʻo Verona i ka hoʻomanaʻo a me ka loaʻa ʻana o nā kumuwaiwai me ka hoʻohana ʻana
He mea hoihoi ia ua ʻike ʻia ʻo Microsoft ma ke ʻano he aupuni ʻino a he kūʻē i nā mea hou a pau, ʻoiai ʻo ia ka mea.
ʻO ka nīnau a Brian Cantrill mai ka paukū mua: "ʻAʻole anei ka manawa e kākau hou ai i ka ʻōnaehana ʻōnaehana ma Rust?" loaʻa i kahi pane i manaʻo ʻole ʻia - ʻike maopopo ʻaʻole hiki ke kākau hou i ka kernel ʻōnaehana hana, akā ua kākau hou ʻia nā polokalamu e holo ana i ka userspace. Ua hoʻomaka kahi kaʻina hiki ʻole ke hoʻōki, a e wehe kēia i kahi ʻaoʻao hou o ka wā e hiki mai ana no nā ʻōnaehana hana āpau.
3. ʻO ka piʻi ʻana o ka kaulana o ka ʻōlelo papahana Dart ma muli o ka Flutter framework
Ua maopopo iaʻu he mea kahaha nui kēia nūhou ʻaʻole wale no mākou a me ka lehulehu, akā no ka hapa nui o ka poʻe i komo pololei i ke kaʻina hana. ʻO ka ʻōlelo hoʻolālā Dart, i ʻike ʻia ma Google i ʻewalu mau makahiki i hala, ua ʻike i ka ulu wikiwiki ʻana o ka kaulana i kēia makahiki.
Hoʻohana wau i kaʻu ala e loiloi ai i ka kaulana o nā ʻōlelo papahana ma ka nānā ʻana i nā waihona ma Github, hoʻokahi manawa i ka mahina.
Ua lanakila ʻo Dart iā Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua a me CoffeeScript i ke kaulana. ʻAʻohe ʻōlelo papahana ʻē aʻe i ulu wikiwiki i kēia makahiki. No ke aha i hana ʻia ai?
ʻO kekahi o nā hōʻike hōʻailona o kēia makahiki
No ka ʻōlelo Dart, ʻo ke kumu o kona kaulana ʻana ʻo ka hoʻolālā hoʻomohala polokalamu kelepona
ʻAʻole mākou ʻike i kekahi mea e pili ana iā Dart no ka mea ʻaʻole mākou e hana i ka hoʻomohala kelepona, akā hoʻokipa maikaʻi mākou i kahi ʻōlelo hoʻonohonoho statically typed.
4. Loaʻa i ke ola o ka Linux kernel a me kona kaiāulu mahalo i ka mīkini virtual eBPF
Aloha mākou ma VDSina i nā ʻaha kūkā: i kēia makahiki ua hele au i ka hālāwai DevOops ma St. I ka makahiki 2019, ʻo nā manaʻo alakaʻi i ia mau kamaʻilio ʻana:
- Ua make ʻo Docker no ka mea ʻoluʻolu loa
- Ke ola nei ʻo Kubernetes a e mau ana ma kahi o hoʻokahi makahiki - e kamaʻilio mau ʻia ma nā hālāwai kūkā ma 2020
- I kēia manawa, ʻaʻohe kanaka ola i nānā i ka kernel Linux no ka manawa lōʻihi
ʻAʻole au i kaʻana like i ka helu hope loa; mai koʻu manaʻo, ʻaʻole wale nā mea hoihoi, akā ke hana nei nā mea kipi i kēia manawa i ka hoʻomohala ʻana i ka kernel Linux. ʻO ka mea kaulana loa ʻo ia ka mīkini virtual eBPF, i hana mua ʻia e hoʻoponopono i ka hana hoʻoluhi o ka kānana ʻana i nā ʻeke pūnaewele, a laila ulu aʻe a lilo i mīkini virtual-level kernel.
Hoʻomohala no ka Linux kernel: ʻae
Hoʻomohala no ka Linux kernel: i kēia manawa
Mahalo i ka eBPF, ke hōʻike nei ka kernel i ka hiki ʻana mai o nā hanana i hiki ke hoʻokaʻawale ʻia ma waho o ka kernel - hiki i ka interface ke hiki ke launa pū me ka kernel mai kahi mea hoʻohana a hoʻonui a hoʻokō i ka hana o ka kernel Linux, e kāpae i nā mea āpau. -ʻike maka o Linus Torvalds.
Ma mua o ka eBPF, he moʻolelo paʻakikī ka hoʻomohala ʻana i nā papahana nona nā hana e pili ana i ka launa pū ʻana me ka kernel Linux - ka hana ʻana i nā mea e like me nā mea hoʻokele no nā polokalamu lohi a me nā pilina no nā ʻōnaehana faila i ka mea hoʻohana pono e hele i kahi kaʻina loiloi maʻamau e nā mea hoʻomohala kernel Linux ʻike.
ʻO ka hiʻohiʻona o ka interface eBPF ua maʻalahi loa i ke kaʻina o ke kākau ʻana i ia mau papahana - ua hoʻohaʻahaʻa ʻia ka paepae komo, e nui aʻe nā mea hoʻomohala a ola hou ke kaiāulu.
ʻAʻole wau wale nō i koʻu hoihoi:
I kēia manawa, ʻaʻole maʻamau ʻo Linus Torvalds e hoʻomaikaʻi aku iā ia no ia mau mea, a hiki iaʻu ke hoʻomaopopo iā ia - ʻo wai ka mea makemake e hoʻohālikelike iā ia iho me he naʻaupō? 🙂
5. Hoʻokomo ʻo Linux i ka nail hope loa i loko o ka pahu kupapaʻu o FreeBSD mahalo i ka asynchronous io_uring interface ma ka Linux kernel.
ʻOiai mākou ma ke kumuhana o ka Linux kernel, pono e ʻike i kahi hoʻomaikaʻi koʻikoʻi i hana ʻia i kēia makahiki: ka hoʻokomo ʻana i kahi mea hou.
No nā makahiki he nui, ua hoʻokumu nā luna ʻōnaehana a me nā mea hoʻomohala FreeBSD i kā lākou koho ma ka ʻoiaʻiʻo ua ʻoi aku ka maikaʻi o FreeBSD i ka I/O asynchronous ma mua o Linux. No ka laʻana kēia hoʻopaʻapaʻa
I kēia manawa ua huli ka pāʻani i lalo.
6. ʻO ka hoʻi lanakila o AMD me ka laina kaʻina hana Ryzen
ʻAʻohe mea maʻamau, ʻo ia wale nō ʻo AMD, aia ma ka ʻaoʻao o ka ʻoihana no ka manawa lōʻihi, e wāwahi ana i ka moʻolelo ma hope o ka moʻolelo.
ʻO ka laina hou o nā kaʻina hana Ryzen i hōʻike i kahi kumukūʻai kūʻai nui / hoʻokō: lākou
7. Ma hope o AMD, manaʻo ʻo Apple e lawe i kahi ʻāpana o ka Intel pie me iPadOS a me nā hoʻopunipuni Gates kahiko.
ʻO nā mea a pau e hiki ke paʻa i kahi mea kaua ma ko lākou mau lima e hoʻāʻo pinepine e komo i nā kaua o nā pilikua, ʻaʻole wale ʻo AMD e hakakā nei no ka waihona meaʻai a Intel. Ua like ʻo Apple me ka bipi kahiko i ka hoʻohenehene.
e iho mālie mākou i ke kuahiwiHe bipi ʻelemakule a ʻōpio e kū ana ma luna o kahi mauna, a ʻo ka ʻohana bipi e ʻai ana ma lalo.
Hāʻawi ka bipi ʻōpio i ka mea kahiko:
- E hoʻolohe, e wikiwiki kākou e iho i lalo a kikeke i ka bipi
a wikiwiki, wikiwiki, e hoʻi mākou i luna!
- ʻAʻole!
- ʻAe, a laila, e wikiwiki kāua, e iho koke i lalo, e kāhea i ʻelua bipi i kēlā me kēia a wikiwiki-
E hoʻi koke kākou!
- ʻAʻole!
- ʻAe, he aha kāu e manaʻo ai?
- E hele mālie mākou i ka mauna, e pepehi mākou i ka puaʻa a pau
E hoʻi mālie a hoʻi kākou i ko kākou wahi!
Ma ka hoʻokuʻu ʻana i ka iPadOS hou, ua hoʻohana ʻo Apple i kahi loea e kūʻē iā Intel i kapa ʻia ʻo "disruptive innovation."
wehewehe Wikipedia
ʻO ka "Disruptive innovation" kahi hana hou e hoʻololi i ke koena o nā waiwai i ka mākeke. I ka manawa like, lilo nā huahana kahiko i mea hoʻokūkū ma muli wale nō o nā palena i hoʻokumu ʻia ai ka hoʻokūkū ma mua e nalowale ko lākou ʻano.
ʻO nā laʻana o nā "mea hou hoʻohaunaele" ʻo ia ke kelepona (hoʻololi i ke kelepona), nā mokuahi (nā moku holo moku i pani ʻia), nā semiconductor (nā mea hoʻoheheʻe i hoʻololi ʻia), nā pahu kiʻi kiʻi (nā pahu kiʻiʻoniʻoni i pani ʻia), a me ka leka uila (ka leka uila kahiko).
Hoʻohana ʻo Apple i kāna mau kaʻina hana haʻahaʻa haʻahaʻa haʻahaʻa ARM, a ua hōʻike ʻia kēia i mea nui i nā mea hoʻohana ma mua o ka hana liʻiliʻi o ka Intel x86.
Ke hoʻokele nei ʻo Apple e kāʻili i kahi māhele o ka mākeke, e hoʻohuli i ka iPad mai kahi pahu hoʻokipa i kahi mea hana piha piha - ʻo ka mea mua no ka poʻe i hana i ka ʻike, a i kēia manawa no nā mea hoʻomohala. ʻOiaʻiʻo, ʻaʻole mākou e ʻike i kahi MacBook e pili ana i ka ARM i kēlā me kēia manawa, akā ʻo nā pilikia liʻiliʻi me ka hoʻolālā ʻana o nā kīwī MacBook Pro e paipai nei i ka ʻimi ʻana i nā hopena ʻē aʻe, a ua hoʻohiki kekahi o lākou e lilo i iPad Pro me iPadOS.
He aha ka pili o Gates a me Microsoft?
I kekahi manawa, ua huki like ʻo Gates i ka hoʻopunipuni like me IBM.
I ka makahiki 1970, ua lanakila ʻo IBM i ka mākeke kikowaena, me ka hilinaʻi o kahi kanaka nunui e haʻalele ana i nā kamepiula pilikino no ka mea maʻamau. I ka makahiki 1980, ua hana ʻo Gates iā IBM me ke kālā a me ka laikini MS-DOS no ia mea, e waiho ana i nā kuleana i ka ʻōnaehana hana iā ia iho. I ka loaʻa ʻana o ke kālā, ua hana ʻo Microsoft i kahi kiʻi kiʻi no MS-DOS, a ua hānau ʻia ʻo Windows - i ka wā mua he kiʻi hoʻohui wale nō ma luna o DOS, a laila ʻo ka ʻōnaehana hana mua no nā PC, kūpono no ka hoʻohana ʻana e ka lehulehu. ʻO IBM, ʻo ia ka hui nui a paʻakikī, ke nalowale nei ka mākeke kamepiula pilikino i ka Microsoft ʻōpio a wikiwiki. Ua haʻi hou wau i kēia moʻolelo maikaʻi loa, no laila inā ʻoe e noʻonoʻo nei pehea e pāʻani ai ʻo Apple iā Intel ma 2020 me iPadOS, makemake nui wau.
8. Hoʻoikaika i ke kūlana o ZFSonLinux - ʻaʻole hoʻopau ka lio kahiko i ka ʻawa
Canonical
9. Oxide Computer Company - e nānā pono mākou i ka hui, i maopopo hiki ke hana i nā mea he nui - ma ka liʻiliʻi loa e hana i kahi hōʻike ʻoluʻolu.
Hoʻopau wau i kaʻu papa inoa me kahi ʻōlelo ʻē aʻe o Brian Cantrill, kahi aʻu i hoʻomaka ai.
Ua hoʻokumu ʻo Brian Cantrill a me nā ʻenekinia ʻē aʻe (ʻo kekahi o lākou i hana mua ma Sun) i kahi ʻoihana i kapa ʻia.
ʻO kā lākou manaʻo ka ʻōlelo hoʻohiki o kahi kipi hou, a e hauʻoli wau, ma ka liʻiliʻi loa, e nānā i ka neʻe ʻana o ko lākou mau manaʻo a me ko lākou ulu ʻana i ka makahiki 2020 e hiki mai ana.
He aha kā mākou i hana ai ma 2019 ma VDSina
ʻAʻole mākou i hana i nā holomua ʻenehana ma 2019 me VDSina, akā loaʻa iā mākou kahi mea e haʻaheo ai.
I Pepeluali, ua hoʻohui mākou i ka hiki ke hoʻohana i kahi pūnaewele kūloko ma waena o nā kikowaena a hoʻomaka i kahi lawelawe inoa inoa. ʻO ke kumukūʻai i hana ʻia i kekahi o nā haʻahaʻa loa ma ka mākeke - 179 rubles no ka ru / рф, me ka hana hou.
Ma Malaki ua kamaʻilio mākou ma IT Global Meetup #14.
I ʻApelila, hoʻonui mākou i ka laulā o ke kahawai no kēlā me kēia kikowaena mai 100 a 200 Megabits, a hoʻonui nui i ka palena o ke kaʻa no nā uku āpau (koe wale ka mea liʻiliʻi loa) - i 32 TB i kēlā me kēia mahina.
I Iulai, ua loaʻa i nā mea kūʻai ka manawa e hoʻokomo aunoa i ka Windows Server 2019. Ua hoʻomaka ʻia ka palekana DDoS manuahi i loko o ka wahi o Moscow.
I Iulai hoʻi, ua ʻike ʻia kā mākou hui ma Habré, hoʻomaka
I ʻAukake, ua hoʻohui lākou i ka hiki ke hana i nā snapshots-server backups.
Ua hoʻokuʻu ʻia ka API lehulehu.
Ua hoʻonui mākou i ka laulā o ke kahawai no kēlā me kēia kikowaena mai 200 a 500 Megabits.
Ua komo mākou i ka hālāwai kūkā Chaos Constructions 2019, ka hāʻawi ʻana i nā whips me ka logo ʻoihana ma ke ʻano he mea kūʻai aku (ʻo ka slogan hoʻolaha ʻo "When the developer is on top") a puhi i nā kamaʻilio telegram.
I Kepakemapa, ua hoʻolaha mākou i ka Instagram ʻoluʻolu a aloha loa o kahi hui IT - ua hoʻomaka ʻo VDSina e kamaʻilio e pili ana i ka nūhou a me ke ola o kēlā me kēia lā.
I Nowemapa, ua hele mākou i Highload ++, ua komo i loko o ka papa ʻaina ma nā "databases in Kubernetes" a hoʻokomo i nā mea komo i nā pāpale manō.
I Dekemaba, ua kamaʻilio mākou ma kahi hālāwai DevOps ma ke keʻena ʻo GazPromNeft me kahi hōʻike e pili ana i nā ʻikepili ma Kubernetes a ma ka hālāwai DevOpsDays ma Moscow.
hopena
E like me kā Nassim Taleb i ʻōlelo ai, ʻoi aku ka maʻalahi o ka wānana i ka mea a mākou e ʻike ʻole ai. Makemake wau e hoʻomaopopo i nā mea hou a mākou e ʻike ai ma 2020 mai 2019, 2018 a ma mua. ʻAʻole wau i manaʻo e wānana pololei i ka wā e hiki mai ana, akā ʻaʻole ʻo 2020 ka makahiki o Linux ma ka pākaukau (i ka manawa hea ʻoe i ʻike ai i kahi pākaukau?) A ua ʻike mākou i ka makahiki o Linux ma nā polokalamu kelepona no ʻumi. makahiki i keia manawa.
ʻO kēlā me kēia hihia, ke manaʻo nei au i loko o hoʻokahi makahiki e hui hou mākou a kūkākūkā i ka hopena o nā mea āpau.
Hauʻoli lā hoʻomaha a pau!
E hahai i kā mākou mea hoʻomohala ma Instagram
Source: www.habr.com