Lanzamiento de la distribución Linux Fedora 30

Presentado por Lanzamiento de distribución de Linux Fedora 30. Para cargar preparado Productos Estación de trabajo Fedora, Servidor de fedora, Fedora azul plateado, Edición Fedora IoT, y conjunto de "giros" con compilaciones en vivo de entornos de escritorio KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE y LXQt. Se generan ensamblajes para x86, x86_64, Power64, ARM64 (AArch64) y varios dispositivos con procesadores ARM de 32 bits.

Lo mas notable mejoras en Fedora 30:

  • Escritorio GNOME actualizado para su lanzamiento 3.32 con un estilo rediseñado de elementos de interfaz, escritorio e íconos, soporte experimental para escalado fraccionario y el fin del soporte para el menú global;
  • Se ha trabajado para mejorar el rendimiento del administrador de paquetes DNF. Todos los metadatos en repositorios distintos de xz y gzip ahora están disponibles en el formato zchunk, que, además de un buen nivel de compresión, brinda soporte para cambios delta, lo que le permite descargar solo las partes modificadas del archivo (el archivo se divide en bloques comprimidos por separado y el cliente descarga solo aquellos bloques para los cuales la suma de verificación no hacer coincidir los bloques de su lado);
  • En abandono adicional código para enviar la información necesaria para estimar con mayor precisión la base de usuarios de la distribución. Al acceder a los espejos, se enviará un contador “countme”, cuyo valor aumenta cada semana. El contador se restablecerá a "0" después de la primera llamada exitosa al servidor y después de 7 días comenzará a contar semanas. Este método le permitirá estimar cuánto tiempo hace que se instaló la versión en uso, lo cual es suficiente para analizar la dinámica de los usuarios que cambian a nuevas versiones e identificar instalaciones de corta duración en sistemas de integración continua, sistemas de prueba, contenedores y máquinas virtuales. Si lo desea, el usuario puede desactivar el envío de esta información.
  • Paquetes de escritorio agregados Profundo, desarrollado por los desarrolladores de la distribución del mismo nombre de China. Los componentes del escritorio se desarrollan utilizando los lenguajes C/C++ y Go, pero la interfaz se crea utilizando tecnologías HTML5 utilizando el motor web Chromium. La característica clave del escritorio Deepin es el panel, que admite múltiples modos de funcionamiento. En el modo clásico, hay una separación más explícita entre las ventanas abiertas y las aplicaciones que se ofrecen para iniciar. El modo efectivo recuerda un poco a Unity, mezclando indicadores de programas en ejecución, aplicaciones favoritas y subprogramas de control. La interfaz de inicio del programa se muestra en toda la pantalla y ofrece dos modos: ver aplicaciones favoritas y navegar por el catálogo de programas instalados;
  • Se agregaron paquetes con el escritorio Pantheon, que está siendo desarrollado por el proyecto. Sistema operativo elemental. Para el desarrollo se utilizan GTK3+, el lenguaje Vala y el marco Granite. El entorno gráfico Pantheon combina componentes como el administrador de ventanas Gala (basado en LibMutter), el panel superior WingPanel, el lanzador Slingshot, el panel de control Switchboard, la barra de tareas inferior Plank (un análogo del panel Docky reescrito en Vala) y Pantheon. Gestor de sesiones Greeter (basado en LightDM);
  • Versiones actualizadas del programa: GCC 9, Glibc 2.29, Ruby 2.6, Golang 1.12, Erlang 21,
    Pescado 3.0, LXQt 0.14.0, GHC 8.4, PHP 7.3, OpenJDK 12, Bash 5.0;

  • Se hizo la transición a GnuPG 2 como la implementación principal de GPG (
    /usr/bin/gpg ahora enlaza con el ejecutable GnuPG 2 en lugar de GnuPG 1;
  • Se ha trabajado para garantizar que los gráficos se muestren de manera más fluida al inicio, sin cortes de pantalla ni transiciones gráficas abruptas. El controlador i915 tiene el modo fastboot habilitado de forma predeterminada, la pantalla de inicio del plymouth tiene un nuevo tema;
  • La implementación predeterminada del bus D-Bus está habilitada Corredor de D-Bus. D-Bus Broker se implementa completamente en el espacio del usuario, sigue siendo totalmente compatible con la implementación de referencia de D-Bus, está diseñado para admitir funciones prácticas y se centra en mejorar el rendimiento y la confiabilidad;
  • El formato de metadatos para el cifrado de todo el disco se cambió de LUKS1 a LUKS2;
  • En preparación para el fin del soporte para Python 2 (el mantenimiento de esta rama vence el 1 de enero de 2020), se eliminó de los repositorios. Número grande Paquetes específicos de Python 2. Para módulos Python proporcionados por el repositorio con soporte para metadatos
    Python Egg/Wheel tiene un generador de dependencias habilitado de forma predeterminada;

  • Se ha eliminado de libcrypt la compatibilidad con funciones obsoletas e inseguras como encrypt, encrypt_r, setkey, setkey_r y fcrypt;
  • El archivo /etc/sysconfig/nfs ha quedado obsoleto; sólo se debe utilizar /etc/nfs.conf para configurar NFS;
  • Se agregó soporte uEFI para arrancar en sistemas ARMv7;
  • El DBMS MongoDB fue eliminado de los repositorios debido a la transición de este proyecto a una licencia no libre. incompatible con requisitos de Fedora;
  • Los paquetes Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp y sonatype-oss-parent han quedado obsoletos;
  • Colección agregada Funciones del sistema Linux con un conjunto de módulos y roles para implementar un sistema de gestión de configuración centralizado basado en Ansible;
  • interrumpido formación de builds de Fedora Atomic Host, que ofrecen un entorno reducido al mínimo, cuya actualización se realiza de forma atómica reemplazando la imagen de todo el sistema, sin dividirlo en paquetes separados. Fedora Atomic Host será reemplazado por un proyecto Fedora CoreOS, continuo desarrollo de un sistema de servidor Linux Contenedor Linux;
  • Gracias al uso de PipeWire problemas resueltos con acceso compartido a las ventanas de Chrome y Firefox en entornos basados ​​en Wayland al organizar el trabajo remoto con el sistema. También se han resuelto los problemas relacionados con el uso de controladores binarios propietarios de NVIDIA con Wayland. Entrega De forma predeterminada, las compilaciones de Firefox con soporte integrado para Wayland se retrasan hasta la próxima versión (en Fedora 30, Firefox aún se ejecutará a través de XWayland).
  • Kit de herramientas incluido Caja de herramientas de Fedora, que le permite iniciar un entorno aislado adicional, que se puede configurar de cualquier forma utilizando el administrador de paquetes DNF habitual. El entorno especificado facilitará la vida a los desarrolladores que a menudo necesitan instalar varias bibliotecas y aplicaciones adicionales cuando utilizan ensamblados. Fedora azul plateado;
  • La biblioteca OpenH264 con la implementación del códec H.264, que se usa en Firefox y GStreamer, ha agregado soporte para decodificar los perfiles Principal y Alto, que generalmente se usan para servir video en servicios en línea (anteriormente, solo se usaba el perfil Baseline). compatible con OpenH264);
  • La estructura incluye un sistema de configuración centralizada de escritorios Linux - Comandante de flota, diseñado para organizar la implementación y el mantenimiento de la configuración para una gran cantidad de estaciones de trabajo basadas en Linux y GNOME. Proporciona una interfaz única y centralizada para administrar la configuración del escritorio, los programas de aplicaciones y las conexiones de red;
  • Continuado desarrollo de la edición Fedora Silverblue, que se diferencia de Fedora Workstation en que se entrega en forma monolítica, sin dividir el sistema base en paquetes separados, utilizando un mecanismo de actualización atómica e instalando todas las aplicaciones adicionales en forma de paquetes flatpak lanzados de forma aislada contenedores. La nueva versión agrega la capacidad de usar la capa rpm-ostree en el software GNOME para agregar capas a la imagen base Silverblue con aplicaciones adicionales y componentes del sistema que se distribuyen solo en forma de paquetes rpm y aún no están disponibles en flatpak. Por ejemplo, rpm-ostree brinda soporte para instalar controladores, fuentes, conjuntos de idiomas, extensiones de GNOME Shell y aplicaciones de terceros patentados por NVIDIA, como Google Chrome.

Simultáneamente para Fedora 30 poner en funcionamiento Repositorios “gratuitos” y “no libres” del proyecto RPM Fusion, en los que están disponibles paquetes con aplicaciones multimedia adicionales (MPlayer, VLC, Xine), códecs de vídeo/audio, soporte para DVD, controladores propietarios de AMD y NVIDIA, programas de juegos y emuladores.

Fuente: opennet.ru

Añadir un comentario