Alexander Chistyakov ana ing tutul, aku penginjil lan ngandhani babagan 9 acara teknologi paling apik ing 2019.
Ing pambiji, aku luwih ngandelake rasa tinimbang pendapat para ahli. Mulane, dhaftar iki, contone, ora kalebu mobil driverless, amarga ana apa-apa dhasar anyar utawa ngageti ing teknologi iki.
Aku ora ngurutake acara-acara ing dhaptar kasebut kanthi signifikan utawa efek wow, amarga maknane bakal jelas sajrone sepuluh taun, lan efek wow cendhak banget, aku mung nyoba nggawe crita iki koheren.
1. Aplikasi server portabel ing basa pemrograman Rust kanggo WebAssembly
Aku bakal miwiti review karo loro laporan:
1. Laporan , diwaca dening dheweke ing taun 2018.
Nalika maca laporan kasebut, Brian Cantrill kerja ing Joyent minangka CTO lan ora ngerti kepiye 2019 bakal rampung kanggo dheweke lan Joyent.
2. , anggota tim inti basa Rust lan penulis buku "The Rust Programming Language", makarya ing Cloudflare, ing ngendi dheweke ngomong babagan fitur basa Rust lan teknologi WebAssembly, sing ngidini sampeyan nggunakake browser web minangka platform kanggo mbukak aplikasi.
Ing 2019, WebAssembly karo sawijining , sing nyedhiyakake akses menyang obyek sistem operasi kayata file lan soket, wis pindhah ngluwihi browser lan ngarahake pasar piranti lunak server.
Inti terobosan kasebut jelas - manungsa duwe siji runtime liyane sing bisa mbukak aplikasi portabel kanggo Web (apa ana sing ngelingi prinsip WORA, sing diciptakake dening penulis basa Jawa?).
Kita uga duwe cara sing relatif aman kanggo mbangun aplikasi kasebut amarga basa Rust, sing raison d'être kanggo ngilangi kabeh kesalahan ing wektu kompilasi.
WebAssembly minangka pangowahan game kaya Solomon Hikes, salah sawijining pencipta Docker, nulis yen WebAssembly lan WASI wis ana ing 2008, Docker mung ora bakal lair.

Ora nggumunake yen Rust minangka salah sawijining pengadopsi teknologi portabel anyar - ekosistem berkembang kanthi dinamis lan Rust wis dadi basa pamrograman sing paling disenengi sajrone pirang-pirang taun, miturut asil. .
Iki slide saka ceramahé Steve sing nuduhaké kanthi cetha rasio jumlah bug keamanan sing bisa dicegah kanthi nggunakaké Rust karo total jumlah bug ing MS. Windows, ditemokake sajrone dasawarsa setengah kepungkur.

Microsoft kudu nanggapi tantangan kasebut, lan iya.
2. Proyek Verona saka Microsoft, sing bakal ngirit Windows lan bakal mbukak kaca sejarah anyar kanggo OS apa wae
Cacahing bug ing kernel Microsoft Windows lan umume program pangguna wis tambah meh linier sajrone 12 taun kepungkur.

Ing 2019, Matthew Parkinson saka Microsoft , sing bisa mungkasi iki.
Iki minangka inisiatif Microsoft kanggo nggawe basa pamrograman sing aman adhedhasar ide-ide basa Rust: kolega saka Microsoft Research nemokake manawa umume masalah keamanan ana gandhengane karo warisan basa C sing abot, ing ngendi umume WindowsBasa kaya Rust, Verona ngatur memori lan akses bebarengan menyang sumber daya nggunakake . Yen sampeyan pengin ngerti kanthi rinci babagan cara kerjane, delengen .
Apike, Microsoft dianggep minangka kekaisaran sing ala lan mungsuh kabeh sing anyar, sanajan kasunyatane. , pangembang utama Glasgow Haskell Compiler, dianggo ing Microsoft.

Pitakonan Brian Cantrill saka paragraf pisanan: "Apa ora wektu kanggo nulis ulang kernel sistem operasi ing Rust?" nampa jawaban sing ora dikarepke - jelas yen durung bisa nulis ulang kernel sistem operasi, nanging program sing mlaku ing ruang pangguna wis ditulis maneh. Proses sing ora bisa ditindakake wis diwiwiti, lan iki bakal mbukak kaca anyar ing mangsa ngarep kanggo kabeh sistem operasi.
3. Tambah popularitas basa program Dart amarga kerangka Flutter
Aku yakin manawa warta ing ngisor iki minangka kejutan gedhe ora mung kanggo kita lan masyarakat umum, nanging uga kanggo sebagian besar peserta langsung ing proses pembentukan kasebut. Basa pamrograman Dart, sing muncul ing Google wolung taun kepungkur, wis tuwuh kanthi cepet ing popularitas taun iki.
Aku nggunakake cara kanggo netepake popularitas basa pemrograman kanthi nganalisa repositori ing Github, sapisan saben wulan . Yen ing awal taun mung ana 100 repositori populer ing Dart, saiki wis ana 313.
Dart wis nyusul Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua lan CoffeeScript ing popularitas. Ora ana basa pamrograman liyane sing katon luwih cepet ing taun iki. Yagene kedadeyan kasebut?
Salah sawijining laporan landmark taun iki diwaca dening Richard Feldman lan diarani Bagean penting saka laporan kasebut dikhususake kanggo analisis babagan carane basa pemrograman dadi populer. Salah sawijining alasan utama, miturut Richard, yaiku anané aplikasi utawa kerangka kerja sing populer, kanthi tembung liya aplikasi pembunuh.
Kanggo basa Dart, alasan popularitas yaiku kerangka pangembangan aplikasi seluler , Peningkatan popularitas sing, miturut Google Trends, mung kedadeyan ing awal taun iki.

Kita ora ngerti apa-apa bab Dart amarga kita ora nindakake pembangunan seluler, nanging kita welcome banget liyane basa program diketik statis.
4. Kasempatan kanggo slamet saka inti Linux lan komunitasé amarga mesin virtual eBPF
Kita ing VDSina tresna konferensi: taun iki aku lunga menyang konferensi DevOops ing St.. Petersburg lan melu ing meja bunder darmabakti kanggo tren lan panas ing industri. Ing 2019, panemu utama ing obrolan kasebut yaiku:
- Docker mati amarga bosen banget
- Kubernetes isih urip lan bakal suwene udakara setaun - isih bakal dibahas ing konferensi ing 2020
- sauntara kuwi, ing intine Linux ora ana wong urip sing wis suwe ndeleng
Aku ora setuju karo poin pungkasan, saka sudut pandangku, babagan pangembangan kernel. Linux Ana kedadeyan sing ora mung menarik, nanging uga revolusioner. Sing paling misuwur yaiku mesin virtual eBPF, sing asline digawe kanggo ngatasi tugas nyaring paket jaringan sing mboseni lan wiwit saiki wis berkembang dadi mesin virtual tingkat kernel tujuan umum.

Pangembangan kanggo kernel Linux: iku

Pangembangan kanggo kernel Linux: dadi
Kanthi eBPF, kernel saiki nglaporake kedadeyan sing bisa ditangani sebagian ing njaba kernel—antarmuka kasebut ndadekake bisa sesambungan karo kernel kanthi aman lan efisien saka ruang panganggo lan ngembangake lan nglengkapi fungsi kernel. Linux, ngliwati mripate Linus Torvalds sing weruh kabeh.
Sadurunge eBPF, pangembangan program sing aktivitase ana hubungane karo interaksi karo kernel Linux kuwi crita sing rumit—nggawe barang kaya driver kanggo piranti alon lan antarmuka kanggo sistem file ing ruang panganggo mbutuhake proses review resmi dening pangembang kernel sing berpengalaman. Linux.
Penampilan antarmuka eBPF wis nyederhanakake proses nulis program kasebut - ambang entri wis diturunake, bakal luwih akeh pangembang lan komunitas bakal urip maneh.
Aku ora piyambak ing semangatku: nyatakake pentinge eBPF kanggo kaslametané (!) Ekosistem pangembangan kernel. Liyane, pangembang ora kurang misuwur (Aku ngefans banget karo dheweke) , sing wis 50 taun ora ditandingi.
Sauntara kuwi, Linus Torvalds biasane ora muji dheweke kanthi umum, lan aku bisa ngerti dheweke - sapa sing pengin nggawe publik katon kaya wong bodho? 🙂

5. Linux meh wae nggebug paku pungkasan ing peti mati FreeBSD nganggo antarmuka io_uring asinkron ing kernel Linux
Amarga kita lagi ngomongin intine Linux, perlu dicathet peningkatan signifikan liyane sing kedadeyan ing taun iki: kalebu inti anyar dening Jens Axbow saka Facebook.
Sajrone pirang-pirang taun, administrator sistem lan pangembang FreeBSD mbenerake pilihan kasebut kanthi kasunyatan manawa FreeBSD duwe I/O asinkron sing luwih apik tinimbang LinuxUmpamane, argumen iki Gleb Smirnov saka Nginx.
Saiki game wis nguripake munggah. lan asil benchmark kinerja nyengsemaken, karo mundhak IOPS kiro-kiro saka 14% kanggo 102% gumantung ing ukuran pemblokiran. Ana prototipe nggunakake I/O asinkron ing PostgreSQL (paling ora ), babagan ngowahi PostgreSQL dadi I/O asinkron. Nanging amarga sifat konservatif komunitas pangembang, kita ora bakal bisa ndeleng owah-owahan kasebut ing taun 2020.

6. AMD kang triumphant bali karo baris prosesor Ryzen
Ora ana sing ora biasa, mung AMD, sing wis suwe ora ana ing industri, mecah rekor sawise rekor.
Baris prosesor Ryzen anyar nuduhake rasio rega / kinerja sing luar biasa: dheweke , lan ing sawetara wilayah . Ing kompetisi, Intel dipeksa : Nimbulaké program dibangun karo compiler dhewe kanggo mbukak kurang irit ing prosesor pesaing. Senadyan cara perang Intel sing kotor, .
7. Dipuntedahaken AMD, Apple ngarahake kanggo njupuk Piece saka pai Intel karo iPadOS lan trik Gates lawas
Saben uwong sing bisa nyekel gegaman ing tangan biasane nyoba kanggo melu ing perang saka raksasa, lan ora mung AMD vying kanggo basis pangan Intel. Apple tumindak kaya banteng lawas ing lelucon.
kita bakal alon mudhun gunungBanteng sing tuwa lan enom ngadeg ing pucuking gunung, lan sapi-sapi sing padha mangan ing ngisor.
Banteng enom nawakake sing lawas:
- Rungokake, ayo cepet mudhun lan nuthuk sapi
lan cepet, cepet, kita bakal bali munggah!
- Ora!
- Inggih, ayo cepet, cepet mudhun, ayo padha nelpon sapi loro lan cepet-
Ayo cepet bali!
- Ora!
- Nah, apa sing sampeyan usulake?
- Kita bakal alon, alon mudhun gunung, kita bakal matèni kabèh komplotan lan
Ayo alon-alon bali menyang panggonan kita!
Kanthi ngeculake iPadOS anyar, Apple nggunakake taktik marang Intel sing diarani "inovasi ngganggu."
Definisi Wikipedia
"Inovasi ngganggu" minangka inovasi sing ngganti keseimbangan nilai ing pasar. Ing wektu sing padha, produk lawas dadi ora kompetitif mung amarga paramèter sing adhedhasar kompetisi sadurunge ilang pentinge.
Conto "inovasi sing ngganggu" yaiku telpon (ngganti telegraf), kapal uap (kapal layar sing diganti), semikonduktor (piranti vakum sing diganti), kamera digital (kamera film sing diganti), lan email (surat tradisional sing diganggu).
Apple nggunakake pemroses basis ARM kurang daya dhewe, lan iki wis mbuktekaken dadi luwih penting kanggo pangguna saka kinerja rada lagging saka x86 Intel.
Apple ngatur kanggo ngrebut pangsa pasar, ngowahi iPad saka terminal hiburan dadi alat kerja lengkap - pisanan kanggo sing nggawe konten, lan saiki kanggo pangembang. Mesthi wae, kita ora bakal weruh MacBook adhedhasar ARM kapan wae, nanging masalah cilik karo desain keyboard MacBook Pro nyengkuyung panelusuran kanggo solusi alternatif, lan salah sijine janji bakal dadi iPad Pro karo iPadOS.
Apa hubungane Gates lan Microsoft?
Ing sawijining wektu, Gates narik trik sing padha karo IBM.
Ing taun 1970-an, IBM nguwasani pasar server, kanthi percaya diri nglirwakake komputer pribadi kanggo wong biasa. Ing taun 1980-an, Gates nggunakake dana IBM kanggo nggawe lan menehi lisensi MS-DOS, lan njaga hak sistem operasi kanggo awake dhewe. Sawise nampa dhuwit kasebut, Microsoft nggawe antarmuka grafis kanggo MS-DOS, lan jagad komputer lair. Windows — wiwitane mung tampilan grafis ing DOS, banjur sistem operasi PC pertama sing trep kanggo wong akeh. IBM, perusahaan gedhe sing angel digunakake, kelangan pasar komputer pribadi dening Microsoft sing enom lan cepet. Aku wis ngringkes crita sing apik banget iki kanthi ringkes, mula yen sampeyan kepengin ngerti kepiye Apple bakal saingan karo Intel ing taun 2020 nganggo iPadOS, aku banget nyaranake. .
8. Nguatake posisi ZFSonLinux — jaran tuwa ora ngrusak alur
Perusahaan Kanonik nggunakake sistem file ZFS minangka sistem file root langsung saka installer. Kadhangkala aku mikir yen para insinyur sing kerja ing Sun Microsystems makili spesies biologis Homo sapiens sing kapisah (Brian Cantrill lan Brendan Gregg sing kasebut ing ndhuwur kerja ing Sun). Coba nilai dhewe, sanajan wis pirang-pirang taun upaya manungsa kanggo nggawe sesuatu sing meh padha karo sistem file ZFS, sanajan ana watesan lisensi sing ora bisa diatasi sing nyegah kalebu kode sumber ZFS ing cabang pangembangan kernel utama. Linux, kita isih nggunakake ZFS lan iki ora bakal owah ing wektu cedhak.
9. Perusahaan Komputer Oksida - kita bakal ngawasi kanthi rapet tim kasebut, sing jelas bisa akeh - paling ora nggawe pertunjukan sing keren
Aku mungkasi dhaftar sandi karo sebutno liyane Brian Cantrill, ngendi aku miwiti.
Brian Cantrill lan insinyur liyane (sawetara uga sadurunge kerja ing Sun) ngedegake usaha sing diarani , Tujuan utama yaiku nggawe platform server sing cocog kanggo digunakake ing skala gedhe. Dikenal yen perusahaan gedhe banget kayata Google, Facebook lan Amazon ora nggunakake hardware server konvensional ing aktivitase. Perusahaan Brian duwe tujuan kanggo ngilangi ketimpangan iki kanthi ngembangake platform piranti lunak lan hardware sing cocog kanggo digunakake dening layanan awan (kalebu basa pamrograman Rust).
Gagasan kasebut minangka janji revolusi anyar, lan paling ora, aku bakal seneng nonton gerakan pikirane lan pangembangane ing 2020 sing bakal teka.
Apa sing bisa ditindakake ing taun 2019 ing VDSina
Kita ora nggawe terobosan teknologi ing taun 2019 karo VDSina, nanging isih ana sing kudu dibanggakake.
Ing wulan Februari, kita nambahake kemampuan kanggo nggunakake jaringan lokal ing antarane server lan ngluncurake layanan registrasi domain. Rega digawe salah siji sing paling murah ing pasar - 179 rubel saben ru / рф, kalebu kanggo nganyari maneh.
Ing Maret kita ngomong ing IT Global Meetup #14.
Ing April, kita nambah jembaré saluran kanggo saben server saka 100 kanggo 200 Megabits, lan Ngartekno nambah watesan lalu lintas kanggo kabeh tariffs (kajaba paling murah) - kanggo 32 TB saben sasi.
Ing wulan Juli, para pelanggan diwenehi pilihan kanggo nginstal kanthi otomatis Windows Server 2019. Perlindungan DDoS gratis wiwit diwenehake ing lokasi Moskow.
Uga ing Juli, perusahaan kita muncul ing Habré, debut lan carane wis mbantu kita njupuk kabisat kuantum ing dhukungan pelanggan.
Ing wulan Agustus, dheweke nambahake kemampuan kanggo nggawe snapshot - serep server.
API umum wis dirilis.
We tambah jembaré saluran kanggo saben server saka 200 kanggo 500 Megabits.
Kita melu konferensi Chaos Constructions 2019, nyebarake cambuk kanthi logo perusahaan minangka barang dagangan (slogan kampanye yaiku "Nalika pangembang ana ing ndhuwur") lan nyebul obrolan telegram.
Ing wulan September, kita ngluncurake Instagram sing paling lucu lan ramah saka perusahaan IT - VDSina wiwit ngomong babagan warta lan urip saben dina. .

Ing November, kita tindak Highload ++, njupuk bagéyan ing meja bunder ing "database ing Kubernetes" lan disandangi peserta ing topi hiu.
Ing Desember, kita ngomong ing rapat DevOps ing kantor GazPromNeft kanthi laporan babagan database ing Kubernetes lan ing konferensi DevOpsDays ing Moskow , sing mesthi kinerja paling apik ing taun iki.
kesimpulan
Kaya sing diomongké Nassim Taleb, luwih gampang ngramal apa sing mesthi ora bakal kita deleng. Aku péngin nerangké nèk kabèh sing anyar sing bakal kita deleng ing taun 2020 asalé saka taun 2019, 2018, lan sadurungé. Aku ora bakal nyoba ngramal mangsa ngarep kanthi akurat, nanging taun 2020 mesthi dudu taun sing apik. Linux ing desktop (kapan pungkasan sampeyan ndeleng desktop?) lan taun Linux Kita wis ndeleng iki ing piranti seluler sajrone sepuluh taun saiki.
Ing kasus apa wae, muga-muga ing setahun kita bakal kumpul maneh lan ngrembug kepiye kabeh kedadeyan.
Sugeng preinan kabeh!
Tindakake pangembang kita ing Instagram
Source: www.habr.com
