Aleksandr Chistyakov aloqada, men xushxabarchiman
Baholashimda mutaxassislar fikridan ko'ra ko'proq didimga tayandim. Shuning uchun, bu ro'yxatga, masalan, haydovchisiz avtomobillar kirmaydi, chunki bu texnologiyada tubdan yangi yoki ajablantiradigan narsa yo'q.
Ro‘yxatdagi voqealarni ahamiyatiga ko‘ra yoki voy effektiga ko‘ra saralaganim yo‘q, chunki ularning ahamiyati o‘n yildan keyin ayon bo‘ladi va voy effekti juda qisqa umr ko‘radi, shunchaki bu voqeani izchil qilishga harakat qildim.
1. WebAssembly uchun Rust dasturlash tilida portativ server ilovalari
Ko'rib chiqishni ikkita hisobot bilan boshlayman:
1. Hisobot
Hisobotni o'qish paytida Brayan Kantrill Joyentda texnik direktor sifatida ishlagan va 2019 yil u va Joyent uchun qanday yakunlanishini bilmas edi.
2.
2019 yilda WebAssembly o'z bilan
Yutuqning mohiyati ravshan - insoniyat Internet uchun portativ ilovalarni ishga tushirishga qodir yana bir ish vaqtiga ega (Java tili mualliflari tomonidan ixtiro qilingan WORA tamoyilini kimdir eslaydimi?).
Bundan tashqari, Rust tili tufayli bizda ushbu ilovalarni yaratishning nisbatan xavfsiz usuli bor, uning asosiy maqsadi kompilyatsiya vaqtida xatolarning barcha sinflarini yo'q qilishdir.
WebAssembly shunday o'yinni o'zgartiruvchidirki, Docker yaratuvchilardan biri Solomon Hikes, agar WebAssembly va WASI 2008 yilda mavjud bo'lganida, Docker shunchaki tug'ilmagan bo'lar edi, deb yozgan edi.
Rust yangi portativ texnologiyani qabul qiluvchilar qatorida bo'lganligi ajablanarli emas - uning ekotizimi dinamik rivojlanmoqda va Rust bir necha yillardan beri eng sevimli dasturlash tili bo'lib kelgan.
Bu Stivning nutqidan slayd bo'lib, u Rust-dan foydalanishda butunlay oldini olish mumkin bo'lgan xavfsizlik xatolari sonining so'nggi o'n yarim yil ichida MS Windows-da topilgan xatolar umumiy soniga nisbatini aniq ko'rsatadi.
Microsoft qandaydir tarzda bunday chaqiruvga javob berishi kerak edi va shunday bo'ldi.
2. Windows-ni saqlaydigan va har qanday OS uchun tarixning yangi sahifasini ochadigan Microsoft-dan Verona loyihasi
Microsoft Windows yadrosidagi va ko'pgina iste'molchi dasturlaridagi xatolar soni so'nggi 12 yil ichida deyarli chiziqli ravishda oshdi.
2019 yilda Microsoft kompaniyasidan Metyu Parkinson
Bu Microsoft kompaniyasining Rust tili g‘oyalari asosida xavfsiz dasturlash tilini yaratish tashabbusi: Microsoft Research kompaniyasidagi hamkasblar xavfsizlik muammolarining aksariyati Windowsning katta qismi yozilgan C tilining og‘ir merosi bilan bog‘liqligini aniqladilar. Veronaning Rust-ga o'xshash tili xotira va resurslarga bir vaqtda kirishni boshqaradi
Qizig'i shundaki, Microsoft an'anaviy ravishda yovuz imperiya va har qanday yangi narsaning raqibi sifatida qabul qilinadi.
Brayan Kantrillning birinchi xatboshidagi savoli: "Rust-da operatsion tizim yadrosini qayta yozish vaqti kelmadimi?" kutilmagan javob oldi - operatsion tizim yadrosini hali qayta yozishning iloji yo'qligi aniq, lekin foydalanuvchilar maydonida ishlaydigan dasturlar allaqachon qayta yozilmoqda. To'xtatib bo'lmaydigan jarayon boshlandi va bu barcha operatsion tizimlar uchun kelajakning yangi sahifasini ochadi.
3. Flutter ramkasi tufayli Dart dasturlash tilining mashhurligi oshishi
Ishonchim komilki, quyidagi yangilik nafaqat biz va keng jamoatchilik, balki uni shakllantirish jarayonining bevosita ishtirokchilarining aksariyati uchun ham katta kutilmagan hodisadir. Sakkiz yil oldin Google’da paydo bo‘lgan Dart dasturlash tili bu yil mashhurligining tez o‘sishini kuzatdi.
Men oyiga bir marta Github-dagi omborlarni tahlil qilish orqali dasturlash tillarining mashhurligini baholash usulimdan foydalanaman.
Dart mashhurlikda Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua va CoffeeScript-ni ortda qoldirdi. Bu yil boshqa hech qanday dasturlash tili tezroq rivojlanmaganga o'xshaydi. Nima uchun bu sodir bo'ldi?
Bu yilning eng muhim hisobotlaridan biri
Dart tili uchun uning mashhurligi sababi mobil ilovalarni ishlab chiqish asosidir
Biz Dart haqida hech narsa bilmaymiz, chunki biz mobil dasturlash bilan shug'ullanmaymiz, lekin biz boshqa statik tarzda yozilgan dasturlash tilini iliq kutib olamiz.
4. eBPF virtual mashinasi tufayli Linux yadrosi va uning hamjamiyatining omon qolish imkoniyati
Biz VDSina’da konferensiyalarni yaxshi ko‘ramiz: bu yil men Sankt-Peterburgdagi DevOops konferensiyasiga bordim va sohadagi tendensiyalar va issiq narsalarga bag‘ishlangan davra suhbatida qatnashdim. 2019 yilda bunday suhbatlardagi asosiy fikrlar quyidagilar edi:
- Docker o'ldi, chunki u juda zerikarli
- Kubernetes tirik va taxminan bir yil davom etadi - bu haqda hali ham 2020 yilda konferentsiyalarda muhokama qilinadi
- Shu bilan birga, uzoq vaqt davomida hech bir tirik odam Linux yadrosiga qaramagan
Men oxirgi fikrni baham ko'rmayapman; mening nuqtai nazarimga ko'ra, Linux yadrosini ishlab chiqishda nafaqat qiziqarli, balki inqilobiy narsalar sodir bo'lmoqda. Eng e'tiborlisi eBPF virtual mashinasi bo'lib, u dastlab tarmoq paketlarini filtrlash bo'yicha zerikarli vazifani hal qilish uchun yaratilgan va keyinchalik umumiy maqsadli yadro darajasidagi virtual mashinaga aylangan.
Linux yadrosi uchun ishlab chiqish: ha
Linux yadrosi uchun ishlab chiqish: hozir
eBPF tufayli, yadro endi qisman yadrodan tashqarida qayta ishlanishi mumkin bo'lgan hodisalar haqida xabar beradi - interfeys foydalanuvchilar maydonidan yadro bilan xavfsiz va samarali o'zaro aloqada bo'lishga va Linux yadrosining funktsional imkoniyatlarini kengaytirish va to'ldirishga imkon beradi. - Linus Torvaldsning ko'zini ko'rish.
eBPF dan oldin, faoliyati Linux yadrosi bilan o'zaro bog'liq bo'lgan dasturlarni ishlab chiqish qiyin voqea edi - sekin qurilmalar uchun drayverlar va foydalanuvchi maydonidagi fayl tizimlari uchun interfeyslarni yaratish tajribali Linux yadrosi ishlab chiquvchilari tomonidan rasmiy tekshiruvdan o'tishni talab qildi.
eBPF interfeysining ko'rinishi bunday dasturlarni yozish jarayonini sezilarli darajada soddalashtirdi - kirish chegarasi pasaytirildi, ko'proq ishlab chiquvchilar paydo bo'ladi va jamoa yana jonlanadi.
Men ishtiyoqimda yolg'iz emasman:
Ayni paytda Linus Torvalds odatda uni bunday narsalar uchun omma oldida maqtamaydi va men uni tushunaman - kim o'zini ahmoq qilib ko'rsatishni xohlaydi? 🙂
5. Linux yadrosidagi asinxron io_uring interfeysi tufayli Linux deyarli oxirgi mixni FreeBSD tobutiga qo'ydi.
Biz Linux yadrosi mavzusida ekanmiz, bu yil sodir bo'lgan yana bir muhim yaxshilanishni ta'kidlash kerak: yangi
Ko'p yillar davomida tizim ma'murlari va FreeBSD ishlab chiquvchilari o'z tanlovlarini FreeBSD Linuxga qaraganda yaxshiroq asinxron kiritish-chiqarishni amalga oshirganiga asosladilar. Masalan, bu dalil
Endi o'yin teskarisiga aylandi.
6. Ryzen protsessor liniyasi bilan AMDning zafarli qaytishi
Hech qanday g'ayrioddiy narsa yo'q, shunchaki sanoatda uzoq vaqt davomida chetda bo'lgan AMD rekorddan keyin rekord o'rnatmoqda.
Ryzen protsessorlarining yangi qatori aql bovar qilmaydigan narx / ishlash nisbatini ko'rsatdi: ular
7. AMD-dan keyin Apple iPadOS va eski Geyts fokuslari bilan Intel pirogining bir qismini olishni maqsad qilgan.
Qo'lida qurol ushlay oladigan har bir kishi odatda gigantlarning janglarida qatnashishga harakat qiladi va nafaqat AMD Intelning oziq-ovqat bazasi uchun kurashadi. Olma o'zini hazildagi keksa buqa kabi tutdi.
asta-sekin tog'dan pastga tushamizTog‘ tepasida keksa va yosh ho‘kiz turibdi, pastda esa sigirlar podasi o‘tlab yuribdi.
Yosh buqa eskisini taklif qiladi:
- Eshiting, tez tushaylik va sigirni taqillatamiz
va tez, tez, biz orqaga qaytamiz!
- Yo'q!
- Xo'sh, tez, tez pastga tushaylik, ikkita sigirni chaqiraylik va tezda ...
Tezroq turaylik!
- Yo'q!
- Xo'sh, unda nima taklif qilasiz?
- Biz asta-sekin, sekin tog'dan tushamiz, biz butun podani o'ldiramiz va
Keling, sekin va sekin o'z joyimizga qaytaylik!
Yangi iPadOS-ni chiqarish orqali Apple Intelga qarshi "buzuvchi innovatsiya" deb nomlangan taktikani qo'lladi.
Vikipediya ta'rifi
"Buzuvchi innovatsiya" - bu bozordagi qadriyatlar muvozanatini o'zgartiradigan yangilik. Shu bilan birga, eski mahsulotlar raqobatbardosh bo'lib qoladi, chunki ilgari raqobatga asoslangan parametrlar o'z ahamiyatini yo'qotadi.
"Buzuvchi innovatsiyalar" ga telefon (telegraf almashtirilgan), paroxodlar (almashtirilgan yelkanli kemalar), yarim o'tkazgichlar (almashtirilgan vakuum qurilmalari), raqamli kameralar (almashtirilgan plyonkali kameralar) va elektron pochta (an'anaviy pochta aloqasi buzilgan) misollardir.
Apple o'zining kam quvvatli ARM-ga asoslangan protsessorlaridan foydalanadi va bu foydalanuvchilar uchun Intel x86 ning biroz ortda qolgan ishlashidan ko'ra muhimroq ekanligini isbotladi.
Apple iPad-ni ko'ngilochar terminaldan to'laqonli ish vositasiga aylantirib, bozor ulushini tortib olishga muvaffaq bo'lmoqda - birinchi navbatda kontent yaratuvchilar uchun, endi esa dasturchilar uchun. Albatta, biz tez orada ARM-ga asoslangan MacBook-ni ko'rmaymiz, ammo MacBook Pro klaviaturalari dizaynidagi kichik muammolar muqobil echimlarni izlashga undamoqda va ulardan biri iPadOS-ga ega iPad Pro bo'lishni va'da qilmoqda.
Geyts va Microsoftning bunga qanday aloqasi bor?
Bir vaqtlar Geyts IBM bilan aynan bir xil hiylani amalga oshirgan.
1970-yillarda IBM o'rtacha odam uchun shaxsiy kompyuterlarni e'tiborsiz qoldiradigan gigantning ishonchi bilan serverlar bozorida hukmronlik qildi. 1980-yillarda Geyts pul evaziga IBM ni yaratdi va buning uchun MS-DOS ni litsenziyaladi va operatsion tizimga bo'lgan huquqlarni o'ziga qoldirdi. Pulni olgach, Microsoft MS-DOS uchun grafik interfeysni yaratdi va Windows tug'ildi - dastlab DOS orqali oddiy grafik qo'shimcha, keyin esa shaxsiy kompyuterlar uchun ommaviy foydalanish uchun qulay bo'lgan birinchi operatsion tizim. IBM yirik, bema'ni kompaniya bo'lib, shaxsiy kompyuterlar bozorini yosh va tezkor Microsoftga boy bermoqda. Men bu ajoyib voqeani juda qisqacha aytib berdim, shuning uchun agar siz Apple 2020-yilda iPadOS bilan Intelga qarshi qanday o'ynashi haqida qiziqsangiz, tavsiya qilaman
8. ZFSonLinux pozitsiyasini mustahkamlash - eski ot jo'yakni buzmaydi
Kanonik
9. Oksid kompyuter kompaniyasi - biz juda ko'p narsaga qodir bo'lgan jamoani diqqat bilan kuzatib boramiz - hech bo'lmaganda ajoyib shou yaratish
Men ro'yxatimni men boshlagan Brayan Kantrill haqida yana bir eslatma bilan yakunlayman.
Brayan Kantrill va boshqa muhandislar (ularning ba'zilari ilgari Sunda ishlagan) nomli korxona asos solgan.
Ularning g'oyasi yangi inqilob va'dasidir va men, hech bo'lmaganda, kelgusi 2020 yilda ularning fikrlari va rivojlanishini kuzatishdan mamnun bo'laman.
2019 yilda VDSina-da nima qilishga muvaffaq bo'ldik
Biz 2019-yilda VDSina bilan hech qanday texnologik yutuqlarga erishmadik, ammo bizda hali ham faxrlanadigan narsa bor.
Fevral oyida biz serverlar o'rtasida mahalliy tarmoqdan foydalanish imkoniyatini qo'shdik va domenni ro'yxatga olish xizmatini ishga tushirdik. Narx bozorda eng past ko'rsatkichlardan biriga aylandi - yangilash uchun, shu jumladan, bir ru/rf uchun 179 rubl.
Mart oyida biz IT Global Meetup #14 da gaplashdik.
Aprel oyida biz har bir server uchun kanal kengligini 100 dan 200 Megabitgacha oshirdik va barcha tariflar uchun trafik chegarasini sezilarli darajada oshirdik (eng arzonidan tashqari) - oyiga 32 TB.
Iyul oyida mijozlar Windows Server 2019-ni avtomatik ravishda o'rnatish imkoniyatiga ega bo'lishdi. Moskva hududida bepul DDoS himoyasi ta'minlana boshladi.
Shuningdek, iyul oyida kompaniyamiz Habré-da debyut qilib chiqdi
Avgust oyida ular oniy tasvirlarni yaratish imkoniyatini qo'shdilar - server zahiralari.
Umumiy API chiqarildi.
Biz har bir server uchun kanal kengligini 200 dan 500 Megabitgacha oshirdik.
Biz Chaos Constructions 2019 konferensiyasida qatnashib, kompaniya logotipi tushirilgan qamchilarni tovar sifatida tarqatdik (kampaniya shiori “Ishlab chiquvchi tepada bo‘lganda” edi) va telegram chatlarini portlatib yubordik.
Sentyabr oyida biz IT-kompaniyaning eng yoqimli va do'stona Instagram-ni ishga tushirdik - VDSina yangiliklar va kundalik hayot haqida gapira boshladi.
Noyabr oyida biz Highload++ ga bordik, "Kubernetesdagi ma'lumotlar bazalari" mavzusidagi davra suhbatida qatnashdik va ishtirokchilarga shark shlyapalarini kiyintirdik.
Dekabr oyida biz GazPromNeft ofisidagi DevOps yig'ilishida Kubernetesdagi ma'lumotlar bazalari va Moskvadagi DevOpsDays konferentsiyasi haqida hisobot bilan gaplashdik.
xulosa
Nassim Taleb aytganidek, biz aniq ko'rmaydigan narsalarni oldindan aytish osonroq. Shuni ta'kidlashni istardimki, biz 2020 yilda ko'radigan barcha yangi narsalar 2019, 2018 va undan oldingi yillarga to'g'ri keladi. Men kelajakni aniq bashorat qilmayman, lekin 2020 yil ish stolida Linux yili bo'lmaydi (siz oxirgi marta qachon ish stolini ko'rgansiz?) Va biz o'n yildan beri mobil qurilmalarda Linux yilini ko'rmoqdamiz. yillar endi.
Qanday bo'lmasin, umid qilamanki, bir yildan keyin biz yana yig'ilib, hamma narsa haqiqatda qanday bo'lganini muhokama qilamiz.
Barchasi yaqinlashib kelayotgan bayramlar bilan!
Instagramda dasturchimizni kuzatib boring
Manba: www.habr.com