Linux 5.13 arriba amb suport inicial per Apple M1, millores a controladors i mes

Linux Kernel

Després de dos mesos de desenvolupament, Linus Torvalds donat a conèixer el llançament de el nucli de Linux 5.13 la qual es considera com la versió més gran de la història, ja que va rebre 17189 correccions de 2150 desenvolupadors i dels quals els canvis van afectar a 12996 arxius, 794705 línies de codi agregades, 399590 línies eliminades

Entre els canvis més notables es destaca el suport inicial per xips Apple M1, Controlador cgroup «misc», suport s'abandoni per / dev / kmem, suport per a noves GPU Intel i AMD, capacitat de cridar directament funcions de l'nucli des de programes BPF, Aleatorització de el nucli stack per a cada crida de sistema, la capacitat de construir en Clang amb protecció CFI (Control Flow Integrity), Landlock de la lliçó LSM per a la limitació addicional de processos i mes.

Principals novetats de Linux 5.13

En aquesta nova versió de el nucli si destaca la introducció el suport inicial per al xip ARM M1 d'Apple, Que cobreix les funcions de controlador d'interrupció, temporitzador, UART, SMP, I / S i MMIO. S'esmenta que l'enginyeria inversa de la GPU encara no està completa, es proporciona suport de consola sèrie i framebuffer per organitzar la sortida.

Un altre de les novetats que es destaca és la integració contínua en el nucli MPTCP (multipath TCP), Ja que en la nova versió es agrega suport per sockopt per configurar opcions TCP genèriques. Es va implementar la capacitat de restablir subflujos individuals.

També es destaca un nou controlador de cgroup «Misc» (CONFIG_CGROUP_MISC), Dissenyat per limitar i rastrejar recursos escalessis que es poden controlar usant un comptador simple i limitat establint els valors màxims permesos. Com a exemple s'esmenta la gestió dels identificadors d'espai d'adreces utilitzats en el mecanisme AMD SEV (Secure Encrypted Virtualization).

D'altra banda també es destaca que en els programes de rastreig de BPF, es va fer possible utilitzar un emmagatzematge local di tasques per a una tasca, el que proporciona un major rendiment a l'vincular dades a un gestor de BPF específic.

A més, també es destaca que després de 13 anys en la branca de preparació, el controlador «comedi» ( una col·lecció de controladors per a una varietat de plaques d'adquisició de dades comuns. Els controladors s'implementen com un mòdul de el nucli de Linux que proporciona una funcionalitat comuna i mòduls de controladors individuals de baix nivell) s'ha estabilitzat i traslladat a l'estructura principal per admetre els dispositius de recopilació de dades.

En ext4, ara es permet sobreescriure les entrades de directori quan s'eliminen arxius per garantir que s'esborrin els noms dels arxius eliminats. A l'precarregar mapes de bits de blocs, es va millorar el rendiment de el codi per a l'assignació de blocs en FS recentment muntats. Ext4 també permet l'ús simultani de xifrat i manera que no distingeix entre majúscules i minúscules.

Mentres que per XFS s'agrega la capacitat d'eliminar espai de l'últim grup de distribució en el sistema d'arxius, Que va ser el primer vincle en la implementació de la funció de reduir la mida de les particions existents amb XFS FS. S'han realitzat diverses optimitzacions de rendiment.

En Btrfs s'ha afegit l'ús de lectura anticipada en la comanda d'enviament, el que va permetre reduir el temps per a un enviament complet en un 10% i un incremental en un 25%. Per als dispositius de blocs per zones, es proporciona una redistribució automàtica en segon pla de les zones quan s'excedeix el llindar de el 75% de l'espai no utilitzat.

Es va eliminar el suport per a l'arxiu especial / dev / kmem, que es pot usar per a accedir a tot l'espai d'adreces de l'nucli. S'ha descobert que aquest arxiu està actualitzat i causa problemes de seguretat.

També podrem trobar en aquesta nova versió de Linux 5.13 que es va agregar suport per construir un nucli amb la inclusió d'un mecanisme de protecció CFI (Control Flow Integrity) al compilador de Clang, que afegeix una funció de verificació abans de cada trucada indirecta per identificar algunes formes de comportament indefinit que potencialment poden conduir a una violació del normal controlar el flux com a resultat de gestes, modificant punters a funcions emmagatzemades a la memòria. Es proposa el paràmetre CONFIG_CFI_CLANG per habilitar CFI.

Finalment per la part dels controladors, ara per GUD (Generic USB Display) el controlador proporciona propietats DRM (Direct Rendering Manager) per rotació d'imatge, control de brillantor, accés EDID, configuració de manera de vídeo i connexió de TV, que es poden utilitzar com a base per crear controladors específics de el dispositiu.

Mentres que per amdgpu s'agrega suport inicial per GPU Aldebaran (Gfx90a) i s'inclou suport inicial per FreeSync Adaptive Sync per HDMI (Anteriorment disponible per DisplayPort),

Mentres que per als controladors d'Intel es destaca que s'ha implementat un nou controlador per a la gestió de la refrigeració, Que permet reduir la freqüència de l'processador quan hi ha perill de sobreescalfament.

Descàrrega

Per als interessats en la nova versió Linux 5.13 poden realitzar la descàrrega ja des kernel.org


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.