O núcleo Linux 5.1 - Que se sabe sobre os cambios

Versión de aniversario do núcleo Linux O núcleo 5.0 foi lanzado a principios de marzo. O traballo no núcleo 5.1 xa está en marcha. Neste artigo, veremos unha serie de novas características que se poden esperar desta versión.

O núcleo Linux 5.1 - Que se sabe sobre os cambios
/flickr/ ayu oshimi / CC BY-SA

Deixa de apoiar a.out

Linux admite ficheiros binarios ELF dende a primeira versión do núcleo. Despois de 25 anos, a.fóra Pretenden transferilo á categoría de tecnoloxías obsoletas (obsoleto). Os desenvolvedores din que este é un procedemento necesario, xa que hai moito tempo o código comezou a podrecer.

Linus Torvalds só subliñado, que ningún dos compiladores existentes crea binarios do formato a.out, polo que xa non ten sentido.

A eliminación gradual de a.out terá lugar en dúas fases. Linux 5.1 eliminarase o código de volcado de memoria (vertido de núcleos código) é aproximadamente 500 liñas. Segundo Linus, é moi improbable que alguén teña que lidiar co código herdado e os usuarios que aínda están xerando executables a.out terán tempo para reconstruír os seus procesos comerciais.

En versións posteriores, o soporte pararase por completo, pero só se non hai ningunha persoa na comunidade que se encargue de manter o formato.

Realizando cambios nos parches anti-Specter

Faranse varios cambios no parche Retpoline para protexerse contra o ataque Spectre v2. Usa unha secuencia especial de instrucións que bloquea o mecanismo de execución especulativa no procesador. Os desenvolvedores están a planificar para aumentar o limiar para xerar chamadas indirectas dos operadores das sucursais de cinco a vinte. Nalgúns casos isto permitirá para aumentar produtividade nun 20%.

Tamén o núcleo 5.1 recibirá nova marca PR_SPEC_DISABLE_NOEXEC, que desactiva a protección contra a vulnerabilidade Spectre v4 en todos os procesos fillos que se executan no servidor. Está asociado coa función desambiguación da memoria, que permitía a execución de ordes fóra de orde. Segundo os expertos, a bandeira automatizará a comprobación para desactivar un parche e acelerará os servidores cun gran número de procesos en execución simultánea. Máis sobre isto escribimos nun dos materiais anteriores.

Novas funcionalidades para optimizar o rendemento do servidor Linux, pode afectar á popularidade deste sistema operativo no entorno da nube. Estamos en 1nubrado Recompilamos estatísticas: o sistema operativo máis popular na nube entre os nosos clientes segue a ser Windows (79%). Compartir Linux é do 20 %. No futuro, agardamos que o segundo sistema operativo recupere parte da súa cota de mercado. Tamén proporcionamos un gráfico da distribución da cota entre Linux-distribucións (A distribución máis popular entre os nosos clientes segue a ser Ubuntu - 45%, seguido de CentOS cun 28% e Debian do 26 %.

O núcleo Linux 5.1 - Que se sabe sobre os cambiosO núcleo Linux 5.1 - Que se sabe sobre os cambios

Engadir controladores de audio (moitos)

Nun dos fíos de Hacker News, residentes celebrado, que tes? Linux Sempre houbo dificultades coa compatibilidade co hardware. Pero na versión 5.1 engadirase. moitos condutores para equipos de audio.

Por exemplo, haberá un condutor para Tarxeta de son Fireface UCX, destinado a traballar en estudos de gravación e salas de concertos. Tamén engadirá Controlador MediaTek BTCVSD para o chip Bluetooth, que foi proposto polos desenvolvedores de MediaTek.

Podes esperar soporte para Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 e controladores integrados de Google ChromeOS. Tamén están na lista Ingenic JZ4725B, MT8183 e MT6358, NXP MICFIL, Rockchip RK3328, controladores Spreadtrum DMA e moitos outros.

O núcleo Linux 5.1 - Que se sabe sobre os cambios
/flickr/ Christopher michel / CC BY

Que máis se pode esperar en Linux kernel 5.1

Como escribe Phoronix, os desenvolvedores pode volver в Linux Capacidade 5.1 para usar memoria persistente como RAM. Especificamente, as memorias NVDIMM de Optane (feitas coa tecnoloxía 3D Xpoint) no bus DDR4 poden "converterse" en memoria de acceso aleatorio.

Ler máis sobre o traballo que se está a facer nesta dirección. nun fío en LKML. Agora Linus agarda aclaración sobre o comportamento de Optane dos desenvolvedores de Intel. Só despois de recibilos decidirá se inclúe a nova función no núcleo 5.1.

Aínda podes esperar parches que resolvan problema de 2038. O 19 de xaneiro de 2038, o valor de tempo xa non encaixará nun número enteiro con signo de 32 bits. Isto provocará fallos masivos do programa. Polo tanto, os desenvolvedores son gradualmente facer cambios nas chamadas de sistema correspondentes - a nova versión do núcleo non será unha excepción.

Máis información sobre posibles cambios no código Linux o núcleo pódese esperar nun futuro próximo. Seguiremos escribindo sobre eles en artigos futuros.

No noso blog corporativo:

Fonte: www.habr.com

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster