Documentation for a newer release is available. View Latest

Kernel

Mayor Duración de la Batería del Portátil

Fedora 28 habilita por primera vez un número de características de ahorro de energía de mejoras en la duración de la batería de los portátiles. Estos cambios se encuentran en los paquetes base y por tanto todos los usuarios obtendrán automáticamente estas mejoras al modernizar. Como resultado, los portátiles con Fedora tendrán una mayor autonomía.

Habilitación de Thunderbolt

Fedora 28 añade mantenimiento para Thunderbolt - un interfaz desarrollado por Intel el cual concede conexión de periféricos externos a un equipo.

Los dispositivos conectados mediante Thunderbolt son maestros DMA, lo que significa que pueden leer la memoria del sistema directamente sin interferencias del sistema operativo ni de la CPU del ordenador. Para mitigar el riesgo de seguridad que supone este tipo de acceso, existen cuatro niveles de seguridad disponibles para la comunicación, definidos por el firmware del sistema:

  • none ‐ la seguridad está inhabilitada, todos los dispositivos son completamente funcionales cuando están conectados

  • dponly - solamente aprueba el flujo DisplayPort a través del dispositivo conectado

  • user - dispositivos conectados deben ser autorizados manualmente por el usuario

  • secure - same as user, but also verify the device’s identy through a secret key

Starting with version 4.13, the Linux kernel provides an interface through sysfs which enables userspace query about the security level, the status of any connected devices, and to authorize devices if the security level demands it. The active security level must normally be selected before booting via a BIOS/EFI option, but it is interesting to note that the none option will likely be removed in the future. This would mean that connected Thunderbolt devices would not work unless authorized by the user from within the running operating system.

For this reason, Fedora 28 implements full Thunderbolt 3 support. In order to avoid compromising the security, there are two userspace components working together to enable Thunderbolt: a system service (boltd) and a component in GNOME Shell. The shell component will automatically enroll (authorize and store in an internal database) any new connected devices using boltd only if the current user is an administrator and if the session is unlocked. After the device has been authorized once, its information is stored in the database and it will be authorized automatically on subsequent connections.