Aleksandr Çistyakov əlaqə saxlayır, mən evangelistəm
Qiymətləndirməmdə ekspertlərin rəyindən çox öz zövqümə əsaslanmışam. Buna görə də, bu siyahıya, məsələn, sürücüsüz avtomobillər daxil edilmir, çünki bu texnologiyada prinsipial olaraq yeni və ya təəccüblü heç nə yoxdur.
Siyahıdakı hadisələri əhəmiyyətinə və ya vay effektinə görə sıralamadım, çünki onların əhəmiyyəti on ildən sonra bəlli olacaq və vau effekti çox qısamüddətlidir, sadəcə olaraq bu hekayəni ahəngdar etməyə çalışdım.
1. WebAssembly üçün Rust proqramlaşdırma dilində portativ server proqramları
Baxışa iki hesabatla başlayacağam:
1. Hesabat
Hesabatı oxuyan zaman Brian Cantrill Joyent-də texniki direktor vəzifəsində işləyirdi və 2019-cu ilin onun və Joyent üçün necə bitəcəyi barədə heç bir fikri yox idi.
2.
2019-cu ildə WebAssembly öz
Sıçrayışın mahiyyəti göz qabağındadır - bəşəriyyətin İnternet üçün portativ proqramları işə sala bilən daha bir iş vaxtı var (Java dilinin müəllifləri tərəfindən icad edilən WORA prinsipini kimsə xatırlayırmı?).
Səbəbləri kompilyasiya zamanı bütün səhv siniflərini aradan qaldırmaq olan Rust dili sayəsində bu proqramları qurmaq üçün nisbətən təhlükəsiz bir üsulumuz da var.
WebAssembly elə bir oyun dəyişdiricidir ki, Docker-in yaradıcılarından biri olan Solomon Hikes yazırdı ki, 2008-ci ildə WebAssembly və WASI mövcud olsaydı, Docker sadəcə olaraq dünyaya gəlməzdi.
Rust-un yeni portativ texnologiyanı qəbul edənlər arasında olması təəccüblü deyil - onun ekosistemi dinamik şəkildə inkişaf edir və nəticələrə görə Rust bir neçə ildir ən sevimli proqramlaşdırma dilidir.
Bu, Stivin çıxışından bir slayddır və Rust istifadə edərkən tamamilə qarşısı alına bilən təhlükəsizlik xətalarının sayının son on il yarım ərzində MS Windows-da tapılan səhvlərin ümumi sayına nisbətini aydın şəkildə göstərir.
Microsoft belə bir çağırışa birtəhər cavab verməli idi və etdi.
2. Windows-u xilas edəcək və istənilən OS üçün tarixin yeni səhifəsini açacaq Microsoft-dan Verona layihəsi
Microsoft Windows kernelində və əksər istehlak proqramlarında səhvlərin sayı son 12 il ərzində demək olar ki, xətti artıb.
2019-cu ildə Microsoft-dan Metyu Parkinson
Bu, Microsoft-un Rust dilinin ideyalarına əsaslanan təhlükəsiz proqramlaşdırma dilinin yaradılması təşəbbüsüdür: Microsoft Research-dən olan həmkarlar müəyyən ediblər ki, təhlükəsizlik problemlərinin əksəriyyəti Windows-un çox hissəsinin yazıldığı C dilinin ağır irsi ilə bağlıdır. Verona'nın Rust kimi dili yaddaşı və istifadə olunan resurslara paralel girişi idarə edir
Maraqlıdır ki, Microsoft ənənəvi olaraq şər imperiyası və yeni hər şeyin rəqibi kimi qəbul edilir.
Brian Cantrill-in birinci abzasdan sualı: "Rust-da əməliyyat sisteminin nüvəsini yenidən yazmağın vaxtı deyilmi?" gözlənilməz cavab aldı - əməliyyat sisteminin nüvəsini yenidən yazmaq hələ mümkün olmadığı açıq-aydındır, lakin istifadəçi məkanında işləyən proqramlar artıq yenidən yazılır. Dayanılmaz bir proses başladı və bu, bütün əməliyyat sistemləri üçün gələcəyin yeni səhifəsini açacaq.
3. Flutter çərçivəsi sayəsində Dart proqramlaşdırma dilinin populyarlığının artması
Əminəm ki, aşağıdakı xəbər təkcə bizim və geniş ictimaiyyət üçün deyil, həm də onun formalaşması prosesinin birbaşa iştirakçılarının əksəriyyəti üçün böyük sürprizdir. Səkkiz il əvvəl Google-da ortaya çıxan Dart proqramlaşdırma dili bu il sürətlə populyarlıq qazandı.
Mən ayda bir dəfə Github-da depoları təhlil edərək proqramlaşdırma dillərinin populyarlığını qiymətləndirmək metodumdan istifadə edirəm.
Dart populyarlıq baxımından Erlanq, PowerShell, R, Perl, Elixir, Haskell, Lua və CoffeeScript-i qabaqlayıb. Heç bir başqa proqramlaşdırma dili bu il daha sürətli inkişaf etməmişdir. Niyə belə oldu?
Bu ilin əlamətdar hesabatlarından biri
Dart dili üçün onun populyarlığının səbəbi mobil proqram inkişaf çərçivəsidir
Biz mobil inkişaf etmədiyimiz üçün Dart haqqında heç nə bilmirik, lakin statik olaraq yazılmış başqa bir proqramlaşdırma dilini səmimiyyətlə alqışlayırıq.
4. eBPF virtual maşını sayəsində Linux nüvəsinin və onun icmasının sağ qalma şansı
Biz VDSina-da konfransları sevirik: bu il mən Sankt-Peterburqdakı DevOops konfransına getdim və sənayedəki tendensiyalara və qaynar şeylərə həsr olunmuş dəyirmi masada iştirak etdim. 2019-cu ildə belə söhbətlərdə aparıcı fikirlər bunlar idi:
- Docker öldü, çünki çox darıxdırıcıdır
- Kubernetes sağdır və təxminən bir il davam edəcək - bu barədə hələ 2020-ci ildə konfranslarda danışılacaq
- Bu arada, uzun müddətdir ki, heç bir canlı insan Linux nüvəsinə baxmayıb
Son nöqtəni bölüşmürəm, mənim nöqteyi-nəzərimdən Linux nüvəsinin inkişafında nəinki maraqlı, həm də inqilabi hadisələr baş verir. Ən diqqət çəkəni, əvvəlcə şəbəkə paketlərini süzgəcdən keçirmək kimi darıxdırıcı tapşırığı həll etmək üçün yaradılan və sonra ümumi təyinatlı nüvə səviyyəli virtual maşına çevrilən eBPF virtual maşınıdır.
Linux nüvəsi üçün inkişaf: bəli
Linux nüvəsi üçün inkişaf: indi
eBPF sayəsində kernel artıq nüvədən kənarda qismən emal oluna bilən hadisələrin baş verməsi barədə məlumat verir - interfeys istifadəçilər sahəsindən nüvə ilə təhlükəsiz və səmərəli qarşılıqlı əlaqə yaratmağa və Linux nüvəsinin funksionallığını genişləndirməyə və tamamlamağa imkan verir. - Linus Torvaldsın gözünü görmək.
eBPF-dən əvvəl, fəaliyyətləri Linux nüvəsi ilə qarşılıqlı əlaqə ilə sıx əlaqəli olan proqramların hazırlanması çətin bir hekayə idi - yavaş qurğular üçün sürücülər və istifadəçi məkanında fayl sistemləri üçün interfeyslər kimi şeylərin yaradılması təcrübəli Linux nüvəsi tərtibatçıları tərəfindən rəsmi yoxlama prosedurundan keçməyi tələb edirdi.
eBPF interfeysinin görünüşü bu cür proqramların yazılması prosesini xeyli sadələşdirdi - giriş həddi aşağı salındı, daha çox tərtibatçı olacaq və cəmiyyət yenidən canlanacaq.
Mən həvəsimdə tək deyiləm:
Bu arada, Linus Torvalds adətən belə şeylərə görə onu ictimaiyyət qarşısında tərifləmir və mən onu başa düşürəm - kim açıq şəkildə özünü axmaq kimi göstərmək istəyir? 🙂
5. Linux, Linux nüvəsindəki asinxron io_uring interfeysi sayəsində demək olar ki, son dırnağını FreeBSD-nin tabutuna qoydu
Linux nüvəsi mövzusunda olarkən, bu il baş verən daha bir əhəmiyyətli təkmilləşdirməni qeyd etmək lazımdır: yeni bir nüvənin daxil edilməsi.
Uzun illərdir ki, sistem administratorları və FreeBSD tərtibatçıları seçimlərini FreeBSD-nin Linux-dan daha yaxşı asinxron I/O etməsi faktına əsas verirlər. Məsələn, bu arqument
İndi oyun alt-üst oldu.
6. Ryzen prosessor xətti ilə AMD-nin zəfərli dönüşü
Qeyri-adi bir şey yoxdur, sadəcə olaraq uzun müddətdir ki, sənayedə kənarda qalan AMD rekorddan sonra rekord qırır.
Ryzen prosessorlarının yeni xətti inanılmaz qiymət/performans nisbəti göstərdi: onlar
7. AMD-dən sonra Apple, iPadOS və köhnə Gates hiylələri ilə Intel pastasının bir hissəsini götürməyi hədəfləyir
Əlində silah tuta bilən hər kəs adətən nəhənglərin döyüşlərində iştirak etməyə çalışır və nəinki AMD Intel-in qida bazası üçün yarışır. Apple özünü zarafatdakı qoca öküz kimi aparırdı.
yavaş-yavaş dağdan enəcəyikBir dağın başında qoca və cavan öküz dayanır, aşağıda isə inək sürüsü otlayır.
Gənc öküz köhnəni təklif edir:
- Qulaq as, tez, tez aşağı enib inəyi döyək
və tez, tez, biz geri dönəcəyik!
- Yox!
- Yaxşı, onda tez, tez aşağı düşək, hərəyə iki inək çağıraq və tez-
Tez ayağa qalxaq!
- Yox!
- Yaxşı, onda nə təklif edirsən?
- Yavaş-yavaş, yavaş-yavaş dağdan enəcəyik, bütün sürüyü öldürəcəyik və
Yavaş-yavaş öz yerimizə qayıdaq!
Yeni iPadOS-u buraxmaqla, Apple Intel-ə qarşı "dağıdıcı yenilik" adlı bir taktika tətbiq etdi.
Vikipediya tərifi
“Dağıdıcı yenilik” bazarda dəyərlər balansını dəyişdirən yenilikdir. Eyni zamanda, köhnə məhsullar sadəcə rəqabət qabiliyyətini itirir, çünki əvvəllər rəqabətin əsaslandığı parametrlər öz əhəmiyyətini itirir.
“Dağıdıcı yeniliklərə” misal olaraq telefon (teleqraf əvəzlənmiş), paroxodlar (əvəz edilmiş yelkənli gəmilər), yarımkeçiricilər (əvəz edilmiş vakuum cihazları), rəqəmsal kameralar (əvəz edilmiş kinokameralar) və e-poçt (ənənəvi poçtun pozulması) ola bilər.
Apple özünün aşağı güclü ARM əsaslı prosessorlarından istifadə edir və bunun istifadəçilər üçün Intel-in x86-nın bir qədər geriləyən performansından daha vacib olduğu sübut edilmişdir.
Apple iPad-i əyləncə terminalından tam hüquqlu iş alətinə çevirərək bazarın bir hissəsini ələ keçirməyə nail olur - əvvəlcə məzmun yaradanlar üçün, indi isə tərtibatçılar üçün. Əlbəttə ki, biz tezliklə ARM əsaslı MacBook-u görməyəcəyik, lakin MacBook Pro klaviaturalarının dizaynı ilə bağlı kiçik problemlər alternativ həllər axtarışını həvəsləndirir və onlardan biri iPadOS ilə iPad Pro olacağını vəd edir.
Qeyts və Microsoftun bununla nə əlaqəsi var?
Bir vaxtlar Qeyts IBM ilə eyni hiyləni həyata keçirdi.
1970-ci illərdə IBM, orta adam üçün fərdi kompüterlərə məhəl qoymayan nəhəngin inamı ilə server bazarında hökmranlıq edirdi. 1980-ci illərdə Qeyts pulla IBM-i yaratdı və bunun üçün MS-DOS-u lisenziyalaşdırdı, əməliyyat sisteminin hüquqlarını özünə buraxdı. Pulu aldıqdan sonra Microsoft MS-DOS üçün qrafik interfeys yaratdı və Windows doğuldu - əvvəlcə yalnız DOS üzərində qrafik əlavə, sonra isə kütlələrin istifadəsi üçün əlverişli olan fərdi kompüterlər üçün ilk əməliyyat sistemi. Böyük, yöndəmsiz bir şirkət olan IBM fərdi kompüter bazarını gənc və sürətli Microsoft-a uduzur. Mən bu möhtəşəm hekayəni çox qısa şəkildə təkrarladım, buna görə də Apple-ın 2020-ci ildə iPadOS ilə Intel-ə qarşı necə oynayacağı ilə maraqlanırsınızsa, mən çox tövsiyə edirəm.
8. ZFSonLinux-un mövqeyini gücləndirmək - köhnə at şırımları korlamır.
Kanonik Şirkət
9. Oxide Computer Company - biz çox şeyə qadir olan komandanı yaxından izləyəcəyik - heç olmasa sərin şou yaratmaq
Siyahımı başladığım yerdən Brian Cantrill-in başqa bir qeydi ilə bitirirəm.
Brian Cantrill və digər mühəndislər (onlardan bəziləri də əvvəllər Sunda işləyirdi) adlı bir müəssisə qurdular.
Onların ideyası yeni bir inqilab vədidir və mən ən azı qarşıdan gələn 2020-ci ildə onların düşüncələrinin hərəkətini və inkişafını izləməkdən məmnun qalacağam.
2019-cu ildə VDSina-da nə edə bildik
2019-cu ildə VDSina ilə heç bir texnoloji irəliləyiş etmədik, lakin hələ də fəxr edəcəyimiz bir şey var.
Fevral ayında biz serverlər arasında lokal şəbəkədən istifadə imkanını əlavə etdik və domen qeydiyyatı xidmətini işə saldıq. Qiymət bazarda ən aşağı qiymətlərdən birinə çevrildi - yenilənmə də daxil olmaqla, bir ru/рф üçün 179 rubl.
Mart ayında biz IT Global Meetup #14-də danışdıq.
Aprel ayında biz hər bir server üçün kanal enini 100-dən 200 Meqabitə qədər artırdıq və bütün tariflər üçün (ən ucuzdan başqa) trafik limitini əhəmiyyətli dərəcədə artırdıq - ayda 32 TB-ə qədər.
İyul ayında müştərilər Windows Server 2019-u avtomatik quraşdırmaq imkanı əldə etdilər. Moskva ərazisində pulsuz DDoS mühafizəsi təmin olunmağa başladı.
Həmçinin iyul ayında şirkətimiz Habré-də debüt edərək göründü
Avqust ayında onlar anlıq görüntülər yaratmaq imkanı əlavə etdilər - server ehtiyat nüsxələri.
İctimai API buraxıldı.
Hər bir server üçün kanal enini 200-dən 500 Meqabitə qədər artırdıq.
Biz Chaos Constructions 2019 konfransında iştirak etdik, şirkət loqosu olan qamçıları mal kimi payladıq (kampaniya şüarı “İnkişafçı üstdə olanda” idi) və teleqram çatlarını partlatdıq.
Sentyabr ayında bir İT şirkətinin ən sevimli və ən mehriban İnstaqramını işə saldıq - VDSina xəbərlər və gündəlik həyat haqqında danışmağa başladı.
Noyabr ayında biz Highload++-a getdik, “Kubernetes-də verilənlər bazası” mövzusunda dəyirmi masada iştirak etdik və iştirakçılara köpəkbalığı papaqları geyindirdik.
Dekabr ayında biz QazPromNeft ofisində DevOps yığıncağında Kubernetesdəki verilənlər bazası haqqında hesabat və Moskvada DevOpsDays konfransında danışdıq.
Nəticə
Nassim Talebin dediyi kimi, mütləq görməyəcəyimiz şeyi təxmin etmək daha asandır. Qeyd etmək istərdim ki, 2020-ci ildə görəcəyimiz hər yenilik 2019, 2018 və ondan əvvəlki illərə təsadüf edir. Gələcəyi dəqiq proqnozlaşdırmağa güman etmirəm, lakin 2020-ci il mütləq masaüstündə Linux ili olmayacaq (siz sonuncu dəfə nə vaxt iş masası görmüsünüz?) Və biz on ildir ki, mobil cihazlarda Linux ilini görürük. illər indi.
Hər halda ümid edirəm ki, bir ildən sonra biz yenidən bir araya gəlib hər şeyin həqiqətən necə baş verdiyini müzakirə edəcəyik.
Hamısı qarşıdan gələn tətillərlə!
İnstaqramda tərtibatçımızı izləyin
Mənbə: www.habr.com