Alexander Chistyakov harremanetan dago, ni ebanjelista naiz eta 9ko 2019 teknologia-ekitaldi onenen berri emango dizu.
Nire balorazioan, nire gustuan gehiago fidatu nintzen adituen iritzian baino. Hori dela eta, zerrenda honetan, adibidez, ez dira gidaririk gabeko autoak sartzen, teknologia honetan ez baitago funtsean ezer berririk edo harrigarririk.
Zerrendako gertaerak ez ditut esanguraren edo wow efektuaren arabera ordenatu, hamar urte barru haien esanahia argi geratuko delako, eta wow efektua oso laburregia delako, istorio hau koherentea egiten saiatu naiz.
1. WebAssembly-rako Rust programazio-lengoaian zerbitzari-aplikazio eramangarriak
Berrikuspena bi txostenekin hasiko dut:
1. Txostena , berak irakurri zuen 2018an.
Txostena irakurtzeko unean, Brian Cantrill Joyent-en ari zen lanean CTO gisa eta ez zekien nola amaituko zen 2019a berarentzat eta Joyententzat.
2. , Rust lengoaiaren oinarrizko taldeko kidea eta “The Rust Programming Language” liburuaren egilea, Cloudflare-n lanean, non Rust lengoaiaren eta WebAssembly teknologiaren ezaugarriei buruz hitz egiten duen, web nabigatzaileak gisa erabiltzeko aukera ematen duena. aplikazioak exekutatzeko plataformak.
2019an, WebAssembly bere , fitxategiak eta socketak bezalako sistema eragileetarako objektuetarako sarbidea ematen duena, arakatzaileetatik haratago joan da eta zerbitzariaren softwarearen merkatura bideratzen da.
Aurrerapenaren funtsa begien bistakoa da: gizateriak beste exekuzio-denbora bat dauka sarerako aplikazio eramangarriak exekutatzeko gai dena (inork gogoratzen al du Java hizkuntzaren egileek asmatutako WORA printzipioa?).
Aplikazio hauek eraikitzeko modu nahiko segurua ere badugu Rust lengoaiari esker, bere izateko arrazoia konpilazio garaian akats klase osoak ezabatzea baita.
WebAssembly joko-aldaketa bat da, non Solomon Hikes, Dockerren sortzaileetako batek, idatzi zuen WebAssembly eta WASI 2008an existitu izan balira, Docker besterik gabe ez zela jaioko.

Ez da harritzekoa Rust teknologia eramangarri berriaren hartzaileen artean egotea - bere ekosistema dinamikoki garatzen ari da eta Rust izan da hainbat urtez programazio-lengoaia gogokoena, emaitzen arabera. .
Это слайд из доклада Стива, который наглядно показывает соотношение числа ошибок безопасности, которых целиком можно избежать при использовании Rust к общему числу ошибок в MS Windows, найденных за последние полтора десятилетия.

Microsoft-ek halako erronka bati erantzun behar izan zion nolabait, eta hala egin zuen.
2. Project Verona от Microsoft, который спасет Windows и откроет новую страницу истории для любой ОС
Количество ошибок в ядре Microsoft Windows и большинстве пользовательских программ почти линейно увеличивалось в течение последних 12 лет.

2019an, Microsoft-eko Matthew Parkinson , eta horrek amaiera eman diezaioke.
Это инициатива Microsoft по созданию безопасного языка программирования, основанного на идеях языка Rust: коллеги из Microsoft Research выяснили, что большинство проблем с безопасностью связано с тяжелым наследием языка C, на котором написана большая часть Windows. Rust-подобный язык Verona управляет памятью и конкурентным доступом к ресурсам, используя . Nola funtzionatzen duen zehatz-mehatz ulertu nahi baduzu, begiratu .
Interesgarria da Microsoft tradizionalki inperio gaizto gisa eta berri guztiaren aurkari gisa hautematea, izan arren. , Glasgow Haskell Compiler-en garatzaile nagusiak, Microsoften egiten du lan.

Brian Cantrillek lehen paragrafoko galdera: "Ez al da garaia sistema eragilearen nukleoa Rust-en berridazteko?" ustekabeko erantzuna jaso du - bistakoa da oraindik ezin dela sistema eragilearen nukleoa berridatzi, baina erabiltzailearen espazioan exekutatzen ari diren programak berridazten ari dira dagoeneko. Prozesu geldiezina hasi da, eta honek etorkizuneko orri berri bat irekiko du sistema eragile guztientzat.
3. Dart programazio-lengoaiaren ospearen gorakada Flutter markoari esker
Ziur nago hurrengo albistea ezusteko handia dela guretzat eta publiko orokorrarentzat ez ezik, eratzeko prozesuan parte-hartzaile zuzen gehienentzat ere. Duela zortzi urte Google-n agertu zen Dart programazio-lengoaiak ospea azkar hazi du aurten.
Programazio lengoaien ospea ebaluatzeko nire metodoa erabiltzen dut Github-en biltegiak aztertuz, hilean behin. . Urte hasieran Dart-en 100 biltegi ezagun baino ez bazeuden, gaur egun dagoeneko 313 daude.
Dartek Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua eta CoffeeScript gainditu ditu ospean. Badirudi aurten beste programazio-lengoaiarik ez denik azkarrago hazi denik. Zergatik gertatu zen?
Aurtengo erreportaje nagusietako bat Richard Feldmanek irakurri zuen eta deitu zioten Txostenaren zati esanguratsu bat programazio-lengoaiak nola ezagunak diren aztertzera bideratzen da. Arrazoi nagusietako bat, Richarden ustez, aplikazio edo esparru ezagun baten presentzia da, beste era batera esanda hiltzailea aplikazioa.
Dart hizkuntzarentzat, bere ospearen arrazoia aplikazio mugikorren garapenerako esparrua da , ospearen gorakada, Google Trends-en arabera, urte honen hasieran gertatu berri den.

Ez dakigu Dart-i buruz ezer mugikorren garapena egiten ez dugunez, baina ongi etorria ematen diogu estatikoki idatzitako beste programazio-lengoaia bat.
4. Шанс на выживание ядра Linux и его коммьюнити благодаря вирутальной машине eBPF
VDSina konferentziak maite ditugu: aurten San Petersburgoko DevOops konferentziara joan naiz eta industriako joerei eta gauza beroei eskainitako mahai-inguru batean parte hartu dut. 2019an, honelako elkarrizketetako iritzi nagusiak hauek izan ziren:
- Docker hil da, oso aspergarria delako
- Kubernetes bizirik dago eta urtebete inguru iraungo du; oraindik ere 2020ko kongresuetan hitz egingo da.
- тем временем, в ядро Linux никто из живых людей не заглядывает уже давно
Я не разделяю последнего пункта, с моей точки зрения, в разработке ядра Linux сейчас происходят не просто интересные, а революционные вещи. Самая заметная — виртуальная машина eBPF, изначально созданная для решения скучнейшей задачи фильтрации сетевых пакетов, а потом переросла в виртуальную машину уровня ядра общего назначения.

Разработка под ядро Linux: было

Разработка под ядро Linux: стало
Благодаря eBPF, ядро теперь сообщает о наступлении событий, которые можно частично обрабатывать вне ядра — интерфейс дает возможность безопасно и эффективно взаимодействовать с ядром из userspace и расширять и дополнять функциональность ядра Linux, минуя всевидящее око Линуса Торвальдса.
До eBPF разработка программ, деятельность которых тесно связана с взаимодействием с ядром Linux была непростой историей — для создания вещей вроде драйверов не очень быстрых устройств и интерфейсов для файловых систем в userspace требовалось проходить формальную процедуру review опытными разработчиками ядра Linux.
eBPF interfazearen itxurak asko erraztu du horrelako programak idazteko prozesua - sarrera-atalasea jaitsi da, garatzaile gehiago egongo dira eta komunitatea berriro biziko da.
Ez nago bakarrik nire ilusioan: Nukleoaren garapen ekosistemaren biziraupenerako (!) eBPF-k duen garrantzia aldarrikatzen du. Beste garatzaile bat, ez hain famatua (Haren zale handia naiz) , 50 urtez berdindu ez dena.
Bitartean, Linus Torvaldsek normalean ez du publikoki goraipatzen horrelako gauzengatik, eta uler dezaket: nork nahi du bere burua publikoki idiota itxura egin? 🙂

5. Linux забил почти последний гвоздь в гроб FreeBSD благодаря асинхронному интерфейсу io_uring в ядре Linux
Раз уж речь зашла о ядре Linux, необходимо отметить и другое значительное улучшение, происшедшее в этом году: включение в ядро нового Facebookeko Jens Axbow-ek.
Много лет системные администраторы и разработчики под FreeBSD обосновывали свой выбор фактом, что во FreeBSD асинхронный ввод-вывод был сделан лучше, чем в Linux. Например, этот аргумент Nginx-eko Gleb Smirnov.
Orain jokoa hankaz gora jarri da. eta errendimendu-erreferentziaren emaitzak ikusgarriak dira, IOPS igoerak % 14tik % 102ra bitarteko blokeen tamainaren arabera. PostgreSQL-n I/O asinkronoak erabiltzen dituen prototipo bat dago (gutxienez ), PostgreSQL I/O asinkrono bihurtzean. Baina garatzaileen komunitatearen izaera kontserbadorea ikusita, oraindik ez ditugu aldaketa hauek ikusiko 2020an.

6. AMDren itzulera garailea Ryzen prozesadore-lerroarekin
Ezer ezohikoa da, industrian denbora luzez bazterrean egon den AMD besterik ez da errekorra hausten ari dela.
Ryzen prozesadoreen lerro berriak prezio/errendimendu erlazio izugarria erakutsi zuen: haiek , eta eskualde batzuetan . Lehiaketan, Intel behartuta dago : konpiladore propioarekin eraikitako programak lehiakide baten prozesadorean eraginkortasun gutxiagoz exekutatzea eragiten du. Intelek borrokatzeko modu zikinak izan arren, .
7. AMDri jarraituz, Apple-k Intel pastelaren zati bat hartu nahi du iPadOS eta Gates trikimailu zaharrekin
Arma bat eskuetan eduki dezaketen oro erraldoien guduetan parte hartzen saiatzen da normalean, eta ez bakarrik AMD Intel-en elikagaien oinarriaren lehian ari da. Sagar zezen zaharra bezala portatu zen txantxetan.
poliki-poliki menditik jaitsiko garaZezen zahar eta gazte bat mendi baten tontorrean zutik, eta behi-talde bat bazkatzen da behean.
Zezen gazteak zaharrari eskaintzen dio:
- Entzun, goazen azkar, azkar jaitsi eta jo behia
eta azkar, azkar, berriro igoko gara!
- Ez!
- Beno, orduan goazen azkar, azkar jaitsi, dei diezaiogun bi behi bakoitzari eta azkar-
Jaiki gaitezen azkar!
- Ez!
- Tira, zer proposatzen duzu orduan?
- Poliki, poliki-poliki menditik jaitsiko gara, artalde osoa hilko dugu eta
Poliki-poliki itzul gaitezen gure lekura!
iPadOS berria kaleratuta, Applek "berrikuntza etentzailea" izeneko Intel-en aurkako taktika erabili zuen.
Wikipediaren definizioa
"Berrikuntza disruptiboa" merkatuko balioen oreka aldatzen duen berrikuntza da. Aldi berean, produktu zaharrak ez dira lehiakor bihurtzen, aurretik lehiaren oinarrian zeuden parametroek garrantzia galtzen dutelako.
"Berrikuntza apurtzaileen" adibideak dira telefonoa (telegrafoa ordezkatu zuen), lurrun-ontziak (belaunontzien ordez), erdieroaleak (hutseko gailuak ordezkatu zituzten), kamera digitalak (film-kamerak ordezkatu zituzten) eta posta elektronikoa (posta tradizionala eten zuten).
Apple-k bere potentzia baxuko ARM oinarritutako prozesadoreak erabiltzen ditu, eta hori erabiltzaileentzat garrantzitsuagoa dela frogatu da Intel-en x86-ren errendimendu apur bat atzeratua baino.
Apple-k merkatuaren kuota bat kentzea lortzen ari da, iPad-a entretenimendu-terminal izatetik erabateko lan-tresna bihurtuz -lehen edukia sortzen dutenentzat, eta orain garatzaileentzat. Jakina, ez dugu laster ARM oinarritutako MacBookrik ikusiko, baina MacBook Pro teklatuen diseinuaren arazo txikiek irtenbide alternatiboen bilaketa bultzatzen dute, eta horietako bat iPad Pro izango dela agintzen du iPadOSekin.
Zer dute Gates eta Microsoft-ek horrekin?
Garai batean, Gatesek trikimailu bera egin zuen IBMrekin.
В 1970-х IBM доминировал на рынке серверов, с уверенностью гиганта не обращая внимания на персональные компьютеры для обывателей. В 1980-х Гейтс создает на деньги IBM и лицензирует для него MS-DOS, оставляя права на операционную систему на себя. Получив деньги, Microsoft создает под MS-DOS графический интерфейс, и рождается Windows — сначала просто графическая надстройка над DOS, а потом и первая операционная система под PC, удобная для использования широкими массами. IBM, будучи большой неповоротливой компанией проигрывает рынок персональных компьютеров молодой и быстрой Microsoft. Я очень кратко пересказал эту замечательную историю, поэтому если вам интересно, как в 2020-ом Apple будет играть против Intel с помощью iPadOS, очень рекомендую .
8. Укрепление позиций ZFSonLinux — старый конь борозды не портит
Kanonikoa с использованием файловой системы ZFS в качестве root file system прямо из инсталлятора. Иногда мне кажется, что инженеры, работавшие в Sun Microsystems, представляют собой отдельный биологический вид человека разумного (уже упоминавшиеся выше Брайан Кантрилл и Брендан Грегг работали в Sun). Посудите сами, несмотря на многолетние попытки всего человечества сделать что-то, хотя бы, отдаленно похожее на файловую систему ZFS, несмотря на неразрешимые лицензионные ограничения, препятствующие включению исходного кода ZFS в основную ветку разработки ядра Linux, мы все еще используем ZFS, и в ближайшее время ситуация не изменится.
9. Oxide Computer Company - gertutik kontrolatuko dugu taldea, argi eta garbi asko egiteko gai dena - gutxienez ikuskizun polita sortuz
Nire zerrenda Brian Cantrill-en beste aipamen batekin bukatzen dut, non hasi nintzen.
Brian Cantrill eta beste ingeniari batzuek (lehen ere Sun-en lan egiten zuten batzuk) izeneko venture bat sortu zuten , horren helburu nagusia eskala handian erabiltzeko egokia den zerbitzari-plataforma sortzea da. Jakina da Google, Facebook eta Amazon bezalako korporazio oso handiek ez dutela zerbitzarien hardware konbentzionala erabiltzen beren jardueretan. Brianen konpainiak desberdintasun hori ezabatzea du helburu hodeiko edozein zerbitzuk (Rust programazio-lengoaia barne) erabiltzeko egokia den software eta hardware plataforma garatuz.
Haien ideia iraultza berri baten promesa da, eta, gutxienez, pozik egongo naiz datorren 2020an euren pentsamenduen mugimendua eta haien garapena ikusteaz.
2019an VDSinan egitea lortu genuena
2019an ez genuen aurrerapen teknologikorik egin VDSinarekin, baina harro egoteko zerbait dugu oraindik.
Otsailean, zerbitzarien artean sare lokal bat erabiltzeko aukera gehitu genuen eta domeinuak erregistratzeko zerbitzua jarri genuen martxan. Prezioa merkatuko baxuenetakoa izan zen - 179 errublo ru/рф, berritzeko barne.
Martxoan IT Global Meetup #14-n hitz egin genuen.
Apirilean, zerbitzari bakoitzaren kanalaren zabalera 100 megabitetik 200 megabitarte handitu genuen, eta tarifa guztien trafiko-muga nabarmen handitu genuen (merkeenak izan ezik) - hilean 32 TBra.
В июле у клиентов появилась возможность автоматически устанавливать Windows Server 2019. В пределах московской локации начали предоставлять бесплатную защиту от DDoS.
Uztailean ere gure konpainia Habré-n agertu zen, estreinatuz eta nola lagundu digun jauzi kuantiko bat ematen bezeroarentzako laguntzan.
Abuztuan, argazkiak ateratzeko aukera gehitu zuten —zerbitzariaren babeskopiak—.
API publikoa kaleratu da.
Zerbitzari bakoitzaren kanalaren zabalera 200 megabitetik 500era igo dugu.
Chaos Constructions 2019 jardunaldian parte hartu genuen, enpresaren logotipoa zuten látigoak salgai gisa banatuz (kanpainaren leloa "Garatzailea goian dagoenean") eta telegramen txatak lehertu genituen.
Irailean, informatika-enpresa baten Instagram politena eta atseginena jarri genuen martxan - VDSina albisteei eta eguneroko bizitzari buruz hitz egiten hasi zen. .

Azaroan Highload++-ra joan ginen, “Kubernetes-eko datu-baseak” mahai-inguru batean parte hartu eta parte-hartzaileak marrazo-txapelez jantzi genituen.
Abenduan, GazPromNeft-eko bulegoan DevOps bilera batean hitz egin genuen Kubernetes-en datu-baseei buruzko txosten batekin eta Moskuko DevOpsDays konferentzian. , urteko nire emanaldirik onena izan zen zalantzarik gabe.
Ondorioa
Как говорил Нассим Талеб, гораздо проще предсказать то, чего мы точно не увидим. Хочу отметить, что всё то новое, что мы увидим в 2020-м берет начало еще в 2019-м, 2018-м и раньше. Я не берусь предсказывать будущее точно, но 2020-й точно не станет годом Linux на десктопе (когда вы в последний раз видели десктоп?) а год Linux на мобильных устройствах мы наблюдаем уже лет десять.
Edonola ere, espero dut urtebete barru berriro elkartu eta dena benetan nola atera den eztabaidatuko dugula.
Jai zoriontsuak guztioi!
Jarraitu gure garatzailea Instagramen
Iturria: www.habr.com
