Alexander Chistyakov aya dina touch, Kami hiji evangelist 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 , 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. , 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 , 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.

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. .
Ieu mangrupikeun slide tina ceramah Steve anu nunjukkeun sacara jelas babandingan jumlah bug kaamanan anu tiasa dihindari sapinuhna ku cara nganggo Rust kana jumlah total bug dina MS. Windows, kapanggih salami satengah dasawarsa ka tukang.

Microsoft kedah kumaha waé ngabales tangtangan sapertos kitu, sareng éta.
2. Proyék Verona ti Microsoft, anu bakal ngahémat Windows sareng bakal muka halaman sajarah énggal pikeun OS naon waé
Jumlah bug dina kernel Microsoft Windows sareng kaseueuran program pangguna parantos ningkat ampir linier salami 12 taun ka pengker.

Dina 2019, Matthew Parkinson ti Microsoft , anu tiasa ngeureunkeun ieu.
Ieu mangrupikeun inisiatif Microsoft pikeun nyiptakeun basa pamrograman anu aman dumasar kana ideu basa Rust: kolega ti Microsoft Research mendakan yén kaseueuran masalah kaamanan aya hubunganana sareng warisan basa C anu beurat, dimana kaseueuran WindowsBasa anu siga Rust, Verona ngatur mémori sareng aksés sakaligus kana sumber daya nganggo . Upami anjeun hoyong ngartos sacara rinci kumaha jalanna, tingali .
Éta pikaresepeun yén Microsoft sacara tradisional dianggap salaku kakaisaran jahat sareng lawan sadaya anu énggal, sanaos kanyataan yén , pamekar utama Glasgow Haskell Compiler, jalan di Microsoft.

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 . 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 ieu dibaca ku Richard Feldman sarta disebut 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 , naékna popularitas nu, nurutkeun Google Tren, ngan lumangsung dina awal taun ieu.

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 salamet inti Linux sareng komunitasna hatur nuhun kana 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
- sedengkeun, dina inti Linux teu aya jalma hirup anu parantos lami ningali ka jero
Tina sudut pandang kuring, kuring teu satuju kana poin anu terakhir dina pamekaran kernel. Linux Aya hal-hal anu keur kajadian ayeuna anu teu ngan saukur pikaresepeun, tapi ogé révolusionér. Anu paling kasohor nyaéta mesin virtual eBPF, anu mimitina didamel pikeun ngarengsekeun tugas nyaring pakét jaringan anu ngabosenkeun sareng saprak harita parantos mekar janten mesin virtual tingkat kernel tujuan umum.

Pangwangunan pikeun kernel Linux: éta

Pangwangunan pikeun kernel Linux: éta janten
Ku ayana eBPF, kernel ayeuna ngalaporkeun kajadian anu sabagian tiasa diurus di luar kernel—antarmuka ngamungkinkeun pikeun berinteraksi sacara aman sareng efisien sareng kernel tina rohangan pangguna sareng manjangkeun sareng ngalengkepan fungsi kernel. Linux, ngaliwatan panon Linus Torvalds anu ningali sagala hal.
Sateuacan eBPF, pamekaran program anu kagiatanana raket patalina jeung interaksi jeung kernel Linux éta carita anu rumit—nyieun hal-hal sapertos supir pikeun alat anu laun sareng antarmuka pikeun sistem file dina rohangan pangguna meryogikeun prosés tinjauan formal ku pamekar kernel anu berpengalaman. Linux.
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: nyatakeun pentingna eBPF pikeun survival (!) ékosistem ngembangkeun kernel. Sejen, pamekar teu kurang kawentar (Abdi penggemar ageung anjeunna) , 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? 🙂

5. Linux ampir-ampiran ngagebugan peti mati FreeBSD ku antarmuka io_uring asinkron dina kernel Linux
Kusabab urang ngobrolkeun inti Linux, perlu dicatet pamutahiran anu signifikan anu kajantenan taun ieu: kalebetna inti anyar ku Jens Axbow tina Facebook.
Salila mangtaun-taun, administrator sistem sareng pamekar FreeBSD menerkeun pilihanana ku kanyataan yén FreeBSD ngagaduhan I/O asinkron anu langkung saé tibatan LinuxContona, argumen ieu Gleb Smirnov ti Nginx.
Ayeuna kaulinan geus tibalik ka handap. 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 ), dina ngarobah PostgreSQL kana Asynchronous I / O. Tapi dipasihan sifat konservatif komunitas pamekar, urang moal ningali parobihan ieu dina taun 2020.

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 , sareng di sababaraha daérah . Dina kompetisi, Intel kapaksa : Ngabalukarkeun program diwangun ku compiler sorangan ngajalankeun kirang éfisién dina processor saingan urang. Sanajan cara kotor Intel pikeun ngalawan, .
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 percaya diri ngalalaworakeun komputer pribadi pikeun jalma biasa. Dina taun 1980-an, Gates nganggo dana IBM pikeun nyiptakeun sareng ngalisensikeun MS-DOS, ngajaga hak sistem operasi pikeun dirina sorangan. Saatos nampi artos, Microsoft nyiptakeun antarmuka grafis pikeun MS-DOS, sareng dunya komputer lahir. Windows — mimitina ngan ukur tampilan grafis dina DOS, teras sistem operasi PC munggaran anu merenah pikeun balaréa. IBM, perusahaan anu ageung sareng hésé dianggo, kaleungitan pasar komputer pribadi ku Microsoft anu ngora sareng gancang. Kuring parantos ngaringkes carita anu luar biasa ieu sacara singget, janten upami anjeun resep kana kumaha Apple bakal bersaing sareng Intel dina taun 2020 nganggo iPadOS, kuring nyarankeun pisan. .
8. Ngaronjatkeun posisi ZFSonLinux — kuda kolot teu ngaruksak alur
Kanonik ngagunakeun sistem file ZFS salaku sistem file root langsung ti installer. Kadang-kadang kuring mikir insinyur anu damel di Sun Microsystems ngawakilan spésiés biologis Homo sapiens anu misah (Brian Cantrill sareng Brendan Gregg anu kasebat tadi damel di Sun). Nilai sorangan, sanaos mangtaun-taun usaha manusa pikeun nyiptakeun hal anu ampir sami sareng sistem file ZFS, sanaos aya larangan lisénsi anu teu tiasa diatasi anu nyegah kalebetna kode sumber ZFS dina cabang pamekaran kernel utama. Linux, kami masih nganggo ZFS sareng ieu moal robih dina waktos anu caket.
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 , 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 bulan Juli, konsumén dibéré pilihan pikeun masang sacara otomatis Windows Server 2019. Perlindungan DDoS gratis mimiti disayogikeun di lokasi Moskow.
Ogé dina bulan Juli, perusahaan kami muncul dina Habré, debut 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 .

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. , nu pasti kinerja pangalusna kuring taun.
kacindekan
Sapertos anu dikedalkeun ku Nassim Taleb, langkung gampil pikeun ngaduga naon anu pasti moal urang tingali. Abdi hoyong nunjukkeun yén sagala hal énggal anu bakal urang tingali dina taun 2020 asalna ti taun 2019, 2018, sareng sateuacanna. Abdi moal nyobian ngaduga masa depan sacara akurat, tapi taun 2020 pastina sanés taunna. Linux dina desktop (iraha terakhir anjeun ningali desktop?) sareng taunna Linux Kami parantos ningali ieu dina alat sélulér salami sakitar 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!
Turutan pamekar kami dina Instagram
sumber: www.habr.com
