Nos gusta Plasma, GNOME y Cinnamon cierra el podium del mejor entorno gráfico, pero hay sitio para todos

Mejor entorno gráfico Linux

Hace una semana publicamos una encuesta para saber qué opina la comunidad Linux sobre cuál es el mejor entorno gráfico de los que tenemos disponibles. Con respecto a la cantidad de opciones, algunos opinan que hay de más y que eso sólo consigue que haya fragmentación. Otros opinamos que las opciones siempre son buenas, y que para evitar esa fragmentación, ¿en cuáles habría que centrarse? Según la encuesta, eliminar opciones haría que algunos usuarios no estuvieran contentos.

En la encuesta pusimos 12 opciones, 14 si tenemos en cuenta que i3 aparecía junto a Sway y LXQt lo hacía junto a LXDE, y todas han recibido votos. También añadisteis más escritorios en el apartado Otros, como un Cutefish (CDE) que no quisimos meter en la lista por haber nacido hace muy poco tiempo. Así que parece que el debate entre opciones o fragmentación caería del lado de las opciones. ¿Y cuál fue el entorno gráfico que más votos recibió? Pues creo que uno que de haber hecho la encuesta hace 5 años habría quedado mucho peor.

KDE Plasma es el mejor entorno gráfico en la actualidad según nuestros votos

Pastel

Casi 1 de cada 3 usuarios votó por KDE/Plasma como el mejor entorno gráfico. He de reconocer que me sorprende y no me sorprende al mismo tiempo. Me sorprende porque en el pasado no iba muy bien y pensaba que había perdido la confianza de muchos usuarios, pero no me sorprende porque llevo un par de años en el que casi no me muevo del escritorio de KDE porque su entorno gráfico es muy ligero y sus aplicaciones muy productivas.

En segunda posición quedó el escritorio que, sinceramente, pensaba que iba a quedar el primero. GNOME es un escritorio con una imagen que gusta y es muy intuitivo, por lo que el usuario medio se moverá muy bien en este entorno gráfico y con sus aplicaciones. Además, es el sabor principal de Ubuntu y Fedora, y está como sabor oficial en otras muchas distribuciones. No sé qué ha motivado que no gane en esta encuesta, pero puede ser que es más pesado que otros entornos gráficos o que muchos buscamos ligereza y/o productividad.

En tercera posición quedó Cinnamon, lo que para mí fue una sorpresa en parte. Linux Mint es una de las distribuciones basadas en Ubuntu más populares, y mucha culpa la tiene que su Cinnamon gustó mucho desde el principio. Si me sorprendió un poco fue quizá porque me esperaba que la gente pusiera por delante a MATE, la evolución del viejo GNOME 2, o XFCE, el sabor principal de Manjaro que también tira mucho.

Deepin (DDE), lo más inesperado

Yo estuve un tiempo usando Deepin (DDE) y he de reconocer que muchas cosas me gustaron, pero no es el entorno gráfico más ligero que existe. Además, nos llega desde China, y hay usuarios que no confían en el país asiático. DDE está disponible en Deepin Linux, pero también como sabores no oficiales de proyectos como Manjaro o Ubuntu.

Mejor valorado que DDE está XFCE, y con un tanto por cien similar se quedaron MATE y Pantheon. El segundo es el entorno gráfico que desarrolla el proyecto que hay detrás de elementary OS, y fue una de las opciones que instalé en mi pequeño netbook cuando Ubuntu se pasó a Unity. Se basa mucho en el diseño de Apple, lo que significa que está muy cuidado.

Todos tienen su sitio

Todos los entornos gráficos parecen tener su público. Entre las opciones que propuso la comunidad también se mencionó Cosmic, lo que es un entorno gráfico nuevo desarrollado por System76 para su Pop!_OS, e i3 y Sway, que son más bien gestores de ventanas sin escritorio al uso, también recibió algunos votos. En lo personal, yo tengo claro que prefiero KDE, pero también podría usar GNOME en un equipo algo más potente, MATE me trae buenos recuerdos, Budgie me parece interesante… es difícil elegir, pero parece que es un bendito problema.

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

Total Warhammer II: The Silence and The Fury llegará pronto (DLC)

Total Warhammer II

Total War: WARHAMMER II: The Silence & The Fury no necesita demasiadas presentaciones, sin embargo, para los que no conozcan sobre él, ya sabes que se trata de un videojuego de estrategia desarrollado por Creative Assembly, SEGA y portado por Feral Interactive para funcionar en distros GNU/Linux.

Ahora este título estará planeado como el último DLC, es decir, un contenido descargable para extender al título principal. En cuanto a la fecha de lanzamiento, ha sido anunciada recientemente y  se ha fijado el 14 de julio en el calendario. No obstante, Feral Interactive declaró anteriormente que llegaría para Linux y macOS poco después del lanzamiento para Windows.

Este DLC Total Warhammer II: The Silence & The Fury se perfila como un pack bastante grande, con una enorme cantidad de novedades. Por supuesto, la actualización será gratuita si ya tienes el título original. Tan solo necesitarás descargar el contenido DLC desde la tienda de Steam o de la Humble Store y disfrutar de horas de nuevo juego.

Entre algunas de las novedades que aporta Total Warhammer II: The Silence & The Fury se encuentran:

  • Dos señores legendarios únicos que lideran sus propias facciones:
    • Oxyotl, el que caza invisible, para los Lizardmen.
    • Taurox the Brass Bull liderando a los Beastmen.
  • Una narrativa de campaña única para ambas facciones, con mecánicas especiales en el mapa de campaña.
  • Nuevas y poderosas unidades y héroes tanto para los Lizardmen como para los Beastmen, que incluyen:
    • El poderoso Jabberslythe y otros monstruos para los estos hombres bestia.
    • Serpientes voladoras, monstruos ciegos y nuevos eslizones para los hombres lagarto.
  • Además habrá otras mejoras en el título, como mejoras para los enanos, nuevas capacidades, ogros, revisiones de algunas otras funciones como las recompensas, mapas de campaña,…

Recuerda registrarte en Total War Access para poder disfrutar de este DLC gratuito. Para ello solo tienes que ir aesta web.

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

Tor también se une a la fiebre de Rust y pretende reemplazar a C en un futuro

Todo indica que Rust se está comenzado a volver un favorito dentro de la programación, ya que muchos desarrolladores de aplicaciones ya sean independientes, grupos, comunidades o compañías han comenzado a mostrar su interés y sobre todo a tomar cartas en el asunto sobre implementar este lenguaje dentro de sus proyectos.

Uno de los ejemplos más populares de estos momentos en relación al open source es la introducción de controladores en Rust dentro del Kernel de Linux o tambien el proyecto «Prossimo» el cual básicamente se enfoca en coordinar los esfuerzos para trasladar la infraestructura de software crítico a un código seguro para asegurar la memoria del kernel de Linux con Rust.

Y ahora otro grande se une a esta fiebre y no es nada mas ni nada menos que Tor, ya que hace poco sus desarrolladores presentaron el proyecto Arti, dentro del cual se está trabajando para crear una implementación del protocolo Tor en el lenguaje Rust.

A diferencia de la implementación en C, que inicialmente se diseñó como un proxy SOCKS y solo luego se adaptó a otras necesidades, Arti inicialmente se desarrolla en forma de una biblioteca modular integrada que pueden usar varias aplicaciones. Se ha trabajado durante más de un año con fondos del programa de subvenciones Zcash Open Major Grants (ZOMG).

Tor de hoy está escrito en el lenguaje de programación C. Aunque C es venerable y omnipresente, es notoriamente propenso a errores de uso, y su falta de características de alto nivel hace que muchas tareas de programación sean más complejas de lo que serían en un lenguaje más moderno…

Rust parece la forma más clara de salir de nuestro apuro. Es un lenguaje de alto nivel y significativamente más expresivo que C. Además, tiene algunas características realmente innovadoras que permiten que el lenguaje aplique ciertas propiedades de seguridad en tiempo de compilación. En una primera aproximación, si el código se compila y no está marcado explícitamente como » unsafe», entonces se supone que las grandes categorías de errores son imposibles.

Las razones para reescribir Tor en Rust se citan como el deseo de lograr un mayor nivel de seguridad del código mediante el uso de un lenguaje que garantice un trabajo seguro con la memoria. Según los desarrolladores de Tor, al menos la mitad de todas las vulnerabilidades monitoreadas por el proyecto serán eliminadas en la implementación en Rust, si el código no usa bloques «inseguros».

Rust también permitirá lograr una velocidad de desarrollo más rápida que usando C, debido a la expresividad del lenguaje y las estrictas garantías de que no pierdas el tiempo en verificaciones dobles y escribiendo código innecesario. Además, al desarrollar un nuevo proyecto, se tiene en cuenta toda la experiencia pasada con el desarrollo de Tor, lo que evitará problemas arquitectónicos conocidos, hará que el proyecto sea más modular y eficiente.

En su estado actual, Arti ya puede conectarse a la red Tor, interactuar con servidores de directorio y crear conexiones anónimas a través de Tor con la provisión de un proxy basado en el protocolo SOCKS.

El desarrollo aún no se recomienda para su uso en sistemas de producción, ya que no se implementan todas las funciones de privacidad y no se garantiza la compatibilidad con versiones anteriores a nivel de API. La primera versión del cliente que cumple con los criterios de seguridad, que admite nodos de protección y aislamiento de subprocesos, está programada para su lanzamiento en octubre.

La primera versión beta se espera para marzo de 2022 con la implementación experimental de la biblioteca incorporada y optimizaciones de rendimiento, mientras que la primera versión estable, con una API estable, CLI y formato de configuración, así como auditoría, está programada para mediados de septiembre de 2022.

Esta versión será adecuada para su uso inicial por parte de usuarios generales. Se espera la actualización 1.1 para fines de octubre de 2022 con soporte para transporte enchufable y puentes para evitar bloqueos. La compatibilidad con los servicios de cebolla está programada para la versión 1.2, y se espera la paridad con el cliente C en la versión 2.0, para la cual aún no se ha determinado un cronograma.

Fuente: https://blog.torproject.org/

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

Ya fue liberada la nueva versión de systemd 249 y estos son sus cambios

systemd-245

Se acaba de presentar la nueva versión de systemd 249 la cual llega casi cumpliendo su ciclo de desarrollo predecible (aprox cada 4 meses) y en la cual se han introducido una serie de mejoras, correcciones de errores y sobre todo nuevas funciones.

Y es que en esta nueva versión presentada se brinda la capacidad de definir usuarios/grupos en formato JSON, se estabiliza el protocolo Journal, simplifica la organización de la carga de particiones de disco que se reemplazan entre sí, agrega la capacidad de vincular programas BPF a servicios, implementa el mapeo de ID de usuario en particiones montadas, ofrece una gran parte de la nueva configuración de red y la capacidad de ejecutar contenedores.

Para quienes desconocen de systemd, deben saber que este es un conjunto de daemons de administración de sistema, bibliotecas y herramientas diseñados como una plataforma de administración y configuración central para interactuar con el núcleo del Sistema operativo GNU/Linux.

Principales novedades de systemd 249

Dentro de los cambios que más se destacan de esta nueva versión presentada, podemos encontrar que en systemd-ask-password y systemd-sysusers se ha añadido soporte para solicitar contraseñas establecidas utilizando el nuevo mecanismo systemd 247 para transferir de forma segura datos confidenciales utilizando archivos intermedios en un directorio separado, ya que de forma predeterminada, las credenciales se reciben del proceso con PID1, que las recibe, por ejemplo, del administrador de contenedores, que le permite organizar la configuración de la contraseña de un usuario en el primer arranque.

En Systemd-firstboot se agrega soporte para usar la transmisión segura de datos confidenciales para solicitar varios parámetros del sistema, que se pueden usar para inicializar la configuración del sistema cuando se inicia por primera vez una imagen de contenedor que no tiene la configuración requerida en el directorio /etc.

En userdb y nss-systemd se ha brindado el acceso a definiciones de usuario adicionales ubicadas en los directorios /etc/userdb/, /run/userdb/, /run/host/userdb/ y /usr/lib/userdb/, las cuales son especificadas en formato JSON. Cabe señalar que esta característica proporcionará un mecanismo adicional para crear usuarios en el sistema, proporcionando una integración completa con NSS y /etc/shadow. 

Otro cambio que se destaca es que se ha implementado un mecanismo que simplifica la organización de la actualización mediante el reemplazo de particiones de disco. Si la imagen del disco contiene dos particiones / o /usr y udev no ha detectado el parámetro ‘root=’ o está procesando imágenes de disco especificadas con la opción «–image» en las utilidades systemd-nspawn y systemd-disect, la partición de arranque puede calcularse comparando etiquetas GPT (asumiendo que la etiqueta GPT menciona el número de versión del contenido de la partición y systemd seleccionará la partición con los cambios más recientes).

En systemd-nspawn, la opción «–private-user-chown» ha sido reemplazada por una opción más universal «–private-user-property», que puede ser «chown» como equivalente a «–private-user- chown«,»off» para deshabilitar la configuración anterior, para mapear ID de usuario en sistemas de archivos montados y» auto «para seleccionar» mapear «si el kernel tiene la funcionalidad necesaria (5.12+), o retroceder a recursivamente «chown«de lo contrario.

Por otra parte en el proceso PID 1, en el momento del arranque, se garantiza que el nombre y la descripción de la unidad se muestren simultáneamente, además de que se puede cambiar la salida a través del parámetro «StatusUnitFormat=combined» en system.conf o la opción de línea de comando del kernel «systemd.status-unit-format=combined».

De los demás cambios que se destacan:

  • Se ha agregado a udev una nueva base de hardware para dispositivos FireWire (IEEE 1394).
  • La configuración BPFProgram se ha agregado a los archivos de servicio, con los que puede organizar la carga de programas BPF en el kernel y administrarlos con enlaces a ciertos servicios de systemd.
  • Nss-systemd proporciona síntesis de entradas de usuario / grupo en /etc/shadow usando contraseñas hash de systemd-homed.
  • Systemd-fstab-generator y systemd-repart ahora tienen la capacidad de arrancar desde discos que solo tienen una partición /usr y ninguna partición raíz (la partición raíz será generada por la utilidad systemd-repart durante el primer arranque).
  • Systemd-resuelto agrega el dominio «home.arpa» a la lista NTA (Negative Trust Anchors), que se recomienda para redes domésticas locales, pero no se usa en DNSSEC.
  • Los especificadores «%» se analizan en el parámetro CPUAffinity.
  • Se agregó el parámetro ManageForeignRoutingPolicyRules a los archivos .network, que se pueden usar para excluir que las políticas de enrutamiento de terceros sean procesadas por systemd-networkd.
  • Se agregó el parámetro RequiredFamilyForOnline a los archivos «.network» para determinar la presencia de una dirección IPv4 o IPv6 como señal de que la interfaz de red está «en línea». Networkctl proporciona una pantalla de estado «en línea» para cada enlace.
  • Se agregó el parámetro OutgoingInterface a los archivos «.network» para definir interfaces salientes al configurar puentes de red.

Si quieres conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

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

Nueva demanda contra Google por su tienda de aplicaciones Android

Nueva demanda contra Google

36 estados de USA y su capital, Washington DC presentaron una nueva demanda contra Google, al considerar que su control sobre la tienda de aplicaciones de Android constituye un monopolio.

Este nuevo round de la pelea entre los políticos y las grandes tecnológicas se produce poco más de una semana después de que un juez desestimara por falta de evidencias una demanda del gobierno federal contra Facebook. Esa demanda fue en Washington y la actual, liderada por Utah, Carolina del Norte, Tennessee, Nueva York, Arizona, Colorado, Iowa y Nebraska se tramita en una corte federal de California.

Los abogados de Google se van a ganar los honorarios. Además de esta demanda tiene que enfrentar una presentada en octubre por el Departamento de Justicia y 14 estados donde se cuestiona su dominio en la búsqueda en móviles; otra sobre el mismo tema presentada por 38 estados en diciembre,; y una tercera demanda de 15 estados relacionada con el mercado publicitario.

Desde la empresa dijeron que de prosperar la demanda, se aumentaran los costos para los pequeños desarrolladores, se disminuirá su capacidad de innovar y competir, y se hará que las aplicaciones en todo el ecosistema Android sean menos seguras para los consumidores.

Según ellos:

Esta demanda no se trata de ayudar al pequeño o proteger a los consumidores», dijo la compañía. «Se trata de impulsar a un puñado de grandes desarrolladores de aplicaciones que quieren los beneficios de Google Play sin pagar por ello.

Soy un fanático del libre mercado y prefiero ver a los políticos lo más lejos posible. Pero, que quieren que les diga, leí la declaración de Google y sentí la necesidad de comprobar si todavía tenía la billetera.

Nueva demanda contra Google ¿De qué se trata?

Los responsables de la demanda quieren evitar la puesta en vigencia del próximo setiembre de la nueva comisión que exige Google. Un 30% de los bienes o servicios comercializados en Google Play.

Sobre el tema también hay demandas presentadas por grandes empresas como Epic Games, el desarrollador de Fornite y acciones colectivas en nombre de desarrolladores y consumidores individuales.

Tanto esas demandas como la presentada por los estados, se tramitarán ante el juez James Donato. Y, en este caso no hay diferencias entre demócratas y republicanos. A Donato lo designó Obama, pero entre los fiscales participantes hay republicanos.

Los demandantes sostienen que aunque existen otras tiendas de aplicaciones, Google se aseguró de que ninguna de ella pueda superar más del 5% del mercado. Es así que se niega a permitir que otras tiendas de aplicaciones se descarguen desde la Play Store oficial, que viene preinstalado en todos los teléfonos inteligentes Android. También se niega a permitir que otras tiendas de aplicaciones compren publicidad en su motor de búsqueda o en la plataforma de transmisión de videos YouTube de la que también es dueña.

Los fiscales ponen como ejemplo la forma en que Google intentó impedir que Samsung cuyos dispositivos tienen el 60% del mercado estadounidense de dispositivos Android) impulsara su propia tienda. De acuerdo con ellos, Google le habría ofrecido a Samsung una suma no revelada de dinero por adelantado y una parte de los ingresos obtenidos de su Play Store a cambio de que el fabricante coreano no firmara acuerdos exclusivos de distribución con desarrolladores.

Por lo que se sabe, las negociaciones no prosperaron, pero si logró evitar que desarrolladores abandonaran la tienda de aplicaciones o invitaran a los consumidores a descargar las actualizaciones de otros orígenes. No conforme con esto, además de dificultar la descarga de software de otras ubicaciones, desde Google habrían difundido información falsa para asustar a los usuarios.

La nueva demanda recibió un entusiasta apoyo de la Coalición para la Equidad de aplicaciones , un grupo que incluye a Epic, Spotify y Match entre otras:

Meghan DiMuzio, directora ejecutiva del grupo declaró:

A las tiendas de aplicaciones se les ha dado un pase libre para abusar de su posición dominante en el mercado durante demasiado tiempo.

Tendremos esperar a ver que pasa con el juicio de Epic contra Google que comienza en abril del año próximo

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

Open 3D Foundation: Linux Foundation acelera el desarrollo de videojuegos 3D y simulación

Open 3D

La Linux Foundation anunció la intención de formar la Open 3D Foundation, un nuevo paraguas bajo el cuál se pretende acelerar la colaboración y desarrollo para videojuegos 3D y tecnología de simulación de código abierto. Todo ello con un herramientas de creación y animación, y un motor gráfico 3D, con el que se podrán crear experiencias virtuales, videojuegos AAA, simulaciones, etc.

El proyecto Open 3D Foundation comenzará con un nuevo motor gráfico denominado Open 3D Engine (O3DE). Por supuesto, será de código abierto, bajo licencia Apache 2.0, y no parte de cero, ya que se trata del código aportado por Amazon de su conocido motor de juegos Lumberyard. AWS (Amazon Web Services) no es la única que está contribuyendo, Open 3D Foundation también cuenta con otros 20 socios fundadores, entre los que destacan Adobe, Huawei, Niantic y Red Hat.

El objetivo es que acelere este sector 3D, y que los desarrolladores y creadores puedan crear nuevas experiencias tridimensionales sin que los términos comerciales de otras herramientas disponibles sean un problema. Sin duda podría ser un comienzo de algo realmente grande, un antes y un después en cómo se crean estos contenidos. Y esperamos que también le de un empujón al gaming en Linux.

Aunque aún no existe un cliente para Linux, es algo que está ya planificado en el roadmap de los desarrolladores, por lo que se espera que llegue pronto. Por el momento, tan solo existe una versión para Microsoft Windows 10 de 64-bit.

Por cierto, para los que no conocían aún qué es Amazon Lumberyard, es un motor de videojuegos AAA multiplataforma gratuito y que se integra en AWS y Twitch. Se basa a su vez en CryEngine de Crytek, que fue empleado en títulos como Far Cry, Crysis, etc.

Más información – Web de GitHub para O3DE

Web oficial del proyecto – O3DE

Web oficial de la fundación – O3DF

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

Telemetria en el software ¿Qué es y para que se usa?

Telemetría en el software
A raíz de la polémica por la inclusión de una herramienta de telemetría en Audacitiy, se me ocurrió que resultaría interesante conocer de qué se trata exactamente y cuál es la función que cumple. Cabe mencionar que no es la primera vez que el tema sale a reducir. Ya había pasado con VS Code, el editor de código de Microsoft Y, aunque no se trate exactamente de telemetría, con los datos que Unity, el escritorio de Ubuntu, recopilaba para mostrar resultados relevantes de Amazon

Telemetría en el software ¿Qué es?

Las herramientas de telemetría se encargan de rastrear, registrar y supervisar la infraestructura mediante la observación y el análisis de los eventos generados por el sistema.

En el caso de sistemas complejos (o de múltiples usuarios corriendo un programa en equipos de diferentes características) la telemetría proporciona información útil para los desarrolladores y mantenedores que los usuarios no siempre están en condiciones de comunicar. Las herramientas de telemetría están pensadas para recopilar, transformar y comunicar datos sobre el rendimiento, la funcionalidad, la velocidad de procesamiento, los errores y los eventos de seguridad de los sistemas de producción. Pueden presentarse en múltiples formas, desde un registro centralizado hasta el rastreo de seguimientos de los datos a través de los microservicios.

Cabe mencionar, que como el prefijo tele indica, para hablar de telemetría en el software, los datos tienen que ser enviados a alguna parte, no se trata de un simple registro local de eventos

Funciones de la telemetría de software

  • Métricas de uso : Mide como, cuando y cuanto se usa el producto. Están destinadas básicamente al sector comercial de la empresa desarrolladora ya que le permiten medir la fidelidad de los clientes y el éxito del producto.
  • Detección y diagnóstico de problemas: La telemetría se usa para realizar un seguimiento remoto del funcionamiento del programa para entender, solucionar y prevenir problemas.
  • Validación de decisiones de diseño: Se sabe que los grupos focales no siempre son una buena forma de evaluar un producto ya que los usuarios, al saberse observados, no actúan como lo harían en una situación real. Usando la telemetría, los desarrolladores pueden saber si las decisiones de diseño fueron correctas ya que reciben información sin que el usuario sea consciente.

Todo esto suena tremendamente invasivo, a pesar de que existen reglas estrictas sobre como deben tratarse esos datos. Es por eso, que por muy molesto que sea hay que leer la famosa Licencia de Uso de Usuario Final.

En general, el proceso de telemetría consta de 5 etapas

  1. Determinación de las métricas: Una métrica es una medida de rendimiento, por ejemplo la cantidad de tiempo de uso sin que se produzcan errores. No tiene sentido la simple recopilación de datos si no sabemos cuáles nos interesa y para qué los queremos. Generalmente se parte de una hipótesis ( Por ejemplo que un programa puede funcionar más de 100 horas sin errores), se establece un curso de acción en caso de que la hipótesis se valide o se niegue y se fija un lapso de vigencia para la métrica. Una métrica puede ser el resultado de combinar dos o más datos usando una fórmula.
  2. Instrumentación: En esta etapa se determinan que datos son relevantes para la determinación de la métrica y como se van a conseguir y transmitir.
  3. Transmisión y almacenamiento de los datos: Tanto para el cumplimiento de requisitos legales como para la protección del cliente, es necesario determinar cómo y de qué forma se van a transmitir los datos. Por ejemplo, si estamos haciendo el seguimiento de una aplicación móvil, el cliente no agradecerá que se envíen datos cada 5 minutos utilizando su plan de datos. Lo más adecuado sería recopilarlos localmente y esperar a que el dispositivo esté conectado a una red Wifi. También es posible que convenga cifrarlos antes de enviarlo o eliminar información que permita la identificación del cliente. Una vez que se recibieron los datos hay que decidir como almacenarlos. Una buena idea es hacer un muestreo lo que reduce la cantidad a guardar.
  4. Procesamiento: En este paso se combinan los datos para obtener la información que va a resultar útil para la toma de decisiones.
  5. Evaluación: En esta etapa se analiza la información obtenida a partir del procesamiento de los datos obtenidos y se compara con la hipótesis formulada al comienzo del procedimiento. A continuación se determinan los cursos futuros de acción.

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

Linux Mint 20.2 ya disponible con Cinnamon 5, Bulky y otras mejoras

Linux Mint 20.2

Hace ya algo más de un mes que sabíamos que Linux Mint 20.2 llegaría en 3-4 semanas, y ya está aquí. Su nombre en clave es Uma, e introduce cambios importantes como nuevas versiones de sus entornos gráficos y una nueva aplicación llamada Bulky para renombrar archivos por lotes. Esta app no se ha incluido en la versión XFCE, ya que Thunar cuenta con una opción nativa para realizar esta tarea.

Entre lo más destacado, quizá hay que darle más importancia a la versión principal, es decir, a la «canela» porque es el entorno gráfico que desarrolla el proyecto. Linux Mint 20.2 llega con Cinnamon 5, mientras que las otras dos lo han hecho con unas versiones de XFCE y MATE más actualizadas, pero no tan frescas porque el calendario no encaja tan bien como cuando es el mismo proyecto quien desarrolla sistema y escritorio.

Novedades más destacadas de Linux Mint 20.2

Linux Mint 20.2 está disponible con sabores Cinnamon, XFCE y MATE, cuyas notas de lanzamiento están en este enlace, este y este otro respectivamente, y muchas novedades están relacionadas con sus escritorios:

  • Cinnamon 5, MATE 1.24 y XFCE 4.16 como entornos gráficos.
  • Bulky, nueva app para renombrar archivos por lotes que llega a las ediciones Cinnamon y MATE.
  • Linux 5.4.
  • Basado en Ubuntu 20.04.
  • Soportado hasta 2025.
  • Mejoras en las aplicaciones que dependen del sabor elegido.
  • Mejoras de rendimiento y fiabilidad.
  • Warpinator ahora permite elegir la red para compartir archivos y añade opción para comprimirlos antes de enviarlos.
  • Sticky Notes sustituye a GNotes.
  • El visor de imágenes admite ahora imágenes .svgz y su modo de presentación de diapositivas puede pausarse/reanudarse con la barra espaciadora.
  • En los archivos PDF, las anotaciones aparecen ahora debajo del texto y el documento puede desplazarse hacia abajo con la barra espaciadora.
  • El editor de texto presenta nuevas opciones de resaltado para una variedad de espacios en blanco.
  • Además de Intel, el applet NVIDIA Prime, diseñado para los portátiles Optimus y que permite alternar entre la GPU integrada y la discreta, ahora también es compatible con los chipsets integrados de AMD.
  • El gestor de aplicaciones web ha recibido soporte para la navegación de incógnito/privada.

Linux Mint 20.2 Uma ya está disponible desde la página web oficial del proyecto. Pronto se podrá actualizar también desde el mismo sistema operativo.

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

La novela de Audacity continúa. Aparecieron dos forks

La novela de Audacity

Era cuestión de tiempo para que la decisión de los nuevos propietarios de Audacity de incluir telemetría opcional en su aplicación  decidiera a algunos desarrolladores a crear alternativas. Y, a menos de una semana de que Muse Group anunciara su nueva política de privacidad, ya hay al menos dos en marcha.

No quiero ser pájaro de mal agüero, paro salvo LibreOffice, el escritorio Mate (Y posiblemente se agregue Rocky Linux) son pocos los casos de proyectos bifurcados que capitalizan el descontento. Los usuarios protestan un poco en redes y después se olvidan, mientras que los forks se desvanecen en la oscuridad.

La novela de Audacity ¿Qué nos pasa con la telemetría?

Carlos es un músico amateur y amante del código abierto. Después de desahogarse en las redes por la decisión de incluir telemetría en Audacity llamó un Uber y se fue a poner la vacuna contra el Covid. Como le advirtieron que podía tener un poco de fiebre fue a la farmacia y compró Paracetamol de un conocido laboratorio y una Coca Cola para bajarlo, Pagó todo con su tarjeta de crédito.
Como había una boca de metro cerca de la farmacia decidió aprovechar unos de los viajes que le sobraban de su pase mensual.

De todas estas actividades quedaron registros, registros que fueron enviados a empresas responsables de analizarlos y que los van a utilizar para extraer conclusiones.

Aclaro, no existe el tal Carlos, salvo en que todos lo somos un poco. Es imposible vivir con un mínimo de comodidad en la vida moderna sin dejar rastros. Entonces vale la pena preguntarse si no estamos sobreactuando indignación.

No estoy seguro de la respuesta ¿Para qué quiere mi dirección IP el desarrollador de un programa que no se conecta a Internet? ¿Por qué ponen una restricción de edad? Sin embargo, ya aclararon que la herramienta de telemetría es opcional, y probablemente los responsables de las distintas distribuciones no la incluyan a la hora de crear los paquetes.

Por supuesto, también está el tema de la violación de la licencia GPL. Pero, eso surgió con posterioridad a las quejas por la telemetría.

Dos nuevos forks

Tenemos que aclarar que ninguno de los dos programas que comentamos están listos para su uso en tareas que requieran estabilidad. De hecho, hay que compilar el código fuente.

Tampoco hay novedades, salvo tal vez en el aspecto visual.

Tenacity

En la página de GitHub lo describen como un editor/grabador de audio multipista para Windows, MacOS, GNU/Linux y otros sistemas operativos, desarrollado por un grupo de voluntarios como software de código abierto.

Algunas características:

  • Grabación desde dispositivos de audio (reales o virtuales).
  • Exportación/importación de una amplia gama de formatos de audio (ampliable con FFmpeg).
  • Alta calidad, incluyendo soporte de audio flotante de hasta 32 bits.
  • Plug-ins con soporte para plugins VST, LV2 y AU.
  • Creación de scripts en el lenguaje de scripting incorporado Nyquist, o en Python, Perl y otros lenguajes.
  • Edición de muestreo arbitrario y línea de tiempo multipista.
  • Accesibilidad, incluida la edición mediante teclado, compatibilidad con lectores de pantalla y soporte de narración.
  • Herramientas útiles para el análisis de señales, incluido el audio.

Audacium

La descripción de este proyecto, impulsado por una organización de apoyo al software libre, es exactamente igual a la de Tenacity. Supongo que estará sacada de la de Audacity. Sin embargo, se tomaron la molestia de explicitar cuales son sus metas

Los objetivos que Audacium intenta alcanzar son bastante simples:

  • Restaurar Audacity a lo que era antes, sin reportes de fallas (GH Issues existe para eso), o una comprobación de actualización muy simple (sólo al inicio, no periódicamente).
  • Añadir nuevas características que la gente quiere, escuchando atentamente a la comunidad.
  • Hacer que la base de código sea más fácil de trabajar, menos confusa para un novato.

Espero que los desarrolladores de ambos proyectos tengan el sentido común para fusionar esfuerzos y no terminemos como tantas veces pasa con tantos proyectos de código abierto. Una cantidad infinitas de forks que sumados no llegan a a ser una aplicación medianamente usable.

 

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

Por el uso de Kernels obsoletos, cerca del 13% de los nuevos usuarios experimentan problemas de compatibilidad de hardware

Sin dudas uno de los grandes problemas en la relación Linux – nuevo usuario es el tema de la compatibilidad de hardware y aun que en cada nueva versión de Linux (cada dos meses) se añade más soporte, el problema continúa siendo un factor del porqué muchos usuarios terminan por alejarse de Linux.

Y es que estrictamente hablando del kernel, es decir, la parte que gestiona los recursos del ordenador y sirve como puente de comunicación entre los distintos componentes y es la parte invisible del sistema operativo, la versión más reciente no es incluida dentro de la mayoría de las distribuciones de Linux.

Además de que muchas de ellas se basan en la inclusión de versiones LTS o son enfocadas para equipos de bajos recursos, por lo que incluir la versión más reciente de Linux no es una opción viable.

La razón de tocar este tema, es que hace poco Linux-Hardware.org ha dado a conocer información con base en los datos telemétricos recopilados durante un año, que el uso de kernels «obsoletos» o «versiones anteriores» crea problemas de compatibilidad con el hardware para el 13% de los nuevos de los nuevos usuarios.

Un ejemplo bastante claro de la situación es la de la mayoría de los usuarios de Ubuntu en la cual durante el año pasado se les ofreció la versión 5.4 del kernel. Esto es más de un año y medio por detrás de la versión actual 5.13 en términos de soporte de hardware.

Mientras que por otro lado las distribuciones que son Rolling-Release (lanzamiento continuo) ofrecen no solo kernels más nuevos, sino que toda la paquetería del sistema está en constante actualización, pero el único y gran problema que sufren es su baja popularidad en comparación con otras distribuciones.

El propio Linus admite que esta es la razón por la que el sistema operativo está luchando por establecerse en la industria de las computadoras de escritorio.

Y aun que podríamos justificar que dicho número dado por Linux-Hardware.org no es exacto o que las cifras presentadas no representan a todos los usuarios de Linux, ya que en gran medida los resultados presentados están basados en recopilaciones propias de Linux-Hardware.org tomadas por todos aquellos que usaron la herramienta «hwinfo».-

Es decir, no todo usuario de Linux tiene la herramienta instalada y los resultados son basados en un grupo reducido de usuarios, pero aun asi las cifras presentadas son bastante decepcionantes.

Ya que por ejemplo en el area de dispositivos BT (bluetooth) las cifras mostradas nos diría que en esta area Linux cubre arriba del 95% (la más alta de todas las areas), pero de las demás areas las cifras mostradas simplemente son catastróficas.

Sobre el tema ya muchos usuarios han expresado sus experiencias sobre problemas de compatibilidad con Linux y aun que muchos usuarios han concordado que el uso de versiones anteriores a la más reciente de Linux les ha causado problemas con algún componente de hardware, lo que si llama la atención (al menos de manera personal) es que hay usuarios que exclaman lo contrario.

Es decir, que en el uso de la versión más reciente, llegan a tener problemas con algún componente de hardware, lo cual no debería de ocurrir, salvo que tu equipo sea de componentes de hace más de 20 años la situación sería razonable.

Tengo el problema opuesto con mi computadora portátil. Los kernels más nuevos que 5.0 hacen que el sistema se bloquee después de uno o dos minutos funcionando con la energía de la batería. Asumo algún tipo de problema de administración de energía, pero como no se producen registros, es básicamente imposible solucionarlo. Soy plenamente consciente de que 5.0 ya no es «compatible», pero «soporte» no significa nada si el sistema no funciona realmente.

Finalmente, debo mencionar que esta situación será el pan de cada día mientras los fabricantes de los componentes de hardware no sean quienes brinden el soporte para Linux y este es un caso bastante difícil que pueda suceder.

Si quieres conocer más al respecto, te invito a que puedas ver o unirte a la discusión creada dentro de los foros de reddit o puedas consultar la información que dio a conocer Linux-Hardware.org.

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