Alexander Chistyakov je v kontaktu, já jsem evangelista
Při hodnocení jsem se spoléhal více na svůj vkus než na názor odborníků. Proto tento seznam například nezahrnuje auta bez řidiče, protože v této technologii není nic zásadně nového nebo překvapivého.
Události v seznamu jsem neseřadil podle významu nebo wow efektu, protože jejich význam bude jasný za deset let a wow efekt je příliš krátkodobý, jen jsem se snažil, aby tento příběh byl ucelený.
1. Přenosné serverové aplikace v programovacím jazyce Rust pro WebAssembly
Recenzi začnu dvěma zprávami:
1. Zpráva
V době čtení zprávy pracoval Brian Cantrill v Joyentu jako CTO a netušil, jak pro něj a Joyenta skončí rok 2019.
2.
V roce 2019 WebAssembly se svým
Podstata průlomu je zřejmá – lidstvo má ještě jeden runtime schopný provozovat přenosné aplikace pro web (vzpomíná si někdo na princip WORA, který vymysleli autoři jazyka Java?).
Máme také relativně bezpečný způsob, jak tyto aplikace budovat díky jazyku Rust, jehož smyslem je eliminovat celé třídy chyb v době kompilace.
WebAssembly je takový game changer, že Solomon Hikes, jeden z tvůrců Dockeru, napsal, že kdyby WebAssembly a WASI existovaly v roce 2008, Docker by se prostě nezrodil.
Není divu, že Rust patřil mezi osvojitele nové přenosné technologie - jeho ekosystém se dynamicky vyvíjí a Rust je podle výsledků již několik let nejoblíbenějším programovacím jazykem.
Toto je snímek ze Stevova povídání, který jasně ukazuje poměr počtu bezpečnostních chyb, kterým se lze při používání Rustu zcela vyhnout, k celkovému počtu chyb nalezených v MS Windows za poslední dekádu a půl.
Microsoft musel na takovou výzvu nějak reagovat a také to udělal.
2. Projekt Verona od Microsoftu, který uloží Windows a otevře novou stránku historie pro libovolný OS
Počet chyb v jádře Microsoft Windows a většině spotřebitelských programů se za posledních 12 let zvýšil téměř lineárně.
V roce 2019 Matthew Parkinson z Microsoftu
Toto je iniciativa Microsoftu vytvořit bezpečný programovací jazyk založený na myšlenkách jazyka Rust: kolegové z Microsoft Research zjistili, že většina bezpečnostních problémů souvisí s těžkým dědictvím jazyka C, ve kterém je napsána většina Windows. Veronský jazyk podobný Rustu spravuje paměť a souběžný přístup ke zdrojům
Je zajímavé, že Microsoft je tradičně vnímán jako říše zla a odpůrce všeho nového, přestože
Otázka Briana Cantrilla z prvního odstavce: „Není čas přepsat jádro operačního systému na Rust? obdržel nečekanou odpověď - je zřejmé, že zatím není možné přepsat jádro operačního systému, ale programy běžící v uživatelském prostoru se již přepisují. Začal nezastavitelný proces a tím se otevře nová stránka budoucnosti pro všechny operační systémy.
3. Nárůst popularity programovacího jazyka Dart díky frameworku Flutter
Jsem si jist, že následující zpráva je velkým překvapením nejen pro nás a širokou veřejnost, ale i pro většinu přímých účastníků procesu jejího vzniku. Programovací jazyk Dart, který se u Googlu objevil před osmi lety, letos zaznamenal rychlý nárůst popularity.
Používám svou metodu hodnocení popularity programovacích jazyků analýzou repozitářů na Github jednou měsíčně
Dart v popularitě předběhl Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua a CoffeeScript. Zdá se, že žádný jiný programovací jazyk letos nerostl rychleji. Proč se to stalo?
Jedna z přelomových zpráv letošního roku
Pro jazyk Dart je důvodem jeho popularity rámec pro vývoj mobilních aplikací
O Dartu nic nevíme, protože neděláme mobilní vývoj, ale vřele vítáme další staticky typovaný programovací jazyk.
4. Šance na přežití linuxového jádra a jeho komunity díky virtuálnímu stroji eBPF
My ve VDSina milujeme konference: letos jsem vyrazil na konferenci DevOops do Petrohradu a zúčastnil jsem se kulatého stolu věnovaného trendům a žhavým věcem v oboru. V roce 2019 byly hlavními názory v těchto rozhovorech:
- Docker je mrtvý, protože je příliš nudný
- Kubernetes žije a potrvá asi rok – ještě se o něm bude mluvit na konferencích v roce 2020
- Mezitím se do linuxového jádra dlouho nikdo nezabýval
Poslední bod nesdílím, z mého pohledu se nyní ve vývoji linuxového jádra dějí nejen zajímavé, ale převratné věci. Nejpozoruhodnější je virtuální stroj eBPF, který byl původně vytvořen, aby vyřešil nudný úkol filtrování síťových paketů, a poté se rozrostl v univerzální virtuální stroj na úrovni jádra.
Vývoj pro linuxové jádro: ano
Vývoj pro linuxové jádro: nyní
Díky eBPF nyní jádro hlásí výskyt událostí, které mohou být částečně zpracovány mimo jádro – rozhraní umožňuje bezpečně a efektivně komunikovat s jádrem z uživatelského prostoru a rozšiřovat a doplňovat funkčnost linuxového jádra, čímž obchází všechny -vidoucí oko Linuse Torvaldse.
Před eBPF byl vývoj programů, jejichž aktivity úzce souvisely s interakcí s linuxovým jádrem, obtížný příběh – vytváření věcí, jako jsou ovladače pro pomalá zařízení a rozhraní pro souborové systémy v uživatelském prostoru, vyžadovalo projít formální revizní procedurou zkušenými vývojáři linuxového jádra.
Vzhled rozhraní eBPF značně zjednodušil proces psaní takových programů – snížil se vstupní práh, přibude vývojářů a komunita znovu ožije.
Nejsem se svým nadšením sám:
Mezitím ho Linus Torvalds za takové věci obvykle veřejně nechválí a já ho chápu – kdo se chce veřejně tvářit jako idiot? 🙂
5. Linux zasadil téměř poslední hřebík do rakve FreeBSD díky asynchronnímu rozhraní io_uring v linuxovém jádře
Když už jsme u tématu linuxového jádra, stojí za zmínku další významné zlepšení, ke kterému letos došlo: zahrnutí nového
Po mnoho let se správci systému a vývojáři FreeBSD zakládali na skutečnosti, že FreeBSD dělalo lépe asynchronní I/O než Linux. Například tento argument
Nyní se hra obrátila vzhůru nohama.
6. Vítězný návrat AMD s řadou procesorů Ryzen
Nic neobvyklého, jde jen o to, že AMD, které bylo v oboru dlouhou dobu na vedlejší koleji, trhá rekord za rekordem.
Nová řada procesorů Ryzen ukázala neuvěřitelný poměr cena/výkon: oni
7. Po AMD se Apple snaží ubrat kus koláče Intelu s iPadOS a starými Gatesovými triky
Do bitev obrů se většinou snaží zapojit každý, kdo umí držet v ruce zbraň, a nejen AMD se uchází o potravinovou základnu Intelu. Apple se choval jako starý býk ve vtipu.
pomalu sjedeme z horyNa vrcholu hory stojí starý a mladý býk a dole se pase stádo krav.
Mladý býk nabízí starému:
- Poslouchej, rychle, rychle dolů a zaklepej na krávu
a rychle, rychle, vrátíme se!
- Ne!
- No, tak pojďme rychle, rychle dolů, zavolejme každá dvě krávy a rychle-
Vraťme se rychle!
- Ne!
- No, co tedy navrhuješ?
- Pomalu, pomalu půjdeme z hory dolů, zabijeme celé stádo a
Vraťme se pomalu a pomalu na naše místo!
Vydáním nového iPadOS Apple použil proti Intelu taktiku zvanou „rušivá inovace“.
Wikipedia definice
„Disruptivní inovace“ je inovace, která mění rovnováhu hodnot na trhu. Staré produkty se přitom stávají nekonkurenceschopnými jednoduše proto, že parametry, na kterých se dříve soutěžilo, ztrácejí na významu.
Příklady „rušivých inovací“ jsou telefon (nahrazuje telegraf), parníky (nahrazují plachetnice), polovodiče (nahrazují vakuová zařízení), digitální fotoaparáty (nahrazují filmové kamery) a e-mail (narušuje tradiční poštu).
Apple používá své vlastní nízkoenergetické procesory založené na ARM, a to se ukázalo být pro uživatele důležitější než mírně zaostávající výkon Intel x86.
Applu se daří urvat si podíl na trhu a proměňuje iPad ze zábavního terminálu na plnohodnotný pracovní nástroj – nejprve pro ty, kteří tvoří obsah, a nyní i pro vývojáře. MacBooku na bázi ARM se samozřejmě v dohledné době nedočkáme, ale drobné problémy s designem klávesnic MacBooku Pro vybízejí k hledání alternativních řešení a jedním z nich slibuje být iPad Pro s iPadOS.
Co s tím má společného Gates a Microsoft?
Kdysi se Gatesovi podařilo přesně stejný trik s IBM.
V 1970. letech 1980. století dominovala na trhu serverů IBM se sebevědomím obra ignorujícího osobní počítače pro průměrného člověka. V 2020. letech vytvořil Gates za peníze IBM a licencoval za to MS-DOS, přičemž práva na operační systém si ponechal sobě. Po obdržení peněz vytvořil Microsoft grafické rozhraní pro MS-DOS a zrodil se Windows - nejprve jen grafický doplněk nad DOS a poté první operační systém pro PC, vhodný pro masy. IBM, jako velká, nemotorná společnost, ztrácí trh s osobními počítači ve prospěch mladého a rychlého Microsoftu. Tento skvělý příběh jsem převyprávěl velmi stručně, takže pokud vás zajímá, jak bude Apple hrát proti Intelu v roce XNUMX s iPadOS, vřele doporučuji
8. Posílení pozice ZFSonLinuxu - starý kůň nekazí brázdu
Kanonický
9. Oxide Computer Company - budeme bedlivě sledovat tým, který toho evidentně umí hodně - alespoň vytvořit cool show
Svůj výčet končím další zmínkou o Brianu Cantrillovi, kde jsem začínal.
Brian Cantrill a další inženýři (někteří z nich také dříve pracovali ve společnosti Sun) založili podnik s názvem
Jejich myšlenka je příslibem nové revoluce a já budu přinejmenším s potěšením sledovat pohyb jejich myšlenek a jejich vývoj v nadcházejícím roce 2020.
Co se nám podařilo v roce 2019 na VDSině
V roce 2019 jsme s VDSina neudělali žádné technologické průlomy, ale i tak máme být na co hrdí.
V únoru jsme přidali možnost používat lokální síť mezi servery a spustili službu registrace domén. Cena byla jednou z nejnižších na trhu - 179 rublů za ru / рф, včetně obnovy.
V březnu jsme hovořili na IT Global Meetup #14.
V dubnu jsme zvýšili šířku kanálu pro každý server ze 100 na 200 megabitů a výrazně zvýšili limit provozu pro všechny tarify (kromě nejlevnějšího) – na 32 TB za měsíc.
V červenci měli zákazníci možnost automaticky nainstalovat Windows Server 2019. V rámci moskevské lokality začala být poskytována bezplatná ochrana DDoS.
Také v červenci naše společnost debutovala na Habré
V srpnu přidali možnost vytvářet snímky – zálohy serveru.
Veřejné API bylo uvolněno.
Zvýšili jsme šířku kanálu pro každý server z 200 na 500 megabitů.
Zúčastnili jsme se konference Chaos Constructions 2019, kde jsme jako merch rozdávali biče s logem společnosti (heslo kampaně bylo „Když má vývojář navrch“) a vyhodili do vzduchu telegramové chaty.
V září jsme spustili nejroztomilejší a nejpřátelštější Instagram IT firmy - VDSina začala mluvit o novinkách a každodenním životě
V listopadu jsme šli do Highload++, zúčastnili se kulatého stolu o „databázích v Kubernetes“ a oblékli účastníky do žraločích klobouků.
V prosinci jsme mluvili na setkání DevOps v kanceláři GazPromNeft se zprávou o databázích v Kubernetes a na konferenci DevOpsDays v Moskvě
Závěr
Jak řekl Nassim Taleb, je mnohem snazší předpovědět, co rozhodně neuvidíme. Rád bych poznamenal, že vše nové, co uvidíme v roce 2020, pochází z let 2019, 2018 a dříve. Netroufám si předpovídat budoucnost přesně, ale rok 2020 rozhodně nebude rokem Linuxu na desktopu (kdy jste naposledy viděli desktop?) A rok Linuxu na mobilních zařízeních vidíme už deset let.
Každopádně doufám, že se za rok zase sejdeme a probereme, jak vše doopravdy dopadlo.
Veselé Vánoce všem!
Sledujte našeho vývojáře na Instagramu
Zdroj: www.habr.com