Por qué dejé Windows. Relato de una experiencia personal

Por qué dejé Windows

Este no es el típico post sobre la superioridad del software libre con el que a los linuxeros nos gusta predicar a los conversos. En primer lugar, no tengo objeciones contra el software privativo en general ni contra Windows en particular. De hecho me gusta el camino que está siguiendo Windows 10 y tengo varias aplicaciones de Microsoft en mi smartphone.

El artículo trata de por qué tomé la resolución de no usar más Windows y de las razones por las que la tomé

Resulta que los desarrolladores de Ubuntu tomaron una decisión para la versión 20.10. Y esa decisión hace que en mi hardware, Windows y Ubuntu no puedan compartir el mismo disco. Por lo que tuve que elegir.

Por supuesto que podría haber dejado Windows e instalar otra distribución, pero no hay garantías de que las otras distribuciones no sigan el mismo camino. También podría haber dejado todo el disco interno a Windows e instalar Ubuntu en un disco externo. Claro que de esa forma hubiera desperdiciado al menos 300 gb.

La decisión de Ubuntu

El 19 de junio se publicó este anuncio

Con los próximos 10 cambios en los scripts usados para producir todos los medios de instalación, los cargadores de arranque usados para arrancar cambiarán.

Anteriormente usábamos ISOLINUX con GFXBOOT al arrancar en modo BIOS. Grub2 cuando se arranca en modo UEFI.

Con el cambio anterior, sólo se usará GRUB2 para arrancar el medio de instalación.

Esto significa que la experiencia de instalación será la misma, si se arranca el CD-ROM, USB, ya sea en UEFI o BIOS. Se usará el mismo grub.cfg en todos los casos, y se mostrará el mismo menú y se usarán las mismas opciones de cmdline del núcleo.

Esto cambiará la forma en que aparecen algunas cosas, sin embargo el instalador se comportará ahora mucho más cerca de la forma en que los sistemas instalados arrancan.

No hay cambios en plymouth, temas de plymouth, instaladores reales.

Todos los objetivos de arranque existentes seguirán siendo compatibles. Sin embargo, si observa que los instaladores de Groovy dejan de arrancar después de que los cambios mencionados anteriormente aterricen, entonces por favor responda a este hilo con detalles de cómo se prepara el medio de instalación, cómo se arranca y en qué configuración de hardware.

Este cambio afecta a todos los sabores.

En mi equipo en particular. (un equipo armado a pedido en el año 2012) este cambio provocó lo siguiente:

  1. Cuando intenté instalar Ubuntu junto a Windows el instalador daba un error fatal en la instalación del GRUB.
  2. Probé crear una tabla de particiones GPT, el instalador de Windows me indicó que Windows no se puede instalar con ese formeto de partición.
  3. Después de crear una tabla de particiones GPT desde Windows, Ubuntu vuelve a dar el problema del primer punto.
  4. Creando una tabla de particiones GPT con Gparted o con el instalador de Ubuntu, la instalación de Ubuntu  se realiza sin problemas.

Cabe mencionar que esto es un problema de mi hardware, no tiene por qué afectar a otros. Y, antes de que me lo digan. Ya reporté el bug.

Por qué dejé Windows

Yo soy el cliente

Desde que empecé a usar Linux siempre mantuve una partición para Windows por dos motivos; el hardware y el servicio técnico.

El primer punto casi no necesita explicación, no siempre era posible hallar hardware compatible con Linux. El segundo era mi miedo a que el técnico que debía repararme la computadora no supiera como encontrr y remediar el problema si no estaba instalado Windows.

El primer problema ya no existe. En cuanto al segundo, me di cuenta de que un técnico en reparación de PC que no sepa nada de Linux, es como un médico que no sepa  donde está el hígado. Mejor mantenerse lejos.

Linux es el nuevo Windows

El futuro se encamina hacia la nube y los contenedores.Todas esas tecnologías que se utilizas o son originarias o son compatibles con Linux. Google Chrome es el nuevo Internet Explorer, y tiene versión Linux, por lo tanto, la pesadilla de no poder ver sitios quedó en el pasado.

El software está por las nubes

Y no estoy hablando del precio. La mayoría de los desarrolladores están mudando sus productos a la nube, empezando por Adobe y siguiendo por Microsoft. Google les demostró que ese era el camino.

Hoy tienes servicios online de calidad profesional de lo que sea, edición de video, entornos de desarrollo, procesamiento de textos, juegos. traducción. Si tu computadora tiene un navegador compatible con los nuevos estándares, lo podrás usar sin importar el sistema operativo.

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

Cómo bajar de versión (downgrade) al software instalado en Manjaro

Downgrade software en Manjaro

Hace unos días, KDE lanzó Plasma 5.20, la última y flamante nueva versión de su entorno gráfico. Por la red he leído comentarios de usuarios que ya lo tienen instalado en Manjaro, pero aún no me ha llegado a ninguna de mis instalaciones. Por lo que parece, ya está en los canales unstable y la testing branch, pero el aterrizaje aún no es oficial. La compañía esperará unos días para asegurarse de que todo funciona perfectamente antes de subirlo al canal estable, pero Manjaro también incluye una herramienta para evitar problemas si un software muestra un comportamiento errático.

Y es que uno de los comentarios que he leído es que Plasma 5.20 tiene un bug que al comentarista le molestaba, lo que le había hecho arrepentirse de haber actualizado. Pero a Manjaro no se le conoce como una de las mejores distribuciones Linux por nada, sino por lo bien que funciona y por las opciones que ofrece, como la posibilidad de bajar de versión su software (downgrade). A continuación te vamos a enseñar cómo hacerlo, aunque antes tenemos que lanzar una advertencia.

Así puedes bajar de versión el software de Manjaro

La advertencia aparece tanto en la Wiki sobre cómo bajar de versión los paquetes como en el terminal cuando intentamos hacerlo. Esa advertencia dice que los paquetes descargados de ALA (Arch Linux Archive) realiza cambios importantes en el sistema y que bajando de versión podríamos experimentar problemas inesperados. Por lo tanto, hay que tener cuidado con esto, pero puede ser perfectamente válido si lo que queremos es bajar de versión a software como un navegador web.

Explicado lo anterior, el proceso es sencillo:

  1. Instalamos la herramienta «downgrade» con el siguiente comando:
pamac install downgrade
  1. Una vez instalada la herramienta, el comando sería «downgrade nombre_del_paquete», sin las comillas y cambiando «nombre_del_paquete» por el software en sí, pero esto sólo funcionará en versiones de prueba del sistema operativo. En versiones estables, el comando sería el siguiente:
sudo DOWNGRADE_FROM_ALA=1 downgrade nombre_del_paquete
  1. Después de darle a intro, nos aparece un mensaje que nos explica justamente lo que ya hemos hecho, pero pronto aparecen todas las versiones que podemos usar, tal y como vemos en la captura de cabecera. Lo único que queda por hacer es introducir un número y aceptar. Si queremos abortar, tenemos que usar el atajo Ctrl+C.

Personalmente, creo que es una opción muy interesantes que, sumada a lo bien que funciona el sistema, los repositorios oficiales, Snap, Flatpak, AUR y todo lo demás demuestran que estamos ante una gran opción que ya estoy usando en dos equipos distintos y pronto ampliaré la familia.

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

BleedingTooth, vulnerabilidad en el kernel de Linux que permite ejecutar código a través del Bluetooth

BleedingTooth

Es un hecho que no existe el sistema operativo o software perfecto. Los usuarios de Linux solemos estar tranquilos porque pensamos que trabajamos en un sistema operativo que es difícil de vulnerar, pero de vez en cuando salen noticias como la de hoy. Concretamente, estamos hablando de una vulnerabilidad en el kernel de Linux que han bautizado como BleedingTooth, nombre que modifica el «diente azul» del protocolo para dejarlo en «diente sangrante».

Ha sido Andy Nguyen, ingeniero de Google, quien ha dado la voz de alarma. Nguyen ha encontrado una nueva vulnerabilidad en el kernel de Linux que se ejecuta en BlueZ, un software relacionado con la Bluetooth Stack. Según el ingeniero, un usuario cercano podría ejecutar código a nivel de superusuario (root), tal y como podemos ver en el vídeo que tenéis debajo de estas líneas.

BleedingTooth, llama la atención, pero no es muy peligrosa

Lo que ha descubierto Nguyen es que la vulnerabilidad permite a cualquier hacker que esté cerca del rango de acción del Bluetooth, lo que son unos 10m, conseguir acceso root a ordenadores o dispositivos que usen BlueZ. Muchos dispositivos del Internet de las cosas (IoT) usan BlueZ para permitirnos comunicarnos con nuestros dispositivos. Intel, uno de los principales actores del grupo que hay detrás de BlueZ, ha anunciado que es importante mencionar que la vulnerabilidad es una falla que proporciona un escalado de privilegios o la divulgación de información.

Debido a que el descubrimiento es reciente, por el momento se sabe poco más de BleedingTooth, pero el equipo de BlueZ ya ha lanzado un parche para atajar el problema y está disponible para que los desarrolladores lo implementen en su software. Por otra parte, Intel ha lanzado un comunicado en su página web avisando de la existencia del problema, etiquetando la severidad de la amenaza como alta.

Aún así, no hay mucho de lo que preocuparse. El hacker debería estar a menos de 10m de nuestro equipo y conocerlo para poder conectarse a él y explotar la vulneravilidad. Además, tratándose de una falla que afecta a Linux, es cuestión de días que el parche llegue a la mayoría de distribuciones más importantes.

from Linux Adictos https://ift.tt/37dkDDe
via IFTTT

Sailfish OS 3.4 llega con mejoras en transferencia de datos, lockscreen y mas

Los desarrolladores de Jolla dieron a conocer el lanzamiento de la nueva version de Sailfish OS 3.4, version en la cuan se realizaron una gran cantidad de correcciones con la finalidad de mejorar la estabilidad del sistema y además de que también llega con diversas mejoras.

Sailfish utiliza una pila gráfica basada en Wayland y la biblioteca Qt5, el entorno del sistema está construido sobre la base de Mer, que se ha estado desarrollando desde abril de 2019 como parte integral de Sailfish, y los paquetes de la distribución Mer Nemo.

Principales novedades de Sailfish OS 3.4

En esta nueva version se implementa la capacidad de usar el dispositivo por varios usuarios, con lo cual actualmente se pueden agregar hasta 6 usuarios adicionales en un dispositivo para compartir el teléfono, además de que se agregó la capacidad de crear usuarios invitados temporales sin una cuenta separada y con derechos limitados.

Otro cambio importante es que se agregaron controles más estrictos para detectar posibles conflictos con una actualización de plataforma descargable. Los paquetes que podrían dar lugar a conflictos o cuyo reemplazo podría provocar una falla ahora se muestran como potencialmente problemáticos y se recomienda su eliminación antes de continuar con la instalación de la actualización.

También se destaca la corrección de problemas con la copia de archivos grandes (más de 300 MB) de la PC a la tarjeta SD del dispositivo a través del protocolo MTP, así como problemas con la transferencia de archivos a la tarjeta SD a través de MTP desde dispositivos basados ​​en Linux.

Sailfish OS 3.4 también presenta una implementación mejorada del bloqueo de pantalla. Todos los dispositivos nuevos (Xperia X/XA2/10) tienen el cifrado de directorio de inicio habilitado de forma predeterminada y se proporciona la configuración del código de acceso cuando el dispositivo se inicia por primera vez. Ahora es obligatorio ingresar el código de acceso (si está activado) después del inicio (la verificación de huellas dactilares no es suficiente).

En cuanto a las aplicaciones, se destaca que se agregó soporte para programar eventos para días específicos de la semana en el calendario del programador, se agregaron nuevos intervalos para recordatorios de eventos y soporte para el procesamiento de invitaciones del lado del servidor en CalDAV.

En el cliente de correo, se han agregado botones para responder, responder a todos, eliminar y redirigir al panel de la pantalla de visualización de mensajes. Todos los mensajes ahora están agrupados por la fecha en que se recibieron.

Se agregó el pronóstico del tiempo por hora a la interfaz del visor de eventos. La API de Foreca se utiliza para obtener el pronóstico del tiempo.

Iconos mejorados de la pantalla de inicio. Se agregó un botón al final del menú superior en configuraciones multiusuario para cambiar de usuario.

Todos los mensajes SMS ahora están agrupados por la fecha en que se recibieron. Se agregó el modo de desplazamiento rápido para saltar a la última publicación de un hilo.

El motor del navegador en Sailfish Browser se ha actualizado a Mozilla Gecko 52, Gecko Media Plugin proporciona decodificación de video acelerada por hardware en el navegador. El modo de visualización de mensajes HTML en el cliente de correo se ha cambiado de Qt WebKit a utilizar el motor Mozilla Gecko.

Mientras que por la parte del cliente de correo ha agregado la capacidad de seleccionar y copiar texto de mensajes, además de que la configuración fue mejorada para cuentas de Exchange y se implementó la sincronización de carpetas de correo entre Exchange e IMAP.

De los demás cambios que se destacan:

  • Se ha modernizado la interfaz para agregar y editar elementos de la libreta de direcciones.
  • Copias de seguridad automáticas mejoradas para servicios en la nube.
  • Sincronización y colaboración mejoradas basadas en la plataforma Nextcloud.
  • Optimizó el proceso de escaneo para las redes inalámbricas disponibles (carga del sistema reducida y mayor ahorro de batería).
  • Configuración de VPN ampliada
  • Rendimiento mejorado de los visores de hojas de cálculo y presentaciones.
  • Notificación modificada de recepción de SMS.
    El administrador de archivos se ha actualizado.
  • Se ha cambiado el diseño de la configuración de la copia de seguridad.
  • Se agregó la capacidad de retroceder o avanzar 10 segundos en el reproductor de video.
  • Proporcionó la capacidad de desarrollar componentes y aplicaciones en el lenguaje Rust.
  • Se agregó soporte experimental para la arquitectura de 64 bits.
  • Interfaz rediseñada para recibir llamadas entrantes.
  • Puede utilizar un gesto de deslizamiento horizontal para recibir una llamada y un desplazamiento hacia arriba para rechazar.

Obtener Sailfish OS 3.4

Esta nueva version de Sailfish OS 3.3 sus compilaciones están preparadas para los dispositivos Jolla 1, Jolla C, Sony Xperia X, Xperia XA2, Gemini, Sony Xperia 10 y ya están disponibles en forma de actualización OTA.

Para ello basta con dirigirse a Configuración – Actualizaciones del sistema operativo Sailfish, aqui deben desplazarse hacia abajo para buscar una actualización (si actualmente tiene una versión antigua del sistema operativo, utilicen el menú «Configuración – Información – Acerca del producto. Con ello la nueva versión debe aparecer para que puedan actualizar a ella. 

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

Google planea ceder el control de su proyecto Knative de código abierto

Hace pocos día se dio a conocer mediante una publicación en el blog de Knative, que Google planea ceder el control directo sobre su proyecto Knative de código abierto a un comité directivo de cinco puestos que tendrá reglas para evitar que una sola organización tenga más de dos puestos.

El plan está diseñado para obstaculizar las críticas de que Google planea en secreto mantener el control sobre los proyectos clave de código abierto que ha desarrollado.

Para quienes desconocen de Knative, deben saber que este es un proyecto de código abierto desarrollado por primera vez por Google que proporciona componentes para implementar, ejecutar y administrar aplicaciones nativas de la nube sin servidor sobre Kubernetes, una plataforma de administración de contenedores que también fue desarrollada por Google y de código abierto en 2015.

Las aplicaciones sin servidor se escalan automáticamente hacia arriba y hacia abajo en respuesta a eventos sin la necesidad de activar recursos informáticos adicionales manualmente, lo que genera una mayor productividad del desarrollador y reduce los costos operativos. Knative se creó para brindar a las empresas una forma de aprovechar el modelo sin servidor con aplicaciones de contenedor que pueden ejecutarse en cualquier tipo de plataforma informática.

Google deja el mando de Knative

Google planea realizar algunos cambios importantes en la estructura de gobierno de Knative, según el informe. Los puestos en el comité ahora serán ocupados por individuos en lugar de empresas específicas, y las elecciones se llevarán a cabo a finales de este año para seleccionar dos nuevos miembros. Además, según el informe, Google está considerando eventualmente expandir el comité a siete miembros como una forma de incluir representantes de la comunidad de usuarios de Knative.

El plan se produce solo unos meses después de que Google enfureció a algunos miembros de la comunidad de software de código abierto cuando incumplió la promesa de entregar el control de otro proyecto, Istio a la Cloud Native Computing Foundation, un proyecto de la Fundación Linux que se fundó en 2015 para ayudar al avance de la tecnología de contenedores.

En julio, Google dijo que en lugar de transferir Istio al CNCF, crearía una organización neutral llamada Open Usage Commons para administrar sus políticas de marcas registradas, mientras que el control lo mantendría el comité directivo del proyecto.

Durante las discusiones sobre la nueva gobernanza, se hizo evidente que había una clara separación de preocupaciones entre las necesidades específicas de los proveedores en torno a la marca comercial, el alcance «central» (a falta de un término mejor) y la conformidad, y las necesidades de la comunidad en general en torno a todo lo demás. hace. Si bien podríamos haber creado una estructura híbrida para Steering, decidimos que era más sencillo tener un comité de proveedores que se enfocara solo en el alcance y el cumplimiento, con el comité de Steering enfocándose en los otros aspectos del crecimiento de la comunidad y la gobernanza del proyecto.

Esa decisión molestó a muchos de los socios de Google, sobre todo IBM Corp, que también ha contribuido en gran medida al desarrollo de Istio.

Algunos dijeron que la medida podría incluso ser una forma secreta para que Google retenga el control sobre la dirección futura de Istio.

El problema, dijeron los críticos, era que Google controlaba una mayoría de votos de los escaños en el comité directivo de Istio, algo que desconcierta a los defensores del código abierto que creen que la neutralidad de proyectos como Kubernetes es una de las principales razones de su éxito.

La KTC incluirá inicialmente a representantes de Google, Red Hat / IBM y VMware. Tendrán que averiguar cómo los nuevos componentes y características se “conectan” al ecosistema Knative en un sentido no técnico. También ayudarán a Steering a resolver preguntas sobre marcas comerciales y logotipos derivados, «extensiones» de Knative y otras preguntas sobre cómo ser parte de nuestro proyecto más amplio.

Google finalmente se movió para calmar a esos críticos en agosto, anunciando que cambiaría la estructura de gobierno de Istio para evitar que cualquier compañía tomara el control.

Fuente: https://knative.dev/

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

NTP NTPsec 1.2.0 y Chrony 4.0 llegan con soporte para el protocolo seguro NTS

El Grupo de trabajo de ingeniería de Internet (IETF), que es responsable del desarrollo de protocolos y arquitectura de Internet, ha completado la formación de un RFC para el protocolo Network Time Security (NTS) y ha publicado la especificación asociada con el identificador RFC 8915.

La RFC recibió el estatus de «Propuesta de Estándar», luego de lo cual se comenzará a trabajar para darle a la RFC el estatus de Borrador de Estándar, lo que en realidad significa una completa estabilización del protocolo y teniendo en cuenta todos los comentarios realizados.

La estandarización de NTS es un paso importante para mejorar la seguridad de los servicios de sincronización horaria y proteger a los usuarios de ataques que imitan al servidor NTP al que se conecta el cliente.

La manipulación de los atacantes para establecer la hora incorrecta se puede utilizar para comprometer la seguridad de otros protocolos sensibles al tiempo, como TLS. Por ejemplo, cambiar la hora puede dar lugar a una mala interpretación de los datos de validez de los certificados TLS.

Hasta ahora, el NTP y el cifrado simétrico de los canales de comunicación no permitían garantizar que el cliente interactúe con el objetivo y no con un servidor NTP falsificado, y la autenticación de claves no se ha generalizado, ya que es demasiado complicado de configurar.

Durante los últimos meses, hemos visto a muchos usuarios de nuestro servicio horario, pero muy pocos utilizan Network Time Security. Esto deja a las computadoras vulnerables a ataques que imitan al servidor que utilizan para obtener NTP. Parte del problema fue la falta de demonios NTP disponibles que admitieran NTS. Ese problema ya está resuelto: chrony y ntpsec ambos NTS de apoyo.

NTS utiliza elementos de infraestructura de clave pública (PKI) y permite el uso de TLS y cifrado autenticado con datos asociados (AEAD) para proteger criptográficamente las comunicaciones cliente-servidor a través del protocolo de tiempo de red (NTP).

NTS incluye dos protocolos separados: NTS-KE (Establecimiento de claves NTS para manejar la autenticación inicial y negociación de claves sobre TLS) y NTS-EF (Campos de extensión NTS, responsables de cifrar y autenticar una sesión de sincronización horaria).

NTS agrega varios campos extendidos a los paquetes NTP y almacena toda la información de estado solo en el lado del cliente mediante un mecanismo de transmisión de cookies. El puerto de red 4460 está dedicado a manejar conexiones NTS.

El tiempo es la base de la seguridad de muchos de los protocolos, como TLS, en los que confiamos para proteger nuestras vidas en línea. Sin una hora exacta, no hay forma de determinar si las credenciales han caducado o no. La ausencia de un protocolo de tiempo seguro de fácil implementación ha sido un problema para la seguridad de Internet.

Las primeras implementaciones del NTS estandarizado se propusieron en las versiones recientemente publicadas de NTPsec 1.2.0 y Chrony 4.0.

Chrony proporciona una implementación independiente de cliente y servidor NTP que se utiliza para sincronizar la hora exacta en varias distribuciones de Linux, incluidas Fedora, Ubuntu, SUSE / openSUSE y RHEL/CentOS.

NTPsec se desarrolla bajo el liderazgo de Eric S. Raymond y es una bifurcación de la implementación de referencia del protocolo NTPv4 (NTP Classic 4.3.34), enfocado en rediseñar la base de código para mejorar la seguridad (limpieza de código obsoleto, métodos de prevención de intrusiones y funciones protegidas) trabajar con memoria y cadenas).

Sin NTS o autenticación de clave simétrica, no hay garantía de que su computadora esté realmente hablando NTP con la computadora que usted cree que es. La autenticación de clave simétrica es difícil y dolorosa de configurar, pero hasta hace poco era el único mecanismo seguro y estandarizado para autenticar NTP. NTS utiliza el trabajo que entra en la infraestructura de clave pública web para autenticar los servidores NTP y asegurarse de que cuando configura su computadora para hablar con time.cloudflare.com, ese es el servidor del que su computadora obtiene la hora.

Si quieres conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

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

Ya podemos ver Movistar Plus desde Firefox o Chrome sin extensión

Movistar Plus en Firefox

Les ha costado, pero ya es posible. Cuando Movistar lanzó Yomvi hace unos nueve años, hizo como todos: pensar sólo en los usuarios de Windows. Por lo tanto, requería software como Silverlight, lo que hacía que sólo funcionara en Internet Explorer de manera oficial o en Safari instalando el complemento. Pronto se lanzó una extensión que lo hacía funcionar en Chrome, pero los usuarios de Firefox no podíamos acceder al servicio. Hace unos meses introdujeron cambios, y ahora ya podemos ver Movistar Plus en Firefox sin tener que probar ningún truco ni volvernos locos.

Se han actualizado, y falta les hacía. Ahora también funciona en Chrome sin la mencionada extensión, y los cambios han sido tan profundos que no sólo funciona en navegadores de escritorio, sino que también lo hace en móviles incluido el más restringido, el Safari de iOS. Lo único que hace falta en Firefox es activar la posibilidad de reproducir contenido DRM, algo que ya habremos hecho si usamos Spotify o cualquier otro servicio que reproduzca contenido con derechos. Esto no es necesario en Chrome.

Movistar Plus deja de estar obsoleto

En la web en donde nos hablan de esta posibilidad, que es del pasado julio, muestran una imagen con unos requisitos mínimos, pero no es válida. En ella sólo hablan de Windows y macOS y siguen mencionando la extensión para Chrome o Edge, pero esto ya no es así. Sólo es necesario un navegador capaz de reproducir contenido protegido, independientemente del sistema operativo que estemos usando. Comprobado en Firefox, Chrome (sin extensión), Safari para iOS (en el de macOS ya funcionaba) y en Vivaldi. Funciona en todos, y es compatible con Picture-in-Picture en Firefox y en Safari, por lo que podremos ver los canales, películas y series en una ventana flotante si usamos uno de estos navegadores. En Chrome podemos hacerlo también con una extensión como Picture in Picture Button.

En cuanto a las funciones, en todos los navegadores podemos reproducir el contenido y tenemos dos horas para reproducir en falso directo, pero no podemos realizar grabaciones. Sea como fuere, son buenas noticias que ya esté disponible en Firefox, lo que nos permitirá disfrutar de Movistar Plus sin problemas en aparatos como la PineTab (cuando todo mejore) o una Raspberry Pi.

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

Vivaldi 3.4 llega con algunas novedades interesantes, pero el juego que incluye eclipsa todas las demás

Vivaldia en Vivaldi 3.4

Cada vez que los desarrolladores de este navegador lanzan una nueva versión, hay algo destacado que mencionar. El mes pasado, la v3.3 introdujo el Modo Descanso, lo que nos permite pausar toda la actividad y también nos sirve como protector de pantalla. Hace unos instantes han lanzado Vivaldi 3.4 y, aunque no incluye una extensa lista de novedades, sí que incluye una que llama la atención. Es un juego, pero uno más interesantes que el que ofrecen Google o Microsoft en sus navegadores.

Lógicamente, teniendo en cuenta que se trata de un huevo de pascua, no puede ser un juego que compita con los títulos de las consolas, pero sí que es interesante para estar en un navegador. Para acceder a él sólo es necesario usar Vivaldi 3.4 y poner en la barra de navegación «vivaldi://game», sin las comillas. En ese momento aparecerá Vivaldia, un juego ciberpunk en 2D que controlaremos con las teclas del cursor o A,S,D y W para movernos y la N y la M para disparar.

Novedades más destacadas de Vivaldi 3.4

Tal y como leemos en la nota de su lanzamiento, Vivaldi 3.4 llega con estas novedades:

  • Menú contextual configurable.
  • Recarga de pestañas periódica. Esto se puede configurar con un mínimo de 60s de refresco.
  • Captura directamente a una nueva nota. Ahora, las capturas incluyen la posibilidad de ir directamente a una nota nueva.
  • Posibilidad de elegir un nuevo avatar.
  • Facilitada la creación de la carpeta de atajos rápidos.
  • Ahora es más fácil apilar las pestañas.
  • Nuevo juego Vivaldia.

Vivaldi 3.4 ya está disponible para su descarga desde su página web oficial para equipos de escritorio (en DEB y RPM para los usuarios de Linux) o desde las tiendas Apple Store y Google Play para dispositivos móviles. Los usuarios existentes ya tenemos disponible la nueva versión como actualización desde nuestro centro de software.

from Linux Adictos https://ift.tt/374Ghtf
via IFTTT

CodeWeavers CrossOver 20: nuevo lanzamiento junto con otras novedades

CrossOver 20

CodeWeavers, uno de los mayores patrocinadores de la capa de compatibilidad Wine, ha anunciado un anuncio importante junto con CrossOver 20. Ya sabes que este programa propietario se basa en Wine para permitir ejecutar apps de Windows en sistemas *nix con algunas mejoras y facilidades con respecto al proyecto de código abierto.

Como sabes, CodeWeavers ha integrado Wine en su CrossOver con algunas mejoras, como una interfaz gráfica intuitiva y elegante, algunos parches especiales junto con soporte directo y otras mejoras. Además, sus desarrolladores trabajan directamente en la mejora de Wine, del que se nutren y que podrás usar de forma libre y sin costes.

También sabras que CodeWeavers ha estado trabajando en los últimos años en otro conocido proyecto, el famoso Proton de Valve Steam para que los videojuegos de esta plataforma que son nativos para Windows puedan funcionar en GNU/Linux. Y la verdad es que el resultado es simplemente sorprendente, para quitarse el sombrero.

Además de eso, también ofrecen la portabilidad directa y servicios de soporte para desarrolladores que desean llevar sus proyectos a diferentes plataformas. Y en este sentido, ahora han aportado PortJump y ExecMode, los nuevos nombres o marcas que han puesto a sus servicios. El servicio de consultoría pasa a llamarse ExecMode, mientras que el servicio de portabilidad PortJump.

Según  ha comentado Jeremy White, el fundador y actual CEO de CodeWeavers, esto no solo no afectará a Wine, sino que van a mejorar su compromiso con este proyecto.

En cuanto a su producto estrella, CrossOver 20, ahora llega con algunas mejoras y basado en la versión Wine 5.0. Agrega soporte completo para los ChromeOS, además de los ya existentes para Linux y macOS. Además, se ha mejorado y actualizado el soporte para las distros Linux. Así que si deseas pagar la licencia de este software, y hacer que este «Wine vitaminado» funcione un poco mejor, puedes hacerte con él desde ya…

Más información – CodeWeavers

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

Android Studio 4.1 llega con mejoras para el aprendizaje automático 

El equipo detrás del desarrollo de Android Studio IDE de Google ha lanzado la versión estable de Android Studio 4.1, la cual llega con algunos aspectos destacados que incluyen un nuevo inspector de base de datos para consultar la base de datos de las aplicaciones, compatibilidad con la navegación en proyectos que usan Dagger o Hilt para la inyección de dependencias y mejor compatibilidad con el aprendizaje automático en el dispositivo con compatibilidad con los modelos TensorFlow Lite en proyectos de Android.

El equipo también actualizó la aplicación de cambios para acelerar la implementación. 

Principales novedades de Android Studio 4.1

Con la versión 4.1, Android Studio se han corregido no menos de 2.370 errores y 275 problemas diversos. Google también ha introducido una serie de funciones nuevas.

De las características mas notables es la mejora la compatibilidad con el aprendizaje automático en el dispositivo mediante el respaldo de los modelos de TensorFlow Lite en proyectos de Android. Android Studio genera clases para que los modelos se puedan ejecutar con mejor seguridad de tipos y menos código.

Mientras tanto, el inspector de la base de datos permite consultar la base de datos de una aplicación, ya sea que la aplicación utilice la biblioteca Jetpack Room o la versión de la plataforma Android de SQLite directamente. Los valores se pueden modificar utilizando el inspector de la base de datos, y los cambios se ven en las aplicaciones.

Android Studio 4.1 también facilita la navegación por el código de inyección de dependencia relacionado con Dagger al proporcionar una nueva acción de canal y extender el soporte en la ventana Buscar usos. Por ejemplo, al hacer clic en la acción del canal junto a un método que consume un tipo determinado, se navega hasta donde se usa un tipo como dependencia.

La nueva versión del emulador integrado también admite dispositivos con pantalla plegable. Los desarrolladores pueden configurar el dispositivo plegable ellos mismos con una serie de parámetros para probar la funcionalidad óptima de su aplicación.

Por otra parte, la interfaz de usuario se ha mejorado con cambios en el diseño de materiales del cuadro de diálogo «Nuevo proyecto», que emplea los componentes de diseño de materiales (MDC) de forma predeterminada para temas y estilos.

Esto brindará la capacidad de usar patrones de estilo de material recomendados y admitirá los últimos ajustes de la interfaz de usuario, por ejemplo, temas oscuros.

Google también ha traído actualizaciones para la optimizaciónLa interfaz de usuario de System Trace ahora muestra la selección de cuadros, la pestaña de resumen y la sección de visualización. 

Ahora se puede acceder a los perfiladores de Android Studio en una ventana separada para una conexión perfecta con el emulador de Android o el teléfono conectado. Además, Native Memory Profiler ofrece mejor información sobre la asignación/desasignación de objetos y el tamaño del montón del sistema.

Otro de los cambios que se destaca es la capacidad de exportar dependencias C/C ++ desde AAR, como tal la función se agregó en la version 4.0, pero ahora el equipo quería ampliar la capacidad de esta función para admitir también el uso compartido de bibliotecas nativas.

La versión 4.1 de AGP permite exportar bibliotecas desde su versión nativa externa a un AAR (Archivo de Android) para un proyecto de biblioteca de Android. Para exportar sus bibliotecas nativas, agregue lo siguiente al bloque de Android del archivo build.gradle de su proyecto de biblioteca:

Otras características de Android Studio 4.1 incluyen:

  • La simbolización de informes de accidentes nativos.
  • Actualizaciones para aplicar cambios que permitan compilaciones más rápidas.
  • El generador de perfiles de memoria de Android Studio ahora incluye un generador de perfiles de memoria nativa para aplicaciones implementadas en dispositivos físicos que ejecutan Android 10 o posterior.
  • Native Memory Profiler rastrea las asignaciones y desasignaciones de objetos en código nativo durante un período de tiempo específico y proporciona información sobre las asignaciones totales y el tamaño de pila restante.
  • Las dependencias de C / C ++ se pueden exportar desde archivos AAR (archivo de Android).

Finalmente si quieres conocer mas al respecto sobre esta nueva version, puedes consultar los detalles en el siguiente enlace.

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