Александар Чистјаков е во контакт, јас сум евангелист
Во мојата проценка повеќе се потпирав на мојот вкус отколку на мислењето на експертите. Затоа, оваа листа, на пример, не вклучува автомобили без возачи, бидејќи нема ништо суштински ново или изненадувачко во оваа технологија.
Не ги подредив настаните во списокот по значење или вау ефект, бидејќи нивното значење ќе биде јасно за десет години, а ефектот леле е премногу краткотраен, само се обидов да ја направам оваа приказна кохерентна.
1. Преносливи серверски апликации на програмскиот јазик Rust за WebAssembly
Ќе го започнам прегледот со два извештаи:
1. Извештај
Во моментот на читање на извештајот, Брајан Кантрил работеше во Џојент како директор на директори и немаше поим како ќе заврши 2019 година за него и Џојент.
2.
Во 2019 година, WebAssembly со своите
Суштината на пробивот е очигледна - човештвото има уште едно траење способно да работи преносливи апликации за Интернет (се сеќава ли некој на принципот WORA, измислен од авторите на јазикот Јава?).
Имаме и релативно безбеден начин да ги изградиме овие апликации благодарение на јазикот Rust, чија причина за постоење е да елиминира цели класи на грешки при компајлирање.
WebAssembly е таков менувач на играта што Соломон Хајкс, еден од креаторите на Docker, напиша дека доколку WebAssembly и WASI постоеја во 2008 година, Docker едноставно немаше да се роди.
Не е изненадувачки што Rust беше меѓу усвоители на новата пренослива технологија - неговиот екосистем се развива динамично и Rust е најомилен програмски јазик веќе неколку години, според резултатите.
Ова е слајд од говорот на Стив, кој јасно го покажува односот на бројот на безбедносни грешки кои се целосно избегнати кога се користи Rust со вкупниот број на грешки пронајдени во MS Windows во изминатата деценија и половина.
Мајкрософт мораше некако да одговори на таков предизвик, и тоа го направи.
2. Проект Верона од Мајкрософт, кој ќе го зачува Windows и ќе отвори нова страница од историјата за секој ОС
Бројот на грешки во кернелот на Microsoft Windows и повеќето потрошувачки програми се зголеми речиси линеарно во текот на изминатите 12 години.
Во 2019 година, Метју Паркинсон од Мајкрософт
Ова е иницијатива на Microsoft да создаде безбеден програмски јазик заснован на идеите на јазикот Rust: колегите од Microsoft Research открија дека повеќето безбедносни проблеми се поврзани со тешкото наследство на јазикот C, на кој е напишан најголемиот дел од Windows. Веронскиот јазик сличен на Rust управува со меморијата и истовремениот пристап до ресурсите кои ги користат
Интересно е што Мајкрософт традиционално се перципира како зла империја и противник на сè ново, и покрај тоа што
Прашањето на Брајан Кантрил од првиот пасус: „Зарем не е време да се преработи јадрото на оперативниот систем во Rust?“ доби неочекуван одговор - очигледно е дека сè уште не е можно да се преработи кернелот на оперативниот систем, но програмите што работат во корисничкиот простор веќе се препишуваат. Започна незапирлив процес, а тоа ќе отвори нова страница на иднината за сите оперативни системи.
3. Порастот на популарноста на програмскиот јазик Дарт благодарение на рамката Flutter
Сигурен сум дека следнава вест е големо изненадување не само за нас и пошироката јавност, туку и за повеќето директни учесници во процесот на нејзиното формирање. Програмскиот јазик Дарт, кој се појави во Google пред осум години, забележа брз раст на популарноста оваа година.
Го користам мојот метод за проценка на популарноста на програмските јазици преку анализа на складиштата на Github, еднаш месечно
Дарт по популарност ги надмина Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua и CoffeeScript. Се чини дека ниту еден друг програмски јазик не пораснал побрзо оваа година. Зошто се случи тоа?
Еден од историските извештаи за оваа година
За јазикот Дарт, причината за неговата популарност е рамката за развој на мобилни апликации
Не знаеме ништо за Dart бидејќи не работиме за развој на мобилни телефони, но топло добредојдеме уште еден статички пишуван програмски јазик.
4. Шанса за опстанок на кернелот Линукс и неговата заедница благодарение на виртуелната машина eBPF
Ние на VDSina ги сакаме конференциите: оваа година отидов на конференцијата DevOops во Санкт Петербург и учествував на тркалезна маса посветена на трендовите и жешките работи во индустријата. Во 2019 година, водечките мислења во ваквите разговори беа:
- Докер е мртов бидејќи е премногу досаден
- Кубернетес е жив и ќе трае околу една година - сè уште ќе се зборува за тоа на конференции во 2020 година
- Во меѓувреме, ниту еден жив човек не погледнал во кернелот на Линукс долго време
Не ја споделувам последната точка; од моја гледна точка, не само интересни, туку и револуционерни работи се случуваат сега во развојот на кернелот Линукс. Најзабележителна е виртуелната машина eBPF, која првично беше создадена за да ја реши здодевната задача за филтрирање мрежни пакети, а потоа прерасна во виртуелна машина за општа намена на ниво на јадро.
Развој за кернелот Линукс: да
Развој за кернелот Линукс: сега
Благодарение на eBPF, кернелот сега известува за појава на настани кои можат делумно да се обработат надвор од кернелот - интерфејсот овозможува безбедно и ефикасно интеракција со кернелот од корисничкиот простор и проширување и дополнување на функционалноста на кернелот на Linux, заобиколувајќи ги сите -Гледајќи го окото на Линус Торвалдс.
Пред eBPF, развојот на програми чии активности беа тесно поврзани со интеракцијата со кернелот Линукс беше тешка приказна - создавање работи како драјвери за бавни уреди и интерфејси за датотечни системи во корисничкиот простор бараше да се помине низ формална процедура за преглед од искусни развивачи на кернелот на Линукс.
Појавата на интерфејсот eBPF во голема мера го поедностави процесот на пишување вакви програми - прагот за влез е намален, ќе има повеќе програмери и заедницата повторно ќе заживее.
Не сум сам во мојот ентузијазам:
Во меѓувреме, Линус Торвалдс обично јавно не го фали за такви работи, а јас можам да го разберам - кој сака јавно да се направи себеси како идиот? 🙂
5. Linux го стави речиси последниот клинец во ковчегот на FreeBSD благодарение на асинхрониот интерфејс io_uring во кернелот на Linux
Додека сме на темата за кернелот на Linux, вреди да се забележи уште едно значајно подобрување што се случи оваа година: вклучување на нов
Долги години, системските администратори и развивачите на FreeBSD го засноваа својот избор на фактот дека FreeBSD направи подобро асинхрон I/O од Linux. На пример овој аргумент
Сега играта се преврте наопаку.
6. Триумфалното враќање на AMD со линијата на процесори Ryzen
Ништо необично, само AMD, која долго време е на маргините во индустријата, соборува рекорд по рекорд.
Новата линија на Ryzen процесори покажа неверојатен сооднос цена/перформанси: тие
7. По AMD, Apple има за цел да земе дел од колачот на Интел со iPadOS и стари трикови на Гејтс
Секој кој може да држи оружје во свои раце обично се обидува да учествува во битките на гигантите, а не само AMD се натпреварува за базата на храна на Intel. Apple се однесуваше како стариот бик во шегата.
полека ќе се спуштиме по планинатаНа врвот на планината стојат стар и млад бик, а долу пасат стадо крави.
Младиот бик му нуди на стариот:
- Слушај, ајде брзо, брзо да слеземе и да чукнеме на кравата
и брзо, брзо, ќе се вратиме!
- Не!
- Па, тогаш ајде брзо, брзо да слеземе, да повикаме по две крави и брзо-
Ајде да се вратиме брзо!
- Не!
- Па, што предлагаш тогаш?
- Полека, полека ќе се спуштиме по планината, ќе го убиеме целото стадо и
Полека и полека да се враќаме кај нас!
Со објавувањето на новиот iPadOS, Apple користеше тактика против Интел наречена „непушачка иновација“.
Дефиниција на Википедија
„Непушачка иновација“ е иновација што го менува балансот на вредности на пазарот. Во исто време, старите производи стануваат неконкурентни само затоа што параметрите на кои претходно се базираше конкуренцијата го губат своето значење.
Примери за „непушачки иновации“ се телефонот (заменет телеграфот), парните бродови (заменети едрени бродови), полупроводници (заменети вакуумски уреди), дигитални камери (заменети филмски камери) и е-пошта (нарушена традиционална пошта).
Apple користи сопствени процесори базирани на ARM со мала моќност, и тоа се покажа како поважно за корисниците од малку заостанатите перформанси на x86 на Intel.
Apple успева да одземе дел од пазарот, претворајќи го iPad од терминал за забава во полноправна алатка за работа - прво за оние кои создаваат содржина, а сега за програмерите. Се разбира, наскоро нема да видиме MacBook базиран на ARM, но малите проблеми со дизајнот на тастатурите на MacBook Pro ја охрабруваат потрагата по алтернативни решенија, а едно од нив ветува дека ќе биде iPad Pro со iPadOS.
Каква врска имаат Гејтс и Мајкрософт со тоа?
Едно време, Гејтс го направи токму истиот трик со IBM.
Во 1970-тите, IBM доминираше на пазарот на сервери, со доверба на гигант кој ги игнорираше персоналните компјутери за просечниот човек. Во 1980-тите, Гејтс го создаде IBM со пари и го лиценцира MS-DOS за него, оставајќи ги правата на оперативниот систем на себе. Откако ги доби парите, Мајкрософт создаде графички интерфејс за MS-DOS и се роди Windows - прво само графички додаток преку DOS, а потоа и првиот оперативен систем за компјутери, погоден за употреба од масите. IBM, како голема, несмасна компанија, го губи пазарот на персонални компјутери од младиот и брз Мајкрософт. Ја прераскажав оваа одлична приказна многу накратко, па ако се прашувате како Apple ќе игра против Интел во 2020 година со iPadOS, топло ви препорачувам
8. Зајакнување на позицијата на ZFSonLinux - стариот коњ не ја расипува браздата
Канонски
9. Компјутерска компанија Oxide - внимателно ќе го следиме тимот, кој очигледно е способен за многу - барем да создаде кул шоу
Ја завршувам мојата листа со уште едно спомнување на Брајан Кантрил, каде што почнав.
Брајан Кантрил и други инженери (од кои некои порано работеа во Сан) основаа потфат наречен
Нивната идеја е ветување за нова револуција и јас, во најмала рака, ќе ми биде задоволство да го гледам движењето на нивните мисли и нивниот развој во наредната 2020 година.
Она што успеавме да го направиме во 2019 година во ВДСина
Не направивме никаков технолошки напредок во 2019 година со VDSina, но сепак имаме со што да се гордееме.
Во февруари, ја додадовме можноста за користење локална мрежа помеѓу серверите и лансиравме услуга за регистрација на домен. Цената беше направена една од најниските на пазарот - 179 рубли за ру/рф, вклучително и за обновување.
Во март зборувавме на IT Global Meetup #14.
Во април ја зголемивме ширината на каналот за секој сервер од 100 на 200 мегабити и значително го зголемивме ограничувањето на сообраќајот за сите тарифи (освен најевтините) - на 32 TB месечно.
Во јули, клиентите имаа можност автоматски да инсталираат Windows Server 2019. Бесплатна DDoS заштита почна да се обезбедува во рамките на локацијата во Москва.
Исто така во јули, нашата компанија се појави на Habré, дебитирајќи
Во август, тие додадоа можност за креирање снимки - резервни копии на серверот.
Јавното API е објавено.
Ја зголемивме ширината на каналот за секој сервер од 200 на 500 мегабити.
Учествувавме на конференцијата Chaos Constructions 2019, дистрибуиравме камшици со логото на компанијата како стока (слоганот на кампањата беше „Кога развивачот е на врвот“) и разнесевме телеграмски разговори.
Во септември го лансиравме најслаткиот и најпријателскиот Инстаграм на една ИТ компанија - VDSina почна да зборува за новостите и секојдневниот живот
Во ноември отидовме на Хајлод++, учествувавме на тркалезна маса на тема „бази на податоци во Кубернетес“ и ги облековме учесниците во капи од ајкула.
Во декември, разговаравме на состанокот DevOps во канцеларијата на GazPromNeft со извештај за базите на податоци во Kubernetes и на конференцијата DevOpsDays во Москва
Заклучок
Како што рече Насим Талеб, многу е полесно да се предвиди она што дефинитивно нема да го видиме. Би сакал да напоменам дека сè ново што ќе видиме во 2020 година датира од 2019, 2018 и порано. Не претпоставувам дека точно ќе ја предвидам иднината, но 2020 дефинитивно нема да биде година на Linux на работната површина (кога последен пат сте виделе десктоп?) И ние ја гледаме годината на Linux на мобилни уреди веќе десет години сега.
Во секој случај, се надевам дека за една година повторно ќе се собереме и ќе разговараме како навистина испадна се.
Среќни празници на сите!
Следете го нашиот развивач на Инстаграм
Извор: www.habr.com