Núcleo de Linux 5.1: ¿qué se sabe sobre los cambios?

La versión conmemorativa del núcleo de Linux 5.0 se lanzó a principios de marzo. Sin embargo, el trabajo en el kernel 5.1 ya está en marcha. En este artículo, examinaremos una serie de novedades que se esperan en esta versión.

Núcleo de Linux 5.1: ¿qué se sabe sobre los cambios?
/ Flickr / ayu oshimi / CC BY-SA

Se suspende el soporte para a.out

Linux admite archivos binarios ELF desde la primera versión del núcleo. Después de 25 años, a.out se planea trasladar a la categoría de tecnologías obsoletas (deprecated). Los desarrolladores afirman que es un procedimiento necesario, ya que con el tiempo el código ha comenzado a 'descomponerse'.

Linus Torvalds destacó que ningún compilador existente genera binarios en formato a.out, por lo que ya carece de sentido.La eliminación de a.out se llevará a cabo en dos etapas. En Linux 5.1, se eliminará el código de volcado de memoria (

core dumpingcode) — esto son aproximadamente 500 líneas . Según Linus, es extremadamente improbable que alguien necesite lidiar con el código legado, y los usuarios que aún generan archivos ejecutables a.out tendrán tiempo para reorganizar sus procesos de negocio.En lanzamientos posteriores, el soporte se interrumpirá completamente, pero solo si no aparece nadie en la comunidad que se encargue del formato.

Se están realizando cambios en los parches contra Spectre

Se realizarán varios cambios en el parche Retpoline para protección contra el ataque Spectre v2. Utiliza una secuencia especial de instrucciones que bloquea el mecanismo de ejecución especulativa en el procesador. Los desarrolladores planean

aumentar el umbral para la generación de llamadas indirectas desde operadores de bifurcación de cinco a veinte. En algunos casos, esto permitirá una mejora del 20% en el rendimiento. el umbral para la generación de llamadas indirectas desde operadores de bifurcación de cinco a veinte. En algunos casos, esto permitirá También el núcleo 5.1

recibirá una nueva bandera PR_SPEC_DISABLE_NOEXEC, que desactiva la protección contra la vulnerabilidad Spectre v4 en todos los procesos secundarios ejecutados en el servidor. Está relacionada con la función memory disambiguation , que permitía la ejecución fuera de orden de instrucciones. Según los expertos, la bandera automatiza la verificación para desactivar el parche y permitirá acelerar los servidores con un número elevado de procesos en ejecución de manera simultánea. Más sobre estolo mencionamos en uno de nuestros artículos anteriores Las nuevas funciones que optimizan el funcionamiento de los servidores Linux pueden afectar la popularidad de este sistema operativo en entornos de nube. Nosotros en.

1cloud 1cloud Hemos recopilado estadísticas: el sistema operativo más popular en la nube entre nuestros clientes sigue siendo Windows (79%). La cuota de Linux es del 20%. En el futuro, esperamos que el segundo sistema operativo recupere posiciones en el mercado. También presentamos un gráfico de distribución de cuotas entre las distribuciones de Linux (La distribución más popular entre nuestros clientes sigue siendo Ubuntu, con un 45%, seguida de CentOS con un 28% y Debian con un 26%).

Núcleo de Linux 5.1: ¿qué se sabe sobre los cambios?Núcleo de Linux 5.1: ¿qué se sabe sobre los cambios?

Añaden controladores de audio (muchos)

En uno de los hilos de Hacker News, los residentes mencionaron, que Linux siempre ha tenido dificultades con el soporte de hardware. Pero en 5.1 se añadirán un montón de controladores para equipos de audio.

Por ejemplo, aparecerá un controlador para la tarjeta de sonido Fireface UCX, diseñada para trabajar en estudios de grabación y salas de conciertos. También se añadirán el controlador MediaTek BTCVSD para el chip Bluetooth, que fue propuesto por los desarrolladores de MediaTek.

Se espera soporte para Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 y controladores integrados de Google ChromeOS. También se destacan Ingenic JZ4725B, MT8183 y MT6358, NXP MICFIL, Rockchip RK3328, controladores Spreadtrum DMA y muchos más.

Núcleo de Linux 5.1: ¿qué se sabe sobre los cambios?
/ Flickr / Christopher Michel / CC BY

Qué más esperar en el núcleo de Linux 5.1

Como escribe Phoronix, los desarrolladores podrían devolver en Linux 5.1 la posibilidad de usar memoria persistente como RAM. En particular, Optane NVDIMM (fabricada con tecnología 3D Xpoint) en el bus DDR4 podría 'transformarse' en un dispositivo de almacenamiento temporal.

Para más información sobre el trabajo que se está realizando en esta dirección, lee el hilo en LKML. Actualmente, Linus está esperando aclaraciones sobre el comportamiento de Optane de los desarrolladores de Intel. Solo después de recibir esta información, tomará una decisión sobre si incluir la nueva función en el núcleo 5.1.

Además, se pueden esperar parches que resuelvan el problema del año 2038.El 19 de enero de 2038, el valor del tiempo dejará de 'caber' en un entero con signo de 32 bits. Esto provocará fallos masivos en los programas. Por lo tanto, los desarrolladores están realizando cambios poco a poco en las llamadas del sistema correspondientes; la nueva versión del núcleo no será una excepción. Se puede esperar más información sobre los cambios potenciales en el código del núcleo de Linux en un futuro cercano. Continuaremos escribiendo sobre ellos en materiales posteriores.

En nuestro blog corporativo:

Cómo ahorrar utilizando API

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster