Ин аст Александр Чистяков, ман инҷилистам. ва ман ба шумо дар бораи 9 беҳтарин рӯйдодҳои технологӣ дар соли 2019 нақл мекунам.
Дар арзёбии худ ман бештар ба завқи худам такя кардам, на ба андешаи коршинос. Барои ҳамин, масалан, мошинҳои худгард ба ин рӯйхат дохил карда нашуданд, зеро дар ин технология ҳеҷ чизи куллан нав ё тааҷҷубовар нест.
Ман рӯйдодҳои рӯйхатро аз рӯи аҳамият ё во-эффект ҷудо накардаам, зеро аҳамияти онҳо пас аз даҳ сол маълум мешавад ва вой-таъсири хеле кӯтоҳмуддат аст, ман танҳо кӯшиш кардам, ки ин ҳикояро ҳамоҳанг созам.
1. Барномаҳои сервери сайёр бо забони барномасозии Rust барои WebAssembly
Ман баррасиро бо ду гузориш оғоз мекунам:
1. Ҳисобот , ки вай дар соли 2018 хондааст.
Ҳангоми хондани гузориш, Брайан Кантрилл дар Ҷойент ҳамчун CTO кор мекард ва намедонист, ки соли 2019 барои ӯ ва Ҷойент чӣ гуна ба охир мерасад.
2. , узви дастаи асосии Rust ва муаллифи "The Rust Programming Language", ки дар Cloudflare кор мекунад, дар он ҷо дар бораи хусусиятҳои забони Rust ва технологияи WebAssembly, ки имкон медиҳад веб-браузерҳо ҳамчун платформа барои иҷро кардани барномаҳо истифода шаванд, сӯҳбат мекунад.
Дар соли 2019, WebAssembly бо он , ки дастрасӣ ба объектҳои системаи амалиётиро ба монанди файлҳо ва розеткаҳо таъмин мекунад, аз доираи браузерҳо гузаштааст ва бозори нармафзори серверро ҳадаф қарор додааст.
Моҳияти ин пешрафт аён аст: инсоният боз як вақти корӣ дорад, ки қодир ба кор бурдани замимаҳои сайёр барои веб дорад (оё касе принсипи WORA-ро, ки созандагони забони Java ихтироъ кардаанд, дар хотир дорад?).
Мо инчунин роҳи нисбатан бехатари сохтани ин барномаҳоро ба шарофати забони Rust дорем, ки сабаби он бартараф кардани тамоми синфҳои хатоҳо дар вақти тартибдиҳӣ мебошад.
WebAssembly чунон як тағирдиҳандаи бозӣ аст, ки Соломон Ҳейкс, яке аз созандагони Docker, навиштааст, ки агар WebAssembly ва WASI дар соли 2008 вуҷуд дошта бошанд, Докер танҳо таваллуд намешуд.

Тааҷҷубовар нест, ки Rust худро дар байни қабулкунандагони технологияи нави сайёр пайдо кардааст - экосистемаи он ба таври динамикӣ рушд мекунад ва Rust аз рӯи натиҷаҳо тӯли чанд сол забони дӯстдоштаи барномасозӣ боқӣ мемонад. .
Ин слайд аз суханронии Стив аст, ки ба таври возеҳ таносуби шумораи хатогиҳои амниятиро, ки бо истифодаи Rust комилан пешгирӣ кардан мумкин аст, ба шумораи умумии хатогиҳо дар MS нишон медиҳад. Windows, дар тӯли даҳсола ва ним соли охир пайдо шудааст.

Microsoft маҷбур шуд, ки ба ин мушкилот бо ягон роҳ посух диҳад ва ин тавр кард.
2. Лоиҳаи Верона аз Microsoft, ки сарфа мекунад Windows ва саҳифаи нави таърихро барои ҳама гуна системаи амалиётӣ мекушояд
Шумораи хатогиҳо дар ядрои Microsoft Windows ва аксари барномаҳои корбарӣ дар тӯли 12 соли охир қариб ба таври хаттӣ афзоиш ёфтаанд.

Дар соли 2019, Мэтью Паркинсон аз Microsoft , ки ба ин хотима дода метавонад.
Ин як ташаббуси Microsoft барои эҷоди забони барномасозии амн дар асоси ғояҳои забони Rust аст: ҳамкорони Microsoft Research муайян карданд, ки аксари мушкилоти амниятӣ бо мероси вазнини забони C алоқаманданд, ки дар он аксари... WindowsЗабони монанд ба забони руст Верона бо истифода аз он хотира ва дастрасии ҳамзамон ба захираҳоро идора мекунад. Агар шумо хоҳед, ки ба таври муфассал фаҳмед, ки он чӣ гуна кор мекунад, санҷед .
Ҷолиб он аст, ки Microsoft ба таври анъанавӣ ҳамчун як империяи бад ва мухолифи ҳама чизи нав қабул карда мешавад, сарфи назар аз он, ки , таҳиягари асосии Glasgow Haskell Compiler, дар Microsoft кор мекунад.

Саволи Брайан Кантрилл аз нуқтаи аввал, "Оё вақти он нарасидааст, ки ядрои системаи оператсионӣ дар Rust аз нав навишта шавад?" ҷавоби ғайричашмдошт гирифт: маълум аст, ки дубора навиштани ядрои системаи оператсионӣ ҳанӯз имконнопазир аст, аммо барномаҳое, ки дар фазои корбарон кор мекунанд, аллакай аз нав навишта мешаванд. Раванди боздоштнашаванда оғоз шуд ва ин дар оянда барои тамоми системаҳои оператсионӣ як боби нав мекушояд.
3. Афзоиши забони барномасозии Dart ба шарофати чаҳорчӯбаи Flutter
Боварй дорам, ки хабари зерин на танхо барои мо ва ахли чамъият, балки барои аксари онхое, ки дар тахияи он бевосита иштирок доранд, ногахонии калон аст. Забони барномасозии Dart, ки ҳашт сол пеш дар Google муаррифӣ шуда буд, имсол афзоиши босуръати маъруфиятро мушоҳида кард.
Ман усули худро барои арзёбии маъруфияти забонҳои барномасозӣ тавассути таҳлили анборҳои Github дар як моҳ як маротиба истифода мебарам. Дар ҳоле ки дар аввали сол ҳамагӣ 100 анбори машҳури Dart мавҷуд буд, имрӯз онҳо аллакай 313 ададро ташкил медиҳанд.
Дарт аз рӯи маъруфият аз Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua ва CoffeeScript пеш гузашт. Чунин ба назар мерасад, ки ягон забони барномасозӣ дар ин сол бо суръати баланд рушд накардааст. Чаро?
Яке аз гузоришҳои муҳими имсола аз тарафи Ричард Фельдман хонда шуд ва даъват карда шуд Қисми муҳими гузориш ба таҳлили маъмул шудани забонҳои барномасозӣ бахшида шудааст. Яке аз сабабҳои асосӣ, ба гуфтаи Ричард, мавҷудияти барнома ё чаҳорчӯбаи маъмул аст - ба ибораи дигар, барномаи қотил.
Сабаби маъруфияти забони дарт чаҳорчӯбаи таҳияи барномаҳои мобилии он буд. , ки маъруфияти он, тибқи маълумоти Google Trends, танҳо дар аввали соли ҷорӣ афзоиш ёфтааст.

Мо дар бораи Dart чизе намедонем, зеро мо ба рушди мобилӣ машғул нестем, аммо мо забони дигари барномасозии статикӣ чопшударо гарму ҷӯшон истиқбол мекунем.
4. Имконияти зинда мондани аслӣ Linux ва ҷомеаи он ба шарофати мошини виртуалии eBPF
Мо конфронсҳоро дар VDSina дӯст медорем: имсол ман дар конфронси DevOops дар Санкт-Петербург ширкат кардам ва дар мизи мудаввар оид ба тамоюлҳои соҳа ва гармтарин пешрафтҳо ширкат кардам. Дар соли 2019 дар ин баҳсҳо андешаҳои зерин бартарӣ доштанд:
- Докер мурдааст, зеро он хеле дилгиркунанда аст.
- Кубернетес тақрибан як соли дигар зинда ва хуб аст - дар бораи он ҳанӯз дар конфронсҳо дар соли 2020 сӯҳбат хоҳанд шуд.
- дар айни замон, дар асл Linux ҳеҷ каси зинда муддати тӯлонӣ ба он нигоҳ накардааст
Аз нуқтаи назари ман, ман нуқтаи охиринро дар таҳияи ядро бо ҳам намепайвандам. Linux Айни замон чизҳое рӯй медиҳанд, ки на танҳо ҷолиб, балки инқилобӣ низ ҳастанд. Қобили зикр аст, ки мошини виртуалии eBPF аст, ки дар аввал барои ҳалли вазифаи дилгиркунандаи филтр кардани бастаҳои шабакавӣ сохта шуда буд ва аз он вақт инҷониб ба як мошини виртуалии сатҳи ядроӣ бо мақсади умумӣ табдил ёфтааст.

Таҳия барои ядро Linux: буд

Таҳия барои ядро Linux: он шуд
Бо eBPF, ядро ҳоло рӯйдодҳоеро гузориш медиҳад, ки қисман метавонанд берун аз ядро коркард карда шаванд - интерфейс имкон медиҳад, ки бо ядро аз фазои корбарон бехатар ва самаранок ҳамкорӣ карда шавад ва функсияҳои ядроро васеъ ва мукаммал намояд. Linux, аз чашми ҳамабини Линус Торвалдс гузашта.
Пеш аз eBPF, таҳияи барномаҳое, ки фаъолияташон бо ҳамкорӣ бо ядро зич алоқаманд аст Linux як достони мураккаб буд - эҷоди чизҳое ба монанди драйверҳо барои дастгоҳҳои суст ва интерфейсҳо барои системаҳои файлӣ дар фазои корбарон раванди баррасии расмии таҳиягарони ботаҷрибаи ядроро талаб мекард. Linux.
Пайдоиши интерфейси eBPF раванди навиштани ин гуна барномаҳоро хеле содда кард - монеаи воридшавӣ коҳиш ёфт, таҳиягарон афзоиш меёбанд ва ҷомеа эҳё мешавад.
Ман дар шавқу завқи худ танҳо нестам: аҳамияти eBPF-ро барои зинда мондани (!) экосистемаи рушди ядро эълон мекунад. Дигар як таҳиягари маъруф (Ман як мухлиси ашаддии ӯ ҳастам) , ки 50 сол боз ба он баробар нашуда буд.
Дар ҳамин ҳол, Линус Торвалдс одатан чунин чизҳоро ба таври оммавӣ ситоиш намекунад ва ман ӯро фаҳмида метавонам - кӣ мехоҳад, ки худро дар ошкоро аҳмақ кунад? 🙂

5. Linux қариб ки мехи ниҳоиро ба тобути FreeBSD бо интерфейси асинхронии io_uring дар ядро зада зад Linux
Азбаски мо дар бораи асли он сухан меронем Linux, қайд кардан зарур аст, ки як беҳбудии назарраси дигаре, ки имсол ба амал омад: ворид кардани як ядрои нав аз ҷониби Ҷенс Эксбое аз Facebook.
Солҳои зиёд мудирон ва таҳиягарони системаҳои FreeBSD интихоби худро бо он далел асоснок мекарданд, ки FreeBSD нисбат ба вуруд/хуруҷи асинхронӣ беҳтар буд. LinuxМасалан, ин далел Глеб Смирнов аз Nginx.
Акнун бозӣ рӯй дод. ва натиҷаҳои санҷиши самаранокӣ таъсирбахшанд - афзоиши иҷрои I/O вобаста ба андозаи блок аз 14% то 102% аст. Прототипе мавҷуд аст, ки дар PostgreSQL I/O асинхронӣ истифода мебарад (ҳадди ақал ), дар бораи гузариши PostgreSQL ба I/O асинхронӣ. Аммо, бо назардошти хусусияти консервативии ҷомеаи таҳиягарон, мо ин тағйиротро дар соли 2020 нахоҳем дид.

6. Бозгашти ғолиби AMD бо хати протсессори Ryzen
Ҳеҷ чизи ғайриоддӣ нест, танҳо он аст, ки AMD, як ширкате, ки муддати тӯлонӣ дар ин соҳа нақши дуюмдараҷа дорад, пас аз рекорд сабт мекунад.
Хатти нави протсессори Ryzen таносуби бениҳоят нарх / иҷроишро нишон дод: онҳо , ва дар баъзе районхо Дар муборизаи рақобатӣ Intel маҷбур аст : барномаҳоеро, ки бо компилятори худ сохта шудаанд, дар протсессори рақиб камтар самаранок кор мекунанд. Сарфи назар аз ҳилаҳои ифлоси Intel, .
7. Дар пайи AMD, Apple ҳадаф дорад, ки аз пироги Intel бо iPadOS ва ҳилаҳои кӯҳнаи Гейтс луқма гирад
Дар набардҳои байни бузургҷуссаҳо, ҳар касе, ки силоҳро идора карда метавонад, одатан кӯшиш мекунад, ки иштирок кунад ва AMD ягона шахсе нест, ки ба доми Intel даъво мекунад. Apple мисли гови пир дар шӯхӣ рафтор мекард.
аз кух охиста-охиста фуромадемБарзагови пиру чавон дар болои кух меистад, дар зер галаи гов мечарад.
Барзагови ҷавон ба пираш пешниҳод мекунад:
— Гӯш кун, тезтар фуромада, говро мезанем.
ва зуд, зуд мо бармегардем!
-Не-о!
— Хуб, пас биёед зуд-зуд ба поён фуромада, ду-то говро печида зуд-зуд...
Биёед зуд ба боло баргардем!
-Не-о!
- Хуб, пас шумо чӣ пешниҳод мекунед?
— Охиста-охиста аз кух фуромада, тамоми рамаро кашола мекунем ва
Биёед, оҳиста-оҳиста, оҳиста ба он ҷое баргардем!
Бо баровардани iPadOS-и нав, Apple бар зидди Intel як тактикаро бо номи "инноватсияи вайронкунанда" истифода бурд.
Таърифи Википедиа
Навовариҳои вайронкунанда инноватсияҳое мебошанд, ки тавозуни арзишро дар бозор тағир медиҳанд. Дар ин ҳолат, маҳсулоти мавҷуда танҳо аз сабаби он ки параметрҳое, ки қаблан рақобатро роҳнамоӣ мекарданд, аҳамияти худро гум мекунанд, ғайрирақобат мешаванд.
Намунаҳои "навовариҳои вайронкунанда" телефон (иваз кардани телеграф), пароходҳо (киштиҳои бодбондори ивазшуда), нимноқилҳо (найҳои вакуумӣ иваз карда шуданд), камераҳои рақамӣ (камераи филмҳои ивазшуда) ва почтаи электронӣ (почтаи анъанавии вайроншуда) мебошанд.
Apple протсессори камқуввати худро дар асоси ARM истифода мебарад ва ин барои корбарон аз иҷрои каме пасттар нисбат ба Intel x86 муҳимтар аст.
Apple тавассути табдил додани iPad аз терминали фароғатӣ ба як абзори мукаммали корӣ - аввал барои эҷодкунандагони мундариҷа ва ҳоло барои таҳиягарон бомуваффақият ҳиссаи бозорро ишғол мекунад. Гарчанде ки мо ҳеҷ гоҳ ба зудӣ MacBook-ро дар асоси ARM нахоҳем дид, мушкилоти хурд бо тарроҳии клавиатураи MacBook Pro боиси ҷустуҷӯи роҳҳои алтернативӣ мегардад ва iPad Pro бо iPadOS ваъда медиҳад, ки яке аз онҳо хоҳад буд.
Гейтс ва Microsoft ба ин чӣ иртибот доранд?
Гейтс боре маҳз ҳамин ҳилларо бо IBM кашида буд.
Дар солҳои 1970-ум, IBM дар бозори серверҳо ҳукмронӣ мекард ва бо итминон компютерҳои шахсиро барои одами оддӣ нодида мегирифт. Дар солҳои 1980-ум, Гейтс аз маблағҳои IBM барои эҷод ва иҷозатномадиҳии MS-DOS истифода бурд ва ҳуқуқҳои системаи амалиётиро барои худ нигоҳ дошт. Пас аз гирифтани пул, Microsoft интерфейси графикиро барои MS-DOS эҷод кард ва ҷаҳони компютерҳо ба вуҷуд омад. Windows — дар аввал танҳо як қабати графикӣ дар DOS ва баъдан аввалин системаи амалиётии компютерӣ, ки барои омма қулай буд. IBM, як ширкати калон ва ноҳамвор, бозори компютерҳои шахсиро ба Microsoft-и ҷавон ва босуръат аз даст дод. Ман ин достони аҷибро хеле мухтасар ҷамъбаст кардам, аз ин рӯ, агар шумо ба он таваҷҷӯҳ дошта бошед, ки чӣ гуна Apple дар соли 2020 бо iPadOS бо Intel рақобат хоҳад кард, ман онро тавсия медиҳам. .
8. Тақвияти мавқеи ZFSonLinux — аспи пир ҷӯякро вайрон намекунад
Каноникӣ истифодаи системаи файлии ZFS ҳамчун системаи файлии реша мустақиман аз насбкунанда. Баъзан ман фикр мекунам, ки муҳандисоне, ки дар Sun Microsystems кор мекарданд, як намуди алоҳидаи биологии Homo sapiens-ро намояндагӣ мекунанд (Брайан Кантрилл ва Брендан Грегг, ки дар боло зикр шуданд, дар Sun кор мекарданд). Худатон қазоват кунед, сарфи назар аз солҳои талошҳои инсоният барои эҷоди чизе, ки ҳатто каме ба системаи файлии ZFS монанд аст, сарфи назар аз маҳдудиятҳои литсензияи бартарафнашаванда, ки ворид кардани рамзи сарчашмаи ZFS-ро дар шохаи таҳияи ядрои асосӣ пешгирӣ мекунанд. Linux, мо то ҳол аз ZFS истифода мебарем ва ин ба зудӣ тағйир нахоҳад ёфт.
9. Ширкати компютерии Oxide - мо ин дастаро бодиққат нигоҳ медорем, ки ба таври возеҳ қодир аст - ҳадди аққал як намоиши олӣ эҷод кунад.
Ман рӯйхати худро бо зикри дигар дар бораи Брайан Кантрил, ки ман бо ӯ оғоз кардам, хотима медиҳам.
Брайан Кантрилл ва дигар муҳандисон (баъзе аз онҳо низ кормандони собиқи Sun буданд) ширкатеро таъсис доданд, ки ном дорад , ки ҳадафи асосии он эҷод кардани платформаи сервер барои истифодаи васеъмиқёс мебошад. Ба ҳама маълум аст, ки корпоратсияҳои хеле калон ба монанди Google, Facebook ва Amazon дар амалиёти худ таҷҳизоти стандартии серверро истифода намебаранд. Ширкати Брайан ҳадаф дорад, ки ин холигоҳро тавассути таҳияи платформаи сахтафзор ва нармафзоре, ки барои истифода аз ҳама гуна хидмати абрӣ (аз ҷумла забони барномасозии Rust) мувофиқ аст, рафъ кунад.
Идеяи онҳо ваъдаи инқилоби нав аст ва ман ҳадди аққал ҳаракати фикрҳо ва рушди онҳоро дар соли ояндаи 2020 бо хушнудӣ тамошо хоҳам кард.
Он чизе ки мо дар соли 2019 дар VDSina ба даст овардем
Мо дар соли 2019 бо VDSina ягон пешравии технологӣ ба даст наовардем, аммо мо ҳанӯз чизе дорем, ки аз он фахр кунем.
Моҳи феврал мо имкони истифодаи шабакаи маҳаллӣ байни серверҳоро илова кардем ва хидмати бақайдгирии доменро оғоз кардем. Мо нархро яке аз пасттарин нархҳо дар бозор кардем — 179 рубл барои .ru/.rf, аз ҷумла навсозӣ.
Моҳи март мо дар IT Global Meetup №14 сӯҳбат кардем.
Дар моҳи апрел, мо фарохмаҷрои ҳар як серверро аз 100 то 200 мегабит зиёд кардем ва маҳдудияти трафикро барои ҳама нақшаҳо (ба истиснои арзонтарин) ба таври назаррас то 32 ТБ дар як моҳ афзоиш додем.
Дар моҳи июл, ба муштариён имкони насби худкор дода шуд Windows Server 2019. Дар минтақаи Маскав ҳифзи ройгони DDoS пешниҳод карда шуд.
Инчунин дар моҳи июл, ширкати мо дар Habr пайдо шуда, дебюти худро анҷом дод ва чӣ гуна он ба мо дар як ҷаҳиши сифатӣ дар дастгирии мизоҷон кӯмак кард.
Дар моҳи август, мо қобилияти эҷоди аксҳо - нусхаҳои эҳтиётии серверҳоро илова кардем.
Мо API-и оммавиро паҳн кардем.
Паҳнои канал барои ҳар як сервер аз 200 то 500 мегабит зиёд карда шуд.
Мо дар конфронси Chaos Constructions 2019 иштирок карда, қамчинҳоро бо логотипи ширкат ҳамчун тиҷорат тақсим кардем (шиори маърака "Вақте ки таҳиягар дар боло аст" буд) ва чатҳои Telegram-ро таркондем.
Дар моҳи сентябр, мо зеботарин ва дӯстонатарин ҳисоби Instagram-ро барои як ширкати IT оғоз кардем - он мубодилаи ахбор ва ҳаёти ҳаррӯзаи VDSina оғоз кард. .

Моҳи ноябр мо ба Highload++ рафтем, дар як мизи мудаввар дар мавзӯи "Базанаҳои додаҳо дар Кубернетес" ширкат варзидем ва ба иштирокчиён кулоҳҳои акула пӯшонидем.
Моҳи декабр онҳо дар вохӯрии DevOps дар дафтари ГазпромНефт ва конфронси DevOpsDays дар Маскав дар бораи пойгоҳи додаҳо дар Кубернетес суханронӣ карданд. , ки бешубҳа беҳтарин намоиши ман дар сол буд.
хулоса
Чунон ки Нассим Талеб гуфтааст, пешгӯии он чизе, ки мо бешубҳа нахоҳем дид, хеле осонтар аст. Ман мехоҳам қайд кунам, ки ҳама чизҳои наве, ки мо дар соли 2020 хоҳем дид, пайдоиши худро дар солҳои 2019, 2018 ва қабл аз он доранд. Ман кӯшиш намекунам, ки ояндаро дақиқ пешгӯӣ кунам, аммо соли 2020 бешубҳа соли он нахоҳад буд. Linux дар мизи корӣ (кай бори охир мизи кориро дидед?) ва сол Linux Мо инро тақрибан даҳ сол боз дар дастгоҳҳои мобилӣ мебинем.
Дар ҳар сурат, ман умедворам, ки пас аз як сол мо боз ҷамъ мешавем ва муҳокима мекунем, ки ҳама чиз воқеан чӣ гуна шуд.
Ҳама бо идҳои дарпешистода!
Таҳиягари моро дар Instagram пайгирӣ кунед
Манбаъ: will.com
