Resultats: 9 grans avenços tecnològics del 2019

Alexander Chistyakov està en contacte, sóc evangelista vdsina.ru i explicar-te els 9 millors esdeveniments tecnològics del 2019.

En la meva valoració, em vaig basar més en el meu gust que en l'opinió dels experts. Per tant, aquesta llista, per exemple, no inclou els cotxes sense conductor, perquè no hi ha res fonamentalment nou o sorprenent en aquesta tecnologia.

No he ordenat els esdeveniments de la llista per significació o efecte wow, perquè el seu significat quedarà clar d'aquí a deu anys, i l'efecte wow és massa breu, només he intentat que aquesta història sigui coherent.

1. Aplicacions de servidor portàtils en el llenguatge de programació Rust per a WebAssembly

Començaré la revisió amb dos informes:

1. Informe Brian Cantrill "És hora de reescriure el sistema operatiu a Rust?", llegit per ell el 2018.

En el moment de llegir l'informe, Brian Cantrill treballava a Joyent com a CTO i no tenia ni idea de com acabaria el 2019 per a ell i Joyent.

2. Reportatge de Steve Klabnik, membre de l'equip principal del llenguatge Rust i autor del llibre “The Rust Programming Language”, que treballa a Cloudflare, on parla de les característiques del llenguatge Rust i de la tecnologia WebAssembly, que permet utilitzar navegadors web com a plataformes per executar aplicacions.

El 2019, WebAssembly amb el seu Interfície WASI, que proporciona accés a objectes del sistema operatiu com ara fitxers i sòcols, s'ha anat més enllà dels navegadors i s'adreça al mercat del programari de servidor.

L'essència de l'avenç és òbvia: la humanitat té un temps d'execució més capaç d'executar aplicacions portàtils per a la web (algú recorda el principi WORA, inventat pels autors del llenguatge Java?).

També tenim una manera relativament segura de construir aquestes aplicacions gràcies al llenguatge Rust, la raó de ser del qual és eliminar classes senceres d'errors en temps de compilació.

WebAssembly és un canvi de joc tant que Solomon Hikes, un dels creadors de Docker, va escriure que si WebAssembly i WASI haguessin existit el 2008, Docker simplement no hauria nascut.

Resultats: 9 grans avenços tecnològics del 2019

No és d'estranyar que Rust estigués entre els adoptants de la nova tecnologia portàtil: el seu ecosistema s'està desenvolupant de manera dinàmica i Rust ha estat el llenguatge de programació preferit durant diversos anys, segons els resultats. enquesta realitzada per StackOverflow.

Aquesta és una diapositiva de la xerrada de l'Steve que mostra clarament la relació entre el nombre d'errors de seguretat que es poden evitar completament utilitzant Rust i el nombre total d'errors a MS. Windows, trobats durant la darrera dècada i mitja.

Resultats: 9 grans avenços tecnològics del 2019

Microsoft va haver de respondre d'alguna manera a aquest repte, i ho va fer.

2. Projecte Verona de Microsoft, que estalviarà Windows i obrirà una nova pàgina de la història per a qualsevol sistema operatiu

Nombre d'errors al nucli de Microsoft Windows i la majoria de programes d'usuari han augmentat gairebé linealment durant els darrers 12 anys.

Resultats: 9 grans avenços tecnològics del 2019

El 2019, Matthew Parkinson de Microsoft va presentar el Projecte Verona al públic, que pot posar fi a això.

Aquesta és una iniciativa de Microsoft per crear un llenguatge de programació segur basat en les idees del llenguatge Rust: els col·legues de Microsoft Research van descobrir que la majoria dels problemes de seguretat estan associats amb el pesat llegat del llenguatge C, en què la majoria de... WindowsEl llenguatge Verona, semblant a Rust, gestiona la memòria i l'accés concurrent als recursos mitjançant principi d'abstracció de cost zero. Si voleu entendre en detall com funciona, feu-hi una ullada Informe del propi Parkinson.

És interessant que Microsoft sigui percebuda tradicionalment com un imperi del mal i un oponent de tot el nou, malgrat que Simon Peyton-Jones, el principal desenvolupador del compilador Glasgow Haskell, treballa a Microsoft.

Resultats: 9 grans avenços tecnològics del 2019

La pregunta de Brian Cantrill del primer paràgraf: "No és hora de reescriure el nucli del sistema operatiu a Rust?" va rebre una resposta inesperada: és obvi que encara no és possible reescriure el nucli del sistema operatiu, però els programes que s'executen a l'espai d'usuari ja s'estan tornant a escriure. Ha començat un procés imparable, i això obrirà una nova pàgina del futur per a tots els sistemes operatius.

3. L'augment de la popularitat del llenguatge de programació Dart gràcies al framework Flutter

Estic segur que la següent notícia és una gran sorpresa no només per a nosaltres i el públic en general, sinó també per a la majoria dels participants directes en el procés de formació. El llenguatge de programació Dart, que va aparèixer a Google fa vuit anys, ha experimentat un ràpid creixement en popularitat aquest any.

Utilitzo el meu mètode per avaluar la popularitat dels llenguatges de programació mitjançant l'anàlisi de repositoris a Github, un cop al mes actualització de les dades de la taula. Si a principis d'any només hi havia 100 repositoris populars a Dart, avui ja n'hi ha 313.

Dart ha superat Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua i CoffeeScript en popularitat. Cap altre llenguatge de programació sembla haver crescut més ràpid aquest any. Per què va passar?

Un dels reportatges més importants d'aquest any segons l'audiència de HackerNews va ser llegida per Richard Feldman i va ser trucada "Per què la programació funcional no és la norma?" Una part important de l'informe es dedica a l'anàlisi de com es fan populars els llenguatges de programació. Un dels motius principals, segons Richard, és la presència d'una aplicació o marc popular, en altres paraules l'aplicació killer.

Per al llenguatge Dart, el motiu de la seva popularitat és el marc de desenvolupament d'aplicacions mòbils aleteig, l'augment de popularitat del qual, segons Google Trends, tot just es va produir a principis d'aquest any.

Resultats: 9 grans avenços tecnològics del 2019

No sabem res de Dart, ja que no fem desenvolupament mòbil, però donem la benvinguda a un altre llenguatge de programació estàticament.

4. Probabilitat de supervivència del nucli Linux i la seva comunitat gràcies a la màquina virtual eBPF

A VDSina ens encanten les conferències: enguany he anat a la conferència DevOops a Sant Petersburg i he participat en una taula rodona dedicada a les tendències i coses candents del sector. El 2019, les opinions principals en aquestes converses van ser:

  • Docker ha mort perquè és massa avorrit
  • Kubernetes és viu i durarà aproximadament un any; encara se'n parlarà a les conferències del 2020
  • mentrestant, al nucli Linux cap persona viva no hi ha mirat durant molt de temps

No comparteixo l'últim punt, des del meu punt de vista, en el desenvolupament del nucli Linux Ara mateix estan passant coses que no només són interessants, sinó que també són revolucionàries. La més destacable és la màquina virtual eBPF, que originalment es va crear per resoldre la tediosa tasca de filtrar paquets de xarxa i que des de llavors ha evolucionat fins a convertir-se en una màquina virtual a nivell de nucli d'ús general.

Resultats: 9 grans avenços tecnològics del 2019
Desenvolupament per al nucli Linuxera

Resultats: 9 grans avenços tecnològics del 2019 Resultats: 9 grans avenços tecnològics del 2019
Desenvolupament per al nucli Linux: es va convertir

Amb eBPF, el nucli ara informa d'esdeveniments que es poden gestionar parcialment fora del nucli; la interfície permet interactuar de manera segura i eficient amb el nucli des de l'espai d'usuari i ampliar i complementar la funcionalitat del nucli. Linux, evitant l'ull que tot ho veu de Linus Torvalds.

Abans de l'eBPF, el desenvolupament de programes les activitats dels quals estan estretament relacionades amb la interacció amb el nucli Linux era una història complicada: crear coses com ara controladors per a dispositius lents i interfícies per a sistemes de fitxers en espai d'usuari requeria un procés de revisió formal per part de desenvolupadors de nucli experimentats. Linux.

L'aparició de la interfície eBPF ha simplificat molt el procés d'escriptura d'aquests programes: el llindar d'entrada s'ha reduït, hi haurà més desenvolupadors i la comunitat tornarà a la vida.

No estic sol amb el meu entusiasme: Desenvolupador del nucli de molt de temps David Miller declara la importància de l'eBPF per a la supervivència (!) de l'ecosistema de desenvolupament del nucli. Un altre desenvolupador no menys famós Brendan Gregg (Sóc el seu gran fan) anomena eBPF un avenç, que fa 50 anys sense igualar.

Mentrestant, Linus Torvalds normalment no el lloa públicament per aquestes coses, i el puc entendre: qui vol fer-se semblar públicament un idiota? 🙂
Resultats: 9 grans avenços tecnològics del 2019

5. Linux gairebé va clavar el clau final al taüt de FreeBSD amb la interfície io_uring asíncrona al nucli Linux

Ja que estem parlant del nucli Linux, cal destacar una altra millora significativa que s'ha produït aquest any: la inclusió d'un nou nucli io_uring de l'API d'E/S asíncrona d'alt rendiment per Jens Axbow de Facebook.

Durant molts anys, els administradors de sistemes i desenvolupadors de FreeBSD van justificar la seva elecció pel fet que FreeBSD tenia millors E/S asíncrones que LinuxPer exemple, aquest argument utilitzat en el seu informe el 2014 Gleb Smirnov de Nginx.

Ara el joc ha capgirat. El sistema de fitxers distribuïts de Ceph ja ha passat a utilitzar io_uring i els resultats de referència de rendiment són impressionants, amb augments d'IOPS que van del 14% al 102% depenent de la mida del bloc. Hi ha un prototip que utilitza E/S asíncrona a PostgreSQL (almenys per a l'escriptor de fons), treballs posteriors previstos en convertir PostgreSQL a E/S asíncrona. Però donada la naturalesa conservadora de la comunitat de desenvolupadors, encara no veurem aquests canvis el 2020.

Resultats: 9 grans avenços tecnològics del 2019

6. El retorn triomfal d'AMD amb la línia de processadors Ryzen

Res estrany, és que AMD, que ha estat al marge de la indústria durant molt de temps, està batent rècord rere rècord.

La nova línia de processadors Ryzen va mostrar una relació preu/rendiment increïble: ells dominen la llista de processadors més venuts a Amazon, i en algunes regions Les vendes de processadors AMD superen les d'Intel. En competició, Intel es veu obligat prendre mesures molt impopulars: Fa que els programes creats amb el seu propi compilador s'executin de manera menys eficient en el processador d'un competidor. Malgrat les maneres brutes de lluitar d'Intel, La valoració de mercat d'AMD és molt propera als valors rècord de 2000.

7. Després d'AMD, Apple pretén agafar un tros del pastís d'Intel amb iPadOS i trucs antics de Gates

Tots els que puguin portar una arma a les mans solen intentar participar en les batalles de gegants, i no només AMD competeix per la base d'aliments d'Intel. Apple es va comportar com el vell toro de la broma.

baixarem a poc a poc la muntanyaUn toro vell i jove es troba al cim d'una muntanya, i a sota hi pastura un ramat de vaques.
El bou jove ofereix al vell:
- Escolta, anem ràpid, baixem ràpidament i trucem a la vaca
i ràpid, ràpid, tornarem a pujar!
- No!
- Bé, doncs baixem ràpidament, baixem ràpidament, cridem dues vaques cadascuna i ràpidament...
Tornem a aixecar-nos ràpidament!
- No!
- Bé, què proposes llavors?
- Baixarem a poc a poc la muntanya, matarem tot el ramat i
Tornem a poc a poc al nostre lloc!

En llançar el nou iPadOS, Apple va utilitzar una tàctica contra Intel anomenada "innovació disruptiva".

Definició de la Viquipèdia

La "innovació disruptiva" és una innovació que canvia l'equilibri de valors en el mercat. Al mateix temps, els productes antics es tornen poc competitius simplement perquè els paràmetres en què es basava anteriorment la competència perden la seva importància.

Exemples d'"innovacions disruptives" són el telèfon (substituït el telègraf), els vaixells de vapor (substituït els velers), els semiconductors (substituït els dispositius de buit), les càmeres digitals (les càmeres de pel·lícula substituïdes) i el correu electrònic (el correu tradicional interromput).

Apple utilitza els seus propis processadors basats en ARM de baix consum, i això ha demostrat ser més important per als usuaris que el rendiment lleugerament retardat del x86 d'Intel.

Apple està aconseguint agafar una part del mercat, convertint l'iPad d'un terminal d'entreteniment en una eina de treball completa, primer per als que creen contingut i ara per als desenvolupadors. Per descomptat, no veurem un MacBook basat en ARM aviat, però els petits problemes amb el disseny dels teclats del MacBook Pro estan fomentant la recerca de solucions alternatives, i una d'elles promet ser l'iPad Pro amb iPadOS.

Què hi tenen a veure Gates i Microsoft?

En un moment, Gates va fer exactament el mateix truc amb IBM.

A la dècada del 1970, IBM dominava el mercat dels servidors, ignorant amb confiança els ordinadors personals per a la persona mitjana. A la dècada del 1980, Gates va utilitzar els fons d'IBM per crear i llicenciar MS-DOS, conservant els drets del sistema operatiu per a ell mateix. Un cop rebuts els diners, Microsoft va crear una interfície gràfica per a MS-DOS, i així va néixer el món dels ordinadors. Windows — inicialment només una capa gràfica sobre DOS, i després el primer sistema operatiu per a PC convenient per a les masses. IBM, una empresa gran i difícil de manejar, va perdre el mercat dels ordinadors personals davant la jove i ràpida Microsoft. He resumit aquesta història extraordinària molt breument, així que si us interessa saber com Apple competirà amb Intel el 2020 amb l'iPadOS, us ho recomano molt. llegir-lo sencer.

8. Enfortiment de la posició de ZFSonLinux — un cavall vell no fa malbé el solc

Canònic va presentar la possibilitat d'instal·lació Ubuntu utilitzant el sistema de fitxers ZFS com a sistema de fitxers arrel directament des de l'instal·lador. De vegades penso que els enginyers que treballaven a Sun Microsystems representen una espècie biològica separada de l'Homo sapiens (els esmentats Brian Cantrill i Brendan Gregg treballaven a Sun). Jutgeu per vosaltres mateixos, malgrat els anys d'esforços de la humanitat per crear alguna cosa que s'assemblés ni remotament al sistema de fitxers ZFS, malgrat les restriccions de llicència insuperables que impedeixen la inclusió del codi font ZFS a la branca de desenvolupament del nucli principal. Linux, encara fem servir ZFS i això no canviarà aviat.

9. Oxide Computer Company: supervisarem de prop l'equip, que és clarament capaç de fer molt, almenys per crear un espectacle genial

Acabo la meva llista amb una altra menció a Brian Cantrill, on vaig començar.

Brian Cantrill i altres enginyers (alguns dels quals també van treballar abans a Sun) van fundar una empresa anomenada Companyia d'Informàtica Òxid, l'objectiu principal del qual és crear una plataforma de servidor apta per al seu ús a gran escala. Se sap que corporacions molt grans com Google, Facebook i Amazon no utilitzen maquinari de servidor convencional en les seves activitats. L'empresa de Brian pretén eliminar aquesta desigualtat mitjançant el desenvolupament d'una plataforma de programari i maquinari adequada per a qualsevol servei al núvol (inclòs el llenguatge de programació Rust).

La seva idea és la promesa d'una nova revolució i, com a mínim, estaré encantat de veure el moviment dels seus pensaments i el seu desenvolupament el 2020 vinent.

El que vam aconseguir fer el 2019 a VDSina

No vam fer cap avenç tecnològic el 2019 amb VDSina, però encara tenim alguna cosa de què estar orgullosos.

Al febrer, vam afegir la possibilitat d'utilitzar una xarxa local entre servidors i vam llançar un servei de registre de dominis. El preu es va convertir en un dels més baixos del mercat: 179 rubles per ru/рф, inclòs per a la renovació.

Al març vam parlar a IT Global Meetup #14.

A l'abril, vam augmentar l'amplada del canal per a cada servidor de 100 a 200 megabits i vam augmentar significativament el límit de trànsit per a totes les tarifes (excepte les més barates) fins a 32 TB al mes.

Al juliol, els clients van tenir l'opció d'instal·lar automàticament Windows Server 2019. Es va començar a proporcionar protecció DDoS gratuïta a la ubicació de Moscou.
També al juliol, la nostra companyia va aparèixer a Habré, debutant article sobre com vam escriure el nostre propi tauler de control d'allotjament i com ens ha ajudat a fer un gran salt en l'atenció al client.

A l'agost, van afegir la possibilitat de crear instantànies: còpies de seguretat del servidor.
S'ha publicat l'API pública.
Hem augmentat l'amplada del canal per a cada servidor de 200 a 500 megabits.
Vam participar a la conferència Chaos Constructions 2019, distribuint fuets amb el logotip de l'empresa com a marxandatge (l'eslògan de la campanya era "Quan el desenvolupador està al capdavant") i vam fer explotar els xats de telegrames.

Al setembre, vam llançar l'Instagram més bonic i amigable d'una empresa de TI: VDSina va començar a parlar de notícies i de la vida quotidiana. desenvolupador doggy.

Resultats: 9 grans avenços tecnològics del 2019

Al novembre vam anar a Highload++, vam participar en una taula rodona sobre “bases de dades a Kubernetes” i vam vestir els participants amb barrets de tauró.

Al desembre, vam parlar en una reunió de DevOps a l'oficina de GazPromNeft amb un informe sobre bases de dades a Kubernetes i a la conferència DevOpsDays a Moscou amb un informe sobre l'esgotament, que sens dubte va ser la meva millor actuació de l'any.

Conclusió

Com va dir Nassim Taleb, és molt més fàcil predir el que definitivament no veurem. M'agradaria assenyalar que tot el que veurem de nou el 2020 té els seus orígens el 2019, el 2018 i abans. No intentaré predir amb precisió el futur, però el 2020 certament no serà l'any Linux a l'escriptori (quan va ser l'última vegada que vas veure un escriptori?) i l'any Linux Fa uns deu anys que veiem això en dispositius mòbils.

En tot cas, espero que d'aquí a un any ens tornem a reunir i debatrem com ha anat tot realment.

Bones festes a tothom!

Resultats: 9 grans avenços tecnològics del 2019

Segueix el nostre desenvolupador a Instagram

Resultats: 9 grans avenços tecnològics del 2019

Font: www.habr.com

Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster