Documentation for a newer release is available. View Latest

Cambios en toda la distribución

Actualiza comps para usar Python 3

Múltiples grupos de paquetes han sido actualizados para usar paquetes python3 en lugar de python2. La lista de grupos es:

  • python-classroom

  • engineering-and-scientific

  • development-libs

  • cloud-management

  • font-design

  • mysql

  • robotics-suite

  • authoring-and-publishing

  • electronic-lab

Además, el grupo del paquete python-web ha sido eliminado desde comps.

Asistencia ZRAM para imágenes de ARM

Las versiones anteriores de Fedora para ARM (Aarch64) los sistemas habilitaron una cantidad pequeña de espacio de intercambio por default. Generalmente esto era una cosa buena, aun así en algunos casos utilizando intercambio sobre ARM puede causar problemas tales como desgaste intensos en tarjetas SD debido a uso sobrante de lleva nivelar. Fedora 29 habilita ZRAM para mitigar esto y habilitar más la memoria encima ARMA equipos de junta sola (los SBC) por comprimir una parte de la RAM y utilizando él como espacio de intercambio. Esto proporciona fiabilidad y actuación mejores en tales dispositivos, el cual en turno proporciona experiencia de usuario mejor. ZRAM está habilitado sobre todas imágenes de ZRAM por defecto.

Retira PPC64

Fedora 29 abandona el mantenimiento para sistemas IBM POWER big endian (ppc64). Este cambio viene tras los sistemas ppc64 big-endian han sido mantenidos en un modo "solo mantenimiento" por varios años, y gran parte causado por foco río arriba en little endian ppc64le. Para justificación más detallada detrás de este cambio, consulte el anuncio del listado de correo.

Actualiza la arquitectura i686 en baseline para incluir SSE2

En versiones anteriores, i686 RPM los paquetes estuvieron construidos en una manera que era compatible con procesadores muy antiguos seguros como Intel Pentium III. La adición única sobre el i686/Pentium Pro baseline es un requisito para mantenimiento en mucho tiempo NOPs, para Intel CET. Aun así, la mayoría de i686 instalaciones de paquete es de hecho encima x86_64 sistemas como multi-lib RPMs. Además, hay informa que el i686 kernel no corre establo en hardware viejo qué no es x86_64 capaz.

Fedora 29 cambia los requisitos de creación para paquetes de i686 de tal manera que requieren el conjunto de instrucción de la arquitectura (ISA) de las CPU más temprana que x86_64. Específicamente, los cambios siguientes están hechos para paquetes de 32-bit para optimizarles para uso en sistemas x86_64 actuales:

  • Los indicadores del compilador predeterminado son cambiados a -march=i686 -msse2 -mtune=generic -mfpmath=sse -mstackrealign. Esto habilita mantenimiento de SSE2 con segundo plano óptimo para compatibilidad hacia atrás debido a la retroalimentación de pila automática (pila de 16-byte alineada fue introducida con mantenimiento en SSE2 en el ABI i386, pero los binarios antiguos sólo proporcionan alineación de pila a 4-byte.)

  • Los paquetes x86 pueden utilizar optimizaciones SSE2 incondicionalmente.

  • Esto aumenta compatibilidad con algún desarrollo los cuáles mayoritariamente son proporcionados en mantenimiento para sistemas x86 sin SSE2.

  • Problemas de precisión excesiva no heredado al i387 FPU legado desaparece, y resultados matemáticos acaecen más previsibles.

El último dos elementos son principalmente un beneficio a aquellos desarrolladores quiénes trabajen son el mismo Fedora.

Uno el impacto notable de este cambio es que los sistemas 32-bit x86 los cuales carecen de soporte SSE2 no serán capaces de instalar o mejorar a Fedora 29. Esto sólo se aplica a sistemas x86 de 32-bit. Para sistemas x86 64-bit, el soporte SSE2 es una compatibilidad requerida de la línea base ABI y ya utilizada extensamente por Fedora.

Las variantes de Fedora ahora están etiquetadas

En las anteriores a Fedora 29, sólo las ediciones mayores de Fedora estaban utilizando los campos VARIANT y VARIANT_ID en /usr/lib/os-release (y el enlace simbólico /etc/os-release). Aquello significaba que era imposible distinguir entre, por ejemplo, un spin de escritorio y una imagen de contenedor.

Fedora 29 emplea estos campos en cada variante. Combinado con el contador UUID, esto proporcionará al Proyecto Fedora con un cuadro mucho más claro de real-uso mundial de varios giros y ediciones, y dejar el Proyecto para determinar cuáles ediciones son más populares y a mejores optimiza tiempo y recursos.

Renombra Atomic Workstation para Silverblue

Fedora Atomic Workstation ha sido renombrado a Fedora Silverblue y ha sido liberado al lado Fedora 29. Consulte la sección Silverblue para notas de versión.

La ruta PATH de prioritization del usuario

Los cambios en Fedora 29 por defecto PATH. Consulte Utilidades de Sistema para detalles.