Notas de lanzamiento - Notas de lanzamiento para Fedora 23
Transcripción
Notas de lanzamiento - Notas de lanzamiento para Fedora 23
Fedora 23 Notas de lanzamiento Notas de lanzamiento para Fedora 23 Editado por El equipo de documentación de Fedora Copyright © 2015 Fedora Project Contributors. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. All other trademarks are the property of their respective owners. Resumen Este documento contiene las notas de lanzamiento para Fedora 23. Describe los mayores cambios en comparación con Fedora 22. Para una lista detallada de todos los cambios consulte las Notas Técnicas de Fedora. 1 Notas de lanzamiento 1. Bienvenido a Fedora 23 .......................................................................................................... 2 1.1. Bienvenido a Fedora .................................................................................................... 2 1.2. Visión general .............................................................................................................. 3 1.3. Requerimientos de hardware ........................................................................................ 3 1.4. Comentarios ................................................................................................................ 5 2. Ediciones Fedora .................................................................................................................... 5 2.1. Fedora Cloud ............................................................................................................... 6 2.2. Fedora Server .............................................................................................................. 6 2.3. Fedora Workstation ...................................................................................................... 8 2.4. Ediciones de Fedora .................................................................................................... 8 3. Modificaciones en Fedora para administradores de sistema ...................................................... 9 3.1. Kernel .......................................................................................................................... 9 3.2. Instalación ................................................................................................................... 9 3.3. Arranque .................................................................................................................... 11 3.4. Seguridad .................................................................................................................. 11 4. Modificaciones en Fedora para usuarios de escritorio ............................................................. 12 4.1. Escritorio .................................................................................................................... 12 4.2. Productividad ............................................................................................................. 15 4.3. Redes ........................................................................................................................ 15 4.4. Internacionalización .................................................................................................... 16 5. Modificaciones en Fedora para desarrolladores ...................................................................... 16 5.1. Desarrollo .................................................................................................................. 16 5.2. Herramientas de desarrollo ......................................................................................... 18 5.3. Herramientas GCC ..................................................................................................... 19 A. Colaboradores 19 A.1. Escritores .................................................................................................................. 19 B. Historial de revisiones 19 Índice 20 1. Bienvenido a Fedora 23 1.1. Bienvenido a Fedora Puede ayudar a que la comunidad del Proyecto Fedora continúe mejorando Fedora informando de 1 errores y requerimientos de mejoras. Consulte Errores y solicitud de mejoras , en el wiki de Fedora, para obtener más información acerca reporte de errores y mejoras. Gracias por su participación. Para obtener más información acerca de Fedora, consulte las siguientes páginas, en el wiki de Fedora (http://fedoraproject.org/wiki/Fedora_Project_Wiki/es ): 2 • Información general sobre Fedora • Preguntas frecuentes sobre Fedora • Ayuda y discusiones 1 3 4 http://fedoraproject.org/wiki/Bugs_and_feature_requests/es http://fedoraproject.org/wiki/Overview/es 3 https://fedoraproject.org/wiki/FAQ/es 4 http://fedoraproject.org/wiki/Communicating_and_getting_help/es 2 2 Visión general • Participe en el Proyecto Fedora 5 1.1.1. ¿Necesita ayuda? There are a number of places to get assistance if you encounter problems. If you encounter a problem and would like some assistance, go to http://ask.fedoraproject.org. Previous questions and answers are there. If you cannot find your problem, simply post a new question. This helps other people who may have the same issue as you. You may also find assistance on the #fedora channel on the IRC net irc.freenode.net. Please keep in mind that the channel is populated by volunteers wanting to help; people with specific knowledge and skills may not always be available. 1.2. Visión general 6 As always, Fedora continues to develop (Red Hat contributions ) and integrate the latest free and open source software. The following sections provide a brief overview of major changes from the last release of Fedora. For more details about the features that are included in Fedora 23 refer to the individual wiki pages that detail feature goals and progress: https://fedoraproject.org/wiki/Releases/23/ChangeSet. For a list 7 of known issues in Fedora 23, see Common F23 Bugs . 1.3. Requerimientos de hardware Fedora 23 dispone de software que se ajusta a una amplia variedad de usos. Los requerimientos de almacenamiento, memoria y procesador varían dependiendo del uso. Por ejemplo, un servidor de base de datos con gran tráfico requerirá mucha más memoria y almacenamiento que un equipo de escritorio para negocio, que a su vez necesita mayores especificaciones que una máquina virtual de un sólo propósito. 1.3.1. Requisitos mínimos del sistema Las cifras a continuación son de un mínimo recomendado para la instalación por defecto. Sus necesidades pueden ser diferentes, y la mayoría de las aplicaciones se beneficiarán si cuenta con más que los recursos mínimos. Procesador de 1GHz o superior 1GB de memoria del sistema 10GB de espacio libre en el disco 5 http://fedoraproject.org/wiki/Join/es http://fedoraproject.org/wiki/Red_Hat_contributions 7 https://fedoraproject.org/wiki/Common_F_bugs 6 3 Notas de lanzamiento Instalaciones con poca memoria Fedora 23 se puede instalar y usar para ciertas aplicaciones en sistemas con recursos limitados. Para sistemas con muy poca memoria es recomendable hacer la instalación en modo texto, vnc o con archivo kickstart en lugar de usar la instalación gráfica. Los conjuntos grandes de paquetes necesitan más memoria durante la instalación, por lo que los usuarios con menos de 768MB tendrán mejores resultados haciendo primero una instalación mínima y agregando el resto de paquetes después. 1.3.2. Resolución de pantalla La instalación gráfica requiere una resolución de 800x600 o superior La instalación gráfica de Fedora 23 requiere una resolución mínima de pantalla de 800x600. Los propietarios de dispositivos con menor resolución, como por ejemplo netbooks, deberán hacer la instalación en modo texto o por VNC. Una vez hecha la instalación, Fedora funcionará en estos dispositivos con resoluciones bajas. El requisito mínimo de resolución sólo aplica solamente a la instalación gráfica. 1.3.3. Hardware de gráficos 1.3.3.1. Hardware mínimo para escritorios acelerados Fedora 23 soporta la mayoría de los adaptadores de pantalla. Los entornos de escritorio modernos con gran funcionalidad, como GNOME3 o KDE Plasma Workspaces usan las características de los dispositivos de vídeo para añadir aceleración 3D a los escritorios. Los dispositivos antiguos pueden no soportar la aceleración: Intel anteriores a GMA9xx NVIDIA anteriores a NV30 (serie GeForce FX5xxx) Radeon anteriores a R300 (Radeon 9500) 1.3.3.2. Aceleración gráfica por CPU Los sistemas con dispositivos de gráficos antiguos o sin aceleración pueden conseguir un entorno de escritorio acelerado mediante la tecnología LLVMpipe, que usa la CPU para renderizar los gráficos. LLVMpipe requiere un procesador con extensiones SSE2. Las extensiones soportadas por su procesador aparecen listadas en la sección flags: de /proc/cpuinfo 1.3.3.3. Elija el entorno de escritorio más adecuado para su hardware GNOME3, el entorno de escritorio por defecto para Fedora 23, funciona mejor con aceleración por hardware. Para los usuarios con dispositivos gráficos antiguos o que no consigan un buen rendimiento mediante LLVMpipe, se recomienda usar otros entornos, como los que aparecen en Sección 2.4, “Ediciones de Fedora”. 4 Comentarios Se puede añadir entornos a una instalación existente, y seleccionar en la pantalla de inicio cuál se va a usar. Para ver una lista de los disponibles, use el comando dnf group list: dnf group list -v hidden | grep desktop Una vez elegido el entorno, puede instalar su grupo de paquetes con, por ejemplo: dnf group install "Espacios de trabajo KDE Plasma" O usando el nombre corto: dnf install @mate-desktop-environment 1.4. Comentarios Gracias por tomarse el tiempo necesario para enviar comentarios, sugerencias, e informes de error a la comunidad Fedora. Haciendo eso, ayuda a mejorar el estado de Fedora, de Linux y del software libre en todo el mundo. To provide feedback on Fedora software or other system elements, please refer to Bugs And Feature 8 Requests . A list of commonly reported bugs and known issues for this release is available from 9 Common Fedora 23 bugs 10 Para comentarios sobre las Notas de Lanzamiento, use http://bugzilla.redhat.com/ . 2. Ediciones Fedora Durante más de diez años, el Proyecto Fedora ha proporcionado una distribución líder en el ecosistema del código abierto. Los lanzamientos de Fedora han ofrecido las últimas tecnologías, integrando nuevos y emocionantes desarrollos dentro del vasto y diverso grupo de paquetes. Los usuarios han construido potentes sistemas personales, servidores fiables y, más recientemente, instancias versátiles para las nubes, todo ello a partir de los paquetes de alta calidad que se encuentran en el repositorio de Fedora. El gran compromiso de Fedora con los desarrolladores originales les da un lugar donde mostrar su trabajo, y también les beneficia con la gran actividad de voluntarios para pruebas y desarrollo. En esos diez años, mucho ha cambiado. La iniciativa Fedora.next representa una estrategia pensada para mantener la calidad de la distribución y la posición de Fedora como introductor nuevas tecnologías, a la vez que se proporciona un objetivo más consistente para los desarrolladores. El resultado de esta iniciativa son tres "sabores" de Fedora: Fedora Cloud para infraestructura escalable, Fedora Server para infraestructura de organizaciones y Fedora Workstation para desarrolladores y usuarios de escritorio. Las ediciones de Fedora, como los medios vivos que presentan ambientes de escritorio alternativos, seguirán produciéndose. Fedora también ofrece imágenes y soporte para una cantidad creciente de dispositivos ARM, tanto grandes como pequeños. 8 http://fedoraproject.org/wiki/BugsAndFeatureRequests http://fedoraproject.org/wiki/Common_F23_bugs 10 https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora Documentation&component=release-notes 9 5 Notas de lanzamiento 2.1. Fedora Cloud Fedora Cloud is the base building block of the Fedora flavors, ready to be deployed on the fly to meet your changing needs. These small images are backed by the vast set of applications and utilities available in the Fedora package repositories. Cloud images are available in several varieties: 2.1.1. Cloud Base Just the basics, this image is ready to be customized for your needs. 2.1.2. Atomic 11 Cutting edge Project Atomic tools make this image the ideal host for containers. Instead of upgrades to individual packages, Atomic upgrades using rpm-ostree technology allow administrators to upgrade and roll back the entire core system as a single operation. By combining Docker for versatile container deployments with SELinux to secure them, Fedora Atomic is an ideal solution for secure, modular deployments. 2.1.3. Converting Cloud instances to Fedora Server Fedora Cloud excels for meeting organizational needs at scale with largely undifferentiated compute 12 resources, but in some cases, an administrator might want to adopt their cattle by converting a cloud instance to an individually managed Fedora Server installation. To convert Fedora Cloud to Fedora Server, use the script provided in the cloudtoserver package. 2.1.4. Atomic Upgrade and Rollback via RPM-OSTree Fedora 23 includes RPM-OSTree, a mechanism used on Fedora Atomic installations to perform atomic upgrades and rollbacks for the entire system (kernel as well as userspace). Instead of performing a package-by-package installation and upgrade on each client machine, the tooling supports composing" sets of packages on a server side. Clients can then perform atomic upgrades as a tree. On systems using RPM-OSTree, standard package managers (DNF and Yum) do not work normally; they can only be used in read-only mode. 13 For additional information about this tool and Fedora Atomic, see the Fedora Project Wiki . 2.2. Fedora Server 2.2.1. Fedora Server Roles A Featured Server role is an installable component of Fedora Server that provides a well-integrated service on top of the Fedora Server platform. These prepared roles simplify deployment and management of a service compared to setting up an upstream server from scratch; their use is 11 http://www.projectatomic.io/ http://www.slideshare.net/randybias/architectures-for-open-and-scalable-clouds/20 13 https://fedoraproject.org//wiki/Changes/RpmOstree 12 6 Fedora Server recommended but optional; existing users of upstream servers based on Fedora RPMs will not be impeded. Installation For kickstart installations, you can use the Fedora Server environment group to deploy Server. To initiate role deployment via kickstart, use the new --deferred argument to rolectl. Adding this argument will configure the system to deploy the specified role on the next boot. 2.2.1.1. Domain Controller Server Role Fedora Server can deploy a domain controller powered by FreeIPA. The role greatly simplifies configuration of a primary domain controller. When combined with SSSD, complex tasks such as single-sign-on and authenticated access to network resources is easily accomplished. 2.2.2. Database Server Role Rapidly deploy instances of the powerful postgresql database server using the new Database Server Role for rolekit. 2.2.3. Cockpit Management Console The Cockpit Management Console (the Cockpit package) is available by default in Fedora Server. This tool provides a powerful, easy to use, web-based graphical interface for managing multiple Linux servers. Features include: • systemd service management • Journal log viewer • Storage configuration including LVM • Docker container management • Basic network configuration • Adding and removing local users Any user known to the server can log in to the Cockpit console by opening http://server-ipaddress:9090. New features for Cockpit in Fedora 23 include: • Secondary Server Authentication via SSH keys A single Cockpit instance can be used to manage many devices by connecting to them over ssh. Cockpit can now manage SSH keys to implement this securely. Read more at http://files.Cockpitproject.org/guide/latest/authentication.html • Manage User SSH keys Cockpit's user management interface can also manage a user's authorized keys. • Kubernetes dashboard Cockpit has grown a basic dashboard for managing container deployments with Kubernetes. 7 Notas de lanzamiento • Time Zone management You now can use Cockpit to adjust the system time zone. 2.3. Fedora Workstation Fedora Workstation es un sistema operativo poderoso, confiable y amigable con el usuario para equipos portátiles y de sobremesa. Sirve a un amplio rango de desarrolladores, desde aficionados y estudiantes a profesionales en ambientes corporativos. En esta edición se incluye el entorno de escritorio Gnome, compatible con variedad de dispositivos actuales, además de una amplia selección de software para facilitar el desarrollo. For kickstart installations, you can use the Fedora Workstation environment group to deploy Workstation. 2.3.1. Actualizaciones de GNOME Fedora 23 incluye la última versión del entorno de escritorio GNOME: la 3.18. Encontrará los detalles en Sección 4.1.1, “GNOME”. Fedora Workstation contains the fedora-user-agent-chrome package by default. This package is used to provide a Fedora-specific user agent string to users who later download Google Chrome for web browsing. This brings the Google Chrome user agent string into closer alignment with the one used by default in the firefox package. 2.4. Ediciones de Fedora El Proyecto Fedora también produce un número de Spins que proporcionan ambientes de escritorio alternativos, o grupos de paquetes seleccionados para su uso en casos específicos. Los Spins son imágenes vivas que se pueden usar para tener una idea de la variedad de software que Fedora ofrece. Los Spins están disponibles para descarga desde https://spins.fedoraproject.org incluyen: • KDE Un completo y moderno escritorio construido usando el Escritorio Plasma de KDE. • Cinnamon Un entorno de escritorio basado en Gtk+ 3. Esta edición se ha añadido en Fedora 23; vea los detalles en Sección 4.1.2, “Edición Cinnamon”. • Security Herramientas de análisis de seguridad. • Electronic-Lab La plataforma de alta gama de Fedora para diseño y simulación de hardware • Scientific-KDE Computación científica de código abierto. • Design-suite Creatividad abierta. 8 Modificaciones en Fedora para administradores de sistema • Games Una perfecta visión de los mejores juegos disponibles en Fedora. • Robotics Sumérjase en la robótica. • Jam-KDE Libere el músico que lleva dentro. 3. Modificaciones en Fedora para administradores de sistema 3.1. Kernel Fedora 23 ofrece el kernel 4.2.0. 3.2. Instalación 3.2.1. Cambios generales en Anaconda • El instalador Anaconda se ha llevado a Python 3. No debería suponer ningún impacto en la experiencia del usuario a la hora de instalar Fedora, pero es importante para el funcionamiento interno de Anaconda y para los desarrolladores, sobre todo para los que hacen complementos para el instalador. Python 3 es la nueva generación del lenguaje de programación Python. Actualmente es estable y maduro, ha estado en desarrollo activo más de seis años: la versión 3.0 salió en diciembre de 2008. Su comunidad tiene previsto dar soporte a la versión 2.7 hasta 2020, pero sólo en modo de mantenimiento, sin añadir características. Con el cambio a Python 3, Anaconda (y otros paquetes que también han avanzado en este sentido) puede usar las nuevas características del lenguaje. Además, manteniéndose cercana al desarrollo principal, Fedora puede contribuir mejor al avance de la comunidad Python mediante parches en los nuevos desarrollos. 3.2.2. Cambios en la interfaz de texto de Anaconda • Mejora en el uso de alfabetos no latinos. Se usa una fuente adecuada, y se vuelve al inglés si no se puede visualizar el idioma en la consola de Linux. • El modo de rescate se ha modificado para usar la misma interfaz que el modo de texto del instalador, en lugar de ncurses. 3.2.3. Cambios en la sintaxis de Kickstart • Software environment handling should now be more robust. • Nuevo comando: reqpart. Este comando crea las particiones obligatorias según la plataforma de hardware. Por ejemplo, los servidores IBM Power Systems exigen una pequeña partición PReP 9 Notas de lanzamiento Boot, los sistemas compatibles con Intel 64 bits con BIOS y una tabla de particiones GUID (GPT) en el dispositivo de arranque piden una partición biosboot, etc. El comando reqpart no se puede usar junto con autopart. Sin embargo, sí permite el uso de otros comandos de particionamiento; puede usar reqpart para crear las particiones necesarias para la plataforma y luego usar otros comandos, como part, para el resto. Tiene una opción: --add-boot. Con esta opción creará una partición /boot además de las específicas de la plataforma. • The reboot command has a new option: --kexec. Use this option to reboot into the new system using the kexec kernel switching mechanism instead of a full reboot, bypassing the BIOS/Firmware and boot loader. • The logvol command has new options which are all used to create cached logical volumes: • ----cachesize= - Requested size (in MiB) of cache attached to the logical volume. (Requires --cachepvs). • --cachepvs= - A comma-separated list of (fast) physical volumes that should be used for the cache. • --cachemode= - The mode which should be used for the cache - either writeback or writethrough. See the lvmcache(7) man page for more information about LVM caching. • Los comandos btrfs, logvol, part y raid tienen una nueva opción: --mkfsoptions=. Con ella se pueden indicar parámetros adicionales para pasar al programa (mkfs) que formatea el sistema de archivos en la partición, volumen o subvolumen. No se procesa la lista de parámetros, por lo que deben darse en un formato tal que se puedan pasar directamente a mkfs. Por tanto, en caso de varias opciones, éstas deben ir separadas por comas o puestas entre comillas según el sistema de archivos. 3.2.4. Actualizaciones de sistema con DNF Actualice a Fedora 23 con el gestor de paquetes dnf. Los cambios se realizan en un entorno desconectado que permite cambiar con seguridad los paquetes de sistema. Procedimiento 1. Actualización con DNF 1. La funcionalidad de actualización del sistema está dada por un complemento de dnf. Instale su paquete: # dnf install dnf-plugin-system-upgrade 2. Actualice su sistema actual: # dnf update 3. 10 Puede que no todos los repositorios externos estén disponibles para la siguiente versión de Fedora. Compruebe el estado de los repositorios que usa: Arranque #dnf repolist --releasever 23 Si aparecen problemas con alguno, tal vez quiera desactivarlo: # dnf config-manager --set-disabled repo-name 4. Prepare el entorno de actualización: #dnf system-upgrade download --releasever 23 5. Reinicie para la instalación de los paquetes: # dnf system-upgrade reboot 6. Si la actualización falla, limpie el entorno, resuelva los problemas y vuelva a probar: # dnf system-upgrade clean Sincronización de versiones Por defecto, si dispone de una versión de un paquete más actual que la del nuevo sistema, no se cambiará ese paquete. Se pueden evitar algunos problemas tras la instalación debidos a la mezcla de paquetes de repositorios de distintas versiones mediante una sincronización de la distribución, o distro-sync, que asegura que siempre que sea posible se reemplazarán los paquetes actuales por los de los repositorios del nuevo lanzamiento. Puede realizar esta operación en la actualización del sistema con la opción --distro-sync. 3.3. Arranque La utilidad dracut, usada para generar la imagen initramfs para el proceso de arranque, ahora puede generar ejecutables de arranque UEFI. La opción --uefi hace que dracut genere un ejecutable UEFI único, en el que se incluyen stub, núcleo e initramfs. 3.4. Seguridad 3.4.1. Inhabilitación de SSL 3.0 y RC4 El protocolo SSL 3.0 y el cifrado RC4 se consideran inseguros y vulnerables a ataques. Por tanto, ambos están inhabilitados por defecto en todos los componentes de Fedora que usan las políticas de cifrado del sistema. Eso incluye las bibliotecas gnutls y openssl, así como todas las aplicaciones basadas en ellas. 11 Notas de lanzamiento Applications or environments that require SSL 3.0 or RC4 can use update-crypto-policies switch to the LEGACY policy to enable them. 14 to globally Nota Las aplicaciones que usan TLS de NSS no están afectadas por este cambio. 3.4.2. OpenSSH 7.1 El proyecto OpenSSH sigue mejorando la seguridad de las comunicaciones con el lanzamiento de 15 OpenSSH 7.1. En las notas de lanzamiento podrá encontrar información detallada sobre esta nueva versión. 3.4.3. Paquetes reforzados Lo paquetes construidos para Fedora 23 se compilan por defecto con el indicador de código independiente de posición (ASLR) y FULL RELRO. Con ello se protege a los usuarios de cierto tipo de vulnerabilidades que tienen consecuencias potencialmente negativas en la seguridad. En http://fedoraproject.org/wiki/Changes/Harden_All_Packages encontrará más información sobre este cambio. 3.4.4. Estandarización de la política de contraseñas En Fedora 23 se usa un política común de contraseñas para mantener unas reglas consistentes. Estas reglas se pueden modificar para adaptarlas a las necesidades de los usuarios. En https:// fedoraproject.org/wiki/Passphrase_policy encontrará información sobre la política por defecto. 4. Modificaciones en Fedora para usuarios de escritorio 4.1. Escritorio 4.1.1. GNOME Fedora 23 features the latest available version of the GNOME desktop environment - 3.18 (codename Gothenburg). This release brings several major new features as well as many smaller improvements and bug fixes. The code name was chosen in recognition of the volunteer team which organized the 2015 GUADEC conference in Gothenburg, Sweden. Major new features of GNOME 3.18 include: Google Drive integration You can now access your Google Drive directly from the Files application as well as from file chooser dialogs. To use this feature, add your Google account through your Online Account settings. 14 15 https://github.com/nmav/fedora-crypto-policies/blob/master/update-crypto-policies.8.txt http://www.openssh.com/txt/release-7.1 12 Escritorio Files improvements • A new location called Other Locations has been added to the files places side bar, which is shown in the Files browser and in open and save dialogs. This location provides an overview of some local and network locations. Many of those locations are no longer shown in the side bar, which helps avoid clutter. • Long-running operations such as copying or moving a large number of files have been improved. Files now features a button in the header bar, showing file transfer progress when pressed. This allows you to easily see the progress of all running file transfers at once, and avoids cluttering your screen with multiple file transfer dialog windows. • A new search feature has been added to file open and save dialogs. • Context menus can now be activated on a touch screen using press and hold. • Placeholders are now displayed when folders are empty, or when no search results are found. • Recent file lists now show the full path to each displayed file. • Recursive search is now disabled on remote locations (network storage) to prevent performance problems. • Improved dynamic backlight support for devices with brightness sensors. Firmware updates 16 GNOME 3.18 fully integrates Linux Vendor Firmware Service , an initiative to provide a streamlined, automated process for installing device firmware. This service is integrated into the Software application, and firmware updates can be installed the same way you can install package updates. Automatic screen brightness On computers with integrated light sensors, GNOME can now automatically adjust screen brightness. This helps increase user comfort as well as save battery power on laptops. Automatic brightness adjustment can be disabled in Power settings. New Calendar application A new application, Calendar, is now integrated into GNOME, providing a calendar application fully consistent with other GNOME applications, including integration with Online Account. New Characters application Characters is another new application in GNOME 3.18. It provides an easy way to find and use a variety of characters in documents and communications, such as punctuation marks, currency and mathematical symbols. Characters are sorted into categories for easy searching, and the application can also remember your recently used symbols and provides them in the Recently Used tab for easy repeated access. GNOME is installed by default on Fedora Workstation, and is also available with other variants of Fedora 23. If your system does not have GNOME installed, use dnf group install gnomedesktop as root to add it to your system. After the installation finishes, log out of your current session and choose GNOME as your desktop environment when logging back in. 16 http://www.fwupd.org/ 13 Notas de lanzamiento For additional information about GNOME 3.18, as well as screenshots of new features described 17 18 above, see the upstream GNOME 3.18 Release Notes and Other Improvements in GNOME 3.18 for information about other changes. 19 A list of languages available for GNOME is available at Internationalization . Information for developers and system administrators is available at What’s New for Developers and System 20 Administrators . 4.1.2. Edición Cinnamon La versión 2.6 del escritorio Cinnamon está disponible para Fedora 23 en forma de Spin. Cinnamon es un entorno de escritorio moderno basado en GNOME Shell, con características avanzadas y una experiencia de usuario tradicional y flexible. Los cambios y mejoras en esta versión incluyen: • Mejor soporte multimonitor • Soporte HTML5 y XScreenSaver para salvapantallas animados • Mejoras en la administración de paneles • Nueva applet para ocultar notificaciones y desactivartemporalmente los eventos de ahorro de energía • Rediseño del panel de configuración del sistema para mejorar la usabilidad • Mejoras de accesibilidad, entre las que se cuentan mejor soporte para ATK/Orca, lupas y una nueva applet de teclado en pantalla 21 En el sitio oficial de Cinnamon encontrará más información sobre este entorno, y en http:// spins.fedoraproject.org podrá descargar el Spin. 4.1.3. Sugar Nacido como parte de la iniciativa OLPC (One Laptop Per Child, un portátil por niño), Sugar es un entorno de escritorio dirigido a niños de entre 5 y 12 años para proporcionar actividades educativas y de aprendizaje. Sugar es el componente central de un esfuerzo mundial para facilitar a todos los niños educación de calidad. La actualización a Sugar 0.106 incluye: • mejoras de rendimiento • actualización de actividades • Nueva ayuda social para el acceso a foros de discusión y aprendizaje colaborativo 22 En las notas de lanzamiento de SugarLabs 17 encontrará más información sobre esta versión. https://help.gnome.org/misc/release-notes/3.18/index.html.en https://help.gnome.org/misc/release-notes/3.18/more.html.en 19 https://help.gnome.org/misc/release-notes/3.18/i18n.html.en 20 https://help.gnome.org/misc/release-notes/3.18/developers.html.en 21 http://cinnamon.linuxmint.com/ 22 http://wiki.sugarlabs.org/go/0.106/Notes 18 14 Productividad 4.2. Productividad 4.2.1. Firefox 40 Fedora 23 provides the latest version of Mozilla Firefox, the world-favorite web browser. The powerful and extensible browser is kept up to date to keep your web surfing secure and smooth. For detailed 23 information about the 40 release, see Firefox Notes . 4.2.2. Thunderbird 38 The Thunderbird e-mail client now includes the Lightning calendar and scheduling extension by default. Use it for todo lists, e-mailed invitations, and more. For full details on changes in 24 Thunderbird, see the project's Release Notes . 4.2.3. LibreOffice 5 Fedora 23 provides LibreOffice version 5, the latest mayor release of the default office suite. Some of the features of this release are: • Now it is possible to crop an image with the mouse. • Data bars in rows with conditional formatting in Calc. • Improvements in handling .doc, .rtf, .xlsx and xml formats. 25 See the Release Notes for a comprehensive list of all new features in this release. 4.3. Redes 4.3.1. NetworkManager Fedora 23 incluye la versión 1.0.6 de NetworkManager, frente a la 1.0.2 incluida en Fedora 22. Estos son algunos de los cambios: • La utilidad de configuración por línea de comandos nmcli tiene autorelleno y pistas por tabulador para más propiedades. • Se puede controlar la administración de dispositivos mediante reglas udev. • Por defecto se hace caso omiso a interfaces como veth y otras de diversas herramientas de virtualización, como VMWare, VirtualBox, y Parallels. • Correcciones de errores y mejoras de comportamiento. Podrá encontrar un resumen de los cambios entre las versiones 1.0.2 y 1.0.6 en el anuncio del 26 27 lanzamiento de NetworkManager 1.0.6 y el anuncio del lanzamiento de NetworkManager 1.0.4 . 23 https://www.mozilla.org/en-US/firefox/40.0/releasenotes/ https://www.mozilla.org/en-US/thunderbird/38.0.1/releasenotes/ 25 https://wiki.documentfoundation.org/ReleaseNotes/5.0 26 https://mail.gnome.org/archives/release-team/2015-August/msg00041.html 27 https://mail.gnome.org/archives/ftp-release-list/2015-July/msg00025.html 24 15 Notas de lanzamiento 4.4. Internacionalización 4.4.1. Métodos de entrada • ibus-libzhuyin ("Nuevo Zhuyin") pasa a ser el método de entrada zhuyin (bopomofo) por defecto para el chino tradicional. • Soporte en IBus del formato de archivos de composición X11, y carga de $HOME/.XCompose . • El panel de IBus en KDE Plasma 5 pasa a mostrar en el icono el prefijo de idioma de cada disposición de teclado, en lugar de ibus-keyboard.svg. 4.4.2. Fuentes • Se ha añadido soporte para Unicode 8.0 a Lohit Devanagari, Lohit Telugu y Lohit Bengali. 5. Modificaciones en Fedora para desarrolladores 5.1. Desarrollo 5.1.1. Perl 5.22 The version of Perl in Fedora 23 is now 5.22 Nuevas características: • Los operador de bits permiten realizar operaciones de bits sobre cadenas. • Double-diamond operator allows to process script arguments as file names safely. • Los operadores de expresiones regulares \b{} and \B{} marcan límites de caracteres según reglas Unicode. • Reglas de sintaxis más estrictas con use re 'strict'. • Soporte de Unicode 7.0. • Variables and subroutines can now be aliased by assigning to a reference. • La función fileno() acepta handles de directorio. • Propagación más robusta de los valores especiales de coma flotante infinito y no-es-un-número durante los cálculos. • Soporte de literales hexadecimales de punto flotante. printf "%a" puede imprimirlos. • Búsqueda más rápida de nombres de métodos y clases conocidos en el momento de la compilación. • Mayor velocidad en el cálculo de la longitud de cadenas de bytes. • Las búsquedas de diccionario donde la clave es constante son más rápidas. • Nuevo manual perunicook con ejemplos de manejo de Unicode en Perl. • La función sync_locale() XS permite notificar al intérprete un cambio de locale. 16 Desarrollo Cambios: • Meter los valores infinito y NAN en un carácter acaba con error fatal. • ampersand and backslash ampersand prototype symbols accepts only anonymous subroutines. • Deprecated encoding pragma is now limited to lexical scope. • List slices return an empty list only if the original list was empty. • \N{} con una secuencia de varios espacios acaba con error fatal. • Importar funciones del módulo UNIVERSAL acaba con error fatal. • Splitting (? and (* tokens in regular expressions results into a fatal error. • Ya no se permite omitir los símbolos % y @ antes de los identificadores de diccionarios y matrices. • $! error string out of use locale scope is in English now. • El texto de error $! se marca como codificado en UTF-8 según corresponda. • Usar la expresión m?PATRÓN? sin el prefijo m ahora se trata como un error. • Usar el operador defined() sobre una matriz o un diccionario supone un error fatal. • El uso de un diccionario o de una matriz como una referencia conlleva un error fatal. • Dar valor a ${^ENCODING} está obsoloto. A partir de ahora los scripts deberían escribirse en UTF-8. • Multiple use of /x regular expression modifier is deprecated. • Literal left curly bracket should be escaped in regular expressions. • El módulo B tiene nuevas clases que reflejan cambios internos en Perl. • Accessing CvPADLIST in on an XSUB is forbidden. • Ha cambiado la representación interna del tipo SVt_NV. • PADNAME and PADNAMELIST types are no longer aliases to SV and AV. Características eliminadas: • Se han retirado los módulos CGI y Module::Build de la distribución principal de Perl. • Se han eliminado las utilidades find2perl, s2p y a2p de la distribución. • Perl_tmps_grow() XS function has been removed. • Se han eliminado las macros SETsv y SETsvUN(). Para información adicional, por favor visite: • "La página del cambio a Perl 5.22 en Fedora 23" 28 28 https://fedoraproject.org/wiki/Changes/perl5.22 17 Notas de lanzamiento • Cambios de perl-5.22 en cpan.org 29 5.1.2. Fedora sigue su cambio a Python 3 Fedora continúa con el cambio a Python 3 como e intérprete de python por defecto. Se han migrado a a nueva versión componentes críticos del sistema, como el instalador Anaconda, el gestor de paquetes dnf y varios otros. Los paquetes de módulos y utilidades Python están disponibles en Python 3 en los casos en los que sus desarrolladores los soportan. Python 2.7 (la última versión de Python 2, también incluida en Fedora) se encuentra actualmente en modo de mantenimiento, por lo que los desarrolladores originales sólo aceptan correcciones de errores y parches de seguridad, no se implementan nuevas características. Python 2.7 es la última versión de Python 2, con soporte hasta 2020. Python 3, por otro lado, está en desarrollo activo con un fujo constante de nuevas características. Además no hay en este momento ninguna fecha de fin de soporte para Python 3. Puede encontrar más detalles sobre el plan de Fedora de migración de Python en cambio a Python 3 30 por defecto en Fedora 23 /usr/bin/python El ejecutable python no se instalará por defecto en muchos sistemas Fedora 23. El proyecto 31 Python, en PEP 0394 , recomienda que /usr/bin/python siga asociado a Python 2, que puede que no esté instalado. Los usuarios con scripts o utilidades que necesiten /usr/bin/python pueden instalarlo, o bien usar el nuevo intérprete /usr/bin/python3. 5.1.3. Actualización de Mono a 4.0 El soporte para las versiones 3.0 y 2.10 de Mono ha acabado. No se esperan desarrollos ni correcciones de errores para esas versiones. La rama activa es Mono 4.0, e incluye numerosas mejoras. 32 Puede encontrar los detalles de la versión actual de Mono en las notas del proyecto . 5.2. Herramientas de desarrollo 5.2.1. Eclipse Eclipse in Fedora has had a major update to the Mars (4.5) release. Some new key features in this release include: Brand new docker for managing docker containers and images. Support for the git flow branching model within the IDE. 29 http://search.cpan.org/dist/perl-5.22.0/pod/perldelta.pod https://fedoraproject.org/wiki/Changes/Python_3_as_Default#Scope 31 https://www.python.org/dev/peps/pep-0394/ 32 http://www.mono-project.com/docs/about-mono/releases/4.0.0/ 30 18 Herramientas GCC A new Launch Bar for C/C++ projects that highly simplifies launching your projects either on the local machine or on a remote device. Full details of the release are available in the upstream projects' release notes, which are available from the following locations: Eclipse Platform and Java Tooling: https://www.eclipse.org/eclipse/news/4.5/ Eclipse C/C++ Development Tools: https://wiki.eclipse.org/CDT/User/NewIn87 Eclipse Linux Tools: https://wiki.eclipse.org/Linux_Tools_Project/News/NewIn40 Eclipse Git Support: https://wiki.eclipse.org/EGit/New_and_Noteworthy/4.0 5.3. Herramientas GCC 5.3.1. boost 1.59.0 Fedora 23 incluye Boost 1.59.0. Encontrará información sobre los cambios de las últimas versiones de Boost en: http://www.boost.org/users/history/version_1_58_0.html http://www.boost.org/users/history/version_1_57_0.html http://www.boost.org/users/history/version_1_56_0.html A. Colaboradores Un gran número de personas contribuyen a cada versión de Fedora. Entre ellas se encuentran una serie de escritores y traductores que han preparado estas notas de lanzamiento. En las páginas siguientes se listan los colaboradores. A.1. Escritores Proyecto de documentación de Fedora • El equipo de documentación de Fedora B. Historial de revisiones Revisión 23-05 Wednesday, November 18 2015 Fedora> Docs docs AT lists.fedoraproject.org Fixed spelling error in Development_Tools bug # 1283087 Revisión Wednesday, November 4 2015 Fedora> Docs 23-04 docs AT lists.fedoraproject.org Fixed Entry in Article.xml that did not reference Release_Notes.ent Revisión Monday, November 2 2015 23-03 Fedora 23 0-Day Fedora> Docs docs AT lists.fedoraproject.org 19 Notas de lanzamiento Revisión Monday, October 12 2015 23-02 Fedora 23 Final Freeze Fedora Docs docs AT lists.fedoraproject.org Revisión Tuesday, September 22 2015 23-01 Lanzamiento de Fedora 23 Beta Fedora Docs docs AT lists.fedoraproject.org Revisión Monday, Aug 31 2015 23-00 Actualización de Perl 5.22 Fedora Docs docs AT lists.fedoraproject.org Índice A Ayuda, 2 F FAQ Fedora, 2 Fedora.next, 5 I Informes de errores, 2 K kernel, 9 kernel Linux, 9 R Reporte de errores y solicitud de características, 2 W Wiki Fedora, 2 20