Hasil: 9 terobosan téknologi utama taun 2019

Alexander Chistyakov aya dina touch, Kami hiji evangelist vdsina.ru sareng nyarioskeun ka anjeun ngeunaan 9 acara téknologi pangsaéna taun 2019.

Dina penilaian kuring, kuring langkung ngandelkeun rasa kuring tibatan pendapat para ahli. Ku alatan éta, daptar ieu, contona, teu kaasup mobil driverless, sabab aya nanaon fundamentally anyar atawa héran dina téhnologi ieu.

Kuring henteu nyortir kajadian dina daptar dumasar kana significance atanapi wow effect, sabab significance na bakal jelas dina sapuluh taun, sarta wow pangaruh teuing pondok-cicing, Kuring ngan nyobian sangkan carita ieu koheren.

1. Aplikasi server portabel dina basa programming Rust pikeun WebAssembly

Kuring bakal ngamimitian ulasan ku dua laporan:

1. Laporan Brian Cantrill "Waktosna nyerat ulang OS dina Rust?", dibaca ku anjeunna deui dina 2018.

Dina waktos maca laporan, Brian Cantrill damel di Joyent salaku CTO sareng teu terang kumaha 2019 bakal mungkas pikeun anjeunna sareng Joyent.

2. Laporan ku Steve Klabnik, anggota tim inti tina basa Rust jeung panulis buku "The Rust Programming Language", gawe di Cloudflare, dimana anjeunna ceramah ngeunaan fitur tina basa Rust jeung téhnologi WebAssembly, nu ngidinan Anjeun pikeun make web browser salaku platform pikeun ngajalankeun aplikasi.

Dina 2019, WebAssembly sareng na panganteur WASI, nu nyadiakeun aksés ka objék sistem operasi kayaning file na sockets, geus dipindahkeun saluareun panyungsi sarta targeting pasar software server.

Intina terobosan atra - umat manusa ngagaduhan hiji deui runtime anu tiasa ngajalankeun aplikasi portabel pikeun Wéb (naha aya anu émut kana prinsip WORA, diciptakeun ku pangarang basa Java?).

Kami ogé gaduh cara anu aman pikeun ngawangun aplikasi ieu berkat basa Rust, anu raison d'être nyaéta ngaleungitkeun sakabéh kelas kasalahan dina waktos kompilasi.

WebAssembly mangrupikeun pangropéa kaulinan sapertos Solomon Hikes, salah sahiji panyipta Docker, nyerat yén upami WebAssembly sareng WASI parantos aya di 2008, Docker ngan saukur moal lahir.

Hasil: 9 terobosan téknologi utama taun 2019

Teu héran yén Rust mangrupikeun salah sahiji anu ngadopsi téknologi portabel énggal - ékosistemna ngembang sacara dinamis sareng Rust parantos janten basa pamrograman anu paling dipikaresep salami sababaraha taun, dumasar kana hasil. survey dilakukeun ku StackOverflow.

Ieu mangrupikeun slide tina omongan Steve, anu jelas nunjukkeun rasio jumlah bug kaamanan anu tiasa dihindari nalika nganggo Rust kana total jumlah bug anu aya dina MS Windows salami dasawarsa sareng satengah.

Hasil: 9 terobosan téknologi utama taun 2019

Microsoft kedah kumaha waé ngabales tangtangan sapertos kitu, sareng éta.

2. Proyék Verona ti Microsoft, anu bakal ngahemat Windows sareng muka halaman sajarah anyar pikeun OS naon waé

Jumlah bug dina kernel Microsoft Windows sareng kalolobaan program konsumen parantos ningkat ampir sacara linier salami 12 taun katukang.

Hasil: 9 terobosan téknologi utama taun 2019

Dina 2019, Matthew Parkinson ti Microsoft dibere Project Verona ka publik, anu tiasa ngeureunkeun ieu.

Ieu mangrupikeun inisiatif Microsoft pikeun nyiptakeun basa pamrograman anu aman dumasar kana ideu tina basa Rust: kolega ti Microsoft Research mendakan yén kalolobaan masalah kaamanan aya hubunganana sareng warisan beurat basa C, dimana kalolobaan Windows ditulis. Basa Rust-kawas Verona ngokolakeun memori sareng aksés sakaligus kana sumber anu nganggo prinsip abstraksi nol-biaya. Upami anjeun hoyong ngartos sacara rinci kumaha jalanna, tingali laporan Parkinson sorangan.

Éta pikaresepeun yén Microsoft sacara tradisional dianggap salaku kakaisaran jahat sareng lawan sadaya anu énggal, sanaos kanyataan yén Simon Peyton-Jones, pamekar utama Glasgow Haskell Compiler, jalan di Microsoft.

Hasil: 9 terobosan téknologi utama taun 2019

Patarosan Brian Cantrill tina paragraf kahiji: "Naha sanés waktosna nyerat deui kernel sistem operasi di Rust?" nampi jawaban anu teu kaduga - écés yén éta henteu acan tiasa nyerat ulang kernel sistem operasi, tapi program anu dijalankeun dina ruang pangguna parantos ditulis deui. Hiji prosés unstoppable geus dimimitian, sarta ieu bakal muka kaca anyar hareup pikeun sakabéh sistem operasi.

3. Naékna popularitas basa programming Dart berkat kerangka Flutter

Kuring yakin yén warta di handap ieu kejutan badag henteu ngan keur urang jeung masarakat umum, tapi ogé pikeun kalolobaan pamilon langsung dina prosés formasi na. Basa programming Dart, nu mucunghul di Google dalapan taun ka tukang, geus katempo tumuwuh gancang popularitasnya taun ieu.

Kuring nganggo metodeu pikeun meunteun popularitas basa pamrograman ku nganalisa repositori dina Github, sabulan sakali ngamutahirkeun data dina tabél. Upami dina awal taun ngan ukur aya 100 repositori populér di Dart, ayeuna parantos aya 313 di antarana.

Dart geus overtaken Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua jeung CoffeeScript dina popularitas. Teu aya basa pamrograman anu sanés sigana langkung gancang taun ieu. Naha éta kajadian?

Salah sahiji laporan landmark taun ieu nurutkeun panongton HackerNews ieu dibaca ku Richard Feldman sarta disebut "Naha programming fungsional henteu norma?" Bagian penting tina laporan dikhususkeun pikeun analisa kumaha basa program janten populer. Salah sahiji alesan utama, nurutkeun Richard, nyaéta ayana aplikasi populér atawa kerangka, dina basa sejen aplikasi killer.

Pikeun basa Dart, alesan popularitasna nyaéta kerangka pamekaran aplikasi sélulér Kacapi Suling, naékna popularitas nu, nurutkeun Google Tren, ngan lumangsung dina awal taun ieu.

Hasil: 9 terobosan téknologi utama taun 2019

Kami henteu terang nanaon ngeunaan Dart sabab kami henteu ngalakukeun pamekaran sélulér, tapi kami ngabagéakeun basa pamrograman anu diketik sacara statis.

4. Kasempetan pikeun survival kernel Linux Ubuntu jeung komunitas na berkat mesin virtual eBPF

Urang di VDSina cinta konferensi: taun ieu kuring indit ka konferensi DevOops di St.. Petersburg sarta milu dina tabel buleud dedicated ka tren na hal panas di industri. Dina 2019, pendapat utama dina paguneman sapertos kieu nyaéta:

  • Docker maot kusabab bosen teuing
  • Kubernetes masih hirup sareng bakal salami sataun - éta masih bakal dibahas dina konperénsi di 2020
  • Samentawis éta, teu aya jalma anu hirup anu ningali kana kernel Linux pikeun waktos anu lami

Kuring henteu ngabagi titik anu terakhir; tina sudut pandang kuring, henteu ngan ukur pikaresepeun, tapi hal-hal revolusioner ayeuna kajantenan dina pamekaran kernel Linux. Anu paling kasohor nyaéta mesin virtual eBPF, anu asalna diciptakeun pikeun ngabéréskeun tugas anu pikaboseneun pikeun nyaring pakét jaringan, teras janten mesin virtual tingkat kernel tujuan umum.

Hasil: 9 terobosan téknologi utama taun 2019
Pangembangan pikeun kernel Linux: nuhun

Hasil: 9 terobosan téknologi utama taun 2019 Hasil: 9 terobosan téknologi utama taun 2019
Pangwangunan pikeun kernel Linux: ayeuna

Hatur nuhun kana eBPF, kernel ayeuna ngalaporkeun kajadian anu tiasa diolah sawaréh di luar kernel - antarbeungeut ngamungkinkeun pikeun aman sareng éfisién berinteraksi sareng kernel tina ruang pangguna sareng dilegakeun sareng ngalengkepan fungsionalitas kernel Linux, ngalangkungan sadayana. -ningali panon Linus Torvalds.

Sateuacan eBPF, ngamekarkeun program anu kagiatanana raket patalina sareng interaksi sareng kernel Linux mangrupikeun carita anu sesah - nyiptakeun hal-hal sapertos supir pikeun alat anu laun sareng antarmuka pikeun sistem file dina ruang pangguna anu diperyogikeun ngalangkungan prosedur tinjauan resmi ku pamekar kernel Linux anu berpengalaman.

Penampilan antarmuka eBPF parantos nyederhanakeun prosés nyerat program sapertos kitu - ambang éntri parantos diturunkeun, bakal langkung seueur pamekar sareng komunitas bakal hirup deui.

Abdi henteu nyalira dina sumanget abdi: Pamekar kernel anu lami David Miller nyatakeun pentingna eBPF pikeun survival (!) ékosistem ngembangkeun kernel. Sejen, pamekar teu kurang kawentar Brendan Gregg (Abdi penggemar ageung anjeunna) nelepon eBPF narabas, nu geus 50 taun teu disaruakeun.

Samentara éta, Linus Torvalds biasana henteu sacara umum muji anjeunna pikeun hal-hal sapertos kitu, sareng kuring tiasa ngartos anjeunna - saha anu hoyong sacara umum ngajantenkeun dirina sapertos jelema bodo? 🙂
Hasil: 9 terobosan téknologi utama taun 2019

5. Linux nempatkeun ampir paku pamungkas dina peti mati FreeBSD berkat antarbeungeut io_uring asynchronous dina kernel Linux.

Nalika urang nuju kana topik kernel Linux, éta kedah diperhatoskeun perbaikan anu signifikan anu kajantenan taun ieu: kalebet anu énggal. -kinerja tinggi Asynchronous I / O API io_uring ku Jens Axbow tina Facebook.

Mangtaun-taun, pangurus sistem sareng pamekar FreeBSD dumasarkeun pilihanna dina kanyataan yén FreeBSD ngalakukeun I/O asinkron anu langkung saé tibatan Linux. Contona argumen ieu dipaké dina laporan na di 2014 Gleb Smirnov ti Nginx.

Ayeuna kaulinan geus tibalik ka handap. Sistem file anu disebarkeun Ceph parantos ngalih kana ngagunakeun io_uring jeung hasil patokan kinerja anu impressive, kalawan IOPS naek mimitian ti 14% ka 102% gumantung kana ukuran blok. Aya prototipe ngagunakeun Asynchronous I / O dina PostgreSQL (sahenteuna pikeun panulis latar), karya salajengna rencanana dina ngarobah PostgreSQL kana Asynchronous I / O. Tapi dipasihan sifat konservatif komunitas pamekar, urang moal ningali parobihan ieu dina taun 2020.

Hasil: 9 terobosan téknologi utama taun 2019

6. Balik triumphant AMD urang kalawan garis processor Ryzen

Henteu aya anu biasa, ngan ukur AMD, anu parantos lami di industri, ngiringan catetan saatos catetan.

Garis prosesor Ryzen anyar nunjukkeun rasio harga / kinerja anu luar biasa: aranjeunna ngadominasi daptar prosesor laris di Amazon, sareng di sababaraha daérah Penjualan prosesor AMD ngaleuwihan penjualan Intel. Dina kompetisi, Intel kapaksa nyandak ukuran anu teu populer pisan: Ngabalukarkeun program diwangun ku compiler sorangan ngajalankeun kirang éfisién dina processor saingan urang. Sanajan cara kotor Intel pikeun ngalawan, Pangajen pasar AMD caket pisan sareng nilai catetan 2000.

7. Saatos AMD, Apple boga tujuan pikeun nyandak sapotong pai Intel kalawan iPadOS jeung trik Gates heubeul

Sarerea anu bisa nahan pakarang dina leungeun maranéhna biasana nyoba ilubiung dina battles of raksasa, sarta teu ngan AMD vying pikeun base dahareun Intel urang. Apple behaved kawas bula heubeul dina lulucon nu.

urang lalaunan turun gunungBanteng kolot jeung ngora nangtung di luhur gunung, jeung sapi ngangon di handap.
Banteng ngora nawiskeun anu lami:
- Dengekeun, hayu urang gancang, gancang turun jeung sambel on sapi
jeung gancang, gancang, urang bakal balik nepi!
- Henteu!
- Muhun, teras hayu urang gancang, gancang turun, hayu urang nelepon dua sapi unggal jeung gancang-
Hayu urang gancang balik!
- Henteu!
- Nya, naon anu anjeun usulkeun?
- Urang bakal lalaunan, lalaunan turun gunung, urang bakal maéhan sakabeh gerombolan jeung
Hayu urang lalaunan jeung lalaunan mulang ka tempat urang!

Ku ngaleupaskeun iPadOS anyar, Apple ngagunakeun taktik ngalawan Intel disebut "inovasi disruptive".

harti Wikipedia

"Inovasi disruptive" mangrupikeun inovasi anu ngarobih kasaimbangan nilai di pasar. Dina waktu nu sarua, produk heubeul jadi uncompetitive saukur kusabab parameter on nu kompetisi saméméhna dumasar leungit significance maranéhanana.

Conto "inovasi anu ngaganggu" nyaéta telepon (diganti telegraf), kapal uap (kapal layar anu diganti), semikonduktor (alat vakum anu diganti), kaméra digital (kaméra pilem anu diganti), sareng email (surat tradisional anu kaganggu).

Apple ngagunakeun prosesor basis ARM kakuatan-rendah sorangan, sareng ieu kabuktian langkung penting pikeun pangguna tibatan kinerja Intel x86 anu rada katinggaleun.

Apple ngatur pikeun ngarebut pangsa pasar, ngarobih iPad tina terminal hiburan janten alat kerja anu lengkep - kahiji pikeun anu nyiptakeun kontén, sareng ayeuna pikeun pamekar. Tangtosna, urang moal ningali MacBook basis ARM iraha waé, tapi masalah leutik sareng desain keyboard MacBook Pro nyorong milarian solusi alternatif, sareng salah sahijina janji janten iPad Pro sareng iPadOS.

Naon hubunganna Gates sareng Microsoft sareng éta?

Dina hiji waktos, Gates narik trik anu sami sareng IBM.

Dina taun 1970-an, IBM ngadominasi pasar server, kalawan kapercayaan raksasa ignoring komputer pribadi pikeun jalma rata. Dina taun 1980-an, Gates nyiptakeun IBM nganggo artos sareng dilisensikeun MS-DOS pikeun éta, nyésakeun hak kana sistem operasi pikeun dirina. Saatos nampi artos, Microsoft nyiptakeun antarmuka grafis pikeun MS-DOS, sareng Windows dilahirkeun - mimitina ngan ukur tambihan grafis dina DOS, teras sistem operasi munggaran pikeun PC, cocog pikeun dianggo ku masarakat. IBM, janten perusahaan anu ageung, kagok, kaleungitan pasar komputer pribadi ka Microsoft anu ngora sareng gancang. Kuring parantos nyarioskeun deui carita hébat ieu sakedap, janten upami anjeun heran kumaha Apple bakal maén ngalawan Intel dina 2020 sareng iPadOS, kuring nyarankeun pisan. maca eta sagemblengna.

8. Strengthening posisi ZFSonLinux - kuda heubeul teu ngaruksak furrow nu

Kanonik ngenalkeun kamampuan masang Ubuntu ngagunakeun sistem file ZFS salaku sistem file root langsung ti installer nu. Sakapeung kuring sigana yén insinyur anu damel di Sun Microsystems ngagambarkeun spésiés biologis Homo sapiens anu misah (Brian Cantrill sareng Brendan Gregg, anu parantos didadarkeun di luhur, damel di Sun). Hakim pikeun diri anjeun, sanaos sababaraha taun usaha ku sadaya umat manusa pikeun ngadamel hal anu jauh sami sareng sistem file ZFS, sanaos larangan lisénsi anu teu tiasa dianggo anu nyegah asupan kode sumber ZFS dina cabang pangembangan utama kernel Linux, kami masih nganggo. ZFS, sarta dina kaayaan moal robah dina mangsa nu bakal datang.

9. Oxide Computer Company - urang bakal ngawas raket tim, nu jelas sanggup pisan - sahenteuna nyieun acara cool

Kuring mungkas daptar abdi kalawan nyebut sejen Brian Cantrill, dimana kuring dimimitian.

Brian Cantrill sareng insinyur sanésna (sababaraha di antarana ogé damel di Sun) ngadegkeun usaha anu disebut Perusahaan Komputer Oksida, Tujuan utama anu nyieun platform server cocog pikeun pamakéan dina skala badag. Perlu dipikanyaho yén korporasi anu ageung sapertos Google, Facebook sareng Amazon henteu nganggo hardware server konvensional dina kagiatanana. Pausahaan Brian boga tujuan pikeun ngaleungitkeun kateusaruaan ieu ku cara ngamekarkeun software jeung hardware platform cocog pikeun pamakéan ku sagala jasa awan (kaasup basa programming Rust).

Gagasanna nyaéta jangji révolusi énggal, sareng kuring, sahenteuna, bakal resep ningali gerakan pamikiran sareng pamekaranna dina 2020 anu bakal datang.

Naon anu urang tiasa laksanakeun dina taun 2019 di VDSina

Kami henteu ngadamel terobosan téknologi dina taun 2019 sareng VDSina, tapi kami masih gaduh anu bangga.

Dina bulan Pebruari, kami nambihan kamampuan ngagunakeun jaringan lokal antara server sareng ngaluncurkeun layanan pendaptaran domain. Hargana dijieun salah sahiji panghandapna dina pasaran - 179 rubles per ru / рф, kaasup pikeun pembaharuan.

Dina Maret kami nyarios dina IT Global Meetup #14.

Dina April, urang ngaronjat lebar channel pikeun tiap server ti 100 nepi ka 200 Megabits, sarta nyata ngaronjat wates lalulintas keur sakabeh tariffs (iwal cheapest) - mun 32 TB per bulan.

Dina Juli, konsumén miboga kasempetan pikeun otomatis install Windows Server 2019. Perlindungan DDoS gratis mimiti disadiakeun dina lokasi Moscow.
Ogé dina bulan Juli, perusahaan kami muncul dina Habré, debut artikel ngeunaan kumaha urang nulis panel kontrol hosting urang sorangan sareng kumaha éta ngabantosan urang nyandak kabisat kuantum dina dukungan palanggan.

Dina bulan Agustus, aranjeunna nambihan kamampuan pikeun nyiptakeun snapshot - cadangan server.
API umum geus dileupaskeun.
Urang ngaronjat lebar channel pikeun tiap server ti 200 ka 500 Megabits.
Kami ngiringan konperénsi Chaos Constructions 2019, nyebarkeun pecut kalayan logo perusahaan salaku merch (slogan kampanye nyaéta "Nalika pamekar aya di luhur") sareng ngabeledug obrolan telegram.

Dina bulan Séptémber, kami ngaluncurkeun Instagram anu paling lucu sareng ramah tina perusahaan IT - VDSina mimiti ngobrol ngeunaan warta sareng kahirupan sapopoe pamekar doggy.

Hasil: 9 terobosan téknologi utama taun 2019

Dina bulan Nopémber, urang indit ka Highload ++, nyandak bagian dina tabel buleud dina "database di Kubernetes" na diasah pamilon dina topi hiu.

Dina bulan Désémber, kami nyarios dina rapat DevOps di kantor GazPromNeft kalayan laporan ngeunaan pangkalan data di Kubernetes sareng dina konperénsi DevOpsDays di Moscow. kalawan laporan ngeunaan burnout, nu pasti kinerja pangalusna kuring taun.

kacindekan

Sakumaha ceuk Nassim Taleb, langkung gampang pikeun ngaduga naon anu pasti urang moal ningali. Abdi hoyong dicatet yén sadaya anu énggal anu bakal urang tingali dina 2020 balik deui ka 2019, 2018 sareng sateuacana. Kuring henteu nganggap prediksi masa depan sacara akurat, tapi 2020 pasti moal janten taun Linux dina desktop (iraha terakhir anjeun ningali desktop?) Sareng kami parantos ningali taun Linux dina alat sélulér salami sapuluh. taun ayeuna.

Bisi wae, kuring miharep yén dina sataun urang bakal ngumpul deui jeung ngabahas kumaha sagalana bener tétéla.

Wilujeng liburan sadayana!

Hasil: 9 terobosan téknologi utama taun 2019

Turutan pamekar kami dina Instagram

Hasil: 9 terobosan téknologi utama taun 2019

sumber: www.habr.com

Tambahkeun komentar