Home Wiki > Características más destacadas de la versión 12.3
Sign up | Login

Características más destacadas de la versión 12.3

tagline: De openSUSE

Libre, abierto e impresionante

Queridos usuarios, contribuyentes, seguidores y amigos. ¡La última versión de openSUSE está lista para vosotros! Tras seis meses de trabajo duro, os proporcionamos lo mejor que puede ofrecer el Software Libre con la única Salsa Verde: estable, amigable y divertida.

Más detalles de openSUSE 12.3

Las páginas que siguen cubren con mucho detalle lo que es nuevo en esta publicación de openSUSE. ¿Es demasiada información? Chequea las Características principales en su lugar.

Bajo la superficie

Hemos actualizado nuestra infraestructura, con una mayor integración de las nuevas tecnologías y mejorando al mismo tiempo el rendimiento, el soporte de hardware y la configuración. Los principales cambios se presentan a continuación.

Linux 3.7

Esta versión nos trae el kernel 3.7, a partir del kernel de Linux 3.4 de openSUSE 12.2. Las características nuevas y mejoradas incluyen:

  • Todos los sistemas de archivos se benefician de las mejoras en el área de RAID, con un tiempo de puesta en marcha del sistema RAID más rápido, soporte para RAID 10 en el mapeador de dispositivos y la funcionalidad descartar para SDD. Como medida de ahorro energético, la remodelación de la interfaz kernel-sistema de archivos ha permitido la eliminación de un demonio que despertaba a este subsistema cada 5 segundos. Las mejoras más importantes específicas de sistemas de archivos incluyen:
  • los metadatos pueden contener ficheros pequeños (lo que acelera la lectura y la escritura, además de ahorrar algo de espacio) y se les puede hacer sumas de verificación para proteger su integridad en Ext4. El soporte de cuotas de disco, la sobrescritura de archivos y el cambio de tamaño de volúmenes también ha mejorado (incluso de esos de tamaño mayor a 16TB)
  • Btrfs ha añadido estadísticas de fallos de E/S, quotas en subvolúmenes y grupos, diferencia entre instantáneas, mayor rapidez en fsync y en la lectura y escritura para imágenes de MV, y la capacidad de desactivar copy-on-write a nivel de archivo.
  • XFS tiene una mayor velocidad y menor latencia, soporte mejorado para tamaños de bloque de directorio grandes y varias características menores y mejoras.
  • Pruebas en el espacio de usuario para el perfilado de rendimiento con herramientas como Systemtap o perf y una nueva herramienta "perf trace" modelada a partir de strace.
  • Muchas mejoras en el apartado de redes. El protocolo TCP ha visto un trabajo en rendimiento con soporte para el modo TCP "Fast Open" tanto para clientes como para servidores, y TCP Early Retransmit (RFC 5827) además de la inclusión de la funcionalidad "TCP small queues" y un nuevo algoritmo para gestión de la cola de red diseñado para combatir los abotargarmientos de buffer (bufferbloat). Otras mejoras del protocolo a bajo nivel incluyen el soporte para para marcar puntos de control y restauración de conexiones TCP, y un nuevo protocolo en tunelado que permite la transferencia de paquetes Ethernet de la capa 2 sobre UDP. Nuevo es el soporte experimental al protocolo SMBv2 además del soporte para NFS 4.1 estable y NFS paralelo, y la capacidad para obtener un intercambio seguro sobre NFS/NBD.
  • El kernel permite suspensión oportunista al estilo Android (wakelocks) y tiene soporte para la suspensión híbrida a memoria y disco simultáneamente, lo que elimina el riesgo de pérdida de datos al quedarse sin batería mientras el equipo está suspendido en memoria.
  • En el apartado de seguridad vemos el soporte añadido para firmar módulos del kernel, la característica de seguridad de Intel "supervisor mode access prevention" (SMAP), VFIO, que permite el acceso seguro desde controladores invitados a dispositivos físicos y un mecanismo de aislamiento que permite el filtrado de llamadas al sistema. También se le puede indicar al kernel que no siga enlaces simbólicos blandos o duros en ciertos directorios cuando esos enlaces apunten a algún lugar más arriba en el árbol de directorios, lo que bloquea un método corriente con el que los crackers ganan privilegios en un sistema. Lo último, pero no menos importante, el kernel ha mejorado en reunir la entropía, recogiéndola de fuentes no usadas antes tales como direcciones MAC, datos DMI e información del hardware.
  • Otras mejoras importantes incluyen la capacidad de hacer SCSI sobre Firewire y USB, reposo agresivo de dispositivos SATA para SSD además de ahorro de energía y soporte para el estado energético PCIe d3cold para discos duros.
  • Como siempre han habido muchas mejoras en el soporte de hardware, rendimiento y estabilidad en los controladores gráficos, almacenamiento, webcam, audio y otros subsistemas. Los cambios incluyen código para el funcionamiento del aún por llegar núcleo gráfico Haswell de Intel, cambios importantes que dan como resultado un controlador Nouveau más estable para NVidia con soporte para nuevas tarjetas de vídeo, mejoras en el soporte para NFC, y controladores específicos para un gran número de portátiles.

ARM, UEFI y Secure Boot

¡openSUSE arrancando en ARM 64bit!
  • En esta publicación se incluye soporte adecuado para UEFI en hardware x86_64 y soporte experimental para hardware con Secure Boot habilitado. Para obtener más información vea UEFI y este blog (en inglés) para conocer las soluciones que hemos elegido.
  • El equipo para ARM de openSUSE planea la publicación de imágenes de openSUSE 12.3 para ARMv7 en unas semanas, y ya hay disponibles imágenes con soporte experimental para ARM 64 bit en la página AArch64 (en inglés).

systemd

openSUSE 12.3 completa la transición a systemd (actualizado a la versión 195) y elimina SysV init. Muchos paquetes del sistema base han recibido parches y mejoras para trabajar mejor con este sistema de inicio de nueva generación. Otros cambios:

  • systemd pasa a controlar la hibernación y suspensión del sistema, además de los botones de apagar, dormir y cambios en la tapa de portátiles. Esto quiere decir que, incluso cuando no se ha iniciado sesión, al cerrar la tapa hará que el sistema se duerma, previniendo que el portátil se sobrecaliente si no te das cuenta de que no habías iniciado sesión.
  • systemd-delta permite ver cómo han cambiado los ficheros de configuración desde la instalación.
  • El sufijo de nombre ".service" se puede omitir al referirse a servicios de systemd con herramientas como systemctl, journalctl, ...
  • La herramienta GTK de configuración para systemd se ha separado en el paquete systemd-ui.
Diario

systemd pasa a añadir la salida de todos los servicios (incluso entradas de syslog) a un diario (journal). Dicha salida se redirigirá por defecto hacia la implementación estándar para registro de su sistema (rsyslog, syslog-ng).

  • Se puede acceder al diario en un formato legible utilizando journalctl. ¡Prueba journalctl -f!
  • Al instalar el paquete systemd-logger, que sustituye a rsyslog, las entradas en el diario se escriben a disco en un formato binario criptográficamente protegido de forma nativa.
  • Existe un demonio que sirve de pasarela al registro para acceder a él vía HTTP y JSON. Más información aquí. Dicha pasarela no está habilitada por defecto.

Otras características y cambios

  • PulseAudio se ha actualizado desde la versión 1.11 a la 3, que añade soporte para fuentes de audio Bluetooth, proporciona mejor calidad de audio AD2P, modo envolvente virtual (virtual surround) y soporte para más modos de cancelación de ruido. También tiene soporte para UCM, parámetros modificables en funcionamiento para filtros LADSPA, desplazamiento configurable de latencia de dispositivo y montones de mejoras de infraestructura.
  • La herramienta para instantáneas del sistema de archivos Btrfs, Snapper, salta de la versión 0.0.11 a la 0.1.1. Ahora permite la creación de instantáneas por usuarios distintos a root [1] y tiene soporte experimental para instantáneas thin-provisioned de LVM.
  • El nuevo Mesa 9.0 viene con soporte para OpenGL 3.1, además de muchas mejoras en el rendimiento y correcciones de errores.
  • El el apartado de gestión de paquetes, la versión 1.8.9 de zypper indica el progreso de su instalación. El backend PackageKit para zypper se ha reescrito, proporcionando una experiencia en la gestión de paquetes mucho mejor con las herramientas gráficas compatibles entre distribuciones.
  • sshd tiene un mayor encapsulamiento para protegerlo contra intentos de ataques.
  • shadow sustituye a nuestro viejo derivado de él, pwdutils.
  • Los módulos PAM estándar de Linux como pam_unix.so y pam_cracklib.so se usan por defecto en las instalaciones nuevas ya que ofrecen características del pam_unix2.so y pam_pwcheck.so desarrollados por SUSE.
  • selinux-policy se ha actualizado a 2.20120725

Escritorios libres

openSUSE es la única entre las principales distribuciones de Linux que distribuye todos los escritorios principales en igualdad de condiciones: desarrollo y soporte oficiales. Estos incluyen GNOME, los escritorios Plasma (el escritorio por defecto) y Netbook de KDE, Xfce, LXDE y el completamente nuevo Enlightenment 17 (E17). Como de costumbre, esta publicación presenta novedades en el apartado gráfico desde el arranque hasta las pantallas de inicio de los programas. KDE en particular ha recibido un nuevo y bonito tema oscuro para el área de trabajo Plasma.

Escritorio Plasma

La actualización del área de trabajo de KDE trae consigo muchas mejoras para openSUSE. Para esta publicación el equipo de openSUSE para KDE ha creado un bonito tema oscuro para el escritorio. Si además te gustan los temas oscuros para las aplicaciones, puedes elegir el tema openSUSE dark en la sección Colores de Apariencia de las aplicaciones. Obsidian Coast es otro buen tema de color oscuro que merece la pena probar. Para quienes prefieren el tema aspecto y comportamiento estándar de Plasma, también está disponible el tema Aire que ha sido mejorado. A continuación se muestra una visión general de los principales cambios:

  • La versión 4.10 del escritorio plasma incluye muchos elementos gráficos reescritos usando la tecnología QML. Aunque no tienen nuevas características, esto mejora el comportamiento, rendimiento y estabilidad de los componentes de escritorio.
  • En el apartado de gestión de ventanas, ahora se pueden descargar fácilmente scripts con funcionalidades adicionales y efectos para KWin. Por defecto, se ha incluido un nuevo script para animar el maximizado de ventanas. Otras mejoras de KWin incluyen el soporte para OpenGL en la mayoría de máquinas virtuales y el soporte de gestión de color para cada monitor.
  • Otra característica importante es el soporte para menús en la parte superior de la pantalla o en un botón en la barra de títulos. Al habilitarla en Preferencias del sistema -> Apariencia de las aplicaciones y ahí en la pestaña Ajuste fino del apartado Estilo, el menú desaparece de la aplicación. Aún está disponible como un botón en la decoración de la ventana (cuya posición es configurable claro está) o en un menú en la parte superior de la pantalla (o justo debajo de paneles situados en la parte superior) que se oculta automáticamente para aparecer cuando se mueve el ratón a esa zona.
  • El administrador de archivos del escritorio Plasma, Dolphin, ha recibido grandes mejoras en el rendimiento para directorios con muchos archivos y la capacidad de agrupamiento basada en metadatos, además de incorporar opciones de búsqueda más inteligentes.


Vídeo de introducción al escritorio Plasma en openSUSE 12.3.
  • La gestión de metadatos ha mejorado también en otras áreas, con una indexación más rápida que interfiere menos con el trabajo diario. La introducción de Nepomuk Cleaner proporciona una herramienta simple para limpiar los metadatos semánticos almacenados. Elimina los datos antiguos o no válidos y fusiona las entradas repetidas, lo que acelera el manejo del correo y la búsqueda en ficheros de modo significativo. No obstante, ejecutar dicho proceso puede llevar una considerable cantidad de tiempo (hasta un día), aunque es muy recomendable.
  • Para gestión de impresoras se ha incluido un nuevo gestor de impresión. Un applet de Plasma muestra las impresoras y permite controlar la cola de trabajos, mientras que desde Preferencias del sistema se pueden añadir, eliminar y configurar impresoras. El nuevo asistente para impresoras es mucho más inteligente que el anterior y el administrador de impresión funciona mucho mejor con la última versión de CUPS.
  • El administrador de actualizaciones Appper versión 0.8 no crea más problemas de bloqueo con los instaladores de software tanto para la consola como gráficos. Hay un nuevo plasmoide para el manejo de actualizaciones. No se incluye por defecto, pero se puede descargar desde los repositorios. Apper también muestra y describe los paquetes que no son fiables y puede descargar paquetes para revisarlos. Las notificaciones se han integrado de una forma adecuada, se ha mejorado la interfaz gráfica y el rendimiento, y se han eliminado muchos errores.
  • La integración de Bluetooth en el área de trabajo ha recibido varias mejoras en el comportamiento y en la interfaz de usuario, lo que da como resultado conexiones más fiables con el mínimo de interrupciones posible.

GNOME Shell

Esta es la tercera publicación de openSUSE que ofrece GNOME 3. Lo más destacado en esta ocasión incluye:

  • Grandes mejoras en las notificaciones, con una bandeja de mensaje rediseñada, notificaciones más inteligentes y otros retoques y mejoras. Los elementos en la bandeja son más grandes, de aspecto más limpio y no se mueven, lo que facilita su uso.
  • La vista general de actividades se ha potenciado y se ha mejorado su distribución. Uno de los cambios es el modo en el que se llega a los lanzadores de aplicaciones. En versiones anteriores se usaba la pestaña aplicación de la parte superior izquierda para acceder a las aplicaciones. Ahora se ha sustituido con un nuevo botón de rejilla que está ubicado en el tablero (dash).
  • La aplicación Files (también conocida como Nautilus) se ha potenciado en gran medida, con búsqueda de archivos, un nuevo Lugares recientes, interfaz rediseñada y montones de correcciones de errores y nuevas características prácticas.
  • Orígenes de entrada integrados, lo que permite la introducción de distintos conjuntos de caracteres (Japonés o Chino, por ejemplo) rápida y sencilla.
  • Accesibilidad a petición, permitiendo que las características de acceso universal como el lector de pantalla Orca puedan habilitarse con solo pulsar un botón.
  • Una nueva pantalla de bloqueo. Esto da una vista atractiva cuando el dispositivo está bloqueado, además de funciones prácticas como controles de reproducción. El bloqueo de pantalla permite ver lo que sucede mientras el ordenador está bloqueado, y también permite la obtención de un resumen de lo que ha estado sucediendo mientras estabas fuera. Además se puede cambiar el volumen con facilidad, pasar de canción o poner en pausa la reproducción sin tener que introducir la contraseña.

Hay muchas otras mejoras en GNOME 3.6, como el soporte para Cuentas en línea para Microsoft Exchange y Windows Live (acceso a SkyDrive desde la aplicación Documents) y una gran mejora en la aplicación Preferencias del sistema (incluye iconos más grandes y una mejor distribución, ahora se muestran todos los iconos cuando sea posible). El modo avión apaga todas las fuente de radio, hasta el Bluetooth. Muchas de las herramientas básicas de GNOME también se han mejorado, incluyendo Analizador del uso de disco, Discos y el visualizador de fuentes tipográficas. Puedes encontrar más detalles en sus notas de la publicación

Xfce

El escritorio Xfce se ha actualizado a la última versión de corrección de errores. Ha habido grandes mejoras en el administrador de archivos Thunar y en la aplicación Terminal a la que se le ha cambiado el nombre por xfce4-terminal. Thunar 1.6.0 introduce el soporte para pestañas, mejor gestión de marcadores (que permite añadir marcadores remotos) y en varias partes de la interfaz de usuario, comprobación de espacio libre antes de iniciar copias e importantes mejoras en rendimiento. xfce4-terminal 0.6.0 se ha modernizado, ha recibido correcciones de errores y, más importante aún, ahora soporta el modo desplegable estilo Quake que mantiene una terminal en funcionamiento a la que se puede acceder rápidamente usando un atajo de teclado.

Otros escritorios libres y gestores de ventanas

Con E17 como nuevo entorno de escritorio y dos nuevos gestores de ventana (awesome y Sawfish), esta publicación de openSUSE tiene mucho que ofrecer para quienes no sean grandes seguidores de los escritorios tradicionales.

Gestor de ventanas awesome

awesome es una de las novedades de openSUSE 12.3. Es un framework para la gestión de ventanas altamente configurable de próxima generación para X. Es muy rápido y extensible. Está dirigido a usuarios avanzados principalmente, desarrolladores y gente que trata a diario con tareas de computación y quieren tener un control preciso sobre su entorno gráfico y tienen las habilidades necesarias para conseguirlo.

Un gestor de ventanas es probablemente uno de los tipos de software de más uso en las tareas diarias junto con el navegador web, el lector de correo y el editor de texto. Los usuarios avanzados y programadores tienen un amplio rango de elección entre varias herramientas para esas tareas del día a día.

awesome trata de complementar esas herramientas con lo que echamos de menos: un gestor de ventanas altamente configurable y extensible. Para conseguir este objetivo, awesome se ha diseñado como un framework para la gestión de ventanas. Es extremadamente rápido, pequeño, dinámico y se puede ampliar usando el lenguaje de programación Lua. En esencia, la idea es que te construyes tu propio gestor de ventanas de modo que ofrezca la funcionalidad que deseas.

awesome tiene una API de fácil uso y muy bien documentada para configurar y definir el comportamiento del gestor de ventanas.

Gestor de ventanas Sawfish

Sawfish es un gestor de ventanas extensible que usa un lenguaje de scripts basado en Lisp. Sus pretensiones son mínimas comparadas con las de la mayoría de gestores de ventanas. Simplemente aspira a gestionarlas del modo más flexible y atractivo posible. Todas las funciones de alto nivel están implementadas en Lisp para que se puedan extender o redefinir en el futuro.

Estas son algunas de las características que distinguen a Sawfish de otros gestores de ventanas:

  • Potente asociación de teclas: virtualmente cada función que proporciona Sawfish se puede asociar a teclas (o botones del ratón)
  • Asociación con eventos: se puede personalizar el modo en el que Sawfisth responde a muchos eventos (mover ventanas, etc.)
  • Coincidencia de ventanas: cuando se crean ventanas se pueden combinar con un conjunto de reglas y realizar acciones sobre ellas de forma automática.
  • Temas flexibles: Sawfish admite la creación de distintos temas y varios temas de terceros están disponibles.

Sawfish detecta y se integra con el entorno de escritorio tanto si usas KDE, GNOME, LXDE, Xfce o Mate.

Enlightenment 17

Ya que Enlightenment 0.17 (E17) se ha publicado por fin, estamos felices de ponerlo a tu disposición. Es una reescritura completa de DR16 y se ha diseñado para ser un entorno de escritorio en toda regla basado en las nuevas bibliotecas EFL (Enlightenment Foundation Libraries).

Otros

Se incluye una nueva versión de PCMan, el administrador de archivos del entorno de escritorio ligero LXDE. La versión 1.1 tiene varias mejoras en la interfaz de usuario tales como deshabilitar los elementos con los que no se puede interactuar (copiar elementos seleccionados por ejemplo) en el menú y en la barra de herramientas, la opción de tratar los archivos de respaldo como ocultos, la capacidad de cambiar las columnas en la Vista de lista detallada y soporte para un motor de búsquedas. Las mejoras subyacentes se hicieron para mejorar la estabilidad y el rendimiento, además de incorporar un nuevo soporte para desmontar medios extraíbles sin expulsarlos y otros pequeños cambios.

Otro elemento de esta nueva publicación es WindowMaker 0.95, que presenta algunos cambios en las preferencias y añade una nueva estrategia para la colocación "Centrada", soporte para _NET_FRAME_EXTENTS y la eliminación de la dependencia CPP para procesar archivos de menú.

Nuevo método de entrada

Todos los escritorios tienen acceso a Mozc, un motor para método de entrada japonés desarrollado por Google. Se está convirtiendo en el estándar de facto en la comunidad Linux porque proporciona una conversión más precisa y parece que el anterior motor estándar, Anthy, se ha dejado de mantener. Zinnia y zinnia-tomoe aportan reconocimiento de escritura manual a Mozc.

El paquete Mozc se ha incubado durante más de un año en el proyecto M17N del Open Build Service. Ha recibido montones de pruebas y muchos usuarios japoneses lo han estado instalando manualmente, ¡así que ya era el momento adecuado para añadirlo a openSUSE!



Marguerite Su demuestra el nuevo método de entrada.

Enlace para los usuarios de China aquí.

TeXLive

Los amantes de LaTeX apreciarán el que TeXLive 2012 se haya dividido en varios paquetes para obtener un sistema tipografía TeX altamente modular. La separación se ha hecho de acuerdo con los paquetes en origen conocidos de TeXLive.

Dichos paquetes se agrupan en:

  • Paquetes de sistemas de archivos (FHS/TDS), infraestructura, colecciones y esquemas para todas las arquitecturas. Los paquetes de colecciones y esquemas son solo comodines para las dependencias que necesitan los
  • Paquetes sin arquitectura que proporcionan formatos específicos como latex, fuentes tipográficas, estilos y documentación. Esos paquetes necesitan los
  • Paquetes binarios que proporcionan los programas tales como pdftex, dvips, xdvi, xetes y muchos más.

Los paquetes sin arquitectura para formatos, estilos y motores suministran los archivos como dependencias virtuales. Es decir, que texlive-latex, por ejemplo, proporciona

  `tex(alltt.sty)' hasta `tex(tracefnt.sty)' y
  `tex(article.cls)' hasta `tex(slides.cls)' y 
  `tex(omlcmm.fd)' hasta `tex(ullasy.fd)' y muchos más

Si LaTeX indica que echa algo en falta con un mensaje, por ejemplo

  ! LaTeX Error: File `multirow.sty' not found.

o

  ! Font U/pzd/m/n/10=pzdr at 10.0pt not loadable: Metric (TFM) file not found.

entonces esos comandos pueden resolver el problema:

  zypper install 'tex(multirow.sty)'
  zypper install 'tex(pzdr.tfm)'

La URL del proyecto para esto está aquí, y los repositorios de descarga aquí.

Aplicaciones nuevas y actualizadas

Audio, vídeo y manipulación fotográfica

Amarok in action

La última versión del reproductor de música más popular de Linux Amarok 2.7 proporciona una amplia variedad de correcciones y mejoras. Ésta es una lista de los principales cambios:

  • Soporte para arrastre de pistas en la pestaña Pistas únicas de la acción Estadísticas de Sincronización; eso te permite comparar la diferencia entre colecciones y transferir las pistas que falten.
  • Ahora Amarok recoge el nombre de las pistas en flujos si el flujo actualiza correctamente meta-datos. Cuando haces recibes el nombre de la pista desde Last.fm, Amarok sugiere correcciones de etiquetas (configurable).
  • Habilidad de recoger información de pistas recientemente añadidas desde el iPod a Last.fm.
  • Sincronización de etiquetas y valoraciones entre las colecciones de Last.fm y de Amarok; la cuenta de reproducción puede ser sincronizada en una dirección desde Last.fm hasta Amarok.
  • Sincronización de estadísticas entre colecciones, soporta valoraciones, tiempo de reproducción al principio/final, cuenta de reproducción y etiquetas.
  • Marca episodios podcast descargados para mantener, incluso cuando la purga está activa.
  • Plugin nepomuk: reproduce y maneja pistas utilizando la base de datos Nepomuk.
  • Amazon store: ahora es posible añadir elementos a tu carro de compra usando Amarok.
  • Amazon store: utiliza el applet de información contextual para mostrar información adicional de un elemento seleccionado.
  • Amazon store: ahora proveemos una utilidad para manejar descargas desde Amazon.

rhythmbox 2.98 trae una serie de mejoras menores y mayores:

  • Nuevo diálogo para la importación de música a la biblioteca
  • Nueva biblioteca para la búsqueda de metadatos de CD de audio, sustituye a libmusicbrainz
  • Mejores transiciones entre imágenes de álbumes
  • Los botones de la barra de pista de Nautilus tienen ahora como resultado que se selecciona el origen adecuado
  • Se actualizan los botones de notificación cuando el estado de reproducción cambia
  • Búsqueda en musicbrainz de portadas de álbumes por álbum y nombre de artista
  • Los botones Me gusta/Prohibir están visibles para medios procedentes de last.fm/libre.fm

El reproductor de audio Banshee 2.6 es la culminación de seis meses de trabajo de 15 desarrolladores, 30 traductores y docenas de informadores de fallos y probadores. Añade soporte para recogida de datos de dispositivos para LastFM, las opciones de gestión de ficheros son ahora específicas del tipo de fuente y las opciones "Copiar ficheros al importarlos" y "Actualizar ficheros y nombres de directorio" se pueden activarse de forma independiente para música y vídeos.

Se ha cambiado el nombre al reproductor de películas Totem por 'Vídeos', y oculta la barra de títulos cuando la ventana está maximizada. Se han limpiado los menús, mejorado el arrastrar y soltar en la lista de reproducción, los DVD y otros medios ópticos se listan usando Grilo, y las preferencias sobre la velocidad de conexión se han eliminado. Hay varias bonitas animaciones nuevas y admite reproducción a velocidad variable. Las visualizaciones se han desactivado por defecto y los complementos han recibido mejoras con una mejor barra de búsqueda lateral y un nuevo complemento para la gestión de archivos usados recientemente.

Esta publicación del editor de audio Audacity, 2.0.2, es para correcciones de errores principalmente, con uno de ellos destacado que provocaba que clic en líneas de división. Pero también hay mejoras en varias barras de herramientas y en algunos efectos Nyquist. Los atajos de teclado se pueden asignarse ahora a efectos y los complementos Nyquist se pueden añadir en cadena.

La versión 2.64 del editor 3D y de vídeo Blender se ha centrado en la integración y estabilización del largamente esperado sistema de modelado BMesh, que tiene soporte completo para polígonos de N caras, y muchas nuevas herramientas de modelado. Estas incluyen disolver, márgenes, puentes, deslizamiento de vértices, conexión de vértices, bisel y versiones mejoradas de cuchillo, subdividir y rip. Lea más aquí.

Shotwell picture manager

Digikam 3.0 trae un gran número de mejoras para la aplicación de gestión de fotografías más potente de Linux. Algunas de ellas son:

  • Mejoras en el procesamiento en lote
  • nuevas acciones: cambiar tamaño de imagen, recortar, factor gamma
  • posibilidad de manejar varias carpetas a la vez
  • gestor de procesamiento en lote multihilo
  • mejor manejo de herramienta, incluyendo grabación, importación y carga de cadenas de herramientas
  • colocación más flexible de los archivos en la jerarquía de directorios
  • Nuevo generador de presentaciones en vídeo
  • Interfaz de usuario para cámaras muy mejorada
  • Soporte para metadatos de vídeo
  • Ajustes automáticos para la reducción de ruidos
  • Mejor vista de presentación
  • Complemento integrado para UPnP/DLNA
  • Mejoras en geolocalización
  • Inclusión de datos EXIF e IPTC en la exportación de galerías HTML
  • Importa cadenas EXIF para rotación automática
  • Nueva búsqueda de subetiquetas
  • Mucho, mucho más

La biblioteca libraw actualizada admite un variado número de cámaras que incluye la Canon 5D Mark III, G1 X, 1D X y Powershot SX200; Nikon D4,D800/D800E y D3200; Fuji X-S1 y HS30EXR; Casio EX-Z8; Olympus E-M5; Panasonic GF5; Sony NEX-F3, SLT-A37 y SLT-A57 y las Samsung NX20 y NX210.

Gwenview, el visor de imágenes de KDE, ofrece un mejor manejo y generación de miniaturas además de soporte para Actividades. Soporta corrección de color en archivos JPG y PNG, y trabaja con KWin para adaptar los perfiles de color de distintos monitores, lo que permite una representación consistente de fotografías y gráficos. El importador de imágenes puede funcionar ahora de forma recursiva, mostrando todas las imágenes disponibles por debajo, además de en, de la carpeta seleccionada.

Gestión de Información Personal (PIM) y Chat

En el apartado de gestión de información personal están las aplicaciones de gestión de correo, chat y otras formas de comunicación. Muchas de ellas se han mejorado significativamente para esta publicación.

Claws Mail se ha actualizado a la versión 3.9. Este pequeño cliente de correo y lector de noticias escrito con GTK es conocido por ser rápido, extensible y fácil de configurar. Añade búsqueda IMAP en el servidor, varias mejoras en velocidad y optimizaciones.

KDE Kontact

En Evolution 3.6 se modifica el editor de preferencias y contactos para pantallas pequeñas, permite grabar eventos, memorandos y tareas desde el menú Archivo, y permite la reconfiguración de sistemas ya configurados con el asistente. Ya no usa GConf sino que almacena los datos de cuentas en ficheros de texto plano. El formateador del correo recibido se ha escrito y tiene un mejor resaltado. La búsqueda en carpetas se puede actualizar automáticamente y las fotos de contactos locales se muestran en el selector de imagen del editor de contactos. También es nuevo el corrector ortográfico para los editores del 'Resúmen' en Eventos, Tareas y Memorandos.

La suite de Kontact de KDE ha corregido muchos fallos y recibido mejoras. Un trabajo importante con el servidor de búsquedas ha mejorado enormemente la indexación y recuperación, produciendo aplicaciones con mejor respuesta y un menor uso de recursos. Las nuevas características y mejoras incluyen:

  • KMail tiene la capacidad para cambiar el tamaño de imágenes adjuntas de correos, y se puede configurar en los ajustes
  • La barra de búsqueda rápida sobre la lista de correo también busca ahora en el cuerpo completo de los correos
  • KMail añade la corrección de texto automática, que incluye la sustitución de palabras y poner en mayúsculas la primera letra de cada frase. Los ajustes y listas de palabras se comparten con Calligra Words y son configurables.
  • El compositor HTML se ha expandido: se pueden insertar tablas con control sobre las filas y columnas además de la capacidad de unir celdas. También tiene soporte para imágenes de tamaño definido, y para insertar código HTML directamente.
  • El compañero 'texto plano' de los correos HTML también se ha mejorado, con la posibilidad de convertir etiquetas HTML en texto plano.
  • El asistente para la importación ha ganado soporte para importar ajustes desde Opera, ajustes y datos de Claws Mail y Balsa, y etiquetas desde Thunderbird y Claws Mail.
  • Otras mejoras incluyen: abrir archivos recientes en el compositor, añadir nuevos contactos directamente desde KMail y adjuntar vcards a los correos.
Empathy

La aplicación para SoftPhone, videoconferencia y mensajería instantánea Ekiga 4.0 presenta una importante reestructuración de la ventana principal, un nuevo complemento para PulseAudio (en ptlib), nuevos codecs de audio: SILK (usado por Skype), G.722.1 (alias Siren 7), G.722.2 (alias GSM-AMR Wide band), soporte para guardabarrera H.323, respuesta automática a llamada y soporte para el manejador de múltiples flujos de vídeo (H.239).

La aplicación de chat Empathy 3.6 mejora la integración con cuentas en línea de GNOME. Esta aplicación está profundamente integrada en el Shell GNOME y ha recibido otras varias mejoras menores.

El editor de texto Gedit 3.6 ha actualizado el soporte para GtkAssistant, añadido una nueva y amplia colección de fragmentos para docbook y mejoras en el navegador de archivos del panel lateral.

En la oficina

LibreOffice 12.3

LibreOffice 3.6, la última versión estable, trae de nuevo un gran número de añadidos y mejoras tales como:

  • General: exportación a PDF con opción para marcas de agua; edición de documentos de solo lectura; mejoras en rendimiento para Calc y Writer (importación de documentos y operaciones con hojas de cálculo)
  • Writer:cuenta de palabras en la barra de estado; opciones de formato automático mejoradas; mejor soporte para etiquetas y tarjetas de visita
  • Calc: escalas de color y barras de datos; opción para ordenar en el menú autofiltro; unir celdas usando el menú de contexto del celdas; mejoras en la importación y exportación de archivos CSV; nueva página de opciones de fórmulas con ajustes de cálculo
  • Draw: importación de Corel Draw
  • Impress: formato de pantalla ancha para diapositivas; mejor detección del dispositivo de representación (display) externo

La versión 4.0 de LibreOffice no estuvo a tiempo para openSUSE 12.3, pero está disponible en software.opensuse.org.

openSUSE 12.3 llega con Calligra 2.5, una suite de aplicaciones productivas y creativas muy completa.

  • En el apartado de productividad, el procesador de textos Words continúa enfocado a usuarios del ámbito estudiantil o académico. Tiene una mejor edición de tablas y al arrastrar texto además de mejoras en las herramientas de bibliografía. La aplicación de hojas de cálculo Sheets tiene un nuevo anclaje independiente para el editor de celdas y una nueva ventana de herramienta para celdas con controles de formato. Kexi, la aplicación para bases de datos tiene un modo a pantalla completa, nuevos elementos de formulario y gráficos.
  • En el área artística, la principal suite de dibujo del Software libre Krita introduce un nuevo anclaje para composiciones para generación de storyboard de películas, pintura con textura, mejor manejo del lienzo y un largo número de mejoras en rendimiento.
  • Todas las aplicaciones de Calligra se benefician de un sistema de autoguardado mejorado, perfiles de usuario, mejores componentes de gráficos, mejor conexión de formas y varios efectos para imágenes.

La versión 2.6 de Calligra se publicó hace demasiado poco como para incluirse en openSUSE 12.3, pero estará disponible en breve en software.opensuse.org.

Calligra Stage y Words

El visualizador de PDF Evince 3.6 añade ayuda sin conexión por cortesía de Yelp, la capacidad de inhibir el salvapantallas, opciones de búsqueda en la barra de búsqueda y conserva los metadatos de los archivos al grabarlos o copiarlos.

El visualizador de documentos Okular presenta nuevas características que incluyen la técnica llamada tiled rendering que le permite aumentar el rango de ampliación y hacerlo más rápido al tiempo que reduce el consumo de memoria en comparación con versiones anteriores. Se ha mejorado la incrustación de vídeo. La edición y creación de anotaciones en Okular se ha vuelto más amistosa con la introducción de QTableEvents de alta precisión. Ahora las tablas se comportan exactamente igual que el ratón excepto cuando se crean anotaciones. Con esta tarea se usa el posicionamiento de alta precisión de QTableEvent, así que las anotaciones manuales son más suaves. Una nueva características permite la navegación fácil por el historial, al que se puede acceder ahora con los botones avanzar y retroceder del ratón.

Calibre 0.9 trae una completa reescritura del motor de salida PDF para dar soporte a enlaces, y corrige varios fallos. Puede mostrar los complementos de dispositivo deshabilitados en Preferencias -> Dispositivos ignorados; la herramienta Obtener libros funciona mejor con Smashwords, Google books y B&N stores; y añade el Nook UK store. Hay un botón para restablecer los ajustes en el diálogo para editar metadatos y un controlador de almacenamiento masivo nuevo para smart phones rockhip basados en Android.

Scribus 1.4.2 es en gran medida una versión para corrección de errores. También añade una característica solicitada con frecuencia: la corrección ortográfica multiplataforma. Hasta Scribus 1.4.1, el corrector ortográfico funcionaba solo en sistema Linux y UNIX, incluyendo versiones construidas manualmente en Max OS X. A partir de la versión 1.4.2, Scribus proporciona un corrector ortográfico moderno, parecido al de LibreOffice y basado en Hunspell, que debe ser fácil de adaptar a todas las plataformas soportadas. La versión 1.4.2 detecta los diccionarios ya instalados por los paquetes de Hunspell para LibreOffice en los sistemas en que éste haya sido instalado. Se pueden descargar otros diccionarios directamente desde las preferencias de Scribus vía freedesktop.org. El corrector ortográfico también funciona ahora con el Story Editor.

openSUSE 12.3 y la web

Firefox y Chromium en GNOME Shell

openSUSE siempre llega con la última versión de Mozilla Firefox (19 en el momento de la publicación), parte de nuestras actualizaciones. Asimismo, siempre ofrece la última versión de Chromium de Google.

El navegador web Epiphany de GNOME 3.6 integra el menú de aplicación en el menú con icono de engranaje si el sistema no admite menú global para aplicaciones y ofrece F10 como atajo de teclado a dicho menú. Por defecto se restaura la última sesión en el inicio, se ha mejorado la organización del campo de entrada de URL y un clic largo o derecho en los botones retroceder y avanzar muestra una lista de los sitios visitados recientemente.

Rekonq se actualiza a la versión 2.0. Las nuevas características incluyen el modo "aplicación-web", corrección ortográfica en línea, un nuevo modo incógnito similar al de Chrome de Google, soporte para fijar pestañas, una mejor página de errores y varias otras mejoras.

Rekonq y KTorrent en Plasma Desktop

KTorrent se actualiza a la versión 4.3.1, cuyos principales principales cambios consisten en que añade:

  • Ordenamiento por número total de sembradores y sanguijuelas si el número de sembradores y sanguijuelas conectados es el mismo
  • soporte para enlaces magnéticos en el complemento de sindicación
  • una línea de búsqueda en el cuadro de diálogo de descarga
  • la opción mover al principio/final en el cuadro de diálogo de descarga
  • soporte para medios de almacenamiento extraíbles

El lector de fuentes (feed reader) Liferea 1.8.12 añade Google Plus e Instapaper.com a los sitios de marcadores sociales.

Juegos y aplicaciones educativas

El emulador de Atari ARAnyM recibe un núcleo de emulación de FPU preciso y un completamente funcional NF USB. También trae interconexión bidireccional del portapapeles entre GEM y Anfitrión y el deshacer la captura del ratón por parte del emulador con un clic del botón central.

En esta publicación se incluye un nuevo juego en la suite de juegos de KDE. Picmi es un juego de puzles lógicos para un solo jugador. El objetivo del juego es colorear celdas de acuerdo con números que se dan en el lateral del tablero para completar un patrón de imagen oculto. Picmi incluye dos modos de juego. Los puzles aleatorios se generan de acuerdo con la dificultad seleccionada en los ajustes o en la configuración inicial de los puzles.

Otros juegos de KDE se han mejorado, incluso se pueden imprimir los puzles de KSudoku para que los uses sin ordenador. KGoldrunner se ha reescrito usando las nuevas bibliotecas KDEGames para juegos. El juego y la interfaz son iguales, pero ahora es más bonito y funciona más suavemente. KJumpingCube pasa a permitir el ajuste de la velocidad de movimientos y usa animaciones en las transiciones entre niveles para hacerlas más fáciles de entender. La interfaz gráfica se ha mejorado para que se pueda elegir contra quién se quiere jugar: Kepler o Newton. Los tableros más pequeños ofrecen estilos de juego más simples. Pairs ha adquirido un editor de temas.

El Rocs Graph Theory IDE, una aplicación educativa parte de la suite para educación de KDE, ha mejorado mucho su interfaz y diálogo de configuración para que sea más sencillo de usar. También es nuevo el soporte para TGF, DOT/Graphvis (importar/exportar) y archivos TikZ/PGF (solo exportar).

Marble forma parte también de la suite para educación, el globo terráqueo virtual para Linux. En esta ocasión, Marble avanza hacia el área de la ciencia espacial. La Agencia Espacial Europea (ESA) dio soporte para la visualización de órbitas espaciales alrededor de otros planetas. Como resultado, Marble puede mostrar las posiciones y trayectorias de órbitas de misiones espaciales como la Mars Express, Venus Express y SMART-1. La visualización incluye también las posiciones de las dos lunas de Marte: Phobos y Deimos. También se mejora la presentación de trayectorias del satélite de la Tierra. Un vídeo muestra algunas de las características que se han añadido.

Otra importante característica nueva de Marble es el soporte para el formato vectorial de OpenStreetMap. También hay un vídeo que muestra dicha característica. Actualmente, los mapas por defecto de Marble no tienen el formato vectorial, pero se pueden descargar otros fácilmente.

Ktouch, el tutor de mecanografía de KDE touch se ha reescrito. Ahora presenta una interfaz de usuario limpia, elegante y vibrante para conseguir que el aprendizaje y la práctica se disfruten tanto como se pueda. La nueva interfaz es menos compleja y guía al usuario con indicadores de color y animaciones no molestas. Muchas características nuevas ayudan a que la experiencia general del entrenamiento mejore: un nuevo editor de cursos tiene comprobaciones de calidad incorporadas, el usuario puede revisar e identificar debilidades, la apariencia global es atractiva y se adapta al tamaño de pantalla, pistas e indicaciones de problemas que se pueden resolver de forma trivial se muestran con claridad. Mira algunas imágenes y más información en este blog.

Para desarrolladores

Como siempre, hemos actualizado nuestro conjunto de herramientas con lo último de CMake, GCC, git, gtk2 y 3, Java y de otras más. A continuación aparece un esbozo de los principales cambios en esta publicación.

IDE y herramientas

Anjuta

La herramienta para desarrollo Anjuta se actualiza a la versión 3.6.2, lo que añade soporte para 'make check' y subdirectorios al administrador de proyectos. También tiene algunas mejoras en la integración con 'git' ya que ahora puede mostrar un panel para sus tareas cuando dicho panel está activado y en la vista por defecto. Hay nuevos complementos para sangrías y soporte para lenguajes.

QtCreator 2.6 presenta 'Kits' como reemplazo para ‘Targets’ de la versión 2.5 y anteriores. Kits generaliza la magia que aplicaba Targets por encima de las construcciones, ofreciendo ajustes para el tipo de dispositivo destino, directorio para las bibliotecas, compilador, depurador, qué versión de Qt se usa y otros más. De esta forma, compartir código entre proyectos es más fácil. Otra cosa que se ha incluido en QtCreator 2.0 es el soporte experimental para Android por parte de Necessitas y soporte para dispositivos QNX/Blackberry. Desafortunadamente, debido a la falta de mantenimiento, el soporte para Symbian ha tenido que eliminarse.

Otras mejoras son la capacidad para teclear fii,txt:123, por ejemplo, en el Localizador para saltar directamente a la línea en ese archivo, correcciones del editor de archivos 'grc', resaltado de ficheros ausentes en el editor de recursos, correcciones para C++11 y más cosas.

Qt Creator

Glade 3.14, la herramienta de desarrollo de interfaces de usuario de GNOME/GTK, revive el soporte para GtkAssistant y permite definir clases de estilo. Gracias al remozado de la interfaz de usuario de Glade en sí, están presentes muchas pequeñas mejoras en ésta, además de otras más importantes como el cuadro de diálogo para las fuentes tipográficas, el nuevo selector de color y el nuevo cuadro de diálogo GladePreferences.

Kate, el editor de texto avanzado, ha adquirido un sistema de modificaciones mejorado, un 'minimapa' opcional en la barra de títulos, un nuevo complemento para la gestión de proyectos, esquemas de color predefinidos, mejoras en la interfaz para scripts, soporte para complementos en Python y mucho más. Un gran esfuerzo en corregir errores ha reducido su número total de 850 a 60. También se ha trabajado para crear una nueva función 'Abrir rápido' y en otras mejoras. Muchas de estas mejoras también benefician a las aplicaciones que usan Kate Part para la edición de texto, entre las que están el editor de texto ligero KWrite y KDevelop.

Aparte del beneficio de las mejoras en los componentes de edición proporcionados por Kate, KDevelop 4.4 presenta una nueva pantalla de bienvenida basada en QML. Se muestra cuando no se carga ningún archivo y ayuda a empezar de un modo intuitivo. La pantalla de código muestra una lista de proyectos y sesiones de codificación; la pantalla de depuración ofrece herramientas para ésta y para optimizar las aplicaciones; y el área de revisiones ayuda en el examen de parches.

KDevelop

También ha habido un puñado de mejoras menores, desde limpiar las plantillas hasta la integración de CMAKE y muchas más.

El más reciente monodevelop 3 proporciona soporte preliminar para Android API17 (Jellybean 4.2) y extensiones para bases de datos.

La poderosa suite de herramientas para la depuración y perfilado Valgrind 3.8 ofrece un largo número de mejoras. Una lista rápida:

  • Soporte preliminar para Android en x86
  • Soporte para instrucciones Intel AVX y AES (solo para código de 64bit)
  • Soporte para instrucciones POWER Decimal Floating Point
  • Cambios significativos en el soporte para malloc que incluyen la opción de trabajar con implementaciones de malloc no basadas en libc
  • Mejora en el rendimiento de comprobaciones de fugas de memoria
  • Nuevos comandos para el monitor del servidor GDB: ‘block_list’ y ‘who_points_at’
  • El desofuscador C++ puede trabajar con archivos binarios de G++ hasta la versión 4.6
  • Más opciones de planificación para código de hebras

En openSUSE 12.3 es novedad Fossil Distributed Version Control System, que ofrece un número de características únicas en el área de DVCS: wiki distribuida, bugzilla y funcionalidad de blog; modo de autosincronización para deducir ramificaciones y fusiones sin sentido; y una interfaz web incluida. Diríjase a LWN si busca más información.

GCC se ha actualizado a 4.7.2, que corrige varios errores.

Herramientas específicas de openSUSE

KIWI es la utilidad de openSUSE para crear imágenes de sistemas operativos, utilizado para generar imágenes de discos duros, Live CD y USB, dispositivos VMware y un largo número de otras imágenes que incluyen la publicación oficial de openSUSE y las decenas de miles de imágenes en SUSE Studio. La nueva versión tiene soporte para UEFI y un montón más de mejoras. Los cambios más importantes en KIWI 5.04.37 consisten en que añade:

  • condiciones de error para las arquitecturas que no admiten la creación de imágenes iso híbridas.
  • soporte para el atributo firmware="uefi". Comparado con el soporte estándar para firmware="efi", kiwi no crea sus propias imágenes de arranque sino que usa shim y el cargador de módulos firmados tal como se proporcionan por los paquetes.
  • el tipo de firmware 'vboot' para dar soporte a la creación de imágenes en placas base basadas en arm que usan el estilo de arranque del chrome OS de Google.
  • soporte para EDI en imágenes Live ISO
  • soporte para raid software en dispositivos basados en disco
  • soporte para el gestor de paquetes apt-get/dpkg
  • soporte para un tipo de atributo opcional 'bootfilesystem' que puede ser uno entre ext2,ext3,fat16 o fat32 (bnc #788374)
  • soporte para armv5
  • soporte para que Btrfs simiente imágenes Live ISO
  • soporte para opciones de montaje de sistemas de archivos durante la construcción de la imagen y luego se almacenen en el archivo fstab

openSUSE 12.3 incluye el script SUSEpaste, la utilidad de depuración colaborativa esencial para pegar salidas de programas/registros en el sitio openSUSE Paste desde la línea de comandos

Una nueva herramienta de seguridad (gpg-offline) aterriza en Factory. Se usa para comprobar firmas GPG de archivos tarball en origen.

El cliente de línea de comandos del Open Build Service OSC admite ahora la creación y publicación de actualizaciones de mantenimiento para openSUSE.

Lenguajes y bibliotecas de desarrollo

openSUSE llega con una amplia variedad de lenguajes. No solo Python, PHP, Ruby, Go y muchos más, sino también versiones actualizadas y mejoras interesantes o módulos que pueden encontrarse en software.opensuse.org, por cortesía del Open Build Service. Las principales plataformas de desarrollo tales como la de KDE, las bibliotecas de GNOME y las Enlightenment Foundation Libraries también están, por supuesto, disponibles en openSUSE, y además están disponibles varias versiones de ellas en el OBS.

Lenguajes

Mono 3 tiene soporte para el nuevo C# 5.0 asíncrono además de nuevos añadidos: System.Net.Http, System.Threading.Task.Dataflow. El ASP.NET WebStack de código libre de Microsoft está incluido también como también lo están el Framework Entity y el soporte parcial para las bibliotecas de clases portables (Portable Class Libraries). Además de las mejoras en rendimiento y estabilidad nos encontramos un mejor soporte de GDB para las interioridades de SGenGC.

Aunque Python 2.7.3 se sigue usando por defecto, está disponible Python 3.3.0, que trae una amplia gama de cambios:

  • PEP 380, sintaxis para delegar a un subgenerador ("permitir desde")
  • PEP 393, representación flexible de cadenas de texto flexible (eliminando la distinción entre las implementaciones de Unicode "wide" y "narrow")
  • Una implementación en C del módulo "decimal", con un aumento de velocidad de 120 veces para las aplicaciones con uso intensivo de decimales
  • El sistema de importación (__import__) se basa ahora en importlib por defecto
  • El nuevo módulo "lzma" con soporte para LZMA/XZ
  • PEP 397, un lanzador de Python para Windows
  • PEP 405, soporte para entorno virtual en el núcleo
  • PEP 420, soporte para ámbitos (namespace) de paquetes
  • PEP 3151, remodelación de las jerarquías de excepciones para OS e IO
  • PEP 3155, nombres cualificados para clases y funciones
  • PEP 409, supresión del contexto para excepciones
  • PEP 414, literales Unicode explícitos Unicode para mejorar la portabilidad
  • PEP 418, relojes ampliados independientes de la plataforma en el módulo "time"
  • PEP 412, una nueva implementación del diccionario de compartición de llaves que reduce de forma significativa el uso de memoria en código orientado a objetos
  • PEP 362, el objeto función-signatura
  • El nuevo módulo "faulthandler" que ayuda a diagnosticar fallos de programa
  • El nuevo módulo "unittest.mock"
  • El nuevo módulo "ipaddress"
  • El atributo "sys.implementation"
  • Un framework de políticas para el paquete email, con políticas provisionales (vea PEP 411) que añaden un soporte para Unicode mucho mayor para el procesado de cabeceras de correos
  • La clase "collections.ChainMap" para enlazar asignaciones a una única unidad
  • Envoltorios para muchas más funciones POSIX en los módulos "os" y "signal", además de otras funciones útiles como "sendfile()"
  • La aleatoriedad de códigos Hash, presentado en publicaciones anteriores que corregían errores, se ha habilitado por defecto

En total, casi 500 elementos de la API son nuevos o se han mejorado en Python 3.3. Para ver una lista de cambios aún más extensa de la versión 3.3.0, diríjase a esta página.

Ahondando más en el mundo de Python, Python-qt4 da soporte para Qt 5 y python-twisted 12.3 viene con correcciones además de algunas nuevas características:

  • La nueva bandera -j para 'trial' hace que éste admita la ejecución de múltiples procesos de trabajo en la máquina local para el testeo en paralelo
  • twisted.internet.task.react, una nueva función, da una API sencilla para ejecutar el reactor hasta que se completa una función asíncrona independiente se complete
  • twisted.protocols.ftp.FTP gestiona ahora los comandos FEAT y OPTS
  • trial permite ahora la utilización de un depurador distinto a pdb con la bandera --debugger para el comando
  • Se ha añadido twisted.python.util.runWithWarningsSuppressed; ejecuta una función con los filtros de advertencias indicados
  • La omisión de características de trial se ha implementado ahora de forma que sea compatible con el ejecutor unittest de la biblioteca estándar
  • Se proporciona el script setup3.py para dar soporte provisional para la construcción e instalación de una versión incompleta y experimental de Twisted en un entorno Python 3
  • twisted.python.util.FancyStrMixin admite ahora callables arbitrarios para formar valores de atributos
  • Varios métodos nuevos de twisted.trial.unittest.SynchronousTestCase - `successResultOf`, `failureResultOf`, and `assertNoResult` - se han añadido para facilitar las pruebas de uso del código `Deferred`.

Ruby y las gems de ruby incluidas en openSUSE han recibido pequeñas actualizaciones en su mayoría para correcciones de seguridad y estabilidad o para dar soporte a nuevas versiones de sus dependencias.

Haskell es un lenguaje de programación puramente funcional y la plataforma Haskell es una cuidadosa selección de conjuntos de bibliotecas de Haskell. La plataforma Haskell [2] 2012.4.0.0. se distribuye con ghc [3] 7.4.2.

Steel Bank Common Lisp (SBCL) es un compilador en activo desarrollo y de alto rendimiento para Common Lisp. Además del compilador y el sistema de ejecución para ANSI Common Lisp, proporciona un entorno interactivo con depurador, perfilador estadístico, herramienta de cobertura de código, y muchas otras extensiones. Lisp es un lenguaje de programación multiparadigma de propósito general. Admite la combinación de programación funcional y procedural y los paradigmas de programación orientada a objetos. Como lenguaje de programación dinámico, facilita el desarrollo de software evolutivo e incremental, con compilación iterativa en programas en tiempo de ejecución. Con anterioridad solo estaba disponible clisp como plataforma en openSUSE.

Plataformas de desarrollo y bibliotecas

GTK 3.6 forma parte de esta publicación. Entre las principales características nuevas están:

  • GtkSearchEntry: una subclase de GtkEntry preparada para ser una entrada de búsqueda
  • GtkMenuButton: un botón que despliega un menú. El menú puede generarse con GMenu o se puede proporcionar manualmente
  • GtkLevelBar: un nuevo elemento gráfico para mostrar la fuerza o el nivel de alguna magnitud
  • Los botones de flecha se pueden orientar en vertical
  • Las vistas y campos de entrada de texto pueden mostrar 'asas de selección' cuando se usan dispositivos táctiles
  • Temas
  • Soporte para fundidos y transiciones
  • Soporte para animaciones con CSS
  • Soporte para sombras difusas

La plataforma de desarrollo de KDE presenta un SDK más exhaustivo para Plasma.

  • Las herramientas de desarrollo se han agrupado en PlasMate y el uso de Qt Quick en Plasma continúa aumentando, lo que hace más sencillo el extender y personalizar las áreas de trabajo de Plasma (Plasma Workspaces).
  • Las áreas de confinamiento (zonas donde se sitúan los elementos gráficos del escritorio y los paneles) se pueden escribir en QML, facilitando la modificación para hacer experimentos o para casos de uso especiales.
  • El gestor de ventanas KWin presenta nuevas interfaces para scripts de efectos, comportamiento y gestión de ventanas. Varios scripts a modo de ejemplo sirven de ayuda para empezar a los potenciales escritores. Tienes algunas guías aquí.

opencv 2.4 trae mejoras significativas y adaptaciones optimizadas para Android e iOS, y un módulo para GPU (es decir, basado en CUDA) extensamente ampliado.

La más reciente biblioteca Poppler 0.22 tiene una mejor representación de PDF, anotaciones y mejoras en formularios, salida HTML más conforme a XHTML y varias correcciones para estabilidad.

El framework de almacenamiento modular RDF llega con una serie de optimizaciones en el código junto con el soporte para consultas SQL planas en el motor Virtuoso, una implementación de socket propia que hace posible la compartición de un único socket entre varios hilos de ejecución, y algunas correcciones y mejoras menores.

La biblioteca de socket zeromq versión 3.2 tiene muchas características nuevas y una API mejorada. Se puede encontrar una lista aquí.

En Cairo 1.12.8, se ha redefinido el compositor MSAA en el área GL. En cairo-xlib, se ha habilitado el transporte SHM para la transferencia de imágenes a y desde el servidor X, ofreciendo una notable reducción en la latencia de representación. Muchos casos extremos en cairo-pdf se han corregido, mejorando la opacidad de grupos y los suconjuntos de fuentes tipográficas. En cairo-image, se ha añadido soporte para la representación de glifos en pixman y su uso desde cairo, mejorando el rendimiento de glifos para el motor de imagen en un factor aproximado de 4. Se han corregido algunos fallos en la representación de glifos junto con otros muchos fallos más.

Servidores y herramientas de virtualización

En el área de virtualización, han habido actualizaciones en las principales tecnologías que permiten la ejecución de otros sistemas operativos invitados sobre openSUSE o de openSUSE como invitado de otros sistemas. En servidores, openSUSE actualiza PostgreSQL a la versión 9.2 y pasa a usar MariaDB que sustituye a MySQL como elección por defecto.

Herramientas de virtualización

VirtualBox 4.2 tiene soporte para limitar el ancho de banda de red y un incremento en el rendimiento 3D para el sistema, además de un mejor soporte para dispositivos de red (hasta 36 tarjetas de red en combinación con una configuración con el chipset ICH9). También introduce nuevas características en la interfaz gráfica como el agrupamiento de máquinas virtuales y la posibilidad de modificar algunos ajustes durante la ejecución.

También incluimos la versión 4.2.1 de Xen.

Las actualizaciones de KVM y Qemu a la versión 1.3.0 mejoran en gran medida la pila USB con soporte para dispositivos de almacenamiento masivo y USB3 además de soporte MSI/MSI-X para el controlador XHCI. Otras golosinas:

  • QEMU puede utilizar ahora el controlador VFIO de Linux para dispositivos PCI invitados
  • Nuevo dispositivo hardware generador de números aleatorios paravirtualizado
  • Nuevos bloques de trabajos: commit de bloques en vivo (también llamado borrado de instantáneas) y disco espejo en vivo (también llamado "migración de almacenamiento")
  • Nuevos modelos de CPU: Haswell y Opteron G5
  • La redirección USB soporta ahora la migración en vivo
  • Los dispositivos de bloques NBD pueden especificarse usando sintaxis de URI
  • QEMU lleva empotrado un servidor NBD, accesible por medio del monitor
  • Mejor soporte para confinamiento (sandboxing) mediante el uso de seccomp mode 2

Esta publicación incluye la primera versión importante de Boxes, una aplicación para el uso de sistemas remotos y máquinas virtuales. Ofrece una interfaz bonita y simple para el manejo de cualquier número de conexiones usando el protocolo Spice, con características como detección automática del formato de máquina virtual y un variado número de comodidades en una bonita interfaz.

Tecnología de servidor y bases de datos

Postgres te mantiene a cubierto
MariaDB sustituye a MySQL

Con openSUSE 12.3 se distribuye PostgreSQL 9.2 que tiene soporte nativo para JSON, cubrimiento de índices, replicación y mejoras de rendimiento, y muchísimas características nuevas más. El soporte nativo para JSON da un mecanismo eficiente para la creación y almacenamiento de documentos para las API de web. Los tipos Range permiten que los desarrolladores creen mejore aplicaciones para calendarios, científicas y financieras. Ninguna otra base de datos SQL importante tiene esta característica, que hace posible el manejo inteligente de bloques de tiempo y números. Mira aquí para recibir más información sobre esta base de datos de tipo empresarial.

openSUSE pasa a usar MariaDB por defecto en lugar de MySQL. MariaDB se introdujo por primera vez en openSUSE 11.3 en 2010. Durante años ha ido mejorando y en la versión 12.3 openSUSE sustituye a MySQL. Esto significa que la distribución al completo se ha compilado con soporte para MariaDB y la 'M' en LAMP significará MariaDB a partir de ahora. Dado que MariaDB es un sustituto equivalente, no tendrás que preocuparte por temas de compatibilidad. Además de esto, MySQL Community Server no se elimina y aún puedes sustituir MariaDB con MySQL si quieres.

Si nunca has oído hablar de MariaDB, puedes leer más sobre todas las características que tiene en su sitio web. En especial tiene más motores de almacenamiento, optimizaciones de velocidad y algunas características más.

La herramienta para la monitorización de infraestructura Nagios 3.4.4 corrige errores y añade una opción para una página en html puro que permite a los usuarios la desactivación de PHP y la carga de referencias externas.

La última versión de Nmap admite 12 protocolos nuevos y la caché web Squid se ha actualizado a la versión 3.2.6 que tiene las siguientes características principales:

  • Escalabilidad SMP
  • Extensiones del protocolo Surrogate/1.0 a HTTP
  • Límites en el ancho de banda de los clientes
  • Squid-3.1 añade soporte nativo para el protocolo de transmisión ICY, también conocido por flujos multimedia SHOUTcast.
  • Implementación de ICAP (RFC 3507 y www.icap-forum.org)

La nube

Vista previa de la construcción de GNOME en Studio

En openSUSE 12.3 se tiene por primera vez la paquetería completa para OpenStack, la plataforma líder para la computación en la nube (12.2 tenía algunos paquetes de la publicación Diablo, pero no el conjunto completo necesario para hacer funcionar OpenStack). Dado que OpenStack está formado por muchos componentes distintos y servidores, es muy recomendable la lectura de la documentación en origen. Además de esto, se está trabajando para empaquetar Grizzly (la próxima publicación de OpenStack en abril) y estará disponible en openSUSE 12.3.

Las características destacadas de Folsom son (vea las notas de la publicación de Folsom):

  • Soporte PKI para autentificación (en keystone)
  • Regreso del soporte para Hyper-V (en nova)
  • Soporte para versiones de objetos en el almacenamiento de objetos (en swift)
  • Nueva API y herramienta de clientes para servicio de imagen (en glance)
  • Replica de imágenes (en glance)
  • Nuevo servicio para red (quantum)
  • Nuevo servicio para almacenamiento de bloques (cinder) (solía ser nova-volume)
  • Panel de control mejorado
  • Otras características más, toneladas de mejoras en estabilidad y rendimiento, además de correcciones de errores
Vista previa de la construcción de KDE en Studio

Finalmente, la herramienta DevStack que usan los desarrolladores para trabajar en openSUSE se ha portado a openSUSE. Esta hace que contribuir a OpenStack desde openSUSE sea mucho más sencillo, o también probar OpenStack nada más.

SUSE Studio es un proyecto de patrocinador de openSUSE, SUSE™, construido sobre herramientas de software libre como KIWI y que ofrece una interfaz web cómoda para construir con facilidad sistemas operativos personalizados (appliances) basados en openSUSE y SLE.

Los usuarios de SUSE Studio pueden esperar que openSUSE 12.3 esté disponible justo desde la fecha de publicación, y el soporte para la actualización de appliances poco después. Esto quiere decir que será posible la creación de sistemas operativos personalizados basados en openSUSE 12.3 para la nube, escritorio o dispositivos portátiles con selecciones de paquetes propias, infografía, scripts y otras muchas propiedades. Las appliances se pueden compartir y también se puede navegar entre las compartidas por otros en SUSE Gallery.

Imágenes ejecutables (Live Images)

Imagen ejecutable de rescate

Con openSUSE 12.3 se proporciona una imagen más, que no se puede instalar, para tareas de rescate y recuperación. Actualmente ocupa 570MB y es por tanto notablemente menor que las imágenes ejecutables de GNOME o KDE, así que sigue cabiendo en un CD-R. Esta nueva imagen usa Xfce, de forma que proporciona un entorno de escritorio intuitivo con aplicaciones que permiten que el usuario busque ayuda, haga diagnósticos y recupere su sistema si surgen problemas.

Además de las aplicaciones base de Xfce como el administrador de archivos Thunar, hemos intentado asegurarnos de que la imagen mantiene accesibles todos los canales de comunicación con openSUSE. Así que tenemos:

  • Midori, un navegador web ligero que permite el envío de informes de fallos, el acceso a buscadores y foros, y la recepción de correo desde clientes web
  • ePDFreader, un visualizador de PDF para la lectura de manuales, y
  • XChat, un cliente IRC que permite el acceso al canal de soporte de la comunidad de openSUSE en irc://freenode#opensuse

Para los propósitos de rescate y recuperación, la imagen contiene:

  • gparted (y el gestor de discos de YaST) para editar particiones del disco duro,
  • un pequeño subconjunto de módulos de relevancia de YaST que incluye el gestor del cargador de arranque, el gestor de dispositivos de red y la administración remota (VNC),
  • herramientas para la línea de comandos para la recuperación de datos como dd_rescue, que es útil en caso de errores de lectura/escritura porque no interrumpe o trunca la salida, y photorec, una utilidad para la recuperación de datos.
  • herramientas para hacer copias de respaldo como grsync, una interfaz gráfica para rsync, y lftp, un cliente de línea de comandos rico en características.