Una buena para Mozilla. Firefox elegida como «marca importante»

Una buena para Mozilla

En el último año, tanto Pablinux desde el punto de vista técnico como yo desde el institucional, venimos marcando el lento pero indetenible declive del navegador Firefox. En mi opinión, esto se debe pura y exclusivamente a los errores de gestión de las autoridades de la Fundación Mozilla que, desde la salida de Brendan Eich, han antepuesto a la corrección política y la seguridad económica del acuerdo de financiamiento de Google al interés de los usuarios.

Una buena para Mozilla

Mientras la participación en el mercado sigue cayendo y cada vez más usuarios migran a Chrome contribuyendo a que el cuasi monopolio de Google haga parecer al Microsoft de Gates y Ballmer la Free Software Foundation, Firefox es la única marca de un proyecto de código abierto incluída en un listado de marcas importantes.

Fast Company es una publicación impresa mensual dedicada al mundo de los negocios que también publica contenido en su sito web. Recientemente acaba de publicar  la versión 2021 de su listado «Brands that matters» Algo así como marcas importantes o marcas de importancia.

Los editores definen a las marcas importantes como aquellas que:

han tenido un impacto innegable en los negocios y la cultura, mucho más allá de los productos que venden.

Firefox, es la única marca de un proyecto de software libre y de código abierto que figura en el listado, aunque hay algunas otras que tienen una larga historiaa de colaboración con Linux y el código abierto como IBM (propietaria de Red Hat).

Los motivos de la inclusión

Los motivos que llevaron a Fast Company a incluir a Firefox en el listado, no contradicen lo que vengo sosteniendo hace un años. Mas bien lo confirman. No lo agregaron por haber contribuido a una Internet más abierta o a difundir la calidad del código abierto. La inclusión es por activismo político.

Desde la publicación señalan la campaña “Unfck the Internet” en la que por diferentes medios, incluyendo avisos a toda página en diarios importantes, la fundación instaba a Facebook a eliminar post y a Twitter tendencias que no coincidieran con la ideología de las autoridades de Mozilla que contribuyeran a difundir información falsa o distorsionada.

Cabe mencionar que un anuncio a toda página en un periódico de tirada nacional en EE.UU como el Washington post cuesta alrededor de cien mil dólares. En ese mismo año, mientras el uso de Internet crecía gracias a la cuarentena impuesta por la pandemia, Mozilla despidió doscientos cincuenta empleados y cedió el control del leguaje de programación Rust. Muchos de esos empleados fueron absorbidos por Microsoft y Google. Google es esa empresa de la que provienen la mayor parte de lso fondos de la Fundación Mozilla. Fondos de los que salen las compensaciones de los directivos de la Fundación.

Adicionalmente, Fast Company afirma que:

Firefox sigue haciendo lo que puede para presentarse como el navegador que busca proteger contra la desinformación y asumir la responsabilidad digital como señas de identidad de su marca.

Como ejemplo de esto citan la extensión RegretsReporter y la campaña «YouTube Regrets destinada a combatir las «recomendaciones inapropiadas» de Youtube

Dice la publicación que:

La campaña Unfck y el trabajo de YouTube Regrets encarnan a la perfección su misión, ilustrando la relación David contra Goliat de Mozilla con las grandes tecnologicas, y su trabajo a favor de las personas por encima de los beneficios y de la humanidad por encima de la tecnología. A medida que estos temas se convierten en preocupaciones de primera plana, la posición y la marca de Firefox no han hecho más que fortalecerse.

En setiembre de este año la participación en el mercado de todas las plataformas de Firefox es del  3,67% superado por el relativamente recién llegado Edge 3,77, Safari 18,4 y Google Chrome 65,15%.

Podríamos pensar que lo de Edge es porque viene preinstalado en Windows. Pero, si vamos a los datos del mercado de la PC vemos que hay un 8,75% para Edge contra un 7,93 de Firefox. Chrome suma un 67,56%.

Qué quieren que les diga.  Así como cuando compro un teléfono me fijo más en sus capacidades de comunicación que en la resolución de la cámara de fotos, cuando elijo un navegador me interesa más las prestaciones que la ideología. Si alguna vez hago un ranking de marcas releventas pondría a LibreOffice, Apache, GNU o la de algunos otros proyectos que contribuyeron a hacer mejor la vida de los usuarios. A este Firefox, nunca.

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

Programas o servicios online ¿Cuál es la mejor opción?

Programas o servicios onlneDesde la aparición, en marzo del 2006, de Google Docs (Ahora llamado Workspaces), la calidad de los servicios online fue mejorando notablemente. A tal punto, que la pregunta del título , que hace años hubiera sido considerada absurda, hoy justifica este artículo.

Si bien es cierto, que dispositivos como el Chromebook admiten ahora la utilización de aplicaciones para  Linux ( Y para Windows usando Wine) lo cierto es que los desarrolladores de software como Adobe, hace tiempo que vienen planificando la mudanza de todo o parte de sus productos a la nube.

Programas o servicios online. ¿Hay una mejor opción?

No hay manera más segura de hacer el ridículo que arriesgar una predicción en materia tecnológica, sin embargo, con un retraso provocado por la pandemia,  la transición a los servicios online parece indetenible. Por supuesto que cada opción tiene sus ventajas y desventajas.

Hay en un punto donde las diferencias se vuelven difusas por lo que voy a establecer una frontera absolutamente arbitraria. A los propósitos de este artículo consideramos programas  al software instalado localmente y que solo puede compartir información mediante el uso de una herramienta externa.

Con respecto a los servicios online autoalojados (Nextcloud, OnlyOffice, Collabora Office), dado que también debemos ocuparnos de su instalación y mantenimiento también los clasificamos como programas.

 

Ventajas y desventajas de los programas

La ventaja más obvia de utilizar un programa instalado localmente es la privacidad. Salvo un ataque informático dirigido al equipo con el que trabajas, nadie tiene acceso a lo que haces con él. Tampoco necesitas una conexión a Internet y, todavía suele haber una importante diferencia con las prestaciones. Y, por supuesto, no estas expuesto a que las decisiones de otras personas  te afecten.

La principal desventaja de los programas instalados localmente, es que estás atado al equipo que usas con lo que eres vulnerablea problemas de hardware o de software (incompatibiidad con otros programas, actualizaciones fallidas, etc.)

Ventajas y desventajas de los servicios online

Dicen los especialistas en productividad personal que uno debería enfocarse en el veinte por ciento de las actividades que generan el ochenta por ciento de los resultados. En ese sentido, los servicios online nos evitan tener que ocuparnos de la descarga, actualización, mantenimiento y realización de las copias de seguridad de nuestro trabajo.

La segunda ventaja, es que los servicios online no están atados a un dispositivo. De hecho, son diseñados para adaptarse al que estés usando.  Uno puede comenzar un texto en el teléfono, corregirlo en la tableta y agregarle imágenes e imprimirlo en el ordenador de escritorio.

En muchos casos estos servicios están pensados para fines específicos como la creación de contenidos para redes sociales, por lo que disponen  de plantillas y formatos predefinidos. Esto nos ahorra la necesidad de tener que averiguar los requisitos para qaue nuestro trabajo sea compatible.

No seríamos linuxeros dignos de tal nombre si no pusiéramos como la primera desventaja de los servicios online la de que estamos usando software privativo. O no, no lo sabemos. Es el operador del servicio el que lo determina.  En muchos caos, aunque si tenemos permitido guardar localmente el resultado final, no podremos guardar las partes componentes ni agregarle contenidos de otros orígenes.

Otro punto importante es la privacidad. Mitad en broma, mitad en serio, un crítico de los servicios online recomendaba no redactar los planes para asesinar al presidente de los Estados Unidos en Microsoft 365 (La versión Microsoft Office de Google Docs). El proveedor del servicio tiene acceso a nuestro trabajo, y dependiendo de las condiciones de uso, puede redistribuirlo.

Tampoco hay que olvidar que aunque muchos de estos servicios incluyen planes gratuitos, las prestaciones completas están incluidas en la versión de pago. Y, por supueto, deberemos tener un proveedor de Internet confiable

¿Con cuál nos quedamos?

Como siempre, la respuesta depende de lo que sea que prefieras o necesites, Si privilegias la comodidad y el ahorro de tiempo a la privacidad.y la versatilidad, sin dudas los servicios online son la mejor opción. Lo mismo si trabajas en colaboración con otras personas.

En caso de que quieras mayor control sobre lo que puedes hacer y quienes pueden acceder a lo que haces, sin dudas el software instalado localmente es lo mejor.

En artículos posteriores voy a comparar diferentes opciones de programas instalados localmente y servicios online.

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

Programas o servicios online ¿Cuál es la mejor opción?

Programas o servicios onlneDesde la aparición, en marzo del 2006, de Google Docs (Ahora llamado Workspaces), la calidad de los servicios online fue mejorando notablemente. A tal punto, que la pregunta del título , que hace años hubiera sido considerada absurda, hoy justifica este artículo.

Si bien es cierto, que dispositivos como el Chromebook admiten ahora la utilización de aplicaciones para  Linux ( Y para Windows usando Wine) lo cierto es que los desarrolladores de software como Adobe, hace tiempo que vienen planificando la mudanza de todo o parte de sus productos a la nube.

Programas o servicios online. ¿Hay una mejor opción?

No hay manera más segura de hacer el ridículo que arriesgar una predicción en materia tecnológica, sin embargo, con un retraso provocado por la pandemia,  la transición a los servicios online parece indetenible. Por supuesto que cada opción tiene sus ventajas y desventajas.

Hay en un punto donde las diferencias se vuelven difusas por lo que voy a establecer una frontera absolutamente arbitraria. A los propósitos de este artículo consideramos programas  al software instalado localmente y que solo puede compartir información mediante el uso de una herramienta externa.

Con respecto a los servicios online autoalojados (Nextcloud, OnlyOffice, Collabora Office), dado que también debemos ocuparnos de su instalación y mantenimiento también los clasificamos como programas.

 

Ventajas y desventajas de los programas

La ventaja más obvia de utilizar un programa instalado localmente es la privacidad. Salvo un ataque informático dirigido al equipo con el que trabajas, nadie tiene acceso a lo que haces con él. Tampoco necesitas una conexión a Internet y, todavía suele haber una importante diferencia con las prestaciones. Y, por supuesto, no estas expuesto a que las decisiones de otras personas  te afecten.

La principal desventaja de los programas instalados localmente, es que estás atado al equipo que usas con lo que eres vulnerablea problemas de hardware o de software (incompatibiidad con otros programas, actualizaciones fallidas, etc.)

Ventajas y desventajas de los servicios online

Dicen los especialistas en productividad personal que uno debería enfocarse en el veinte por ciento de las actividades que generan el ochenta por ciento de los resultados. En ese sentido, los servicios online nos evitan tener que ocuparnos de la descarga, actualización, mantenimiento y realización de las copias de seguridad de nuestro trabajo.

La segunda ventaja, es que los servicios online no están atados a un dispositivo. De hecho, son diseñados para adaptarse al que estés usando.  Uno puede comenzar un texto en el teléfono, corregirlo en la tableta y agregarle imágenes e imprimirlo en el ordenador de escritorio.

En muchos casos estos servicios están pensados para fines específicos como la creación de contenidos para redes sociales, por lo que disponen  de plantillas y formatos predefinidos. Esto nos ahorra la necesidad de tener que averiguar los requisitos para qaue nuestro trabajo sea compatible.

No seríamos linuxeros dignos de tal nombre si no pusiéramos como la primera desventaja de los servicios online la de que estamos usando software privativo. O no, no lo sabemos. Es el operador del servicio el que lo determina.  En muchos caos, aunque si tenemos permitido guardar localmente el resultado final, no podremos guardar las partes componentes ni agregarle contenidos de otros orígenes.

Otro punto importante es la privacidad. Mitad en broma, mitad en serio, un crítico de los servicios online recomendaba no redactar los planes para asesinar al presidente de los Estados Unidos en Microsoft 365 (La versión Microsoft Office de Google Docs). El proveedor del servicio tiene acceso a nuestro trabajo, y dependiendo de las condiciones de uso, puede redistribuirlo.

Tampoco hay que olvidar que aunque muchos de estos servicios incluyen planes gratuitos, las prestaciones completas están incluidas en la versión de pago. Y, por supueto, deberemos tener un proveedor de Internet confiable

¿Con cuál nos quedamos?

Como siempre, la respuesta depende de lo que sea que prefieras o necesites, Si privilegias la comodidad y el ahorro de tiempo a la privacidad.y la versatilidad, sin dudas los servicios online son la mejor opción. Lo mismo si trabajas en colaboración con otras personas.

En caso de que quieras mayor control sobre lo que puedes hacer y quienes pueden acceder a lo que haces, sin dudas el software instalado localmente es lo mejor.

En artículos posteriores voy a comparar diferentes opciones de programas instalados localmente y servicios online.

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

Intel libero el codigo fuente de ControlFlag un sistema de aprendizaje automático para detectar errores en el código

Intel dio a conocer mediante un anuncio los desarrollos relacionados con el proyecto de investigación ControlFlag, el cual está destinado a crear un sistema de aprendizaje automático para mejorar la calidad del código.

La herramienta se ha liberado bajo la licencia MIT y se destaca por permitir, a partir de un modelo entrenado sobre una gran cantidad de código existente, identificar diversos errores y anomalías en los textos fuente escritos en lenguajes de alto nivel como C/C ++.

El sistema es adecuado para detectar varios tipos de problemas en su código, desde detectar errores tipográficos y combinaciones incorrectas de tipos, hasta identificar comprobaciones faltantes para valores nulos en punteros y problemas con la memoria.

El sistema aprende por sí mismo mediante la construcción de un modelo estadístico de la matriz existente de código fuente abierto publicado en GitHub y repositorios públicos similares. En la etapa de entrenamiento, el sistema determina plantillas típicas para construir estructuras en el código y construye un árbol sintáctico de conexiones entre estas plantillas, reflejando el flujo de ejecución del código en el programa. Como resultado, se forma un árbol de decisiones de referencia, que combina la experiencia de desarrollo de todos los textos fuente analizados.

Para que ControlFlag esté más disponible para la comunidad de desarrollo de software en general, Intel se complace en anunciar que ControlFlag ahora es de código abierto y se puede acceder a él en https://ift.tt/3jl91Dt . Nos complace brindarles a los desarrolladores la oportunidad de desarrollar en él y ver qué más se puede hacer con esta tecnología extremadamente valiosa e innovadora.

Desde su introducción, ControlFlag se ha probado en software de nivel de producción y en sistemas de software de código abierto ampliamente utilizados. Por ejemplo, el año pasado, ControlFlag identificó una anomalía de código en Client URL (cURL), un proyecto de software informático que transfiere datos utilizando varios protocolos de red más de mil millones de veces al día . Después de informar la anomalía al equipo de cURL, estuvieron de acuerdo con los hallazgos de ControlFlag y posteriormente parchearon su código.

Se realiza un proceso similar de definición de patrones para el código bajo prueba, que se compara con un árbol de decisiones de referencia. Las grandes discrepancias con las ramas adyacentes indican una anomalía en el patrón que se está verificando. El sistema también permite no solo identificar un error en la plantilla, sino también sugerir una solución. Por ejemplo, al analizar el fragmento de código «if (x=7) y= x;» el sistema ha determinado que la construcción «variable==número» se usa generalmente en la instrucción «if» para comparar valores numéricos, por lo que la indicación «variable=número» en la instrucción «if» es probablemente causada por un error tipográfico.

Los analizadores estáticos tradicionales detectarían un error de este tipo, pero, a diferencia de ellos, ControlFlag no aplica reglas listas para usar, en las que es difícil prever todas las opciones posibles, sino que parte de las estadísticas del uso de todo tipo de construcciones en una gran cantidad de proyectos.

Como experimento, al usar ControlFlag en el código fuente de la utilidad cURL, que a menudo se cita como un ejemplo de código probado y de alta calidad, los analizadores estáticos revelaron un error inadvertido al usar el elemento de estructura «s-> keepon», que tenía un tipo numérico, pero se comparó con el valor booleano TRUE.

En el código OpenSSL, además del problema mencionado anteriormente con «(s1==NULL) ∧ (s2==NULL)», también se detectaron anomalías en las expresiones «(-2 == rv)» que menos fue un error tipográfico.

También se informa que el uso de ControlFlag hizo posible identificar varios cientos de errores en software propietario no específico, lo que provocó fallas y problemas con la memoria.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace. En cuanto a los que estén interesados en poder ver el código fuente, obtenerlo o clonarlo en un repositorio, pueden hacerlo desde el siguiente enlace.

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

Microsoft anuncio el lanzamiento estable de su navegador web «Edge» para Linux

Hace poco Microsoft dio a conocer mediante un anuncio el lanzamiento oficial de la primera versión estable de su nuevo navegador web «Edge» para Linux.

Este nuevo lanzamiento se basa en el motor de Chromium 95 (recientemente lanzado), Edge para Linux admite todas las funciones estándar disponibles anteriormente para Windows y macOS.

Dentro de las características incluidas se menciona la compatibilidad para conectarse a una cuenta de Microsoft, un modo para borrar selectivamente las cookies y eliminar varios datos de sesión cuando el navegador está cerrado, la capacidad de adjuntar anotaciones a las páginas, tres modos de bloqueo de rastreadores web y código para seguimiento de visitantes, sincronización entre dispositivos, modo parental, protección SmartScreen contra actividad maliciosa, pestañas verticales, agrupación de pestañas, colecciones, una interfaz para comparar precios en tiendas online y el modo «lector».

También se destaca que se encuentra en el navegador un modo experimental llamado «Super Duper Secure» el cual también está disponible si no se encuentra habilitado en la siguiente ruta «edge://flags #enable-super-duper-secure-mode», que deshabilita JIT y habilita mecanismos de protección de hardware no compatibles con JIT CET (Controlflow-Enforcement Technology), ACG (Arbitrary Code Guard) y CFG (Control Flow Guard) para procesos que procesan contenido web.

Para quienes desconocen del navegador debe saber que Microsoft comenzó a desarrollar una nueva versión del navegador Edge, traducida al motor Chromium y desarrollándose como un producto multiplataforma. Mientras trabajaba en un nuevo navegador, Microsoft se unió a la comunidad para desarrollar Chromium y comenzó a regresar al proyecto creado para las mejoras de Edge y la corrección de errores.

Por ejemplo, las mejoras relacionadas con las tecnologías para personas con discapacidades, el control de la pantalla táctil, la compatibilidad con la arquitectura ARM64, la capacidad de desplazamiento mejorada y el procesamiento multimedia se han transferido a Chromium. El backend D3D11 para ANGLE se ha optimizado y refinado, capas intermedias para traducir las llamadas de OpenGL ES a OpenGL, Direct3D 9/11, Desktop GL y Vulkan. El motor WebGL desarrollado por Microsoft es de código abierto.

¿Como instalar la versión estable de Edge para Linux?

Para quienes estén interesados en poder instalar la versión estable de Edge en su distribución deben saber que el repositorio que contiene el paquete «microsoft-edge-stable_95» tiene disponible al navegador solo en formatos rpm y deb para Fedora, openSUSE, Ubuntu y Debian.

En la nota de la versión, las compilaciones de Linux ahora están marcadas como oficiales, pero en el sitio principal del navegador, la plataforma Linux aún no está incluida en la cantidad de plataformas compatibles y para las distribuciones de Linux continúan ofreciendo versiones beta y dev para la instalación, por lo que de momento para poder obtener e instalar el paquete estable del navegador deben de seguir las instrucciones que compartimos a continuación.

En el primer caso para poder obtener en paquete .deb para utilizarlo en distribuciones con soporte para este tipo de paquetes como lo son Debian, Ubuntu y cualquiera de sus derivados.

Debemos de abrir una terminal en el sistema y en ella vamos a teclear el siguiente comando:

wget https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_95.0.1020.40-1_amd64.deb

Hecha la descarga del paquete ahora pueden proceder a realizar la instalación del navegador con su gestor de paquetes preferido o desde la misma terminal podemos realizar la instalación tecleando el siguiente comando:

sudo apt install ./microsoft-edge-stable_95.0.1020.40-1_amd64.deb

Y listo, ya puedes buscar el navegador en tu menú de aplicaciones para hacer uso de ello.

Finalmente para aquellos que son usuarios de distribuciones con soporte para paquetes RPM como lo son Fedora, openSUSE, CentOS y demás derivados de estos, el paquete para su sistema lo obtienen tecleando el siguiente comando en una terminal:

wget https://packages.microsoft.com/yumrepos/edge/microsoft-edge-stable-95.0.1020.40-1.x86_64.rpm

Hecha la descarga pueden realizar la instalación del paquete obtenido con su gestor de paquetes de preferencia o desde la misma terminal pueden realizar la instalación tecleando el siguiente comando:

sudo rpm -i microsoft-edge-stable-95.0.1020.40-1.x86_64.rpm

Y listo con ello ya tendrán el navegador instalado en su sistema y listo para poder ser utilizado.

Finalmente como dato adicional cabe mencionar que el paquete ya también esta disponible para Arch Linux y derivados desde el repositorio de AUR y para realizar la instalación deben de tener este repositorio habilitado y tener un asistente de AUR.

El comando para realizar la instalación es:

yay -S microsoft-edge-stable-bin

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