GNU/Linux: Entornos de escritorio… raros!

entornos de escritorio

En otras ocasiones hemos mostrado nuevas versiones de entornos de escritorio, compositores, gestores de ventanas, lanzadores, etc. Incluso se han publicado comparativas y artículos sobre los mejores entornos gráficos para las distribuciones GNU/Linux. En este artículo no vas a encontrar nada de eso…

Lo que verás son proyectos extraños, algunos ya abandonados, otros que se encuentran activos y que pretendían revolucionar los entornos de escritorio para Linux con aspectos y funciones muy diferentes a las de los convencionales…

Maze Compositor

Se trata de un compositor gráfico tridimensional para Linux que se basa en bibliotecas gráficas Qt 5 y en Wayland. Como puedes ver en el vídeo, parece más un videojuego en el que te vas moviendo por diferentes espacios o galerías donde encontrarás las ventanas plasmadas en las paredes. Toda una rareza que merece estar en la lista…

Más información – Sitio de Github

Sugar

sugar entornos de escritorio

Sugar es otro de los entornos de escritorio raros. Es libre y de código abierto, y surge con la idea de servir para los entornos de aprendizaje interactivo para niños. Se desarrolló como parte del proyecto One Laptop per Child (OLPC). En este caso se basa en GTK+ y Python (PyGTK), y no usa un escritorio convencional, ni tampoco carpetas o ventanas. Usa un modo de actividades a pantalla completa para que los usuarios se puedan centrar en un solo programa al mismo tiempo.

Más información – Sitio oficial

Project Looking Glass

glass entorno de escritorio

Por último, otra de las rarezas dentro de los entornos de escritorio se llama Project Looking Glass y, aunque está abandonado, no deja de ser sorprendente. Se escribió en lenguaje de programación Java (usando la API gráfica Java 3D) y soportaba Windows, Linux y Solaris. Es libre, bajo licencia GPL y esponsorizado por Sun Microsystems (ahora Oracle). Al igual que el primero, también es un escritorio 3D.

Más información – Sitio oficial

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

¿No te gusta el diseño Proton de Firefox? Vuelve a la interfaz antigua… mientras puedas

Desactivar Proton para volver a la imagen anterior de Firefox

Hoy hace una semana, Mozilla lanzó Firefox 89. Fue un lanzamiento importante con un gran cambio de diseño, uno más moderno en el que además han movido unas cosas y eliminado otras porque es lo que, según han estudiado, prefiere la mayoría. Por ejemplo, a mí me gusta más, pero he leído comentarios de gente que dicen que no les gusta nada o que los iconos son más difíciles de ver. Para esas personas, no todo está perdido, ya que aún se pueden deshacer algunos cambios de los que introdujo el rediseño que ha recibido el nombre de Proton.

A principios de año, cuando aún no sabíamos si el cambio se activaría en Firefox 90 o antes, escribimos un artículo en el que explicábamos cómo podíamos probarlo. Casi todos los cambios de este tipo que le podemos hacer a los navegadores están escondidos, como «flags» en algunos navegadores basados en Chromium, en la sección «experiments» en otros como Vivaldi o en la página about:config en Firefox. Lo explicado aquí es para hacer el camino de vuelta.

Deshacer el camino hecho por Proton desde about:config

  1. Vamos a la barra de direcciones y escribimos about:config.
  2. Aceptamos el aviso, a no ser que ya hayamos entrado antes y hayamos marcado la casilla para que no nos vuelva a avisar.
  3. Buscamos «proton» y nos aparecerá todo lo que podemos recuperar. Tenemos que cambiar estos valores (doble clic o clic en la doble flecha de la derecha):
    • browser.proton.contextmenus.enabled
    • browser.proton.doorhangers.enabled.
    • browser.proton.enabled.
    • browser.proton.modals.enabled.
    • browser.proton.places-tooltip.enabled.
  4. Por último, reiniciamos Firefox.

Esto sigue siendo posible ahora mismo, pero, en algún momento, Mozilla debería eliminar esos valores de la configuración. Mientras tanto, todos aquellos que odien el nuevo diseño pueden tener todo lo bueno de Firefox 89 y versiones futuras sin tener que sufrir la nueva imagen de uno de los navegadores no basados en Chromium más usados. Por lo menos durante un tiempo más.

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

NetBeans12.4 ya fue liberado y estas son sus novedades

apache-netbeans

Hace pocos dias la Apache Software Foundation Organization dio a conocer la liberación de la nueva versión de NetBeans 12.4 y en esta nueva versión se destaca la inclusión del soporte para Java SE 16, asi como tambien las actualizaciones pertinentes para la mejora del soporte de PHP 8 y más.

Para quienes desconocen de NetBeans, deben saber que este es un IDE bastante popular que proporciona soporte para lenguajes de programación Java SE, Java EE, PHP, C/C ++, JavaScript y Groovy, siendo esta la séptima versión realizada por Apache Foundation desde que Oracle donó el código NetBeans.

NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java y que además cuenta con un número importante de módulos para extenderlo. NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento.

Principales novedades de NetBeans 12.4

En esta nueva versión de NetBeans 12.4, se agregó soporte para la plataforma Java SE 16, que también se implementa en nb-javac, el compilador integrado de NetBeans Java (javac modificado) y en lugar de su propia implementación de codificación Base64, se utiliza el módulo java.util.Base64.

Tambien se destaca que se agregó un asistente para crear proyectos basados ​​en el marco Micronaut, asi como tambien una implementación de finalización de código, refactorización y manejo de enlaces en archivos Micronaut yaml.

Para los proyectos que utilizan el sistema de compilación Maven, se implementó la capacidad de sustituir argumentos en aplicaciones y máquinas virtuales que se utilizarán durante el inicio y la depuración.

Mientras que para Gradle, se menciona que se ha actualizado a la versión 7.0, junto con lo cual se agregó soporte para la agrupación lógica de código y recursos («Grupos de fuentes de Gradle»).

Además, tambien se destaca que las herramientas de desarrollo PHP han agregado soporte para argumentos con nombre, introducidos en la versión PHP 8.0. Los archivos de configuración de PHP-CS-Fixer 3 se muestran en la sección de archivos importantes Se agregó compatibilidad con Phing 3. Se ha cambiado el cuadro de diálogo «Fix Uses».

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

  • Versión actualizada JaCoCo 0.8.6 (Cobertura de código de Gradle).
  • Se agregó soporte para proyectos de Freeform Ant con nivel de anidación 9+. Soporte mejorado para el desarrollo de proyectos Java/Jakarta EE que usan Ant.
  • Autocompletado mejorado de etiquetas HTML utilizadas en la formación de formularios web.
    Se implementó el reconocimiento de las extensiones de archivo «.md» con el marcado Markdown y las marcó con un icono especial. Se agregó resaltado de sintaxis de Markdown.
  • Se proporciona una visualización permanente de información sobre la presencia de errores en forma de un pictograma en la esquina inferior derecha.
  • El proceso de instalación y registro de distribuciones OpenJDK en NetBeans se ha automatizado (el elemento «Servicio remoto universal OpenJDK» se ha agregado al menú «Herramientas / Plataforma Java / Agregar plataforma»).
  • Se agregó soporte para proyectos de Yakarta EE 9.

Finalmente si quieres conocer más al respecto de esta nueva versión, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar NetBeans 12.4 en Linux?

Para aquellos que quieran obtener esta nueva versión deben descargar el código fuente de la aplicación la cual podrán obtener desde el siguiente enlace.

Una vez que tengas todo instalado entonces, descompriman el archivo recién descargado en un directorio de su agrado.

Y desde la terminal vamos a ingresar a este directorio y luego ejecuten:

ant

Para construir el IDE de Apache NetBeans. Una vez construido puedes ejecutar el IDE escribiendo

./nbbuild/netbeans/bin/netbeans

También existen otros métodos de instalación con los cuales se pueden apoyar, uno de ellos es con ayuda de los paquetes Snap.

Solo deben contar con el soporte para poder instalar este tipo de paquetes en su sistema. Para realizar la instalación por este método deben teclear el siguiente comando:

sudo snap install netbeans --classic

Otro de los métodos es con ayuda de los paquetes de Flatpak, por lo que deben contar con el soporte para instalar estos paquetes en su sistema.

El comando para realizar la instalación es el siguiente:

flatpak install flathub org.apache.netbeans

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

La amenaza del ransomware es la nueva preocupación del FBI

La amenaza del ransomware

El ransomware es un código informático malicioso que cifra el contenido de las computadoras atacadas. Es creado e inoculado por delincuentes informáticos con el fin de obtener un rescate. Generalmente este se paga en criptodivisas lo que hace más difícil su rastreo.

La amenaza del ransomware

Este tipo de ataques se está repitiendo tan seguido que el FBI, (la organización encargada de combatir las amenazas dentro del territorio estadounidense) le da al combatirlo la misma prioridad que daba al terrorismo después del 11 de setiembre del 2001.

Hace pocos días los delincuentes informáticos dirigieron sus ataques al procesador de carne más grande del mundo, pocas semanas después de que le pasara lo mismo al operador de un oleoducto que llevaba gasolina a partes de la costa este. En este caso la víctima tuvo que pagar alrededor de $ 4,4 millones para recuperar el control de sus operaciones y restablecer el servicio.

Christopher Wray, director de FBI, espera que estos últimos ataques hagan tomar conciencia a los funcionarios y ciudadanos de la gravedad del problema.
Ahora que se dan cuenta de que puede afectarlos cuando compran gasolina en el surtidor o compran una hamburguesa, creo que habrá una conciencia cada vez mayor de cuánto estamos todos juntos en esta lucha

El FBI opina que hay 100 tipos de ransomware y que cada uno está dirigido a entre 12 y 100 objetivos. No hay una estimación unánime del costo para la economía de EE.UU, los más cálculos más conservadores hablan de cientos de millones mientras que otros piensan en miles.

De Rusia con amor

Las autoridades estadounidenses le asignan la responsabilidad del ataque de esta semana a JBS SA, la mayor compañía de ventas de carne a nivel mundial, a una banda criminal de ransomware en Rusia, y, fuentes de la Casa Blanca han confirmado que el presidente Biden planea sacar a relucir el problema durante la cumbre con el presidente ruso Vladimir Putin en Suiza prevista para mediados de este mes. Desde el poder ejecutivo no descartan incluso tomar represalias contra la Federación Rusa por los ataques.

Sobre el tema, el director Wray dijo:

Si el gobierno ruso quiere demostrar que se toma en serio este tema, hay mucho espacio para que demuestren un progreso real que no estamos viendo en este momento

Ransomware y Linux

Contra la creencia popular, Los equipos basados en Linux no son inmunes al ransomware. De acuerdo a lo que informó la empresa de seguridad Kasperly:

Recientemente, descubrimos un nuevo troyano de cifrado de archivos construido como un ejecutable ELF y destinado a cifrar datos en máquinas controladas por sistemas operativos basados ​​en Linux.

Después del análisis inicial, notamos similitudes en el código del troyano, el texto de las notas de rescate y el enfoque general de la extorsión, lo que sugería que, de hecho, habíamos encontrado una compilación de Linux de la familia de ransomware anteriormente conocida RansomEXX. Este malware es conocido por atacar a grandes organizaciones y estuvo más activo a principios de este año.

RansomEXX es un troyano muy específico. Cada muestra del malware contiene un nombre codificado de la organización víctima. Además, tanto la extensión del archivo cifrado como la dirección de correo electrónico para contactar a los extorsionadores hacen uso del nombre de la víctima.

Varias empresas han sido víctimas de este malware en los últimos meses, incluido el Departamento de Transporte de Texas (TxDOT) y Konica Minolta.

Otro caso conocido fue el de Lilu, un ransomware que si consigue acceso root modifica los archivos y los bloquea cambiando su extensión por .lilocked. Aunque no modifica archivos del sistema, si bloquea otros a nivel usuario, impidiendo por ejemplo el acceso a páginas web.
No sé en qué medida los gobiernos de Iberoamérica tienen conciencia de este peligro. En mi país se han registrado algunas casos, incluyendo al principal operador de Internet y algunos organismos públicos. Lo del operador de Internet fue porque alguien abrió en la computadora del trabajo un archivo que no tenía que abrir.

Mi compañero Isaac compiló algunas medidas de seguridad que podemos adoptar para reducir el riesgo de ser víctimas de este tipo de ataque.

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

Sin Facebook para Donald Trump, al menos por dos años más.

Sin Facebook para Trump

Donald Trump no podrá publicar sus mensajes por Facebook e Instagram al menos hasta el año 2023, según una decisión anunciada por la empresa. La medida rige desde los disturbios en el Capitolio del pasado 6 de enero. Desde Facebook dijeron que estaba motivada por el miedo a que sus comentarios generaran más violencia.

Sin Facebook para Donald Trump

Aunque la suspensión iba a ser definitiva, un comité de expertos establecido por la propia empresa señaló que esa sanción no estaba contemplada por los términos de uso y pidió ala dirección que le pusiera un plazo definitivo.

De todas formas puede que igual termine siendo definitiva. Después de ese período, la compañía «buscará expertos para evaluar si el riesgo para la seguridad pública ha disminuido».

El ex integrante del gobierno británico y actual vicepresidente de decir obviedades, perdón, de asuntos globales, de Facebook, Nick Clegg, declaró

Sabemos que cualquier sanción que apliquemos, o decidamos no aplicar, será controvertida. Hay muchas personas que creen que no era apropiado que una empresa privada como Facebook suspenda a un presidente saliente de su plataforma, y ​​muchas otras que creen que el Sr. . Trump debería haber sido inmediatamente prohibido de por vida

Clegg dijo que después de dos años Facebook examinará diferentes factores como violencia, restricciones a reuniones pacíficas y otros indicadores de disturbios civiles para determinar si Trump podrá publicar nuevamente en Facebook e Instagram.

De todas formas si dejan volver a Trump será una suerte de libertad vigilada. Incluso habrá un conjunto estricto de sanciones sucesivas que se aplicarán si el ex presidente Trump comete más «violaciones» en el futuro, Estas podrían llegar a la eliminación permanente de páginas y cuentas.

En un comunicado publicado por Trump, el ex presidente manifestó que la decisión de Facebook fue un insulto para las personas que votaron por él en las elecciones presidenciales de 2020;

No se les debe permitir que se salgan con la suya con esta censura y silenciamiento, y en última instancia, ganaremos. ¡Nuestro país no puede soportar más este abuso!

Desde el lado del Partido Demócrata, la encargada de de dar su opinión fue la secretaria de prensa de la Casa Blanca, Jen Psaki, La funcionaria dijo a los periodistas  que cada plataforma tecnológica tiene la responsabilidad de combatir la desinformación y la mala información.

Aprendimos mucho del … ex presidente durante los últimos dos años sobre su comportamiento y cómo usa estas plataformas. Parece bastante improbable que la cebra vaya a cambiar sus rayas en los próximos dos años

Facebook está haciendo otros cambios en la forma en que maneja el discurso político, incluido el suministrar más información al público sobre cómo evalúa si un contenido es lo suficientemente valioso para continuar publicado aunque viole sus reglas. En 2019 cuando Trump publicó un video de un mitin de New Hampshire en el que dijo: «Ese tipo tiene un problema grave de peso. Vete a casa. Empieza a hacer ejercicio». Facebook aceptó que esos comentarios violaron sus reglas contra la intimidación y el acoso, pero la compañía dejó el video porque determinó que el daño era de bajo riesgo y que había un alto interés público porque Trump se postulaba para la reelección.

Facebook no fue el único que expulsó a Trump de su plataforma. Con la misma excusa,el temor a que sus comentarios pudieran incitar a la violencia. Twitter y Snapchat prohibieron a Trump de forma permanente. YouTube, propiedad de Google, dijo que el expresidente permanecerá suspendido hasta que haya disminuido el riesgo de violencia en el mundo real.

Donald Trump lanzó un blog para seguir difundiendo sus mensajes, pero lo discontinuó aparentemente por la baja repercusión.

Prohibido Prohibir

Facebook, Twitter, Google y otras empresas de tecnología podrían recibir multas si excluyen a los candidatos políticos en Florida. Esto es a partir de una ley promulgada por su gobernador el pasado mes de mayo.

Según la ley, que entra en vigencia el 1 de julio, la Comisión Electoral de Florida puede multar a las empresas de redes sociales con 250,000 dólares diarios si eliminan la cuenta de un candidato para un cargo estatal. Además de una multa de $ 25,000 por día si eliminaran las plataformas de los candidatos que se postulan para cargos locales.

La ley otorga a los residentes de Florida el derecho de demandar a las plataformas tecnológicas y requiere que las redes sociales sean transparentes sobre sus prácticas de moderación de contenido. Las empresas de redes sociales que violen la ley antimonopolio del estado también podrían enfrentar acciones por parte del fiscal general de Florida.

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

PyTorch, un framework de código abierto al cual Facebook le esta confiando sus modelos de AI

Facebook dio a conocer hace pocos dias que está apostando por PyTorch como su marco de inteligencia artificial predeterminado, ya que sus actuales modelos de inteligencia artificial realizan billones de operaciones todos los días y al apostar por Pytorch, se busca poder satisfacer esta creciente demanda de carga de trabajo pues la compañía dijo que al migrar todos sus sistemas, podrán innovar mucho más rápidamente al tiempo que garantiza una experiencia más óptima para todos sus usuarios.

Para quienes desconocen de PyTorch, deben saber que es una biblioteca de aprendizaje automático de código abierto que se basa en la biblioteca Torch. Fue creado por la unidad de investigación de inteligencia artificial de Facebook y ya se utiliza para impulsar una amplia gama de aplicaciones de inteligencia artificial, como la visión por computadora y los modelos de procesamiento del lenguaje natural.

Los ejemplos de modelos de IA de PyTorch incluyen la personalización de los feeds e historias de los usuarios en Instagram, y los que identifican y eliminan el discurso de odio en Facebook.

La adopción de PyTorch como el marco de trabajo de inteligencia artificial predeterminado de Facebook ayuda a garantizar que todas las experiencias en nuestras tecnologías se ejecutarán de manera óptima a escala de Facebook y para todos, independientemente del dispositivo, sistema operativo o calidad de conexión a Internet que puedan tener

Facebook menciona que esta migración también significa que se puede trabajar junto con una comunidad más de cerca que nunca:

PyTorch no solo hace que nuestro trabajo de investigación e ingeniería sea más efectivo, colaborativo y eficiente, sino que también nos permite compartir nuestro trabajo como bibliotecas PyTorch de código abierto y aprender de los avances realizados por los miles de desarrolladores de PyTorch en todo el mundo.

Una de las razones para pasar a PyTorch es que el proceso de investigación a producción de la IA ha sido tradicionalmente tedioso y complejo, además que otro de los principales problemas que se busca abordar es que los investigadores se vieron obligados a elegir entre marcos de IA optimizados para investigación o producción, pero no para ambos.

Hoy, más de un año en el proceso de migración, hay más de 1.700 modelos de inferencia basados ​​en PyTorch en plena producción en Facebook, y el 93 por ciento de nuestros nuevos modelos de capacitación, los responsables de identificar y analizar el contenido en Facebook, están en PyTorch.

«Esta nueva iteración fusionó PyTorch basado en Python con Caffe2 listo para producción y fusionó los modos de ejecución inmediata y gráfica, proporcionando flexibilidad para la investigación y optimización del rendimiento para la producción», escribió Facebook en su blog. «Los ingenieros de PyTorch en Facebook introdujeron una familia de herramientas, bibliotecas, modelos previamente entrenados y conjuntos de datos para cada etapa de desarrollo, lo que permite a la comunidad de desarrolladores crear e implementar rápidamente nuevas innovaciones de IA a escala».

En otras palabras, Facebook está eligiendo PyTorch porque es un marco único para modelos de IA de investigación y producción que brinda flexibilidad para experimentar y también la capacidad de lanzar IA a gran escala cuando está listo para el horario de máxima audiencia. Eso hace posible implementar nuevos modelos en minutos en lugar de semanas, dijo Facebook, al tiempo que reduce la infraestructura y la carga de ingeniería que conlleva el mantenimiento de dos sistemas de inteligencia artificial diferentes.

El objetivo de nuestra migración de PyTorch es crear una experiencia de desarrollador de un extremo a otro más fluida para nuestros ingenieros y desarrolladores. Queremos acelerar nuestro proceso de investigación a producción mediante el uso de una única plataforma que nos permita la flexibilidad de experimentar junto con la capacidad de lanzar modelos de IA a escala de producción.

PyTorch también tiene una ventaja cuando se trata de ejecutar modelos de IA directamente en dispositivos como teléfonos inteligentes. Esto se debe a que Facebook ha creado el marco PyTorch Mobile que reduce los tamaños binarios en tiempo de ejecución para garantizar que los modelos PyTorch AI puedan ejecutarse en dispositivos con una potencia de procesamiento mínima.

Fuente: https://ai.facebook.com

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

Docker presenta nuevas capacidades para desarrolladores

Docker presentó nuevas funciones para sus herramientas de desarrollo en el evento virtual DockerCon Live 2021, con lo cual menciona que se facilitarán la creación de aplicaciones de contenedor de software.

Para facilitar el trabajo de los equipos de software que utilizan contenedores, la compañía presentó una oferta llamada Docker Development Environments. Está diseñado para abordar un requisito fundamental de los proyectos de aplicaciones empresariales: los desarrolladores necesitan una forma de compartir los activos del proyecto, como el código, con sus colegas.

Además del código de la aplicación en sí, los proyectos de software constan de dependencias o componentes de software externos en los que se basa la carga de trabajo para ejecutarse, y el llamado contexto de la aplicación. El último término se refiere a ciertos detalles técnicos sobre cómo se configura la carga de trabajo que son esenciales para el desarrollo. Según Docker, los entornos de desarrollo de Docker permitirán a los miembros de un equipo de software compartir dichos activos auxiliares del proyecto con una única instrucción de línea de comandos.

El mayor beneficio es la velocidad, ya que normalmente, los desarrolladores tienen que configurar las dependencias y el contexto de la aplicación manualmente en la infraestructura que utilizan para escribir código, lo que puede llevar una cantidad considerable de tiempo en proyectos grandes. Al reducir la tarea a una simple operación de línea de comandos, Docker promete liberar ese tiempo y permitir que los equipos de software envíen código más rápido. Eliminar la cantidad de retoques manuales involucrados en la tarea también debería reducir el riesgo de errores.

Además, Docker presentó una nueva versión de Docker Compose, su herramienta para crear aplicaciones que forman parte de múltiples contenedores de software. Permite a los desarrolladores crear un plan que especifica la configuración de los contenedores en una aplicación y cómo interactúan entre sí.

La nueva versión introduce la capacidad de acceder a la herramienta desde la línea de comandos de la CLI de Docker, lo que debería impulsar la usabilidad. Docker Compose V2 también incluye características que, según Docker, facilitarán la implementación de aplicaciones de Windows y Linux en unidades de procesamiento de gráficos. Las GPU son la opción ideal para ejecutar cargas de trabajo de inteligencia artificial en la empresa.

Por último, Docker está actualizando su función de seguridad de tokens de acceso personal. Los tokens de acceso personal permiten a las empresas regular cómo el personal accede a los repositorios que contienen componentes de sus proyectos de aplicaciones. Con la actualización, los administradores obtendrán la capacidad de asignar a los usuarios uno de los tres niveles de acceso según su función. Un usuario puede tener la capacidad de ver repositorios pero no modificarlos, la capacidad de leerlos y modificarlos o, si es necesario, permisos de escritura limitados que le permiten cambiar un repositorio solo si es de acceso público.

Al proporcionar controles más detallados para proteger los proyectos de aplicaciones, Docker espera optimizar otro aspecto de los proyectos de contenedores.

“Los desarrolladores de hoy enfrentan una variedad de lenguajes, marcos y arquitecturas, así como interfaces discontinuas entre herramientas para cada etapa de canalización, lo que resulta en un desarrollo de aplicaciones que es enormemente complejo”, dijo Donnie Berkholz, vicepresidente de productos de Docker. «Los anuncios de hoy permiten a los desarrolladores realizar envíos más rápido al hacer realidad sus ideas con Docker».

El segundo componente principal de las noticias de productos de Docker hoy se centró en Docker Hub. Docker Hub es una especie de tienda de aplicaciones que presenta versiones en contenedores de sistemas operativos, bases de datos y otros componentes que los desarrolladores usan en sus proyectos.

Finalmente la compañía también anunció colaboraciones con Amazon Web Services y Mirantis para ayudar a los desarrolladores a acceder más fácilmente a los componentes de software que utilizan en proyectos de aplicaciones. El anuncio representa la mayor actualización de producto de Docker desde su ronda de financiación de 23 millones de dólares a principios de este año.

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

Los gigantes de la web quieren estandarizar las extensiones web

Apple, Mozilla, Google y Microsoft han unido fuerzas con la finalidad de poder apoyar a los desarrolladores de extensiones, ya que sin lugar a dudas Chrome es el navegador más utilizado y sobre el cual también los desarrolladores prefieren enfocar sus esfuerzos para la creación de extensiones, dejando de lado a los demás navegadores.

Es por ello que un nuevo grupo comunitario «WebExtensions» intentará forjar una arquitectura común para futuras extensiones web e invita a los desarrolladores a unirse a esta iniciativa. Safari ha adoptado una nueva API de extensión web con macOS Big Sur que permite que las extensiones diseñadas para otros navegadores funcionen con ella. Esto abrió la puerta a nuevas extensiones, pero no se había definido un método estandarizado para desarrollar extensiones.

El nuevo grupo, abreviado WECG, está formado por miembros de cada uno de los principales desarrolladores de navegadores. Al frente de este nuevo grupo, encontramos a Timothy Hatcher de Apple y Simeon Vincent de Google. Los participantes actuales incluyen empleados de Apple, Mozilla y Microsoft.

El Consorcio World Wide Web, el organismo responsable de promover la compatibilidad de las tecnologías World Wide Web, comentó sobre la acción:

“Estamos encantados de anunciar el lanzamiento del WebExtensions Community Group (WECG). Con varios navegadores adoptando un modelo ampliamente compatible para extensiones en los últimos años, WECG está emocionado de explorar cómo los proveedores de navegadores y otras partes interesadas pueden trabajar juntos para promover una plataforma de extensión de navegador común. Apple, Google, Microsoft y Mozilla están lanzando este grupo comunitario, e invitamos a otros proveedores de navegadores, desarrolladores de extensiones y partes interesadas a unirse a esta iniciativa *. «

El grupo comunitario de WebExtensions tiene dos objetivos que son facilitar a los desarrolladores la creación de extensiones especificando un modelo coherente y un núcleo común de funciones, API y permisos. Asi mismo describen una arquitectura que mejora el rendimiento y es aún más segura y resistente al abuso.

En la carta de trabajo, se mencionan los siguientes principios de diseño:

  • Centrado en el usuario: las extensiones del navegador permiten a los usuarios personalizar su experiencia de navegación web en función de sus preferencias y necesidades.
  • Compatibilidad: mantener y mejorar la compatibilidad con las extensiones existentes y las API de extensión más populares. Esto permitirá a los desarrolladores no tener que reescribir completamente sus extensiones para que funcionen en diferentes navegadores, que pueden ser propensos a errores.
  • Rendimiento: permitir que los desarrolladores escriban extensiones que no tengan un impacto negativo en el rendimiento o el consumo de energía de las páginas web o el navegador.
  • Seguridad: al elegir qué extensiones usar, los usuarios no deberían tener que comprometer la funcionalidad y la seguridad. Con las nuevas API de extensión, se realizará un cambio en el modelo.
  • Privacidad: del mismo modo, los usuarios no deberían tener que comprometer la funcionalidad y la privacidad. Ya que se tendrá como principal punto que las extensiones del navegador mejoren la experiencia del usuario al tiempo que requieren el acceso mínimo necesario a los datos de navegación del usuario para reducir o eliminar la compensación que los usuarios finales deben hacer entre funcionalidad y confidencialidad.
  • Portabilidad: debería ser relativamente sencillo para los desarrolladores transferir extensiones de un navegador a otro, y para que los navegadores admitan extensiones en una variedad de dispositivos y sistemas operativos.
  • Mantenibilidad: al simplificar las API, esto debe permitir que el grupo más amplio de desarrolladores cree extensiones y se les facilite el mantenimiento de las extensiones que crean.
  • Autonomía: los proveedores de navegadores deben proporcionar una funcionalidad específica a su navegador y también deben tener la oportunidad de experimentar con nuevas funciones.

El grupo no quiere especificar todos los aspectos de la plataforma de extensiones web ni reprimir la innovación. Cada proveedor de navegadores seguirá operando de forma independiente con sus propias políticas. Los desarrolladores y proveedores de navegadores interesados ​​en contribuir al grupo pueden registrarse a través del sitio web del W3C. El WECG tiene un repositorio de GitHub dedicado con una carta de trabajo y los logros de la comunidad.

Fuente: https://www.w3.org/

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

Half-Double, un nuevo tipo de ataque RowHammer en DRAM

Investigadores de Google dieron a conocer hace pocos dias una nueva técnica de ataque RowHammer llamada «Half-Double», que altera el contenido de bits individuales de la memoria dinámica de acceso aleatorio (DRAM). El ataque se reproduce en algunos chips DRAM modernos, cuyos fabricantes han logrado reducir la geometría de la celda.

Para quienes desconocen la clase de ataque que es RowHammer, deben saber que este permiten distorsionar el contenido de bits individuales de memoria RAM leyendo cíclicamente datos de celdas de memoria vecinas.

Dado que la DRAM es una matriz bidimensional de celdas, cada una de las cuales consta de un capacitor y un transistor, realizar lecturas continuas en la misma área de memoria da como resultado fluctuaciones de voltaje y anomalías, lo que provoca una pequeña pérdida de carga en las celdas vecinas. Si la intensidad de lectura es lo suficientemente alta, entonces la celda vecina puede perder una cantidad suficientemente grande de carga y el próximo ciclo de regeneración no tendrá tiempo para restaurar su estado original, lo que conducirá a un cambio en el valor de los datos almacenados.

Para protegerse contra RowHammer, los fabricantes de chips han implementado el mecanismo TRR (Target Row Refresh), que protege contra la distorsión de las celdas en filas adyacentes.

A medida que DDR4 se fue adoptando ampliamente, parecía que Rowhammer se había desvanecido gracias en parte a estos mecanismos de defensa incorporados. Sin embargo, en 2020, el documento TRRespass mostró cómo realizar ingeniería inversa y neutralizar la defensa distribuyendo los accesos, demostrando que las técnicas de Rowhammer siguen siendo viables. A principios de este año, la investigación de SMASH fue un paso más allá y demostró la explotación de JavaScript, sin invocar primitivas de administración de caché o llamadas al sistema.

Los investigadores de Google mencionan que tradicionalmente, se entendía que RowHammer operaba a una distancia de una fila: cuando se accede a una fila de DRAM repetidamente (el «agresor»), los cambios de bits se encuentran solo en las dos filas adyacentes (las «víctimas»).

Pero esto ha cambiado, ya que han aparecido algunas variantes de ataque RowHammer y esto se debe a que el problema es que no existe un enfoque unificado para la implementación de TRR y cada fabricante interpreta TRR a su manera, usando sus propias opciones de protección y sin revelar detalles de implementación.

Y esto se demuestra con el método Half-Double que permite evitar estas protecciones manipulando las para que la distorsión no se limite a las líneas adyacentes y se propague a otras líneas de memoria, aunque en menor medida.

Los ingenieros de Google han demostrado que:

Para las líneas secuenciales de memoria «A», «B y C», es posible atacar la línea «C» con un acceso muy intenso a la línea «A» y poca actividad que afecte a la línea «B». Acceso a línea «B» «durante el ataque, activa un drenaje de carga no lineal y permite el uso de la cuerda» B «como transporte para traducir el efecto Rowhammer de la cuerda» A «a» C «.

A diferencia del ataque TRRespass, que manipula fallas en varias implementaciones del mecanismo de prevención de distorsión celular, el ataque Half-Double se basa en las propiedades físicas del sustrato de silicio. Half-Double muestra que los efectos probables de fuga de carga que conducen a RowHammer dependen de la distancia, en lugar de la adhesión celular directa.

Con una disminución en la geometría de las celdas en los chips modernos, el radio de influencia de las distorsiones también aumenta, por lo que es posible que el efecto se pueda observar a una distancia de más de dos líneas. Se observa que, junto con la Asociación JEDEC, se han desarrollado varias propuestas para analizar posibles formas de bloquear este tipo de ataques.

El método ha sido revelado porque Google cree que el estudio realizado amplía significativamente la comprensión del fenómeno Rowhammer y enfatiza la importancia de reunir a investigadores, fabricantes de chips y otras partes interesadas para desarrollar una solución de seguridad completa y a largo plazo.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

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

11 ventajas de Linux que los usuarios deberían tener en cuenta

11 ventajas de Linux

Microsoft viene haciéndonos las cosas fáciles a quienes escribimos sobre Linux desde el año 2007. No solo nos dejó el título servido cuando bautizó al sucesor de XP como «Vista» (El título del post se escribía solo) sino que esa versión tenía tantos problemas que el «¡Hasta la vista Windows!» era un imán de lectores.


Después vinieron los «7 motivos para dejar Windows», las «8 razones por las que Linux es mejor»  y las «10 cosas en las que Linux supera a Windows».

Sin embargo, desde Redmond decidieron fastidiarnos. El lapso máximo de lanzamientos entre versiones de Windows solía ser de seis años. Y, dado que Windows 10 es del 2015, ya todos los blogueros teníamos nuestro post listo con las 11 cosas destacables de Linux. Pero, no va a haber Windows 11

Windows 10 se está transformando en una Rolling Release que recibe actualizaciones incrementales constantes. Como la empresa quiere migrar de su sistema de licencias al de suscripciones mensuales, el cambio tiene mucho sentido.

Sin embargo, no está la cosa para andar desperdiciando post. Por eso, acá tienen mi recopilación de 11 ventajas de Windows.

Por otra parte, Microsoft está trabajando en una gran revisión de la experiencia del usuario para Windows con el nombre en clave Sun Valley. Esta reforma consiste en un nuevo menú de inicio centrado y un rediseño de barra de tareas, nuevas animaciones, iconografía, sonidos y diseños de aplicaciones actualizados. Por otra parte se agregan nuevas funciones como widgets, mejor ajuste de ventanas entre otras

El director ejecutivo de Microsoft, Satya Nadella, la calificó como la «actualización más significativa de Windows de la última década»
Es decir que no hay que perder la esperanza de que metan la pata (*)

11 ventajas de Linux

Pero dejémonos de hablar mal de la competencia y enfoquémonos en las virtudes propias.

  1. Actualizaciones no intrusivas:  Las actualizaciones de Windows 10 son un dolor de estómago. A menos que las programes para cuando te vas a dormir, deberás dejar de trabajar mientras esperas que terminen de instalarse. Y si hay una falla en el proceso deberás esperar que terminen de desinstalarse y repetir el procedimiento. Las distribuciones Linux instalan las actualizaciones mientras usas el equipo, y si bien te indican la necesidad de reiniciar, esperarán  a que estes listo para hacerlo.
  2. Costo: A menos que estés dispuesto a participar del programa Insider (y perder estabilidad) para usar Windows tienes que pagar, ya sea una licencia o una suscripción.. La mayoría de las distribuciones Linux son gratis, y, algunas de las de pago, solo te cobran si necesitas soporte técnico profesional.
  3. Sin software innecesario: Las distribuciones Linux tienen modos de instalación básico que incluyen solo el navegador y los programas necesarios para el funcionamiento del sistema. Tú decides qué es lo que deseas instalar.
  4. Con el software necesario: Por otra parte, la instalación normal de cualquier distribución Linux incluyen programas ofimáticos, clientes de correo, reproductores multimedia y todo lo que necesitas para usar tu equipo desde el primer momento.
  5. Múltiples escritorios: Cada una de las distribuciones Linux tiene versiones con diferentes escritorios con distintas interfaces de usuario para todos los gustos. Solo necesitas encontrar la que se adapte a tus necesidades.
  6. Mayor seguridad: Aunque ningún sistema operativo es a prueba de usuarios estúpidos, la construcción de Linux con su sistema de roles y permisos hace que sea más resistente a ataques informáticos.
  7. Retrocompatibilidad: Las distribuciones Linux son menos permeables a la obsolescencia programada y permiten utilizar los equipos por más tiempo. Y, existen algunas desarrolladas específicamente para los modelos más viejos.
  8. Compatibilidad instantánea con la mayoría de los periféricos: Hoy por hoy, las distribuciones Linux permiten alguna forma de intercambio de archivos con cámaras de fotos, teléfonos móviles e impresoras sin necesidad de la instalación de controladores extras.
  9. Amplio surtido de programas: Desde los repositorios de las propias aplicaciones y otros gestionados por terceros, se pueden descargar miles de programas utilitarios y de juegos para todas las necesidades.
  10. Corrección de errores: La mayoría de los problemas de seguridad de Linux fueron detectados por investigadores y solo eran posibles explotarlos en condiciones que difícilmente se produzcan fuera de un laboratorio. Todos ellos fueron rápidamente corregidos por los desarrolladores y parcheados por las diferentes distribuciones.
  11. Tú puedes participar: La mayor parte del desarrollo de Linux es de código abierto. Esto significa que si tienes una sugerencia o una crítica, puedes acercarla a la comunidad y ponerla a disposición de todos.

*Para el caso de que algún alma sensible no haya entendido que es una broma, aclaro que formo parte del programa Insider de Windows desde el comienzo. Si meten la pata voy a ser de los primeros en sufrir las consecuencias.

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