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

Documentos relacionados