Александр Чистяков байланыста, мен евангелистпін
Мен өз бағалауымда сарапшылардың пікірінен гөрі өз талғамыма сүйендім. Сондықтан, бұл тізімге, мысалы, жүргізушісіз автомобильдер кірмейді, өйткені бұл технологияда түбегейлі жаңа немесе таңқаларлық ештеңе жоқ.
Тізімдегі оқиғаларды маңыздылығы немесе уау эффектісі бойынша сұрыптаған жоқпын, өйткені олардың маңызы он жылдан кейін белгілі болады, ал уау эффектісі тым қысқа, мен бұл оқиғаны біртұтас етуге тырыстым.
1. WebAssembly үшін Rust бағдарламалау тіліндегі портативті сервер қолданбалары
Мен шолуды екі есеппен бастаймын:
1. Есеп беру
Есепті оқу кезінде Брайан Кантрилл Джойентте техникалық директор болып жұмыс істеді және ол және Джойент үшін 2019 жыл қалай аяқталатынын білмеді.
2.
2019 жылы WebAssembly өзінің
Серпілістің мәні айқын – адамзатта Интернетке арналған портативті қосымшаларды іске қосуға қабілетті тағы бір жұмыс уақыты бар (Java тілінің авторлары ойлап тапқан WORA принципі кімнің есінде ме?).
Сондай-ақ бізде Rust тілінің арқасында бұл қолданбаларды құрудың салыстырмалы түрде қауіпсіз әдісі бар, оның себебі компиляция уақытында қателердің барлық сыныптарын жою болып табылады.
WebAssembly ойынды өзгертетіні соншалық, Docker жасаушылардың бірі Соломон Хикс егер 2008 жылы WebAssembly және WASI болса, Docker жай ғана дүниеге келмес еді деп жазды.
Rust жаңа портативті технологияны қолданушылардың қатарында болуы таңқаларлық емес - оның экожүйесі динамикалық түрде дамып келеді және Rust нәтижелері бойынша бірнеше жыл бойы ең сүйікті бағдарламалау тілі болды.
Бұл Стивтің баяндамасынан слайд, ол Rust қолданбасын пайдалану кезінде толығымен болдырмауға болатын қауіпсіздік қателерінің санының MS Windows жүйесінде соңғы он жарым жыл ішінде табылған қателердің жалпы санына қатынасын анық көрсетеді.
Майкрософт мұндай сынаққа қандай да бір түрде жауап беруі керек болды және ол солай етті.
2. Windows жүйесін сақтайтын және кез келген ОЖ үшін тарихтың жаңа бетін ашатын Microsoft корпорациясының Verona жобасы
Microsoft Windows ядросындағы және көптеген тұтынушылық бағдарламалардағы қателер саны соңғы 12 жылда сызықты дерлік өсті.
2019 жылы Майкрософттың Мэттью Паркинсон
Бұл Microsoft корпорациясының Rust тілінің идеяларына негізделген қауіпсіз бағдарламалау тілін құру бастамасы: Microsoft Research әріптестері қауіпсіздік мәселелерінің көпшілігі Windows жүйесінің көп бөлігі жазылған Си тілінің ауыр мұрасымен байланысты екенін анықтады. Веронаның Rust тәрізді тілі жадты және ресурстарға бір мезгілде қол жеткізуді басқарады
Бір қызығы, Microsoft дәстүрлі түрде зұлым империя және барлық жаңаның қарсыласы ретінде қабылданады.
Брайан Кантриллдің бірінші абзацтағы сұрағы: «Rust-те операциялық жүйе ядросын қайта жазудың уақыты келген жоқ па?» күтпеген жауап алды - операциялық жүйенің ядросын қайта жазу әлі мүмкін емес екені анық, бірақ пайдаланушы кеңістігінде жұмыс істейтін бағдарламалар қазірдің өзінде қайта жазылуда. Тоқтатуға болмайтын процесс басталды және бұл барлық операциялық жүйелер үшін болашақтың жаңа бетін ашады.
3. Flutter фреймворкінің арқасында Dart бағдарламалау тілінің танымалдылығының артуы
Келесі жаңалық тек біз бен қалың жұртшылық үшін ғана емес, оның қалыптасу үдерісіне тікелей қатысушылардың көпшілігі үшін де үлкен тосынсый болғанына сенімдімін. Google-да сегіз жыл бұрын пайда болған Dart бағдарламалау тілі биыл танымалдылығының жылдам өсуін байқады.
Мен айына бір рет Github репозиторийлерін талдау арқылы бағдарламалау тілдерінің танымалдылығын бағалау әдісімді қолданамын
Дарт танымалдығы бойынша Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua және CoffeeScript-ті басып озды. Басқа ешбір бағдарламалау тілі осы жылы жылдам дамымаған сияқты. Неліктен бұлай болды?
Биылғы жылдың маңызды есептерінің бірі
Dart тілі үшін оның танымал болуының себебі мобильді қосымшаларды әзірлеу негізі болып табылады
Біз Dart туралы ештеңе білмейміз, өйткені біз мобильді әзірлеумен айналыспаймыз, бірақ біз басқа статикалық терілген бағдарламалау тілін жылы қарсы аламыз.
4. eBPF виртуалды машинасының арқасында Linux ядросы мен оның қауымдастығынан аман қалу мүмкіндігі
Біз VDSina-да конференцияларды жақсы көреміз: осы жылы мен Санкт-Петербургтегі DevOops конференциясына бардым және саладағы трендтер мен қызу нәрселерге арналған дөңгелек үстелге қатыстым. 2019 жылы мұндай әңгімелердегі жетекші пікірлер:
- Докер өлді, себебі бұл өте қызық
- Кубернетес тірі және шамамен бір жылға созылады - бұл туралы 2020 жылы конференцияларда әлі де айтылады
- Бұл арада бірде-бір тірі адам ұзақ уақыт бойы Linux ядросына қараған жоқ
Мен соңғы оймен бөліспеймін, менің көзқарасым бойынша, Linux ядросының дамуында тек қызықты ғана емес, сонымен қатар революциялық оқиғалар орын алуда. Ең көрнектісі - eBPF виртуалды машинасы, ол бастапқыда желілік пакеттерді сүзгілеудің қызықсыз тапсырмасын шешу үшін жасалған, содан кейін жалпы мақсаттағы ядро деңгейіндегі виртуалды машинаға айналды.
Linux ядросын әзірлеу: иә
Linux ядросын әзірлеу: қазір
eBPF арқасында ядро енді ішінара ядродан тыс өңделуі мүмкін оқиғалардың пайда болуы туралы хабарлайды - интерфейс пайдаланушы кеңістігінен ядромен қауіпсіз және тиімді өзара әрекеттесуге және Linux ядросының функционалдығын кеңейтуге және толықтыруға мүмкіндік береді. - Линус Торвальдстың көзін көру.
eBPF-ке дейін әрекеттері Linux ядросымен өзара әрекеттесумен тығыз байланысты бағдарламаларды әзірлеу қиын оқиға болды - пайдаланушы кеңістігінде баяу құрылғыларға арналған драйверлер мен файлдық жүйелерге арналған интерфейстер сияқты нәрселерді жасау Linux ядросының тәжірибелі әзірлеушілерінің ресми тексеру процедурасынан өтуді талап етті.
eBPF интерфейсінің пайда болуы мұндай бағдарламаларды жазу процесін айтарлықтай жеңілдетті - кіру шегі төмендетілді, әзірлеушілер көп болады және қауымдастық қайтадан өмірге келеді.
Мен ынта-жігерімде жалғыз емеспін:
Сонымен қатар, Линус Торвальдс әдетте оны мұндай нәрселер үшін көпшілік алдында мақтамайды, мен оны түсінемін - кім өзін ақымақ етіп көрсеткісі келеді? 🙂
5. Linux ядросындағы асинхронды io_uring интерфейсінің арқасында Linux FreeBSD табытына соңғы тырнақты дерлік қойды.
Біз Linux ядросы тақырыбына тоқталсақ, биылғы жылы орын алған тағы бір маңызды жақсартуды атап өткен жөн: жаңа жүйені қосу.
Көптеген жылдар бойы жүйелік әкімшілер мен FreeBSD әзірлеушілері таңдауларын FreeBSD Linux-қа қарағанда асинхронды енгізу/шығару жұмыстарын жақсы орындайтынына негіздеді. Мысалы, бұл аргумент
Енді ойын төңкерілді.
6. Ryzen процессоры желісімен AMD-тің жеңісті қайтаруы
Ешқандай таңқаларлық ештеңе жоқ, бұл салада ұзақ уақыт бойы шетте жүрген AMD рекордтан кейін рекорд жаңартады.
Ryzen процессорларының жаңа желісі керемет баға/өнімділік арақатынасын көрсетті: олар
7. AMD-ден кейін Apple iPadOS және Гейтстің ескі трюктері бар Intel пирогының бір бөлігін алуды мақсат етеді.
Қолында қару ұстай алатын кез келген адам әдетте алыптардың шайқастарына қатысуға тырысады, тек AMD ғана емес Intel-тің азық-түлік базасына таласады. Алма өзін әзілдегі кәрі өгіздей ұстады.
таудан ақырын түсемізТаудың басында кәрі-жас өгіз тұр, төменде бір табын сиыр жайылып жүр.
Жас бұқа ескіні ұсынады:
-Тыңда, тез, тез түсіп, сиырды қағып алайық
және тез, тез, біз қайта ораламыз!
- Жоқ!
-Олай болса, тез, тез түсейік, әрқайсысымыз екі сиырды шақырайық және тез-
Тезірек оралайық!
- Жоқ!
– Ал, сонда не ұсынасыз?
- Біз таудан баяу, ақырын түсеміз, біз бүкіл табынды өлтіреміз және
Ақырындап, жайлап өз жерімізге оралайық!
Жаңа iPadOS жүйесін шығару арқылы Apple Intel-ге қарсы «бұзушы инновация» деп аталатын тактиканы қолданды.
Википедия анықтамасы
«Бұзушы инновация» - бұл нарықтағы құндылықтар балансын өзгертетін инновация. Сонымен қатар, ескі өнімдер бәсекеге қабілетсіз болып қалады, өйткені бұрын бәсекелестік негізделген параметрлер маңыздылығын жоғалтады.
«Бұзатын инновацияларға» телефон (телеграф ауыстырылды), пароходтар (ауыстырылған желкенді кемелер), жартылай өткізгіштер (ауыстырылған вакуум құрылғылары), сандық камералар (алмастырылған пленкалық камералар) және электрондық пошта (бұзылған дәстүрлі пошта) мысалдары болып табылады.
Apple өзінің қуаттылығы төмен ARM негізіндегі процессорларын пайдаланады және бұл Intel x86-ның сәл артта қалған өнімділігінен гөрі пайдаланушылар үшін маңыздырақ болып шықты.
Apple iPad-ты ойын-сауық терминалынан толыққанды жұмыс құралына айналдырып, нарықтың бір бөлігін тартып алуда - алдымен мазмұнды жасайтындар үшін, енді әзірлеушілер үшін. Әрине, біз жақын арада ARM негізіндегі MacBook-ті көрмейміз, бірақ MacBook Pro пернетақталарының дизайнындағы кішігірім мәселелер балама шешімдерді іздеуді ынталандырады және олардың бірі iPadOS жүйесі бар iPad Pro болуға уәде береді.
Гейтс пен Майкрософттың бұған қандай қатысы бар?
Бір кездері Гейтс IBM компаниясымен дәл осындай трюкті қолданды.
1970 жылдары IBM сервер нарығында үстемдік етті, алпауыттың сенімділігімен қарапайым адам үшін дербес компьютерлерді елемейді. 1980 жылдары Гейтс IBM компаниясын ақшамен құрды және ол үшін MS-DOS лицензиясын берді, операциялық жүйеге құқықтарды өзіне қалдырды. Ақшаны алып, Microsoft корпорациясы MS-DOS үшін графикалық интерфейсті жасады және Windows дүниеге келді - алдымен DOS арқылы графикалық қондырма, содан кейін көпшіліктің пайдалануына ыңғайлы ДК үшін бірінші операциялық жүйе. IBM ірі, ебедейсіз компания бола отырып, жас және жылдам Microsoft корпорациясына дербес компьютерлер нарығын жоғалтып алуда. Мен бұл тамаша оқиғаны өте қысқаша айтып бердім, сондықтан Apple 2020 жылы iPadOS көмегімен Intel-ге қарсы қалай ойнайды деп ойласаңыз, мен өте кеңес беремін.
8. ZFSonLinux позициясын нығайту - ескі жылқы борозды бұзбайды.
Канондық
9. Oxide Computer Company - біз көп нәрсеге қабілетті команданы мұқият қадағалайтын боламыз - кем дегенде керемет шоу жасайды
Мен тізімімді өзім бастаған Брайан Кантрилл туралы тағы бір еске салумен аяқтаймын.
Брайан Кантрилл және басқа инженерлер (кейбіреулері бұрын Sun-да жұмыс істеген) компанияның негізін қалады.
Олардың идеясы - жаңа революцияның уәдесі, мен, ең болмағанда, алдағы 2020 жылы олардың ойларының қозғалысын және олардың дамуын бақылауға қуаныштымын.
2019 жылы VDSina-да біз не істей алдық
Біз 2019 жылы VDSina-мен ешқандай технологиялық серпіліс жасамадық, бірақ бізде әлі мақтанатын нәрсе бар.
Ақпан айында біз серверлер арасында жергілікті желіні пайдалану мүмкіндігін қостық және доменді тіркеу қызметін іске қостық. Баға нарықтағы ең төмен бағалардың бірі болды - бір ру/рф үшін 179 рубль, оның ішінде жаңарту үшін.
Наурызда біз IT Global Meetup №14 кездесуінде сөз сөйледік.
Сәуір айында біз әр сервер үшін арна енін 100-ден 200 Мегабитке дейін ұлғайттық және барлық тарифтер үшін трафик лимитін (ең арзанынан басқа) айтарлықтай арттырдық - айына 32 ТБ дейін.
Шілде айында тұтынушылар Windows Server 2019 жүйесін автоматты түрде орнату мүмкіндігіне ие болды. Мәскеуде тегін DDoS қорғауы қамтамасыз ете бастады.
Сондай-ақ шілде айында біздің компания Habré-де дебют жасады
Тамыз айында олар лездік суреттерді — сервердің сақтық көшірмелерін жасау мүмкіндігін қосты.
Жалпыға ортақ API шығарылды.
Біз әр сервер үшін арна енін 200-ден 500 мегабитке дейін арттырдық.
Біз Chaos Constructions 2019 конференциясына қатысып, компанияның логотипі бар қамшыларды тауар ретінде тараттық (науқанның ұраны «Әзірлеуші жоғары тұрғанда» болды) және телеграмм чаттарын жарып жібердік.
Қыркүйекте біз IT-компанияның ең сүйкімді және мейірімді Instagram-ын іске қостық - VDSina жаңалықтар мен күнделікті өмір туралы айта бастады.
Қараша айында біз Highload++-ке барып, «Кубернетестегі деректер базасы» тақырыбындағы дөңгелек үстелге қатысып, қатысушыларға акула қалпақтарын кидік.
Желтоқсанда біз GazPromNeft кеңсесіндегі DevOps жиналысында Кубернетестегі деректер базасы туралы есеппен және Мәскеудегі DevOpsDays конференциясында сөйледік.
қорытынды
Насим Талеб айтқандай, біз көрмейтін нәрсені болжау оңайырақ. 2020 жылы көретін жаңалықтың барлығы 2019, 2018 және одан да ертерек екенін атап өткім келеді. Мен болашақты дәл болжауға міндеттеме алмаймын, бірақ 2020 жұмыс үстеліндегі Linux жылы болмайды (сіз соңғы рет жұмыс үстелін қашан көрдіңіз?) Ал біз Linux жылын мобильді құрылғыларда он жылдан бері көріп келеміз. қазір жыл.
Қалай болғанда да, бір жылдан кейін біз қайтадан бас қосып, бәрі шынымен қалай болғанын талқылаймыз деп үміттенемін.
Барлығы келе жатқан мерекелеріңізбен!
Инстаграмдағы әзірлеушімізді бақылаңыз
Ақпарат көзі: www.habr.com