Alexander Chistyakov menghubungi saya, saya seorang penginjil
Dalam penilaian saya, saya lebih mengandalkan selera saya daripada pendapat para ahli. Oleh karena itu, daftar ini, misalnya, tidak memasukkan mobil tanpa pengemudi, karena tidak ada hal baru atau mengejutkan yang mendasar dalam teknologi ini.
Saya tidak mengurutkan peristiwa-peristiwa dalam daftar berdasarkan signifikansi atau efek wow, karena signifikansinya akan terlihat jelas dalam sepuluh tahun, dan efek wow terlalu berumur pendek, saya hanya mencoba membuat cerita ini koheren.
1. Aplikasi server portabel dalam bahasa pemrograman Rust untuk WebAssembly
Saya akan memulai ulasan dengan dua laporan:
1. Laporkan
Saat membaca laporan tersebut, Brian Cantrill sedang bekerja di Joyent sebagai CTO dan tidak tahu bagaimana tahun 2019 akan berakhir untuknya dan Joyent.
2.
Pada tahun 2019, WebAssembly dengan
Inti dari terobosan ini jelas - umat manusia memiliki runtime lain yang mampu menjalankan aplikasi portabel untuk Web (adakah yang ingat prinsip WORA, yang ditemukan oleh penulis bahasa Java?).
Kami juga memiliki cara yang relatif aman untuk membangun aplikasi ini berkat bahasa Rust, yang alasan utamanya adalah menghilangkan seluruh kelas kesalahan pada waktu kompilasi.
WebAssembly adalah pengubah permainan sehingga Solomon Hikes, salah satu pencipta Docker, menulis bahwa jika WebAssembly dan WASI ada pada tahun 2008, Docker tidak akan lahir.
Tidak mengherankan jika Rust termasuk di antara pengadopsi teknologi portabel baru - ekosistemnya berkembang secara dinamis dan Rust telah menjadi bahasa pemrograman paling favorit selama beberapa tahun, menurut hasilnya.
Ini adalah slide dari pembicaraan Steve, yang dengan jelas menunjukkan rasio jumlah bug keamanan yang sepenuhnya dapat dihindari saat menggunakan Rust dengan jumlah total bug yang ditemukan di MS Windows selama satu setengah dekade terakhir.
Microsoft harus merespons tantangan seperti itu, dan hal itu berhasil.
2. Project Verona dari Microsoft, yang akan menyimpan Windows dan membuka halaman sejarah baru untuk OS apa pun
Jumlah bug di kernel Microsoft Windows dan sebagian besar program konsumen telah meningkat hampir secara linier selama 12 tahun terakhir.
Pada tahun 2019, Matthew Parkinson dari Microsoft
Ini adalah inisiatif Microsoft untuk menciptakan bahasa pemrograman yang aman berdasarkan ide bahasa Rust: rekan dari Microsoft Research telah menemukan bahwa sebagian besar masalah keamanan terkait dengan warisan bahasa C, tempat sebagian besar Windows ditulis. Bahasa seperti Rust di Verona mengelola memori dan akses bersamaan ke sumber daya menggunakan
Sangat menarik bahwa Microsoft secara tradisional dianggap sebagai kerajaan jahat dan penentang segala sesuatu yang baru, meskipun faktanya demikian
Pertanyaan Brian Cantrill dari paragraf pertama: “Bukankah sudah waktunya untuk menulis ulang kernel sistem operasi di Rust?” menerima jawaban yang tidak terduga - jelas bahwa kernel sistem operasi belum dapat ditulis ulang, tetapi program yang berjalan di ruang pengguna sudah ditulis ulang. Proses yang tidak dapat dihentikan telah dimulai, dan ini akan membuka halaman baru masa depan bagi semua sistem operasi.
3. Meningkatnya popularitas bahasa pemrograman Dart berkat framework Flutter
Saya yakin berita berikut ini merupakan kejutan besar tidak hanya bagi kami dan masyarakat umum, tetapi juga bagi sebagian besar peserta langsung dalam proses pembentukannya. Bahasa pemrograman Dart, yang muncul di Google delapan tahun lalu, mengalami pertumbuhan popularitas yang pesat tahun ini.
Saya menggunakan metode saya dalam menilai popularitas bahasa pemrograman dengan menganalisis repositori di Github, sebulan sekali
Dart telah melampaui popularitas Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua dan CoffeeScript. Tampaknya tidak ada bahasa pemrograman lain yang tumbuh lebih cepat tahun ini. Kenapa ini terjadi?
Salah satu laporan penting tahun ini
Untuk bahasa Dart, alasan popularitasnya adalah kerangka pengembangan aplikasi seluler
Kami tidak tahu apa pun tentang Dart karena kami tidak melakukan pengembangan seluler, namun kami dengan hangat menyambut bahasa pemrograman lain yang diketik secara statis.
4. Peluang kelangsungan hidup kernel Linux dan komunitasnya berkat mesin virtual eBPF
Kami di VDSina menyukai konferensi: tahun ini saya menghadiri konferensi DevOops di St. Petersburg dan berpartisipasi dalam meja bundar yang didedikasikan untuk tren dan hal-hal hangat di industri ini. Pada tahun 2019, pendapat utama dalam percakapan tersebut adalah:
- Docker sudah mati karena terlalu membosankan
- Kubernetes masih hidup dan akan bertahan sekitar satu tahun - hal ini masih akan dibicarakan di konferensi pada tahun 2020
- Sementara itu, belum ada orang yang pernah mempelajari kernel Linux dalam waktu yang lama
Saya tidak berbagi poin terakhir; dari sudut pandang saya, tidak hanya menarik, tetapi hal-hal revolusioner kini terjadi dalam pengembangan kernel Linux. Yang paling menonjol adalah mesin virtual eBPF, yang awalnya dibuat untuk menyelesaikan tugas membosankan dalam memfilter paket jaringan, dan kemudian berkembang menjadi mesin virtual tingkat kernel untuk keperluan umum.
Pengembangan untuk kernel Linux: ya
Pengembangan untuk kernel Linux: sekarang
Berkat eBPF, kernel sekarang melaporkan terjadinya peristiwa yang sebagian dapat diproses di luar kernel - antarmuka memungkinkan interaksi yang aman dan efisien dengan kernel dari ruang pengguna dan memperluas serta melengkapi fungsionalitas kernel Linux, melewati semua -melihat mata Linus Torvalds.
Sebelum eBPF, mengembangkan program yang aktivitasnya terkait erat dengan interaksi dengan kernel Linux adalah sebuah cerita yang sulit - membuat hal-hal seperti driver untuk perangkat yang lambat dan antarmuka untuk sistem file di ruang pengguna memerlukan prosedur peninjauan formal oleh pengembang kernel Linux yang berpengalaman.
Munculnya antarmuka eBPF telah sangat menyederhanakan proses penulisan program tersebut - ambang masuk telah diturunkan, akan ada lebih banyak pengembang dan komunitas akan hidup kembali.
Saya tidak sendirian dalam antusiasme saya:
Sementara itu, Linus Torvalds biasanya tidak secara terbuka memuji dia untuk hal-hal seperti itu, dan saya dapat memahaminya - siapa yang ingin membuat dirinya terlihat seperti orang idiot di depan umum? 🙂
5. Linux hampir mencapai puncaknya di peti mati FreeBSD berkat antarmuka io_uring asinkron di kernel Linux
Sementara kita membahas topik kernel Linux, perlu diperhatikan peningkatan signifikan lainnya yang terjadi tahun ini: dimasukkannya kernel baru.
Selama bertahun-tahun, administrator sistem dan pengembang FreeBSD mendasarkan pilihan mereka pada fakta bahwa FreeBSD melakukan I/O asinkron yang lebih baik daripada Linux. Misalnya argumen ini
Sekarang permainannya telah terbalik.
6. Kembalinya AMD dengan gemilang dengan jajaran prosesor Ryzen
Bukan hal yang aneh, hanya saja AMD yang sudah lama berkecimpung di industri ini memecahkan rekor demi rekor.
Jajaran prosesor Ryzen yang baru menunjukkan rasio harga/kinerja yang luar biasa: mereka
7. Mengikuti AMD, Apple bertujuan untuk mengambil bagian dari Intel dengan iPadOS dan trik lama Gates
Setiap orang yang dapat memegang senjata di tangannya biasanya mencoba untuk berpartisipasi dalam pertempuran para raksasa, dan tidak hanya AMD yang bersaing untuk mendapatkan basis makanan Intel. Apple berperilaku seperti orang tua dalam lelucon.
kita perlahan akan turun gunungSeekor banteng tua dan muda berdiri di puncak gunung, dan sekawanan sapi sedang merumput di bawahnya.
Banteng muda menawarkan kepada banteng tua:
- Dengar, ayo cepat, cepat turun dan ketuk sapi itu
dan cepat, cepat, kita akan kembali ke atas!
- TIDAK!
- Baiklah, ayo cepat, cepat turun, panggil masing-masing dua ekor sapi dan cepat-
Ayo cepat bangkit kembali!
- TIDAK!
- Kalau begitu, apa yang kamu usulkan?
- Kami akan perlahan-lahan turun gunung, kami akan membunuh seluruh kawanan dan
Mari perlahan dan perlahan kembali ke tempat kita!
Dengan merilis iPadOS baru, Apple menggunakan taktik melawan Intel yang disebut “inovasi yang mengganggu”.
Definisi Wikipedia
“Inovasi disruptif” adalah inovasi yang mengubah keseimbangan nilai di pasar. Pada saat yang sama, produk-produk lama menjadi tidak kompetitif hanya karena parameter-parameter yang menjadi dasar persaingan sebelumnya kehilangan signifikansinya.
Contoh “inovasi disruptif” adalah telepon (menggantikan telegraf), kapal uap (menggantikan kapal layar), semikonduktor (menggantikan perangkat vakum), kamera digital (menggantikan kamera film), dan email (mengganggu surat tradisional).
Apple menggunakan prosesor berbasis ARM berdaya rendah, dan ini terbukti lebih penting bagi pengguna daripada kinerja Intel x86 yang sedikit tertinggal.
Apple berhasil merebut pangsa pasar, mengubah iPad dari terminal hiburan menjadi alat kerja yang lengkap - pertama bagi mereka yang membuat konten, dan sekarang bagi pengembang. Tentu saja, kita tidak akan melihat MacBook berbasis ARM dalam waktu dekat, tetapi masalah kecil pada desain keyboard MacBook Pro mendorong pencarian solusi alternatif, dan salah satunya adalah iPad Pro dengan iPadOS.
Apa hubungan Gates dan Microsoft dengan hal itu?
Pada suatu waktu, Gates melakukan trik yang persis sama dengan IBM.
Pada tahun 1970-an, IBM mendominasi pasar server, dengan kepercayaan diri sebagai raksasa yang mengabaikan komputer pribadi bagi kebanyakan orang. Pada 1980-an, Gates menciptakan IBM dengan uang dan melisensikan MS-DOS untuk itu, menyerahkan hak atas sistem operasi tersebut kepada dirinya sendiri. Setelah menerima uang, Microsoft menciptakan antarmuka grafis untuk MS-DOS, dan Windows lahir - pada awalnya hanya tambahan grafis pada DOS, dan kemudian sistem operasi pertama untuk PC, nyaman untuk digunakan oleh banyak orang. IBM, sebagai perusahaan besar dan kikuk, kehilangan pasar komputer pribadi karena Microsoft yang muda dan cepat. Saya telah menceritakan kembali kisah hebat ini secara singkat, jadi jika Anda bertanya-tanya bagaimana Apple akan bermain melawan Intel pada tahun 2020 dengan iPadOS, saya sangat merekomendasikannya.
8. Memperkuat posisi ZFSonLinux - kuda tua tidak merusak alur
Resmi
9. Perusahaan Komputer Oksida - kami akan memantau dengan cermat tim, yang jelas mampu melakukan banyak hal - setidaknya menciptakan pertunjukan yang keren
Saya mengakhiri daftar saya dengan menyebutkan Brian Cantrill lagi, tempat saya memulai.
Brian Cantrill dan insinyur lainnya (beberapa di antaranya juga pernah bekerja di Sun) mendirikan sebuah usaha bernama
Ide mereka menjanjikan sebuah revolusi baru, dan setidaknya saya akan senang melihat gerak pemikiran dan perkembangan mereka di tahun 2020 mendatang.
Apa yang berhasil kami lakukan pada tahun 2019 di VDSina
Kami tidak membuat terobosan teknologi apa pun di tahun 2019 dengan VDSina, namun kami masih memiliki sesuatu yang bisa dibanggakan.
Pada bulan Februari, kami menambahkan kemampuan untuk menggunakan jaringan lokal antar server dan meluncurkan layanan pendaftaran domain. Harganya dijadikan salah satu yang terendah di pasar - 179 rubel per ru/рф, termasuk untuk perpanjangan.
Pada bulan Maret kami berbicara di IT Global Meetup #14.
Pada bulan April, kami meningkatkan lebar saluran untuk setiap server dari 100 menjadi 200 Megabit, dan secara signifikan meningkatkan batas lalu lintas untuk semua tarif (kecuali yang termurah) - menjadi 32 TB per bulan.
Pada bulan Juli, pelanggan memiliki kesempatan untuk menginstal Windows Server 2019 secara otomatis. Perlindungan DDoS gratis mulai diberikan di lokasi Moskow.
Juga di bulan Juli, perusahaan kami muncul di Habré dan memulai debutnya
Pada bulan Agustus, mereka menambahkan kemampuan untuk membuat snapshot—cadangan server.
API publik telah dirilis.
Kami meningkatkan lebar saluran untuk setiap server dari 200 menjadi 500 Megabit.
Kami ikut serta dalam konferensi Chaos Constructions 2019, membagikan cambuk dengan logo perusahaan sebagai merchandise (slogan kampanyenya adalah “Saat pengembang berada di atas”) dan meledakkan obrolan telegram.
Pada bulan September, kami meluncurkan Instagram perusahaan IT yang paling lucu dan ramah - VDSina mulai berbicara tentang berita dan kehidupan sehari-hari
Pada bulan November, kami pergi ke Highload++, mengambil bagian dalam meja bundar tentang “database di Kubernetes” dan mengenakan topi hiu kepada para peserta.
Pada bulan Desember, kami berbicara pada pertemuan DevOps di kantor GazPromNeft dengan laporan tentang database di Kubernetes dan pada konferensi DevOpsDays di Moskow
Kesimpulan
Seperti yang dikatakan Nassim Taleb, lebih mudah untuk memprediksi apa yang pasti tidak akan kita lihat. Saya ingin mencatat bahwa segala sesuatu yang baru yang akan kita lihat pada tahun 2020 berasal dari tahun 2019, 2018 dan sebelumnya. Saya tidak berasumsi dapat memprediksi masa depan secara akurat, namun tahun 2020 jelas bukan tahunnya Linux di desktop (kapan terakhir kali Anda melihat desktop?) Dan kita telah melihat tahun Linux di perangkat seluler selama sepuluh tahun. bertahun-tahun sekarang.
Bagaimanapun, saya berharap dalam satu tahun kita akan berkumpul lagi dan mendiskusikan bagaimana hasilnya sebenarnya.
Selamat Hari Raya semuanya!
Ikuti pengembang kami di Instagram
Sumber: www.habr.com