Alexander Chistyakov er i kontakt, jeg er en evangelist
I min vurdering stolede jeg mere på min smag end på eksperternes mening. Derfor omfatter denne liste for eksempel ikke førerløse biler, fordi der ikke er noget fundamentalt nyt eller overraskende i denne teknologi.
Jeg sorterede ikke begivenhederne på listen efter betydning eller wow-effekt, fordi deres betydning vil være klar om ti år, og wow-effekten er for kortvarig, jeg forsøgte bare at få denne historie til at hænge sammen.
1. Bærbare serverapplikationer i Rust-programmeringssproget til WebAssembly
Jeg vil starte anmeldelsen med to rapporter:
1. Rapport
Da han læste rapporten, arbejdede Brian Cantrill hos Joyent som CTO og havde ingen idé om, hvordan 2019 ville ende for ham og Joyent.
2.
I 2019 blev WebAssembly med sin
Essensen af gennembruddet er indlysende - menneskeheden har endnu en runtime, der er i stand til at køre bærbare applikationer til nettet (kan nogen huske WORA-princippet, opfundet af forfatterne til Java-sproget?).
Vi har også en relativt sikker måde at bygge disse applikationer på takket være Rust-sproget, hvis eksistensberettigelse er at eliminere hele klasser af fejl på kompileringstidspunktet.
WebAssembly er sådan en game changer, at Solomon Hikes, en af skaberne af Docker, skrev, at hvis WebAssembly og WASI havde eksisteret i 2008, ville Docker simpelthen ikke være blevet født.
Det er ikke overraskende, at Rust var blandt brugerne af den nye bærbare teknologi - dens økosystem udvikler sig dynamisk, og Rust har været det mest foretrukne programmeringssprog i flere år, ifølge resultaterne
Dette er et dias fra Steves foredrag, som tydeligt viser forholdet mellem antallet af sikkerhedsfejl, der helt kan undgås, når du bruger Rust, og det samlede antal fejl fundet i MS Windows i løbet af det sidste halvandet årti.
Microsoft måtte på en eller anden måde reagere på sådan en udfordring, og det gjorde den.
2. Project Verona fra Microsoft, som vil gemme Windows og åbne en ny side med historie for ethvert operativsystem
Antallet af fejl i Microsoft Windows-kernen og de fleste forbrugerprogrammer er steget næsten lineært i løbet af de sidste 12 år.
I 2019, Matthew Parkinson fra Microsoft
Dette er Microsofts initiativ til at skabe et sikkert programmeringssprog baseret på ideerne fra Rust-sproget: Kolleger fra Microsoft Research har fundet ud af, at de fleste sikkerhedsproblemer er forbundet med den tunge arv fra C-sproget, som det meste af Windows er skrevet på. Veronas Rust-lignende sprog styrer hukommelse og samtidig adgang til ressourcer ved hjælp af
Det er interessant, at Microsoft traditionelt opfattes som et ondt imperium og en modstander af alt nyt, på trods af at
Brian Cantrills spørgsmål fra første afsnit: "Er det ikke tid til at omskrive operativsystemkernen i Rust?" modtog et uventet svar - det er indlysende, at det endnu ikke er muligt at omskrive operativsystemkernen, men programmer, der kører i brugerområdet, er allerede ved at blive omskrevet. En ustoppelig proces er begyndt, og denne vil åbne en ny fremtidsside for alle operativsystemer.
3. Stigning i popularitet af Dart-programmeringssproget takket være Flutter-rammen
Jeg er sikker på, at følgende nyhed er en stor overraskelse, ikke kun for os og den brede offentlighed, men også for de fleste af de direkte deltagere i dannelsesprocessen. Programmeringssproget Dart, som dukkede op hos Google for otte år siden, har oplevet en hurtig vækst i popularitet i år.
Jeg bruger min metode til at vurdere populariteten af programmeringssprog ved at analysere repositories på Github en gang om måneden
Dart har overhalet Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua og CoffeeScript i popularitet. Intet andet programmeringssprog ser ud til at være vokset hurtigere i år. Hvorfor skete det?
En af årets skelsættende rapporter
For Dart-sproget er grunden til dets popularitet den mobile applikationsudviklingsramme
Vi ved ikke noget om Dart, da vi ikke laver mobiludvikling, men vi hilser et andet statisk skrevet programmeringssprog velkommen.
4. Mulighed for overlevelse af Linux-kernen og dens fællesskab takket være den virtuelle eBPF-maskine
Vi hos VDSina elsker konferencer: I år tog jeg til DevOops-konferencen i St. Petersborg og deltog i et rundbordsbord dedikeret til trends og hotte ting i branchen. I 2019 var de førende meninger i sådanne samtaler:
- Docker er død, fordi det er for kedeligt
- Kubernetes er i live og vil vare omkring et år - det vil stadig blive talt om på konferencer i 2020
- I mellemtiden har ingen levende person kigget ind i Linux-kernen i lang tid
Jeg deler ikke det sidste punkt; fra mit synspunkt sker der ikke kun interessante, men også revolutionerende ting i udviklingen af Linux-kernen. Den mest bemærkelsesværdige er den virtuelle eBPF-maskine, som oprindeligt blev skabt til at løse den kedelige opgave med at filtrere netværkspakker, og derefter voksede til en virtuel maskine på kerneniveau til generelle formål.
Udvikling til Linux-kernen: ja
Udvikling til Linux-kernen: nu
Takket være eBPF rapporterer kernen nu forekomsten af hændelser, der delvist kan behandles uden for kernen - grænsefladen gør det muligt sikkert og effektivt at interagere med kernen fra brugerområdet og udvide og komplementere funktionaliteten af Linux-kernen, uden at alle -seende øje af Linus Torvalds.
Før eBPF var det en vanskelig historie at udvikle programmer, hvis aktiviteter var tæt relateret til interaktion med Linux-kernen - at skabe ting som drivere til langsomme enheder og grænseflader til filsystemer i brugerområdet krævede at gennemgå en formel gennemgangsprocedure af erfarne Linux-kerneudviklere.
Udseendet af eBPF-grænsefladen har i høj grad forenklet processen med at skrive sådanne programmer - adgangstærsklen er blevet sænket, der vil være flere udviklere, og fællesskabet vil komme til live igen.
Jeg er ikke alene om min entusiasme:
I mellemtiden roser Linus Torvalds ham normalt ikke offentligt for sådanne ting, og jeg kan forstå ham - hvem vil offentligt få sig til at ligne en idiot? 🙂
5. Linux satte næsten det sidste søm i FreeBSDs kiste takket være den asynkrone io_uring-grænseflade i Linux-kernen
Mens vi er på emnet Linux-kernen, er det værd at bemærke en anden væsentlig forbedring, der fandt sted i år: medtagelsen af en ny
I mange år har systemadministratorer og FreeBSD-udviklere baseret deres valg på, at FreeBSD klarede sig bedre med asynkron I/O end Linux. For eksempel dette argument
Nu er spillet vendt på hovedet.
6. AMDs triumferende tilbagevenden med Ryzen-processorlinjen
Intet usædvanligt, det er bare at AMD, som har været på sidelinjen i branchen længe, slår rekord efter rekord.
Den nye linje af Ryzen-processorer viste et utroligt pris/ydelsesforhold: de
7. Efter AMD sigter Apple mod at tage en del af Intel-kagen med iPadOS og gamle Gates-tricks
Alle, der kan holde et våben i hænderne, forsøger normalt at deltage i giganternes kampe, og ikke kun AMD kæmper om Intels fødegrundlag. Apple opførte sig som den gamle tyr i joken.
vi vil langsomt gå ned ad bjergetEn gammel og ung tyr står på toppen af et bjerg, og en flok køer græsser nedenfor.
Den unge tyr tilbyder den gamle:
- Hør, lad os gå hurtigt, hurtigt ned og banke på koen
og hurtigt, hurtigt, går vi op igen!
- Nej!
- Nå, så lad os hurtigt, hurtigt gå ned, lad os kalde på to køer hver og hurtigt-
Lad os komme hurtigt op igen!
- Nej!
- Jamen, hvad foreslår du så?
- Vi vil langsomt, langsomt gå ned ad bjerget, vi vil dræbe hele flokken og
Lad os langsomt og langsomt vende tilbage til vores sted!
Ved at frigive det nye iPadOS brugte Apple en taktik mod Intel kaldet "disruptiv innovation".
Wikipedia definition
"Disruptiv innovation" er en innovation, der ændrer balancen mellem værdier på markedet. Samtidig bliver gamle produkter ukonkurrencedygtige, blot fordi de parametre, som konkurrencen tidligere var baseret på, mister deres betydning.
Eksempler på "disruptive innovationer" er telefonen (erstattede telegrafen), dampskibe (erstattede sejlskibe), halvledere (erstattede vakuumenheder), digitale kameraer (erstattede filmkameraer) og e-mail (forstyrret traditionel post).
Apple bruger sine egne ARM-baserede processorer med lav effekt, og dette har vist sig at være vigtigere for brugerne end den lidt haltende ydeevne på Intels x86.
Apple formår at snuppe en del af markedet og forvandle iPad'en fra en underholdningsterminal til et fuldgyldigt arbejdsværktøj – først for dem, der skaber indhold, og nu for udviklere. Selvfølgelig vil vi ikke se en ARM-baseret MacBook lige nu, men små problemer med designet af MacBook Pro-tastaturerne opmuntrer søgningen efter alternative løsninger, og en af dem lover at være iPad Pro med iPadOS.
Hvad har Gates og Microsoft med det at gøre?
På et tidspunkt lavede Gates præcis det samme trick med IBM.
I 1970'erne dominerede IBM servermarkedet, med tillid til en gigant, der ignorerede personlige computere for den gennemsnitlige person. I 1980'erne skabte Gates IBM med penge og licenserede MS-DOS til det, og overlod rettighederne til operativsystemet til sig selv. Efter at have modtaget pengene skabte Microsoft en grafisk grænseflade til MS-DOS, og Windows blev født - først kun en grafisk tilføjelse over DOS og derefter det første operativsystem til pc'er, praktisk til brug for masserne. IBM, som er en stor, klodset virksomhed, mister markedet for personlige computere til det unge og hurtige Microsoft. Jeg har genfortalt denne fantastiske historie meget kort, så hvis du undrer dig over, hvordan Apple vil spille mod Intel i 2020 med iPadOS, anbefaler jeg stærkt
8. Styrkelse af ZFSonLinux' position - den gamle hest ødelægger ikke furen
Canonical Company
9. Oxide Computer Company - vi vil nøje overvåge holdet, som tydeligvis er i stand til meget - i det mindste skabe et fedt show
Jeg slutter min liste med endnu en omtale af Brian Cantrill, hvor jeg startede.
Brian Cantrill og andre ingeniører (hvoraf nogle også tidligere arbejdede hos Sun) grundlagde et foretagende kaldet
Deres idé er løftet om en ny revolution, og jeg vil i det mindste være glad for at se deres tankers bevægelse og udvikling i det kommende 2020.
Hvad vi nåede at gøre i 2019 på VDSina
Vi lavede ingen teknologiske gennembrud i 2019 med VDSina, men vi har stadig noget at være stolte af.
I februar tilføjede vi muligheden for at bruge et lokalt netværk mellem servere og lancerede en domæneregistreringstjeneste. Prisen blev gjort til en af de laveste på markedet - 179 rubler per ru/рф, inklusive for fornyelse.
I marts talte vi til IT Global Meetup #14.
I april øgede vi kanalbredden for hver server fra 100 til 200 megabit og øgede markant trafikgrænsen for alle takster (undtagen de billigste) - til 32 TB pr. måned.
I juli havde kunderne mulighed for automatisk at installere Windows Server 2019. Gratis DDoS-beskyttelse begyndte at blive leveret i Moskva-lokationen.
Også i juli dukkede vores firma op på Habré med debut
I august tilføjede de muligheden for at oprette snapshots - server backups.
Den offentlige API er blevet frigivet.
Vi øgede kanalbredden for hver server fra 200 til 500 megabit.
Vi deltog i Chaos Constructions 2019-konferencen, distribuerede piske med firmalogoet som merch (kampagnesloganet var "Når udvikleren er på toppen") og sprængte telegrammer.
I september lancerede vi en it-virksomheds sødeste og hyggeligste Instagram - VDSina begyndte at tale om nyheder og hverdagsliv
I november tog vi til Highload++, deltog i en rundbordsrunde om “databaser i Kubernetes” og klædte deltagerne i hajhatte.
I december talte vi til et DevOps-møde på GazPromNeft-kontoret med en rapport om databaser i Kubernetes og på DevOpsDays-konferencen i Moskva
Konklusion
Som Nassim Taleb sagde, er det meget nemmere at forudsige, hvad vi bestemt ikke vil se. Jeg vil gerne bemærke, at alt nyt, som vi vil se i 2020, går tilbage til 2019, 2018 og tidligere. Jeg formoder ikke at forudsige fremtiden præcist, men 2020 bliver bestemt ikke året for Linux på skrivebordet (hvornår var sidste gang du så en desktop?) Og vi har set året for Linux på mobile enheder i ti år nu.
Jeg håber i hvert fald, at vi om et år samles igen og diskuterer, hvordan det hele egentlig blev.
Glædelig ferie alle sammen!
Følg vores udvikler på Instagram
Kilde: www.habr.com