Alexander Chistyakov o loʻo fesoʻotaʻi, o aʻu o se faievagelia
I laʻu iloiloga, sa sili atu loʻu faʻalagolago i loʻu tofo nai lo manatu o tagata atamamai. O le mea lea, o lenei lisi, mo se faʻataʻitaʻiga, e le aofia ai taavale avetaʻavale, aua e leai se mea fou fou pe ofo i lenei tekinolosi.
Ou te le'i faavasegaina mea na tutupu i le lisi e ala i le taua po o le wow effect, ona o lo latou taua o le a manino i le sefulu tausaga, ma o le wow aafiaga e puupuu tele, na ou taumafai e faʻaoga lelei lenei tala.
1. Talosaga feavea'i server i le gagana polokalame Rust mo WebAssembly
O le a ou amataina le iloiloga i ni lipoti se lua:
1. Lipoti
I le taimi na faitau ai le lipoti, sa galue Brian Cantrill i Joyent o se CTO ma e leai sona manatu pe faʻafefea ona muta le 2019 mo ia ma Joyent.
2.
I le 2019, WebAssembly ma lona
O le aano o le mea na tupu e manino lava - o le tagata soifua e tasi le taimi e mafai ai ona faʻaogaina talosaga feaveaʻi mo le Upega Tafaʻilagi (e manatua e se tasi le mataupu faavae WORA, na fatuina e tusitala o le gagana Java?).
O loʻo i ai foi se matou auala saogalemu e fausia ai nei talosaga faʻafetai i le gagana Rust, o lona mafuaʻaga o le faʻaumatia uma o vasega o mea sese i le taimi faʻapipiʻi.
WebAssembly o se suiga taʻaloga lea na tusia e Solomona Hikes, o se tasi o fatuga o Docker, pe ana iai WebAssembly ma WASI i le 2008, semanu e le fanau mai Docker.
E le o se mea e ofo ai ona o Rust sa i ai i latou na faʻaaogaina le tekonolosi feaveaʻi fou - o lona faʻalapotopotoga faʻanatura o loʻo faʻatupulaia malosi ma o Rust o le gagana sili ona fiafia i polokalame mo le tele o tausaga, e tusa ai ma iʻuga.
O se fa'ase'e lea mai le lauga a Steve, o lo'o fa'aalia manino mai ai le fua faatatau o le aofa'i o fa'aletonu o le puipuiga e matua 'alofia lava pe a fa'aogaina le Rust i le aofa'i o fa'ama'i na maua i MS Windows i le sefulu ma le afa tausaga talu ai.
Sa tatau ona tali atu Microsoft i sea luitau, ma sa faia.
2. Poloketi Verona mai Microsoft, lea o le a faasaoina Windows ma tatala se itulau fou o talafaasolopito mo soʻo se OS
Ole aofa'i o fa'ama'i ile fatu ole Microsoft Windows ma le tele o polokalame fa'atau ua si'itia toeitiiti lava fa'asolo ile 12 tausaga talu ai.
I le 2019, Matthew Parkinson o Microsoft
O le fuafuaga lenei a Microsoft e fausia ai se gagana faʻapipiʻi saogalemu e faʻavae i luga o manatu o le gagana Rust: ua maua e uo a le Microsoft Research o le tele o faʻafitauli tau puipuiga e fesoʻotaʻi ma le mamafa o measina o le gagana C, lea o loʻo tusia ai le tele o Windows. O le gagana Rust a Verona e pulea le manatua ma le avanoa fa'atasi i punaoa e fa'aoga ai
E ese le manaia o Microsoft e masani ona iloa o se malo leaga ma se tetee i mea fou uma, e ui lava i le mea moni e faapea.
O le fesili a Brian Cantrill mai le parakalafa muamua: "E le o le taimi ea e toe tusi ai le kernel system operating system i Rust?" maua se tali e le'i mafaufauina - e manino lava e le'i mafai ona toe tusia le kernel system operating system, ae o polokalame o loʻo faʻaogaina i le userspace ua uma ona toe tusia. Ua amata se faiga e le mafai ona taofia, ma o le a tatalaina ai se itulau fou o le lumanaʻi mo faiga faʻaoga uma.
3. Le si'itia o le ta'uta'ua o le gagana fa'akomepiuta Dart fa'afetai i le fa'avae Flutter
Ou te mautinoa o le tala o loʻo mulimuli mai o se mea e ofo tele ai e le gata mo i tatou ma tagata lautele, ae faʻapea foʻi mo le tele o tagata auai tuusaʻo i le faagasologa o lona faʻavaeina. O le Dart programming language, lea na fa'aalia i Google i le valu tausaga talu ai, ua va'aia vave le fa'atupulaia o le lauiloa i lenei tausaga.
Ou te faʻaogaina laʻu metotia e iloilo ai le lauiloa o gagana polokalame e ala i le suʻeina o faleoloa i Github, faʻatasi i le masina
Ua manumalo Dart ia Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua ma CoffeeScript i le lauiloa. E leai se isi gagana fa'apolokalame e foliga mai ua televave le tupu i lenei tausaga. Aisea na tupu ai?
O se tasi o lipoti iloga o lenei tausaga
Mo le gagana Dart, o le mafuaʻaga o lona taʻutaʻua o le faʻavae o le atinaʻeina o talosaga feaveaʻi
Matou te le iloa se mea e uiga ia Dart talu ai matou te le faia se atinaʻe feaveaʻi, ae matou te faʻafeiloaʻi ma le fiafia se isi gagana faʻapipiʻi faʻapipiʻi.
4. Avanoa mo le ola o le fatu Linux ma lona alalafaga faʻafetai i le masini masini eBPF
Matou i le VDSina fiafia i konafesi: o le tausaga lenei na ou alu ai i le DevOops conference i St. Petersburg ma auai i se laulau lapotopoto e faʻamaoni i faiga ma mea vevela i totonu o pisinisi. I le 2019, o manatu taʻutaʻua i ia talanoaga o:
- Ua oti Docker ona ua le manaia tele
- Kubernetes o loʻo ola ma o le a tumau pe a ma le tausaga - o le a talanoaina pea i konafesi i le 2020
- I le taimi nei, e leai se tagata ola na tilotilo i totonu o le Linux kernel mo se taimi umi
Ou te le faʻasoaina le manatu mulimuli; mai loʻu manatu, e le gata ina manaia, ae o mea fou o loʻo tutupu nei i le atinaʻeina o le fatu Linux. O le mea e sili ona lauiloa o le eBPF virtual machine, lea na muai faia e foia ai le galuega le manaia o le faʻamamaina o pusa fesoʻotaʻiga, ona tupu aʻe ai lea o se masini faʻaogaina o le kernel-level virtual machine.
Atinaʻe mo le fatu Linux: ioe
Atinaʻe mo le fatu Linux: nei
Faʻafetai i le eBPF, o loʻo lipotia nei e le fatu le tupu mai o mea e mafai ona faʻaogaina i fafo atu o le fatu - o le atinaʻe e mafai ai ona saogalemu ma lelei le fegalegaleai ma le fatu mai le avanoa faʻaoga ma faʻalautele ma faʻapipiʻi le gaioiga o le fatu Linux, faʻafefe uma. -vaai mata o Linus Torvalds.
Aʻo leʻi oʻo i le eBPF, o le atinaʻeina o polokalame o ana gaioiga e fesoʻotaʻi vavalalata ma fegalegaleaiga ma le fatu Linux o se tala faigata - o le fatuina o mea e pei o avetaʻavale mo masini faʻagesegese ma fesoʻotaʻiga mo faila faila i le avanoa e manaʻomia ai le faia o se iloiloga aloaʻia e le au atinaʻe fatu Linux poto masani.
O le foliga mai o le eBPF interface ua matua faafaigofieina ai le faagasologa o le tusiaina o ia polokalame - ua tuu i lalo le tapulaa ulufale, o le a tele tagata atiae ma o le a toe ola tagata lautele.
E le na o a'u i lo'u naunautaiga:
I le taimi nei, o Linus Torvalds e masani lava ona le faʻaalia faʻalauaʻitele ia te ia mo na mea, ma e mafai ona ou malamalama ia te ia - o ai e manaʻo e faʻaalia faalauaitele o ia e pei o se vale? 🙂
5. Toe tu'u e Linux le fao mulimuli i le pusa oti a FreeBSD fa'afetai i le asynchronous io_uring interface i le fatu Linux.
A o tatou i ai i luga o le autu o le Linux kernel, e taua le matauina o se isi faʻaleleia atili na tupu i lenei tausaga: o le faʻaofiina o se mea fou.
Mo le tele o tausaga, na faʻavaeina e le au faʻatonu ma le FreeBSD a latou filifiliga i luga o le mea moni e sili atu le lelei o le FreeBSD i le I/O nai lo Linux. Mo se faataitaiga lenei finauga
O lea ua liliu le taaloga.
6. O le toe foʻi manumalo o le AMD ma le laina faʻapipiʻi Ryzen
E leai se mea e le masani ai, ae naʻo le AMD, lea sa i luga ole laina ole alamanuia mo se taimi umi, o loʻo talepeina faʻamaumauga pe a uma faʻamaumauga.
O le laina fou o Ryzen processors na faʻaalia ai se tau faʻapitoa / faʻatinoga: latou
7. I le mulimuli ai i le AMD, ua fa'amoemoe Apple e ave se vaega o le pai Intel i iPadOS ma togafiti tuai Gates.
O tagata uma e mafai ona uuina se auupega i o latou lima e masani lava ona taumafai e auai i taua a tagata sauai, ma e le gata o le AMD o loʻo tauva mo meaʻai a Intel. Na amio apu e pei o le povi tuai i le ula.
o le a tatou o ifo lemu i lalo o le maugaO se povi matua ma se tamai povi o loo tu i luga o le tumutumu o se mauga, ma o se lafu povi o loo aai i lalo.
Ua ofoina mai e le tama'i povi le povi tuai:
- Faʻalogo, faʻavave, vave alu i lalo ma tuʻituʻi le povi
ma vave, vave, matou te toe foʻi i luga!
- Leai!
- Ia, ia vave, vave ona o i lalo, seʻi o taʻi lua povi taʻitasi ma vave-
Tatou toe vave i luga!
- Leai!
- Ia, o le a lau fa'amatalaga?
- Matou te lemu, alu ifo i lalo o le mauga, matou te fasiotia le lafu atoa ma
Sei o tatou toe foi lemu ma lemu i lo tatou nofoaga!
E ala i le tuʻuina atu o le iPadOS fou, na faʻaogaina ai e Apple se togafiti e faasaga ia Intel ua taʻua o le "faʻalavelave faʻafouina."
Wikipedia fa'amatalaga
"Faʻalavelave faʻafouina" o se faʻafouga e suia ai le paleni o tau i le maketi. I le taimi lava e tasi, o oloa tuai e le faʻatauvaʻa ona o faʻamaufaʻailoga na faʻavae muamua ai le tauvaga ua leiloa lo latou taua.
O faʻataʻitaʻiga o "faʻalavelave faʻafouina" o le telefoni (sui le telefoni), vaʻa (sui vaʻa folau), semiconductor (suia masini masini), mea pueata (sui ata tifaga), ma imeli (faʻalavelave meli masani).
E fa'aogaina e Apple ana lava masini fa'avae ARM, ma ua fa'amaonia e sili atu le taua i tagata fa'aoga nai lo le fa'agasologa o le Intel's x86.
O loʻo faʻatautaia e Apple le faʻaaogaina o se vaega o le maketi, liliu le iPad mai se nofoaga faʻafiafia i se meafaigaluega galue atoatoa - muamua mo i latou e fatuina mea, ma o le taimi nei mo tagata atiae. Ioe, o le a tatou le vaʻaia se MacBook faʻavae ARM i se taimi lata mai, ae o faʻafitauli laiti i le mamanu o le MacBook Pro keyboards o loʻo faʻamalosia ai le sailiga mo isi fofo, ma o se tasi oi latou ua folafola mai e avea ma iPad Pro ma iPadOS.
O le a le mea e fai e Gates ma Microsoft?
I se tasi taimi, na toso ese ai e Gates le togafiti tutusa ma le IBM.
I le vaitau o le 1970, na pulea ai e le IBM le maketi o le 'auʻaunaga, faʻatasi ai ma le faʻatuatuaina o se tagata tele e le amanaʻia komepiuta patino mo le tagata lautele. I le 1980s, na faia ai e Gates le IBM ma tupe ma laiseneina MS-DOS mo ia, ma tuʻu ai aia tatau i le faiga faʻaogaina ia te ia lava. O le mauaina o le tupe, na faia ai e Microsoft se faʻataʻitaʻiga faʻataʻitaʻi mo MS-DOS, ma na fanau mai ai Windows - i le taimi muamua naʻo se faʻaopoopoga faʻapipiʻi i luga ole DOS, ona sosoo ai lea ma le faiga muamua mo PC, faigofie mo le faʻaogaina e le toʻatele. O le IBM, o se kamupani tele ma le le mautonu, ua leiloa le maketi komepiuta patino i le Microsoft talavou ma le vave. Ua ou toe faamatalaina lenei tala sili i se taimi puupuu, o lea afai o loʻo e mafaufau pe faʻafefea ona taʻalo Apple i le Intel i le 2020 ma le iPadOS, ou te matua fautuaina.
8. Faʻamalosia le tulaga o le ZFSonLinux - o le solofanua tuai e le faʻaleagaina le afu
Canonical
9. Oxide Computer Company - o le a matou vaʻavaʻai totoʻa le 'au, lea e manino le mafai ona tele - a itiiti ifo o le fatuina o se faʻaaliga malulu
Ou te faaiuina laʻu lisi i se isi taʻua o Brian Cantrill, lea na ou amata ai.
Brian Cantrill ma isi inisinia (o nisi o i latou sa galulue muamua i Sun) na faavaeina se pisinisi e taʻua.
O latou manatu o le folafolaga o se suiga fou, ma o le a ou, i le mea sili, ou te fiafia e matamata i le gaioiga o latou mafaufauga ma lo latou atinaʻe i le 2020 a sau.
Le mea na mafai ona matou faia i le 2019 i VDSina
Matou te leʻi faia ni suiga faʻatekonolosi i le 2019 ma VDSina, ae o loʻo i ai pea se mea e mitamita ai.
Ia Fepuari, na matou faʻaopoopoina le mafai ona faʻaogaina se fesoʻotaʻiga faʻapitonuʻu i le va o 'auʻaunaga ma faʻalauiloa se auaunaga resitalaina. O le tau na faia o se tasi o pito sili ona maualalo i luga o le maketi - 179 rubles i le ru / рф, e aofia ai le faʻafouina.
Ia Mati na matou talanoa ai ile IT Global Meetup #14.
Ia Aperila, na matou faʻateleina le lautele o le auala mo 'auʻaunaga taʻitasi mai le 100 i le 200 Megabits, ma faʻateleina le faʻatapulaʻaina o fefaʻatauaiga mo tau uma (sei vagana ai le taugofie) - i le 32 TB i le masina.
I le masina o Iulai, na maua ai e tagata faʻatau le avanoa e faʻapipiʻi ai le Windows Server 2019. Na amata ona tuʻuina atu le puipuiga a le DDoS e aunoa ma se totogi i totonu o le nofoaga o Moscow.
I le masina foi o Iulai, na faʻaalia ai le matou kamupani i luga o Habré, amata
Ia Aukuso, na latou faʻaopoopoina le tomai e fai ai faʻataʻitaʻiga - faʻamaumauga o le server.
Ua tatalaina le API lautele.
Na matou faʻateleina le lautele o le auala mo 'auʻaunaga taʻitasi mai le 200 i le 500 Megabits.
Na matou auai i le Chaos Constructions 2019 konafesi, tufatufa sasa ma le logo a le kamupani e fai ma faʻatau (o le faʻaupuga faʻaupuga o le "A oʻo i luga le atinaʻe") ma faʻafefeina talanoaga i luga o le telegram.
Ia Setema, na matou faʻalauiloaina le Instagram sili ona manaia ma faʻauo a se kamupani IT - VDSina na amata ona talanoa e uiga i tala fou ma le olaga i aso faisoo
Ia Novema, na matou o i Highload ++, auai i se laulau lapotopoto i luga o "faʻamaumauga i Kubernetes" ma faʻaofuina tagata auai i pulou malie.
Ia Tesema, na matou talanoa ai i se fonotaga a DevOps i le ofisa GazPromNeft ma se lipoti e uiga i faʻamaumauga i Kubernetes ma i le DevOpsDays conference i Moscow.
iʻuga
E pei ona fai mai Nassim Taleb, e sili atu ona faigofie le vavalo o mea tatou te le o vaʻaia. Ou te fia maitauina o mea fou uma o le a tatou vaʻaia i le 2020 e toe foʻi mai i le 2019, 2018 ma muamua atu. Ou te le manatu e vavalo saʻo le lumanaʻi, ae o le 2020 e mautinoa lava e le o le tausaga o Linux i luga o le komepiuta (o le a le taimi mulimuli na e vaʻai ai i se laulau?) Ma ua matou vaʻai i le tausaga o Linux i luga o masini feaveaʻi mo le sefulu. tausaga nei.
Po o le a lava le tulaga, ou te faʻamoemoe i totonu o le tausaga o le a tatou toe faʻatasi ma talanoa pe faʻapefea ona tupu mea uma.
Manuia le Aso Malolo tagata uma!
Mulimuli i la matou atinaʻe ile Instagram
puna: www.habr.com