ungoogled-chromium, el chromium «oficial» sin las ataduras de Google

ungoogled-chromium

Aunque muchos usuarios de Linux nos decantamos por Firefox, el navegador web más usado del mundo es Chrome. Desarrollado por Google, no es la mejor opción si lo que nos interesa es la privacidad, pero con el mismo motor tenemos otras opciones como Brave, Opera o Dot Browser, un navegador más joven que usa el motor Chromium, pero ha decidido alejarse todo lo posible de la compañía del buscador. Hay otra opción con la misma filosofía, un ungoogled-chromium que se parece aún más al Chromium oficial.

A diferencia de Dot Browser, que tiene su propia imagen y opciones como la pantalla de bienvenida, ungoogled-chromium tiene la misma imagen que el Chromium original, ese que los usuarios de Ubuntu ya no pueden instalar sin trucos si no es desde su paquete Snap. Lo que ha hecho su desarrollador es coger el código y eliminar todo lo que ha podido de Google, tal y como podemos leer en su página de GitHub.

Características de ungoogled-chromium

  • Es un Chromium que no depende de los servicios web de Google.
  • Mantiene la experiencia de Chromium todo lo posible.
  • Cambios para mejorar la privacidad, control y transparencia. Muchas de esas opciones se pueden reactivar.
  • Eliminadas todas las solicitudes en segundo plano restantes a cualquier servicio web mientras crea y ejecuta el navegador, todo el código específico de los servicios web de Google y todos los usos de los binarios prefabricados del código fuente y los reemplaza con alternativas proporcionadas por el usuario cuando sea posible.
  • Deshabilitadas las funciones que inhiben el control y la transparencia, y se puede añadir o modificar funciones que las promuevan (estos cambios casi siempre requerirán activación o habilitación manual).
  • Bloquea peticiones de Google.
  • Añade el campo de texto URL de sugerencias en el editor del motor de búsqueda (chrome://settings/searchEngines) para personalizar las sugerencias del motor de búsqueda.
  • Añadido más esquemas de URL permitidos para guardar esquemas de página.
  • Añade el proveedor de búsqueda de Omnibox «Sin búsqueda» para permitir la inhabilitación de la búsqueda.
  • Agrega una configuración de compilación multiplataforma personalizada y un envoltorio de empaquetado para Chromium. Actualmente es compatible con muchas distribuciones de Linux, macOS y Windows.
  • Fuerza todas las ventanas emergentes en pestañas.
  • Deshabilita el formato automático de URL en Omnibox (por ejemplo, quitar http:// u ocultar ciertos parámetros).
  • Deshabilita el detector de redireccionamiento de intranet (solicitudes de DNS extrañas). Esto rompe la detección del portal cautivo, pero los portales cautivos aún funcionan.
  • (Cambio de función del navegador Iridium) Evita que las URL con el esquema trk: se conecten a Internet.
  • También evita que cualquier URL con el dominio de nivel superior qjz9zk (como se usa en la sustitución de dominio) intente una conexión.
  • (Cambio de características de Iridium e Inox) Evita el ping de la dirección IPv6 cuando se detecta la disponibilidad de IPv6. Consulte el indicador –set-ipv6-probe-false anterior para ajustar el comportamiento.
  • (Específico de Windows) No configura el identificador de zona en archivos descargados.

Disponible para Windows, Linux, macOS y Android

ungoogled-chromium está disponible para sistemas de escritorio y Android, aunque en el sistema operativo móvil de Google es necesario descargarlo desde F-Droid. Los usuarios de Linux podemos instalarlo por diferentes vías, siendo la más general el paquete Flatpak, disponible en este enlace de Flathub. Además, también se puede instalar de estas maneras:

  • Arch Linux: aparece en AUR como ungoogled-chromium.
  • Debian/Ubuntu: disponible en OBS, desde donde podremos leer las instrucciones para instalarlo en nuestra distribución.
  • Fedora: disponible en RPM Fusion como chromium-browser-privacy.
  • Gentoo: disponible en ::pf4public como ungoogled-chromium.

En cuanto a la versión disponible, ahora mismo podemos descargar ungoogled-chromium 87, lo que es la versión basada en el último lanzamiento de Chromium. Con toda probabilidad, el navegador se actualizará poco después de los lanzamientos oficiales, por lo que podremos disfrutar de la experiencia más fiel a Chromium «poniéndole los cuernos» a Google y protegiendo así nuestra privacidad. Si alguien piensa que es un proyecto pequeño y no confía en él por si lo abandonan en un futuro cercano, ya sabéis, Chromium está disponible en muchos otros navegadores, incluyendo el Chrome del que tratamos de huir en este post.

from Linux Adictos https://ift.tt/3qHWOdN
via IFTTT

¿A qué juega IBM? El iceberg debajo de los cambios en CentOS

¿A qué juega IBM?

Ayer, mi compañero David Naranjo les contó la noticia de que se discontinuaba el desarrollo de CentOS. David tuvo la inteligencia de señalar al responsable inmediato de la decisión, Red Hat. Ahora, si me lo permiten, voy a intentar quitarle una capa más a la cebolla. Lo siento, aproveché una oferta de metáforas del Black Friday y ahora tengo que usarlas.

Puedes dejarte el sombrero (rojo) puesto (*)

Les pido que presten atención a los párrafos que siguen. El primero es el comunicado del proyecto CentOS.

El futuro del Proyecto CentOS es CentOS Stream, y durante el próximo año cambiaremos el enfoque de CentOS Linux, la reconstrucción de Red Hat Enterprise Linux (RHEL), a CentOS Stream, que se encuentra justo delante de una versión actual de RHEL.

Y más abajo

Si está utilizando CentOS Linux 8 en un entorno de producción y le preocupa que CentOS Stream no satisfaga sus necesidades, le recomendamos que se ponga en contacto con Red Hat sobre las opciones.

Lo que sigue es del comunicado de Red Hat:

En septiembre de 2019 anunciamos CentOS Stream, una plataforma de desarrollo upstream diseñada para que los miembros de la comunidad CentOS, los socios de Red Hat, los desarrolladores del ecosistema y muchos otros grupos puedan ver más rápida y fácilmente lo que viene a continuación en Red Hat Enterprise Linux (RHEL) y ayudar a dar forma al producto. Desde su introducción, hemos visto un gran entusiasmo por parte de los socios y colaboradores en torno al CentOS Stream y el flujo continuo de innovación que el proyecto proporciona. Por ello, hemos informado al Consejo de Administración del Proyecto CentOS que estamos cambiando completamente nuestra inversión de CentOS Linux a CentOS Stream.

De la web del proyecto CentOS

Desde marzo de 2004, CentOS Linux es una distribución apoyada por la comunidad, derivada de fuentes proporcionadas libremente al público por Red Hat.

El Consejo de Administración de CentOS está formado por miembros del Proyecto CentOS, muchos de los cuales han estado presentes desde la creación del Proyecto, así como por nuevos miembros de Red Hat que han sido fundamentales para la creación de esta nueva relación.

En otras palabras, técnicamente David se equivocó. Red Hat no discontinuó CentOS Linux, el desarrollo podría haber seguido dado que es una comunidad independiente. Simplemente hizo una oferta que los miembros del comité directivo (entre los que hay empleados de Red Hat) no podían rechazar.

(*) Si no entendiste la referencia del título, es por esto.

¿A qué juega IBM?

Aclaremos algo. No estoy criticando a Red Hat.  Era inevitable que a medida que las corporaciones adquirieran un rol mayor en el desarrollo de Linux, las prioridades cambiarían. Sobre todo con la llegada de firmas que no vienen del mundo del código abierto. Pasó cuando Oracle compró Sun y sigue pasando  ahora que IBM controla al más importante jugador del mundo Linux.

No es culpa de las corporaciones si los miembros de las comunidades de proyectos de código abierto creyeron que el aporte de dinero y desarrolladores era por amor a la causa.

Red Hat es IBM, e IBM anunció  cambios en su negocio principal a partir de ahora. Ginni Rometty, presidenta ejecutiva y ex-directora general, dijo que la computación en nube, mejorada por la inteligencia artificial, «es ahora la plataforma definitiva de IBM».

Por otra parte, la firma comunicó que los servicios tecnológicos tradicionales los transferirá a una compañía independiente que cotizará en bolsa. De lo que se trata es de ser una compañía más chica pero enfocada.

Volvamos al comunicado de Red Hat:

El mundo tecnológico al que nos enfrentamos hoy no es tan simple como el de hace un año, y mucho menos el de hace cinco años. Desde las aplicaciones en contenedores y los servicios nativos de la nube hasta las rápidas innovaciones de hardware y el cambio de los ecosistemas al software como servicio (SaaS), el sistema operativo puede estar muy presionado para responder incluso a una de estas necesidades, especialmente a escala y de forma sensible.

Otra cosa que quiero hacerles notar. En su anuncio Red Hat habla de las necesidades de Intel y Facebook. Ellos nunca fueron los destinatarios originales de los esfuerzos de CentOS. CentOS Linux era la distribución que pequeñas empresas, desarrolladores independientes y proveedores de alojamiento web usaban para no tener que pagar costosas licencias.

Por los comentarios en el blog de CentOS, ellos parecen no estar tan felices.

Veremos que pasará con otros proyectos donde Red Hat tiene influencia directa o indirecta como Fedora, Wayland o GNOME.

from Linux Adictos https://ift.tt/3gBczyQ
via IFTTT

Ya disponible la tercer version alfa del instalador de Debian Bullseye

Debian 11 Bullseye

Hace poco se dio a conocer la liberación de la tercera versión alfa del instalador de lo que será la próxima versión principal Debian 11 «Bullseye», cuyo lanzamiento está previsto para el verano de 2021 (si las cosas van como los desarrolladores planean).

Para el 12 de enero de 2021 (prácticamente en cuestión de días) está prevista la primera etapa de congelación de la base de paquetes, lo que implica la terminación de la ejecución de «transiciones» (actualización de paquetes que requiere corregir dependencias para otros paquetes, lo que lleva a la eliminación temporal de paquetes de Testing), así como la terminación de los paquetes de actualización necesarios para la construcción (build -esencial).

Principales novedades

En cuanto a los cambios clave en el instalador desde la segunda versión alfa, podremos encontrar que al instalador se le ha añadido el soporte para 78 idiomas, además de que ya se tiene soporte completo para 16 idiomas. 

Además, podremos ver que la nueva versión alfa es notable, debido al cambio al kernel de Linux 5.9.0-4 a la versión Linux 5.9, aun que se menciona que posiblemente la base será Linux 5.10 pues será un kernel de soporte a largo plazo (LTS) que se mantendrá durante un período de al menos cinco años.

Otra diferencia notable con esta actualización del instalador de Debian es partman-auto para el particionamiento automático que aumenta el tamaño de /boot, ya que cuando se necesite crear una partición /boot separada, como para casos de uso de cifrado de disco completo, el tamaño ahora será aproximadamente de 512 a 768M en lugar de 128 a 256M como es el valor predeterminado actual.

Este aumento se realiza, ya que el valor predeterminado actual se ha considerado durante mucho tiempo «demasiado pequeño», ya que muchas veces tres imágenes del kernel ni siquiera pueden caber en /boot sin que se llenen.

Otro cambio importante es en relación con la arquitectura ARM64, ya que se ha presentado un nuevo instalador gráfico y una compilación en GTK.

En cuanto al soporte añadido, podremos encontrar para placas NanoPi NEO Air, FriendlyARM NanoPi NEO Plus2, Pinebook, Pinebook Pro, Olimex A64-Olinuxino, A64-Olinuxino-eMMC, SolidRun LX2160A Honeycomb, Clearfog CX, SolidRun Cubox-i Solo/DualLite y Turris MOX.

Así como también soporte para las placas firefly-rk3399, pinebook-pro-rk3399, rockpro64-rk3399, rock64-rk3328 y rock-pi-4-rk3399 arm64 en las imágenes de u-boot y netboot. La imagen de Firefly-RK3288 se ha transferido al nuevo u-boot.

De los demás cambios que se destacan de esta nueva versión alfa del instalador:

  • Rendimiento mejorado del sistema U-Boot al arrancar a través de UEFI.
  • Se agregó udeb con soporte F2FS.
  • Se agregó el paquete ntfs-3g para la arquitectura arm64.
    Soporte agregado para laptops OLPC XO-1.75.
  • Se dejó de crear imágenes de un solo CD con el entorno de escritorio Xfce.
  • Se interrumpió la creación de imágenes ISO de 2 y 3 DVD para sistemas amd64/i386.
  • Se agregó udeb wireless-regdb-udeb a las compilaciones de Linux, incluidos los módulos nic-wireless.
  • La configuración de la consola ha mejorado la compatibilidad con símbolos pseudográficos y ha actualizado la fuente Terminus.
  • Debian-cd ha mejorado la vinculación de instalaciones mínimas.
  • El kernel de Linux se ha actualizado a la versión 5.9.
  • Se reemplazó el paquete libkmod2-udeb por kmod-udeb.
  • Se propone una dependencia de compilación separada en fdisk para los sistemas arm64, amd64 e i386, no vinculada a util-linux.
  • Se agregó grub2 al campo de uso integrado.
  • El soporte para el administrador del sistema advenedizo se ha descontinuado por completo.
  • Plantillas de instalador de grub actualizadas para adaptarse a los sistemas UEFI y nuevos tipos de almacenamiento.
  • El tamaño de la partición /boot para el particionamiento automático se ha aumentado
  • Optimizó la elección del tamaño de la partición de intercambio, teniendo en cuenta la cantidad de RAM.
  • El cargador win32 presenta un administrador de arranque UEFI y agrega soporte para arranque seguro.
  • Se excluyen de todas las arquitecturas udeb lilo-installer y elilo-installer.

Finalmente, si quieres conocer más al respecto sobre los cambios que se integran en esta versión alfa del instalador de Debian 11, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/3grZtDJ
via IFTTT

Red Hat detiene el desarrollo de CentOS 8 en favor de CentOS Stream

Logo de Red Hat

La compañía Red Hat anunció hace poco la terminación del desarrollo de la distribución CentOS 8 en su versión clásica, lo que implica la provisión de las reconstrucciones más aproximadas de las versiones de Red Hat Enterprise Linux.

En lugar del CentOS clásico, se les pedirá a los usuarios que actualicen a CentOS Stream continuamente, que puede verse como un intermedio entre RHEL y Fedora, en el nivel de lanzamiento beta de RHEL.

Sobre CentOS Stream

A diferencia de CentOS normal, en CentOS Stream, en lugar de reconstruir los paquetes originales utilizados en las versiones estables de RHEL ya formadas, pues ofrece compilaciones basadas en los paquetes experimentales y no estabilizados generados para la próxima versión provisional de RHEL.

Además de ello, una de las características interesantes de CentOS Stream, es que permite el acceso temprano a las capacidades de futuras versiones de RHEL, pero a costa de la estabilidad de nivel beta.

Es por ello que Red Hat recomienda que los usuarios de CentOS 8 migren a CentOS Stream, indicando que habrá pequeñas diferencias con las versiones de RHEL y que las actualizaciones se publicarán con regularidad, de forma similar a CentOS tradicional.

Como ejemplo de empresas que ya utilizan CentOS Stream en sus infraestructuras se menciona Facebook, que ha migrado sus servidores a su propia distribución basada en CentOS Stream.

En septiembre de 2019, anunciamos CentOS Stream , una plataforma de desarrollo ascendente diseñada para miembros de la comunidad CentOS, socios de Red Hat, desarrolladores de ecosistemas y muchos otros grupos para ver más rápida y fácilmente lo que viene a continuación en Red Hat Enterprise Linux (RHEL) y para ayudar dar forma al producto. Desde su introducción, hemos visto un gran entusiasmo por parte de socios y colaboradores en torno a CentOS Stream y el flujo continuo de innovación que ofrece el proyecto.

Dado esto, hemos informado a la Junta de Gobierno del Proyecto CentOS que estamos cambiando nuestra inversión completamente de CentOS Linux a CentOS Stream.

Antes de entrar en detalles, vale la pena compartir ejemplos en los que hemos visto a nuestro ecosistema adoptar CentOS Stream como una «vista previa progresiva» de lo que sigue en RHEL, tanto en términos de kernels como de características. Facebook ejecuta millones de servidores que respaldan su vasta red social global, todos los cuales se han migrado (o están migrando) a un sistema operativo que derivan de CentOS Stream.

Aquellos que aún utilizan CentOS en entornos de producción y piensan que el nuevo modelo de entrega de CentOS no es adecuado para las tareas que se están resolviendo, se les anima a que se pongan en contacto con representantes de Red Hat para obtener información sobre posibles opciones (aparentemente, la mayor cantidad de usuarios posible intentarán transferir a RHEL regular al proporcionar ciertos beneficios).

En la primera mitad del próximo año, Red Hat planea introducir varios programas gratuitos o de bajo costo que cubren diferentes áreas de uso y expandir la suscripción de Red Hat Enterprise Linux Developer, que actualmente proporciona descarga gratuita de imágenes RHEL para usar durante el desarrollo, pero no para implementaciones de producción.

De las clásicas reconstrucciones completas de RHEL, solo queda Oracle Linux, ya que el desarrollo de Scientific Linux 8 se redujo a favor de CentOS y Scientific Linux dejó de desarrollarse como un proyecto autosuficiente.

También se puede señalar que Red Hat ha anunciado que continuará publicando el código fuente de los paquetes de Red Hat Enterprise Linux en el repositorio git.centos.org, lo que puede ayudar a crear nuevas reconstrucciones que pueden reemplazar a CentOS.

Finalmente se menciona que la formación de actualizaciones para CentOS 8 clásico se interrumpirá el 31 de diciembre de 2021 (prácticamente queda un año).  Mientras que el mantenimiento de la versión de CentOS 7 continuará sin cambios hasta el 2024.

Si quieres conocer más al respecto, puedes consultar la publicacion realizada por Red Hat en su blog en este enlace o en el blog de CentOS en este enlace.

from Linux Adictos https://ift.tt/3qF2ky0
via IFTTT

Fuchsia OS ya comienza a aceptar cambios de la comunidad

Google anunció la expansión del modelo de desarrollo abierto del sistema operativo Fuchsia OS y anuncia que a partir de ahora, además de los empleados de Google, los representantes de la comunidad también podrán participar en el desarrollo de Fuchsia OS, cuyos cambios se aceptarán en el proyecto.

Para simplificar la comunicación con los desarrolladores, se han introducido listas de distribución públicas y un sistema de seguimiento de errores, además de que se ha desarrollado un modelo de gestión de proyectos que describe los mecanismos de toma de decisiones.

También se ha publicado el plan para un mayor desarrollo de Fuchsia, que describe las principales direcciones de desarrollo y prioridades.

Las principales preocupaciones incluyen el desarrollo de un marco para controladores de dispositivos que se pueda actualizar por separado del kernel, así como mejorar el rendimiento del sistema de archivos y ampliar las herramientas de entrada para personas con discapacidades.

A partir de hoy, estamos ampliando el modelo de código abierto de Fuchsia para facilitar la participación del público en el proyecto. Hemos creado nuevas listas de correo públicas para las discusiones del proyecto, hemos agregado un modelo de gobernanza para aclarar cómo se toman las decisiones estratégicas y hemos abierto el rastreador de problemas para que los contribuyentes públicos vean en qué se está trabajando. Como un esfuerzo de código abierto, agradecemos las contribuciones de alta calidad y bien probadas de todos. Ahora hay un proceso para convertirse en miembro para enviar parches, o un confirmador con acceso de escritura completo.

Además, también estamos publicando una hoja de ruta técnicapara que Fuchsia proporcione mejores conocimientos sobre la dirección y las prioridades del proyecto. Algunos de los aspectos más destacados de la hoja de ruta son trabajar en un marco de controlador para actualizar el kernel independientemente de los controladores, mejorar los sistemas de archivos para el rendimiento y expandir la canalización de entrada para la accesibilidad.

Recordemos que en el marco del proyecto Fuchsia, Google está desarrollando un sistema operativo universal capaz de operar en cualquier tipo de dispositivo, desde estaciones de trabajo y smartphones hasta tecnología embebida y de consumo. El desarrollo se lleva a cabo teniendo en cuenta la experiencia de crear la plataforma Android y tiene en cuenta las deficiencias en el campo del escalado y la seguridad.

El sistema se basa en el microkernel Zircon, basado en los desarrollos del proyecto LK, extendido para su uso en varias clases de dispositivos, incluidos teléfonos inteligentes y computadoras personales.

Zircon extiende LK con soporte para procesos y bibliotecas compartidas, nivel de usuario, manejo de objetos y modelo de seguridad basado en capacidades. Los controladores se implementan como bibliotecas dinámicas de espacio de usuario cargadas por el proceso devhost y administradas por un administrador de dispositivos (devmg, Administrador de dispositivos).

For Fuchsia desarrolló su propia interfaz gráfica escrita en lenguaje Dart, utilizando el framework Flutter.

El proyecto también desarrolla el marco de interfaz de usuario de Peridot, el administrador de paquetes Fargo, la biblioteca estándar libc, el sistema de renderizado Escher, el controlador Magma Vulkan, el administrador compuesto escénico, los sistemas de archivos MinFS, MemFS, ThinFS (FAT en el lenguaje Go) y Blobfs, así como particiones FVM.

Para el desarrollo de aplicaciones cuenta con soporte para C /C++, Rust también está permitido en los componentes del sistema, en la pila de red y en el sistema de construcción del lenguaje Python.

El proceso de arranque utiliza un administrador del sistema, que incluye appmgr para crear el entorno de software inicial, sysmgr para crear el entorno de arranque y basemgr para configurar el entorno de usuario y organizar el inicio de sesión.

Para la compatibilidad con Linux en Fuchsia, propuso la biblioteca Machina, que le permite ejecutar el programa Linux en una máquina virtual aislada especial formada mediante el uso de un hipervisor basado en las especificaciones de Kernel Zircon y Virtio, por analogía con cómo se organizó el lanzamiento de aplicaciones Linux en Chrome OS.

Finalmente si quieres conocer más al respecto sobre la nota, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/36X6ERc
via IFTTT

Bash 5.1 ya fue liberado y estas son sus novedades

Después de dos años de desarrollo, se ha publicado una nueva versión del shell GNU Bash 5.1, que es el predeterminado en la mayoría de las distribuciones de Linux. Al mismo tiempo, se formó el lanzamiento de la biblioteca readline 8.1, utilizada en bash para organizar la edición de la línea de comandos.

Este es el intérprete predeterminado en muchos sistemas Unix gratuitos, especialmente en sistemas GNU / Linux. También es el shell predeterminado de Mac OS X. El proyecto Cygwin lo trajo a Windows por primera vez y en Windows 10 es una opción del sistema operativo.

Principales novedades de Bash 5.1

Se ha rediseñado el motor para generar números pseudoaleatorios, además de que se agregó la variable SRANDOM que contiene un número aleatorio de 32 bits del generador de números pseudoaleatorios del sistema.

Para matrices asociativas, se implementa el soporte para asignaciones compuestas, en las que se pasa un conjunto de pares en el formato clave/valor, además de que se añadio un aumento dinámico en el tamaño de una tabla hash dependiendo del tipo de datos agregados a la matriz asociativa.

Otro de los cambios que se destaca, es en el modo POSIX, se implementa la función de sustitución de procesos, mediante la cual la entrada y salida de un comando es tratada como un archivo por otros comandos.

Se agregaron nuevos parámetros para los operadores de conversión: «U», «u» y «L» para convertir toda la cadena a mayúsculas, convertir a mayúsculas el primer carácter y convertir a minúsculas, así como el parámetro «K» para mostrar una matriz asociativa en formato de clave /valor.

Para habilitar el modo de compatibilidad con versiones anteriores, ahora necesita usar la variable BASH_COMPAT (no puede establecer el modo de compatibilidad con bash 5.0 usando la opción compat50).

De forma predeterminada, Readline tiene habilitado el modo de pegar entre corchetes, en el que los datos recuperados del portapapeles se enmarcan con secuencias de escape para resaltar visualmente los datos recibidos desde el portapapeles. Readline proporciona resaltado para tales inserciones, así como resaltado el texto encontrado durante búsquedas incrementales y no incrementales en el historial. Se ha ampliado el número de comandos y situaciones para las que se sustituyen las etiquetas para resaltar.

Además, se devolvió el comportamiento anterior relacionado con la expansión de la ruta de archivo al especificar palabras que incluyen barras invertidas pero que no usan caracteres especiales de expansión de máscara.

Como en bash 4.4, tales rutas ya no se divulgan (el comportamiento modificado de Bash 5.0 estaba de acuerdo con el estándar POSIX, pero los usuarios lo recibieron negativamente y el comité POSIX acordó cambiar la especificación). Además, el modo GLOBIGNORE ahora ignora el «.» y «..» como componentes de ruta especificados en el terminal.

Se modificó el manejo de excepciones al leer datos del terminal usando las construcciones de lectura y selección. La función integrada de selección ahora ejecuta trampas cuando una señal interrumpe una llamada interna para leer. Lanzamiento recursivo permitido de controladores SIGINT.

Readline ha implementado el desplazamiento horizontal automático en terminales de una sola línea.

Además, podremos encontrar soporte para definir diferentes enlaces de atajos de teclado para diferentes modos de edición y diferentes distribuciones de teclado en el comando «bind -x».

Se implementó la optimización del número de bifurcaciones ejecutadas cuando se ejecutan comandos en el subshell o se usa «bash -c». Al ejecutar «bash -c», el estado de ejecución del trabajo ahora se puede encontrar con el comando trabajos.

El código de coincidencia de patrones ahora usa la llamada fnmatch para dar cuenta de cadenas que se ven iguales, pero difieren en códigos de caracteres.

El comando shell-transpose-words se ha agregado a readline, usando la misma definición de palabra que en shell-forward-word. De forma predeterminada, se agregaron enlaces de teclado para shell-forward-word, shell-backward-word, shell-transpose-words y shell-kill-word.

¿Cómo obtener Bash 5.1 en Linux?

De momento solo queda esperar a que sea incorporada esta nueva versión de Bash dentro de los repositorios de las distribuciones de Linux, ya que es la mejor opción.

Si quieren conocer un poco más y también aquellos que quieran obtener ya esta nueva versión, pueden visitar el siguiente enlace.

from Linux Adictos https://ift.tt/33XqBFL
via IFTTT

Qt 6.0 aterriza de manera oficial con mejoras que se notarán por dentro y por fuera

Qt 6.0

Hace escasos minutos, Lars Knoll ha hecho oficial el aterrizaje de Qt 6.0. Se trata del último lanzamiento mayor de este «toolkit» o librerías multiplataforma del que estamos más acostumbrados a leer en el mundo Linux, pero también está presente en otros sistemas de escritorio, como Windows 10 o macOS, y móviles, como iOS y Android. Siendo una actualización de cambio de número no se puede esperar otra cosa más que llegue con cambios importantes, y parece que cumple con las expectativas.

Hay que tener en cuenta que se trata de la primera versión de una serie, y esto se traduce en que no todo el trabajo está hecho. Por ejemplo, aún faltan por portar algunos módulos de Qt5 a Qt6, algo que harán en un futuro, no se sabe si en la v6.1 o la v6.2. Entre estos módulos encontramos algunos como Qt Multimedia, Qt Bluetooth o Qt Virtual Keyboard, por lo que Qt Company reconoce y quiere dejar claro que Qt 6.0 no está tan maduro como el actual Qt 5.15.

Novedades más destacadas de Qt 6.0

  • Ahora se requiere C++17.
  • Se han actualizado las librerías y APIs principales.
  • Nueva arquitectura de gráficos. Aunque OpenGL aún existe, se han salido de QtGui en el módulo QtOpenGL y han añadido un nuevo módulo llamado QtShaderTools para tratar con los diferentes lenguajes de sombreado de esas APIs de una manera multiplataforma.
  • Nuevos QT Quick 3D y Qt 3D, lo que mejora las capacidades 3D.
  • Interfaz con la funcionalidad específica de la plataforma.
  • El paquete de Qt 6 es mucho más pequeño.

Qt 6.0 es un punto de partida para la próxima generación de Qt. Aún no tiene tantas funciones como 5.15, pero llenaremos los vacíos en los próximos meses. Hemos realizado un trabajo muy importante para sentar las bases de la próxima versión de Qt. Es posible que muchos de esos cambios no sean visibles de inmediato, pero creo firmemente que ayudarán a mantener la competitividad de Qt en los próximos años.

Qt 6.0 ya está disponible y se puede descargar desde este enlace, pero personalmente recomendaría no instalarlo a no ser que se sea desarrollador o hasta que nuestra distribución Linux nos lo ofrezca como actualización.

from Linux Adictos https://ift.tt/2K3Gl33
via IFTTT

Vivaldi 3.5 mejora las pestañas, la reproducción, añade código QR, pero no activa las nuevas funciones por defecto

Código QR en Vivaldi 3.5

A finales de noviembre, Jon von Tetzchner, CEO de Vivaldi Technologies, publicó una extensa nota hablando de unas novedades interesantes que llegarían junto a Vivaldi 3.5. Concretamente, nos avanzó que la nueva versión llegaría con clientes de correo, calendario y feeds (noticias) integrados en el navegador, pero esa versión ya ha sido lanzada y, como en la beta (snapshot), no están activadas por defecto. Para ser más honesto, aún con la versión de Manjaro por actualizar, ni siquiera he podido comprobar si se puede activar, pero lo más probable es que así sea.

De hecho, en la nota del lanzamiento de Vivaldi 3.5 no mencionan nada de estos tres clientes, y si no mencionan nada tampoco pueden explicar que se activan desde vivaldi://experiments. Sí han explicado las novedades que han llegado junto a esta actualización, no les queda otra, y esta vez hay funciones destacadas, pero menos que en otros meses y, claro está, que las de los clientes anteriormente mencionados.

Novedades de Vivaldi 3.5

  • Mejoras en la gestión de pestañas, como la posibilidad de abrir pestañas en segundo plano por defecto o clonar una pestaña también en segundo plano.
  • Mejoras en la reproducción, y las páginas que antes no funcionaban bien por hacer uso de Widevine DRM ahora lo harán.
  • Posibilidad de compartir páginas con un generador de códigos QR.
  • Mejoras en la personalización del menú.
  • Mejoras en los atajos de una sola tecla.
  • Nueva opción para cambiar más fácilmente entre idiomas en las páginas que lo permiten, para los que usamos más de una lengua.
  • Mejorado el control al elegir componentes externos.
  • Se ha añadido una opción para que el botón para cerrar las pestañas esté siempre visible.
  • Lista completa de cambios, aquí.

Los usuarios interesados en instalar Vivaldi 3.5 pueden hacerlo descargándolo desde este enlace. En sistemas como Ubuntu añade el repositorio oficial tras la instalación, por lo que la actualización ya está disponible. En otros casos, como en el de Manjaro, está disponible en los repositorios oficiales, por lo que habrá que esperar un poco más.

from Linux Adictos https://ift.tt/2VT3gkc
via IFTTT

Wasteland 3: debería estar disponible para Linux antes del fin de 2020

Wasteland 3

inXile Enterntainment ha confirmado que la última actualización de Wasteland 3 vendrá también para Linux antes de que finalice el año 2020. Es decir, en unos días debería lanzarse dicha actualización. Y es que el equipo de desarrollo está trabajando en la v1.2 de este videojuego que ahora solo está para la plataforma Windows.

La actualización se llamará Meat Maker Marinade, y mejorará varias cosas de Wasteland 3, además de tener algunas correcciones para la versión previa. El nombre elegido por los desarrolladores no es casual, se llama así porque, al resolver esos problemas, dejará que «los sabores se empapen» para poder disfrutar mejor del videojuego…

Además, los desarrolladores también han confirmado otra noticia, y es que la actualización v1.3.0 se hará de forma inmediata tras la v1.2, por lo que es probable que a principios de año 2021 llegará ésta otra. Pero especialmente nos interesa la llegada del título para macOS y Linux. Ya sabes que puedes encontrar estas actualizaciones, y también el videojuego, en varias tiendas online.

Lo mejor es que tras 1.3.0 no pararán, ya tienen muchos planes para el futuro de Wasteland 3. Vendrán expansiones, mejoras para el rendimiento del título, mejoras para el equilibrio, corrección de errores, etc. En el roadmap también hay algunas características nuevas planeadas, como una opción permadeath, mejoras en los animales de compañía y más capacidad de personalización.

Es genial ver toda esta dedicación y esfuerzo por parte de inXile, y que estén atentos también a los usuarios de Linux, que otros estudios y desarrolladores olvidan. Y si quieres poder disfrutar de todo ello, puedes ir añadiendo la lista de deseos para estas fechas y «pedir» tu regalo en Humble Store, GOG y Steam para estas Navidades… Sin duda, el videojuego pinta bastante bien, y es probable que haya descuentos para estas fiestas, por lo que podrás adquirirlo más barato.

from Linux Adictos https://ift.tt/3qyUQwi
via IFTTT

Pamac 10.0 introducirá muchas mejoras en la herramienta gráfica para administrar paquetes de Manjaro

Pamac 10.0 beta

Durante el fin de semana os hablamos de Pacman 6.0, el gestor de paquetes de Arch Linux y derivados. La novedad más destacada que incluirá serán las descargas simultáneas, lo que reducirá el tiempo de instalación. Poco antes se había publicado en YouTube el vídeo que tenéis más adelante en este artículo hablándonos de Pamac 10.0 y sus novedades más destacadas, pero no fue hasta este fin de semana que Manjaro lo publicó en redes sociales.

Aquí me parece importante recordar la diferencia entre Pacman y Pamac, en parte porque no sería la primera vez que alguno menciona que lo correcto es «Pacman» y que «Pamac» es un error. No. Pacman es el gestor de paquete de Arch Linux, como APT, DNF o YUM en otras distribuciones. Pamac es una herramienta gráfica para administrar los paquetes desde un software con GUI, por lo que podríamos decir que es un «centro de software». Explicado esto, a continuación tenéis el vídeo y las novedades más destacadas que introducirán en Pamac 10.0.

Novedades más destacadas de Pamac 10.0

  • Interfaz gráfica muy mejorada.
  • El menú de la izquierda desaparece y se sustituye por uno con pestañas desplegables en la parte superior central.
  • La sección «Detalles» ha sido retocada, con la mayoría de elementos ahora alineados en el centro de la ventana. Personalmente, esto me recuerda mucho a cómo está en los centros de software de GNOME.
  • Nuevo botón «Refrescar» en el apartado de actualizaciones.
  • Se ha introducido un nuevo «Modo Software» que nos permite ver sólo los programas que tienen una descripción más detallada, en vez de ver los paquetes de manera individual. Esto puede ser útil para filtrar contenido extra cuando buscamos aplicaciones. Por ejemplo, si buscamos «gimp» veremos GIMP y software relacionado, como Glimpse, pero no complementos como Resyntesizer o BIMP.
  • Pamac 10.0 avisará cuando sea necesario un reinicio tras una actualización como, por ejemplo, como las del kernel.

Ni Manjaro ni el autor del vídeo han avanzado cuándo estará disponible Pamac 10.0, pero sí se sabe que ya está en versión beta y que se puede descargar desde el Pamac 9.x actual.

from Linux Adictos https://ift.tt/33KKTSD
via IFTTT