Alexander Chistyakov está en contacto, son un evanxelista
Na miña valoración, confiei máis no meu gusto que na opinión dos expertos. Polo tanto, esta lista, por exemplo, non inclúe os coches sen condutor, porque non hai nada fundamentalmente novo ou sorprendente nesta tecnoloxía.
Non clasifiquei os acontecementos da lista por significado ou efecto wow, porque o seu significado quedará claro en dez anos, e o efecto wow é moi breve, só tentei que esta historia sexa coherente.
1. Aplicacións de servidor portátiles na linguaxe de programación Rust para WebAssembly
Vou comezar a revisión con dous informes:
1. Informe
No momento de ler o informe, Brian Cantrill traballaba en Joyent como CTO e non tiña idea de como terminaría 2019 para el e Joyent.
2.
En 2019, WebAssembly co seu
A esencia do avance é obvia: a humanidade ten un tempo de execución máis capaz de executar aplicacións portátiles para a Web (alguén lembra o principio WORA, inventado polos autores da linguaxe Java?).
Tamén temos unha forma relativamente segura de construír estas aplicacións grazas á linguaxe Rust, cuxa razón de ser é eliminar clases enteiras de erros no momento da compilación.
WebAssembly é tal un cambio de xogo que Solomon Hikes, un dos creadores de Docker, escribiu que se WebAssembly e WASI existisen en 2008, Docker simplemente non tería nacido.
Non é de estrañar que Rust estivese entre os adoptantes da nova tecnoloxía portátil: o seu ecosistema está a desenvolverse de forma dinámica e Rust é a linguaxe de programación máis favorita durante varios anos, segundo os resultados.
Esta é unha diapositiva da charla de Steve, que mostra claramente a relación entre o número de erros de seguridade que se poden evitar por completo ao usar Rust e o número total de erros atopados en MS Windows durante a última década e media.
Microsoft tivo que responder dalgún xeito a tal desafío, e así o fixo.
2. Proxecto Verona de Microsoft, que salvará Windows e abrirá unha nova páxina de historial para calquera SO
O número de erros no núcleo de Microsoft Windows e na maioría dos programas de consumo aumentou case linealmente nos últimos 12 anos.
En 2019, Matthew Parkinson de Microsoft
Esta é a iniciativa de Microsoft para crear unha linguaxe de programación segura baseada nas ideas da linguaxe Rust: os colegas de Microsoft Research descubriron que a maioría dos problemas de seguridade están asociados á pesada herdanza da linguaxe C, na que está escrita a maior parte de Windows. A linguaxe Rust de Verona xestiona a memoria e o acceso simultáneo aos recursos utilizando
É interesante que Microsoft se perciba tradicionalmente como un imperio do mal e un opoñente de todo o novo, a pesar de que
A pregunta de Brian Cantrill do primeiro parágrafo: "Non é hora de reescribir o núcleo do sistema operativo en Rust?" recibiu unha resposta inesperada: é obvio que aínda non é posible reescribir o núcleo do sistema operativo, pero os programas que se executan no espazo de usuario xa se están reescribindo. Comezou un proceso imparable, que abrirá unha nova páxina do futuro para todos os sistemas operativos.
3. O aumento da popularidade da linguaxe de programación Dart grazas ao framework Flutter
Estou seguro de que a seguinte noticia supón unha gran sorpresa non só para nós e para o público en xeral, senón tamén para a maioría dos participantes directos no proceso da súa formación. A linguaxe de programación Dart, que apareceu en Google hai oito anos, experimentou un rápido crecemento en popularidade este ano.
Utilizo o meu método para avaliar a popularidade das linguaxes de programación analizando repositorios en Github, unha vez ao mes
Dart superou en popularidade a Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua e CoffeeScript. Ningunha outra linguaxe de programación parece crecer máis rápido este ano. Por que pasou?
Un dos relatorios máis importantes deste ano
Para a linguaxe Dart, o motivo da súa popularidade é o marco de desenvolvemento de aplicacións móbiles
Non sabemos nada de Dart xa que non facemos desenvolvemento para móbiles, pero damos a benvida a outra linguaxe de programación de tipo estático.
4. Posibilidade de supervivencia do núcleo Linux e da súa comunidade grazas á máquina virtual eBPF
En VDSina amamos as conferencias: este ano fun á conferencia DevOops en San Petersburgo e participei nunha mesa redonda dedicada ás tendencias e cousas quentes do sector. En 2019, as opinións principais nestas conversas foron:
- Docker morreu porque é demasiado aburrido
- Kubernetes está vivo e durará aproximadamente un ano; aínda se falará del nas conferencias de 2020
- Mentres tanto, ningunha persoa viva buscou o núcleo de Linux durante moito tempo
Non comparto o último punto; dende o meu punto de vista, agora están pasando cousas non só interesantes, senón tamén revolucionarias no desenvolvemento do núcleo de Linux. A máis destacada é a máquina virtual eBPF, que foi creada orixinalmente para resolver a aburrida tarefa de filtrar paquetes de rede, e logo converteuse nunha máquina virtual de propósito xeral a nivel de núcleo.
Desenvolvemento para o núcleo Linux: si
Desenvolvemento para o núcleo Linux: agora
Grazas a eBPF, o kernel agora informa da aparición de eventos que poden ser parcialmente procesados fóra do kernel; a interface permite interactuar co kernel de forma segura e eficiente desde o espazo de usuario e ampliar e complementar a funcionalidade do kernel de Linux, evitando todo. -Ollo de Linus Torvalds.
Antes de eBPF, desenvolver programas cuxas actividades estaban estreitamente relacionadas coa interacción co núcleo de Linux era unha historia difícil: crear cousas como controladores para dispositivos lentos e interfaces para sistemas de ficheiros no espazo de usuario requiría pasar por un procedemento de revisión formal por parte de desenvolvedores experimentados do núcleo de Linux.
A aparición da interface eBPF simplificou moito o proceso de escritura deste tipo de programas: o limiar de entrada reduciuse, haberá máis desenvolvedores e a comunidade volverá cobrar vida.
Non estou só no meu entusiasmo:
Mentres tanto, Linus Torvalds adoita non eloxialo publicamente por tales cousas, e podo entendelo: quen quere facerse públicamente parecido a un idiota? 🙂
5. Linux puxo case o último cravo no cadaleito de FreeBSD grazas á interface io_uring asíncrona no núcleo de Linux
Aínda que estamos no tema do núcleo de Linux, cómpre destacar outra mellora significativa que tivo lugar este ano: a inclusión dun novo
Durante moitos anos, os administradores de sistemas e os desenvolvedores de FreeBSD basearon a súa elección no feito de que FreeBSD facía mellor E/S asíncrona que Linux. Por exemplo este argumento
Agora o xogo virou patas arriba.
6. O retorno triunfal de AMD coa liña de procesadores Ryzen
Nada inusual, é só que AMD, que estivo á marxe na industria durante moito tempo, está a bater récord tras récord.
A nova liña de procesadores Ryzen mostrou unha incrible relación prezo/rendemento: eles
7. Seguindo AMD, Apple pretende sacar un anaco do pastel de Intel con iPadOS e antigos trucos de Gates
Todos os que poden ter un arma nas súas mans adoitan tentar participar nas batallas de xigantes, e non só AMD está a disputar a base de alimentos de Intel. Apple comportouse como o vello touro da broma.
baixaremos pouco a pouco a montañaUn touro vello e novo está no cumio dunha montaña, e un rabaño de vacas pace debaixo.
O touro novo ofrécelle ao vello:
- Escoita, imos axiña, baixa axiña e peta na vaca
e axiña, axiña, volveremos subir!
- Non!
- Ben, entón imos axiña, axiña abaixo, imos chamar dúas vacas cada unha e axiña-
Volvemos axiña!
- Non!
- Pois que propóns entón?
- Baixaremos amodo, paseniño polo monte, mataremos todo o rabaño e
Regresemos paseniño e paseniño ao noso lugar!
Ao lanzar o novo iPadOS, Apple utilizou unha táctica contra Intel chamada "innovación disruptiva".
Definición da Wikipedia
A “innovación disruptiva” é unha innovación que cambia o equilibrio de valores no mercado. Ao mesmo tempo, os produtos antigos vólvense pouco competitivos simplemente porque os parámetros nos que se baseaba anteriormente a competencia perden a súa importancia.
Exemplos de "innovacións disruptivas" son o teléfono (substituíu o telégrafo), os barcos de vapor (substituíron os veleiros), os semicondutores (substituíron os dispositivos de baleiro), as cámaras dixitais (substituíron as cámaras de película) e o correo electrónico (interrompeu o correo tradicional).
Apple usa os seus propios procesadores baseados en ARM de baixa potencia, e isto demostrou ser máis importante para os usuarios que o rendemento lixeiramente atrasado do x86 de Intel.
Apple está logrando arrebatar unha cota de mercado, convertendo o iPad dun terminal de entretemento nunha ferramenta de traballo en toda regla, primeiro para os que crean contido e agora para os desenvolvedores. Por suposto, non veremos un MacBook baseado en ARM en breve, pero pequenos problemas co deseño dos teclados do MacBook Pro están fomentando a busca de solucións alternativas, e unha delas promete ser o iPad Pro con iPadOS.
Que teñen que ver Gates e Microsoft con iso?
Ao mesmo tempo, Gates fixo exactamente o mesmo truco con IBM.
Na década de 1970, IBM dominaba o mercado dos servidores, coa confianza dun xigante que ignoraba os ordenadores persoais para a persoa media. Na década de 1980, Gates creou IBM con diñeiro e licenciou MS-DOS para iso, deixando para si os dereitos do sistema operativo. Despois de recibir o diñeiro, Microsoft creou unha interface gráfica para MS-DOS, e naceu Windows, ao principio só un complemento gráfico sobre DOS, e despois o primeiro sistema operativo para PC, cómodo para o uso das masas. IBM, sendo unha empresa grande e torpe, está perdendo o mercado dos ordenadores persoais ante a nova e rápida Microsoft. Contei esta gran historia moi brevemente, así que se estás a preguntar como xogará Apple contra Intel en 2020 con iPadOS, recoméndoo encarecidamente
8. Fortalecemento da posición de ZFSonLinux: o vello cabalo non estraga o surco
Canónico
9. Oxide Computer Company - seguiremos de preto o equipo, que é claramente capaz de moito - polo menos crear un espectáculo xenial
Remato a miña lista con outra mención a Brian Cantrill, onde comecei.
Brian Cantrill e outros enxeñeiros (algúns dos cales tamén traballaron anteriormente en Sun) fundaron unha empresa chamada
A súa idea é a promesa dunha nova revolución e, cando menos, estarei encantado de ver o movemento dos seus pensamentos e o seu desenvolvemento no vindeiro 2020.
O que conseguimos facer en 2019 en VDSina
Non logramos ningún avance tecnolóxico en 2019 con VDSina, pero aínda temos algo do que estar orgullosos.
En febreiro, engadimos a posibilidade de usar unha rede local entre servidores e lanzamos un servizo de rexistro de dominios. O prezo converteuse nun dos máis baixos do mercado: 179 rublos por ru/рф, incluso para a renovación.
En marzo falamos no IT Global Meetup #14.
En abril, aumentamos o ancho da canle para cada servidor de 100 a 200 Megabits e aumentamos significativamente o límite de tráfico para todas as tarifas (excepto as máis baratas) ata 32 TB ao mes.
En xullo, os clientes tiveron a oportunidade de instalar automaticamente Windows Server 2019. A protección DDoS gratuíta comezou a proporcionarse na localización de Moscova.
Tamén en xullo saíu a nosa compañía en Habré, estreando
En agosto, engadiron a posibilidade de crear instantáneas: copias de seguridade do servidor.
Lanzouse a API pública.
Aumentamos o ancho da canle para cada servidor de 200 a 500 Megabits.
Participamos na conferencia Chaos Constructions 2019, distribuíndo látigos co logotipo da empresa como merchandising (o slogan da campaña era "Cando o desenvolvedor está arriba") e explotamos chats de telegramas.
En setembro, lanzamos o Instagram máis bonito e amigable dunha empresa de TI: VDSina comezou a falar de noticias e vida cotiá.
En novembro fomos a Highload++, participamos nunha mesa redonda sobre “bases de datos en Kubernetes” e vestimos aos participantes con sombreiros de quenlla.
En decembro, falamos nunha reunión de DevOps na oficina de GazPromNeft cun informe sobre bases de datos en Kubernetes e na conferencia DevOpsDays en Moscova
Conclusión
Como dixo Nassim Taleb, é moito máis doado predicir o que definitivamente non veremos. Gustaríame sinalar que todo o novo que veremos en 2020 remóntase a 2019, 2018 e anteriores. Non presumo predicir o futuro con precisión, pero 2020 definitivamente non será o ano de Linux no escritorio (cando foi a última vez que viches un escritorio?) E levamos dez anos vendo o ano de Linux en dispositivos móbiles. anos agora.
En todo caso, espero que dentro dun ano volvamos a reunirnos e comentar como quedou realmente todo.
Felices festas a todos!
Siga o noso programador en Instagram
Fonte: www.habr.com