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