Symbiote, un nuevo, peligroso y sigiloso virus que afecta a Linux

Symbiote

Ayer mismo publicábamos un artículo en el que informábamos de que se habían corregido 7 vulnerabilidades en el GRUB de Linux. Y es que estamos mal acostumbrados o simplemente equivocados: claro que hay fallos de seguridad y virus en Linux, como en Windows, macOS e incluso iOS/iPadOS, los sistemas más cerrados que existen. El sistema perfecto no existe, y aunque algunos sean más seguros, parte de nuestra seguridad se la debemos a que usamos un sistema operativo con poca cuota de mercado. Pero poca no es nula, y eso lo saben desarrolladores maliciosos como los que han creado Symbiote.

Fue Blackberry el pasado jueves quien dio la voz de alarma, aunque no empieza muy bien cuando trata de explicar el nombre de la amenaza. Dice que un simbionte es un organismo que vive en simbiosis con otro organismo. Hasta aquí vamos bien. Lo que ya no está tan bien es cuando afirma que, a veces, un simbionte puede ser parasitario cuando se beneficia y perjudica al otro, pero no, o lo uno o lo otro: si ambos se benefician, como el tiburón y la rémora, es una simbiosis. Si la rémora perjudicara al tiburón, entonces pasaría automáticamente a ser un parásito, pero esto no es una clase de biología ni un documental marino.

Symbiote infecta otros procesos para provocar daños

Explicado lo anterior, Symbiote no puede ser más que un parásito. Su nombre le debe venir, quizá, de que no notamos su presencia. Nosotros podríamos estar usando un equipo infectado sin notarlo, pero si no lo notamos y nos está robando datos, nos está perjudicado, por lo que no existe «simbiosis» posible. Blackberry explica:

Lo que hace que Symbiote sea diferente de otros programas maliciosos para Linux que solemos encontrar, es que necesita infectar otros procesos en ejecución para infligir daños en las máquinas infectadas. En lugar de ser un archivo ejecutable independiente que se ejecuta para infectar una máquina, es una biblioteca de objetos compartidos (SO) que se carga en todos los procesos en ejecución utilizando LD_PRELOAD (T1574.006), e infecta parasitariamente la máquina. Una vez que ha infectado todos los procesos en ejecución, proporciona al actor de la amenaza la funcionalidad de rootkit, la capacidad de recoger credenciales y la capacidad de acceso remoto.

Se detectó en noviembre de 2021

Blackberry detectó a Symbiote por primera vez en noviembre de 2021, y parece que su destino es el sector financiero de Latinoamérica. Una vez ha infectado nuestro equipo, se esconde a sí mismo y cualquier otro malware usado por la amenaza, dificultando mucho la detección de las infecciones. Toda su actividad se oculta, incluida la de las redes, por lo que es casi imposible saber que está ahí. Pero lo malo no es que esté, sino que proporciona una puerta trasera para identificarse como cualquier usuario registrado en el equipo con una contraseña con un cifrado fuerte, y puede ejecutar comandos con los privilegios más altos.

Se sabe que existe, pero ha infectado a muy pocos equipos y no se han encontrado evidencias de que se haya usado el ataques muy dirigios o amplios. Symbiote usa Berkeley Packet Filter para esconder el tráfico malicioso del equipo infectado:

Cuando un administrador inicia cualquier herramienta de captura de paquetes en la máquina infectada, se inyecta el bytecode BPF en el kernel que define qué paquetes deben ser capturados. En este proceso, Symbiote añade primero su bytecode para poder filtrar el tráfico de red que no quiere que vea el software de captura de paquetes.

Symbiote se esconde como el mejor Gorgonita (pequeños guerreros)

Symbiote está diseñado para que se cargue por el enlazador vía LD_PRELOAD. Esto le permite cargarse antes que cualquier otro objeto compartido. Al haberse cargado antes, puede secuestrar las importaciones desde otros archivos de librerías cargados por la aplicación. El simbionte usa esto para ocultar su presencia enganchándose a libc y libpcap. Si la aplicación que lo llama intenta acceder a un archivo o carpeta dentro de /proc, el malware elimina la salida de los nombres de proceso que están en su lista. Si no intenta acceder a nada dentro de /proc, entonces elimina el resultado de la lista de archivos.

Blackberry termina su artículo diciendo que estamos ante un malware muy evasivo. Su objetivo es conseguir credenciales y facilitar una puerta trasera a los equipos infectados. Es muy difícil de detectar, por lo que lo único que podemos esperar es que se lancen los parches lo más pronto posible. No se tiene constancia de que se haya usado mucho, pero es peligroso. Desde aquí, como siempre, recordar la importancia de aplicar los parches de seguridad tan pronto en cuanto estén disponibles.

from Linux Adictos https://ift.tt/uVNtKcr
via IFTTT

En Google Chrome se añadirá una serie de funciones basadas en aprendizaje automático

Los desarrolladores de Google dieron a conocer mediante un anunció que en su navegador web, Google Chrome, se integraran una serie de funciones de seguridad nuevas y actualizadas, la mayoría de las cuales se basan en modelos de aprendizaje automático (ML), junto con algunas nuevas e ingeniosas funciones basadas en ML que tienen como objetivo facilitar un poco la navegación web, incluida una nueva función que suprimirá las solicitudes de permiso de notificación cuando su algoritmo crea que es poco probable que las acepte.

A partir de la próxima versión de Chrome, Google presentará un nuevo modelo ML que bloqueará muchas de estas solicitudes de permiso de notificación.

Google Chrome tiene una detección de phishing incorporada que escanea las páginas para ver si coinciden con sitios falsos o maliciosos conocidos. Esta vez, esta tecnología se ha beneficiado de mejoras. Por ejemplo, Google dice que en Chrome 102, Chrome se basará en el aprendizaje automático que se ejecuta completamente en el navegador para ayudar a identificar sitios web que solicitan permisos no solicitados para notificaciones y los bloqueará, incluso evitando ellos de aparecer.

«Navegación segura en Chrome ayuda a proteger miles de millones de dispositivos todos los días, al mostrar advertencias cuando las personas intentan navegar a sitios peligrosos o descargar archivos peligrosos (ver el gran ejemplo rojo a continuación). A partir de marzo de este año, implementamos un nuevo modelo ML que identifica 2,5 veces más sitios potencialmente maliciosos y ataques de phishing que el modelo anterior, lo que da como resultado una web más segura.

“Para mejorar aún más la experiencia de navegación, también estamos evolucionando la forma en que las personas interactúan con las notificaciones web. Por un lado, las notificaciones de página ayudan a enviar actualizaciones a los sitios que le interesan*; por otro lado, las solicitudes de permiso de notificación pueden convertirse en una molestia. Para ayudar a las personas a navegar por la web con interrupciones mínimas, Chrome predice cuándo es poco probable que se otorguen solicitudes de permiso en función de cómo el usuario ha interactuado previamente con solicitudes de permiso similares y silencia esas solicitudes no deseadas. En la próxima versión de Chrome, lanzaremos un modelo ML que hace estas predicciones completamente en el dispositivo.

En una versión futura, Google planea usar la misma tecnología para ajustar la barra de herramientas de Chrome en tiempo real, haciendo que diferentes botones, como íconos para compartir o búsqueda por voz, aparezcan cuando y donde es probable que los use.

En cuanto a otras funciones nuevas basadas en el aprendizaje automático, Chrome también está obteniendo un nuevo modelo de identificación de idioma que determina mejor en qué idioma se encuentra una página determinada y si debe traducirse en consecuencia ayudar a las personas a volver sobre sus pasos en línea. Por ejemplo: podría pasar semanas planificando una visita a un parque nacional: investigando atracciones, comparando vuelos y comprando equipo. Con ML y Journeys, Chrome reúne las páginas que ha visitado sobre un tema determinado y le permite continuar fácilmente donde lo dejó (en lugar de desplazarse por el historial de su navegador).

“Cuando regresa a esas botas de montaña y guías de campamento, también usamos ML para que esos sitios web estén disponibles en el idioma que elija. En particular, lanzamos un modelo de identificación de idioma actualizado para determinar el idioma de la página y si necesita traducirse para que coincida con sus preferencias. Como resultado, vemos decenas de millones de traducciones exitosas todos los días”.

El equipo de Chrome dice que su objetivo es «construir un navegador que sea verdaderamente y continuamente útil, y estamos entusiasmados con las posibilidades que ML tiene para ofrecer».

“Cada vez que ingresa a una página nueva, Chrome evalúa una colección de señales sobre la página para ver si coincide con las de los sitios de phishing. Para ello, comparamos el perfil colorimétrico de la página visitada, es decir, la gama y frecuencia de colores presentes en la página, con los perfiles colorimétricos de las páginas actuales. Por ejemplo, en la imagen de abajo, podemos ver que los colores son en su mayoría naranja, seguido de verde y luego un toque de púrpura.

“Esto te beneficia de dos maneras cuando usas Chrome. Primero, usar menos tiempo de CPU para hacer el mismo trabajo mejora el rendimiento general. Menos tiempo de CPU significa menos consumo de batería y menos tiempo con ventiladores girando.

Finalmente si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

 

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

Action Quake 2: el precursor de CS ahora en Steam

Action Quake 2

Action Quake 2, el viejo juego de disparos en primera persona gratuito y de código abierto que «inspiró uno de los juegos más populares e influyentes de todos los tiempos, Counter-Strike», está disponible ahora mismo en la tienda de Valve Steam. Originalmente desarrollado en 1998 para recrear la apariencia de una película de acción, con un ritmo rápido y un sistema de daño semirrealista. Los desarrolladores dicen que esta nueva versión del videojuego Action Quake 2 se está actualizando, con muchos detalles pulidos para que valga la pena jugar nuevamente y resucitar este título con tintes clásicos.

En cuanto a algunas novedades de Action Quake 2:

  • Deathmatch: los puntos de generación se distribuyen en la mayor parte del mapa y, de forma predeterminada, los jugadores luchan solo con una pistola y un cuchillo de combate en un intento de obtener la mayor cantidad de muertes posible. El mapa cambia cuando se cumple una de dos condiciones: se alcanza el límite de tiempo o de fragmentación. Se pueden recoger equipos «únicos» adicionales en todo momento, lo que significa que solo existe uno en ese mapa en cualquier momento.
  • Captura la bandera: tendrás que unirte a otros jugadores y gestionar tu ofensiva y defensa para llevar la bandera enemiga a tu base para anotar. ¡El equipo que más captura la bandera enemiga gana!
  • Juego en equipo: los jugadores se dividen en dos equipos y el juego se basa en rondas. Los jugadores seleccionan un arma principal y un elemento para usar, además de la pistola y el cuchillo predeterminados. Los equipos aparecen en lados opuestos del mapa y luego se sueltan para matarse unos a otros. Si un equipo elimina al otro, gana la ronda.
  • Team Deathmatch: como Deathmatch pero con equipos, los puntos de generación se distribuyen en la mayor parte del mapa y, de forma predeterminada, los jugadores luchan solo con una pistola y un cuchillo de combate en un intento de obtener la mayor cantidad de muertes posibles. . El mapa cambia cuando se cumple una de dos condiciones: se alcanza el límite de tiempo o de fragmentación.
  • Juega sin conexión: participa en la batalla contra los bots que pondrán a prueba tus habilidades con y sin usar tu conexión de red. Puede ajustar su capacidad y seleccionar entre varios modos de juego.
  • Espionaje: similar al modo de juego en equipo, con la excepción de que los puntos del equipo se otorgan en función de la finalización exitosa de un escenario. Los jugadores también reaparecen periódicamente, una cantidad fija de tiempo, si una cierta cantidad de miembros del equipo están muertos, o instantáneamente. Los tipos de escenario CNH, CTB y OFC son de juego continuo, ya que no hay un «final» de una ronda hasta que se alcanza el límite de ronda o el límite de tiempo. Las rondas de otros tipos terminan cuando se cumple un objetivo.

Más información y descarga – Sitio oficial

También disponible Action Quake 2 en Steam – AQtion en Steam

from Linux Adictos https://ift.tt/Gf4sd3E
via IFTTT

Atom será descontinuado a finales de año. GitHub apuesta por Visual Studio Code

Atom dejará de existir en diciembre

El pasado febrero escribimos un artículo en el que explicábamos que Adobe había abandonado Brackets. El proyecto continúa, pero por parte de la comunidad, y no la Linux. Los usuarios de Linux hemos sido abandonados, por lo que teníamos que tirar de alternativas como el Visual Studio Code o sus versiones sin telemetría. También podíamos decantarnos por Atom. Podíamos, porque su propietaria, GitHub, ya ha anunciado que van a darle el finiquito.

Hace más o menos un año, cuando empecé a editar algunas cosas, empecé probando con el HTML. En cualquier tutorial te dicen que es suficiente con un bloc de notas, Kate en mi caso, pero no es muy eficiente. Lo primero que quise hacer fue darle formato al código, y con Kate no era una opción sencilla. Fue entonces cuando di con Atom, y luego conocí a Emmet, y estaba muy contento con él. Con el paso del tiempo me pasé a Visual Studio Code, y eso es algo que parece que GitHub ha notado.

Microsoft compró GitHub; GitHub acaba con Atom

Atom fue creado en 2014 con la mejor intención, pensando en que fuera potente y personalizable, y todo eran risas hasta que Microsoft compró a GitHub. Microsoft tiene su Visual Studio Code, con más base de usuarios y del que prefiere que no haya competencia, por lo que ¿para qué mantener los dos?

Aunque la versión oficial dice otra cosa. Según GitHub:

Atom no ha tenido un desarrollo significativo de características en los últimos años, aunque hemos llevado a cabo actualizaciones de mantenimiento y seguridad durante este período para asegurarnos de que estamos siendo buenos administradores del proyecto y del producto. A medida que han ido surgiendo y evolucionando nuevas herramientas basadas en la nube, la participación de la comunidad Atom ha disminuido considerablemente. Como resultado, hemos decidido poner fin a Atom para poder centrarnos en mejorar la experiencia de los desarrolladores en la nube con GitHub Codespaces.

Dicen, también, que es un adiós difícil, que allanaron el camino de miles de aplicaciones, entre las que destacan Visual Studio Code, Slack o GitHub Desktop, pero hay que mirar hacia el futuro. ¿Y qué hay en ese futuro? No demasiado. En la hoja de ruta de este adiós hay sólo tres puntos.

  • El miércoles 8 de junio anunciaron el adiós de Atom, que dejará de existir dentro de seis meses.
  • En esos seis meses, la compañía seguirá informando a todos los usuarios de que Atom dejará de recibir soporte, algo que también harán en atom.io.
  • El 15 de diciembre archivarán el repositorio atom/atom y otros repositorios de la organización.

¿Puede pasar lo mismo que con Brackets?

Bueno, Atom es un software FOSS, es decir, libre y de código abierto. La posibilidad está ahí, pero no lo tendrán nada fácil. Brackets tiene su base de usuarios, y la tiene principalmente porque están acostumbrados a él y, si no me equivoco, fue el primero en añadir de manera nativa algo para ver lo que estábamos escribiendo en tiempo real, por lo menos en documentos como los de HTML/CSS.

No se puede descartar que alguien dé un paso adelante y siga con el desarrollo de Atom, pero tendría mucho trabajo por delante. De hecho, como GitHub mismo reconoce, las últimas novedades que añadieron al editor llegaron hace mucho tiempo, limitándose a entregar parches de seguridad en las últimas actualizaciones.

Lo bueno que tiene Atom, o lo bueno que le vi yo en su momento, fue que era muy personalizable y compatible con muchas extensiones, pero eso es algo que hoy en día también tenemos en Visual Studio Code o Brackets. Además, el rendimiento de Atom nunca fue el mejor, por lo que nunca hay que decir nunca, pero no me parece lo más probable. O sí, probable sí, pero no la mejor idea.

En cualquier caso, lo único seguro es que GitHub ha anunciado el adiós de Atom, por lo que es mejor pasarse a otro editor lo más pronto posible para acostumbrarnos al nuevo.

from Linux Adictos https://ift.tt/xzlpk1s
via IFTTT

Minecraft The Wild Update también disponible para la versión Java

Minecraft The Wild Update

Minecraft 1.19 es la nueva actualización del popular videojuego que llega a todas las ediciones, también la Java, por supuesto. Y la nueva actualización The Wild Update también estará para los que tenga esta edición Java para Linux. De esta forma tendrán una naturaleza salvaje mucho más enriquecida que antes, con muchas novedades para que los biomas de este videojuego sean mucho mejores. Además, los propietarios de este videojuego ahora también obtienen Bedrock junto en la misma compra, ya que se han fusionado.

Por tanto, si tienes Minecraft instalado en tu distro GNU/Linux y quieres esta actualización, ya sabes lo que debes hacer. Actualiza el mundo salvaje de tus mundos y disfruta de la plenitud que te aportan estas novedades. No obstante, la versión Bedrock no estará disponible para los usuarios de Linux, solo para las otras plataformas, ya que el estudio sueco Mojang, ahora propiedad de Microsoft, no parece estar demasiado interesado en Minecraft para Linux, que sigue actualizando la versión Java, pero sin novedades como para otras plataformas como Windows. En este caso, serán dos ediciones separadas, aunque las obtengas las dos juntas solo podrás disfrutar de una de ellas.

De todos modos, The Wild Update, la actualización más salvaje de Minecraft, también es un buen paso adelante. Y si te decides a comprobarlo por ti mismo verás que tiene ajustes interesantes y algunas cosas novedosas entre las que destacan:

  • Bioma de pantano de manglares
  • Árboles de manglares
  • Bloques de manglares
  • Bloques de barro
  • Ladrillos de barro
  • Arcilla
  • Ranas y renacuajos
  • Bioma de oscuridad profunda
  • Ciudades antiguas
  • Efecto mafia de oscuridad
  • Sculk
  • Venas de Sculk
  • Sculck Shrieker
  • Agregados los bloques Sculk Catalyst, Warden mob, Allay mob, Boat with Chest, etc.
  • También hay nueva música
  • Audio 3D
  • Y mucho más…

Así es esta nueva actualización de Minecraft que te ofrece Mojang…

from Linux Adictos https://ift.tt/1UE0GMo
via IFTTT

Red Hat presento las mejoras de rendimiento y la escalabilidad de sus aplicaciones nativas de la nube

Recientemente, Red Hat presento sus nuevas actualizaciones de su cartera de herramientas para desarrolladores diseñadas para permitir que las empresas desarrollen e implementen aplicaciones de manera más rápida y consistente en entornos híbridos de Kubernetes y multinube.

Para ayudar a los clientes a seguir el ritmo de estos cambios, Red Hat ofrece nuevas capacidades que aprovechan Git, un sistema de control de versiones de código abierto, para simplificar el desarrollo y la implementación de aplicaciones en entornos híbridos de múltiples nubes.

El lanzamiento reciente de Red Hat OpenShift Pipelines ofrece una vista previa de la tecnología de canalizaciones como código para Tekton, lo que brinda a los clientes la capacidad de definir y administrar sus canalizaciones de integración continua (CI) a través de repositorios de datos Git y aprovechar los flujos de trabajo de GitOps para mejorar la repetibilidad y la visibilidad y consistencia a lo largo del ciclo de vida de la aplicación.

Gracias a la nueva herramienta Tekton Chains, OpenShift Pipelines ahora proporciona capacidades de firma de imágenes integradas que impulsan la confiabilidad en toda la cadena de suministro de aplicaciones. Los desarrolladores también pueden aprovechar los espacios de nombres de usuario dentro de las canalizaciones para aislar las herramientas que requieren privilegios de root y ejecutarlas como no root durante el desarrollo de su aplicación y dentro de sus canalizaciones de entrega, sin comprometer las características de seguridad.

Usando OpenShift GitOps, los clientes pueden administrar de manera efectiva sus clústeres, aplicaciones y operaciones de cumplimiento de OpenShift con flujos de trabajo Git familiares que les permiten automatizar, definir y crear versiones de sus prácticas de seguridad dentro de un entorno fácilmente auditable. La última versión incluye Argo CD 2.3, que viene con nuevas estrategias de sincronización y diferenciación, una interfaz de usuario mejorada y un rendimiento mejorado.

Red Hat también presentó sus nuevos entornos de desarrollo de sistemas locales y basados ​​en navegador, Red Hat OpenShift DevSpaces 3 (anteriormente conocido como Red Hat CodeReady Workspaces) y Red Hat OpenShift Local 2 (anteriormente conocido como Red Hat CodeReady Containers), una nueva generación de entornos de desarrollo locales y basados ​​en navegador para Red Hat OpenShift, la plataforma Kubernetes empresarial líder en el mercado.

Red Hat también ha realizado mejoras en varias áreas de su cartera de desarrolladores:

  • Docker Desktop ahora tiene una nueva extensión, disponible como una vista previa de tecnología para desarrolladores, que permite a los usuarios implementar una imagen de contenedor en OpenShift.
  • Shipwright, el marco extensible de código abierto para crear imágenes de contenedores para Kubernetes, ahora ofrece soporte de volumen, una gama más amplia de opciones de personalización y la capacidad para que los usuarios creen imágenes desde el directorio local.
  • Las herramientas de funciones sin servidor/Knative permiten a los desarrolladores trabajar en VS Code o IntelliJ para visualizar e implementar aplicaciones sin servidor desde el entorno de desarrollo.
  • odo 3.0, una herramienta de interfaz de línea de comandos (CLI), para desarrolladores que escriben e implementan aplicaciones en OpenShift y Kubernetes, recibió una actualización importante que se centró en la incorporación guiada, la experiencia de desarrollo de bucle externo y la adopción de Devfile para garantizar la coherencia en toda la cartera.
  • Devfile ahora es un proyecto de sandbox de Cloud Native Computing Foundation (CNCF). La API nativa de Kubernetes se utiliza para definir entornos de desarrollo en contenedores y se ha adoptado en odo, OpenShift Web Console, OpenShift Dev Spaces y varios complementos para entornos de desarrollo integrados (IDE).

Mithun Dhar, vicepresidente y gerente general de programas y herramientas para desarrolladores de Red Hat, declaró:

«Para los desarrolladores que encabezan la transformación de los negocios actuales, la velocidad, la agilidad, la escalabilidad y el rendimiento son de vital importancia. A medida que se acelera el ritmo de la innovación, los desarrolladores no solo se enfrentan a presiones cada vez mayores para lanzar nuevas aplicaciones y servicios al mercado con mayor rapidez, sino que también deben actualizar y mantener las aplicaciones existentes. En algunos casos, esto se traduce en la implementación de varios códigos nuevos todos los días. Queremos hacerlo lo más fácil posible para ellos y permitirles superar estos desafíos con herramientas y capacidades que aumenten su eficiencia y productividad. »

from Linux Adictos https://ift.tt/y3SIHfJ
via IFTTT

ELKS, una variante de Linux para procesadores Intel de 16 bits antiguos

Hace poco se dio a conocer el lanzamiento del proyecto ELKS 0.6 (Embeddable Linux Kernel Subset), desarrolla un sistema operativo similar a Linux para procesadores Intel 8086, 8088, 80188, 80186, 80286 y NEC V20/V30 de 16 bits.

El sistema operativo se puede usar tanto en computadoras de clase IBM-PC XT / AT más antiguas como en SBC / SoC / FPGA que recrean la arquitectura IA16. El proyecto se ha estado desarrollando desde 1995 y comenzó como una bifurcación del kernel de Linux para dispositivos sin una unidad de administración de memoria (MMU).

Hay dos opciones para la pila de red: la pila TCP/IP normal del kernel de Linux y la pila ktcp que se ejecuta en el espacio del usuario.

De las tarjetas de red, se admiten adaptadores Ethernet compatibles con NE2K y SMC. También es posible crear canales de comunicación a través del puerto serie utilizando SLIP y CSLIP. Los sistemas de archivos compatibles incluyen Minix v1, FAT12, FAT16 y FAT32. El proceso de arranque se configura mediante el script /etc/rc.d/rc.sys.

Además del kernel de Linux adaptado para sistemas de 16 bits, el proyecto desarrolla un conjunto de utilidades estándar (ps, bc, tar, du, diff, netstat, mount, sed, xargs, grep, find, telnet, meminfo, etc. ), incluido el intérprete de comandos compatible con bash, el administrador de ventanas de la consola de pantalla, los editores de texto Kilo y vi, el entorno gráfico basado en el servidor Nano-X X. Muchos componentes del espacio de usuario se toman prestados de Minix, incluido el formato de archivo ejecutable.

Principales novedades de ELKS 0.6

En esta nueva versión se ha agregado un intérprete de lenguaje BASIC, adecuado para estaciones de trabajo y sistemas flasheados en ROM. Esto incluye comandos para trabajar con archivos (LOAD/SAVE/DIR) y gráficos (MODE, PLOT, CIRCLE y DRAW).

Otro de los cambios que se destaca es que se ha agregado una biblioteca matemática a la biblioteca C estándar y se ha proporcionado la capacidad de trabajar con números de punto flotante en las funciones printf/sprintf, strtod, fcvt, ecvt. El código de la función strcmp ha sido reescrito y significativamente acelerado. Se ha propuesto una implementación más compacta de la función printf. Se agregaron las funciones in_connect e in_resolv.

Tambien se destaca que el núcleo ha mejorado la compatibilidad con el sistema de archivos FAT, aumentó la cantidad máxima de puntos de montaje a 6, agregó compatibilidad para configurar la zona horaria, agregó uname, usatfs y llamadas al sistema de alarma, reescribió el código para que funcione con el temporizador.

Ademas de ello se ha añadido un programa para trabajar con archivos tar, se agregaron los comandos man y eman para mostrar manuales de manual y se proporcionó soporte para mostrar páginas de manual comprimidas y se agregó el comando «reinicio de red». Comando nslookup reescrito, se agregó la capacidad de mostrar información sobre particiones montadas al comando de montaje.

Por otra parte, tambien se destaca el rendimiento mejorado del comando ls en particiones FAT, asi como tambien el rendimiento significativamente mejorado y soporte para sistemas de 8 bits en el controlador de red NE2K.

De los demás cambios que se destacan:

  • El servidor FTP ftpd se ha reescrito para admitir el comando SITE y la capacidad de establecer tiempos de espera.
    El soporte para resolver nombres DNS a través de la llamada in_gethostbyname se implementa para todas las aplicaciones de red.
  • El comando test («[«) está integrado en la implementación de bash.
  • Se agregó soporte para copiar un disco completo al comando sys.
  • Se ha agregado un nuevo comando de configuración para configurar rápidamente el nombre de host y la dirección IP.
  • Se agregaron opciones LOCALIP=, HOSTNAME=, QEMU=, TZ=, sync= y bufs= a /bootopts.
  • Se agregó soporte para discos duros SCSI e IDE al puerto para la computadora PC-98, se agregó un nuevo cargador BOOTCS, se implementó soporte para cargar desde un archivo externo, se amplió el soporte para particiones de disco.
    El port para procesadores 8018X agregó soporte para ejecutar desde ROM y mejoró el manejo de interrupciones.

Finalmente si estás interesado en poder conocer más al respecto, debes saber que el código fuente se distribuye bajo la licencia GPLv2. El sistema se suministra en forma de imágenes para grabar en disquetes o ejecutar en el emulador QEMU, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/kNt2WEA
via IFTTT

dahliaOS: ¿Linux basado en Google Fuchsia?

DahliaOS

La primera versión de dahliaOS se creó sobre el sistema operativo Fuchsia de Google. Esto puede hacer que muchos de los que no se encuentran cómodos con la dirección que está tomando Google puedan tener dahliaOS como una buena alternativa. Un sistema operativo basado en Fuchsia, creado para funcionar en cualquier dispositivo y que, por supuesto, puede funcionar también en tu PC o portátil. Sin embargo, la nueva distro de la que hablamos aquí está centrada en el escritorio, funcionando más como una distribución Linux tradicional.

El entorno de escritorio de dahliaOS se llama Pangolin Desktop y ofrece funciones bastante interesantes, y escrito en Dart, y un entorno limpio en el que trabajar. Además, se basa con X.Org y el motor Flutter. El shell también admite un modo de diseño de ventana en mosaico como Openbox Window. Como base se utilizan los desarrollos del proyecto Capybara y su propio sistema de ventanas, escrito desde cero.

El microkernel Zircon de Fuchsia puede utilizarse junto con el kernel de Linux para hacer funcionar el shell de Fuchsia. La mayoría de las aplicaciones que se están creando para la distribución están escritas en Dart y Flutter. Por ejemplo, el proyecto Fuchsia está desarrollando un gestor de archivos, una herramienta de configuración, un editor de texto, un emulador de terminal, una aplicación de gestión de máquinas virtuales y contenedores, un reproductor multimedia y una aplicación de catálogo para reproductores multimedia.

En Pangolin, hay soporte incorporado para contenedores aislados en los que puedes ejecutar cualquier aplicación que no sea dahliaOS. Si tu sistema tiene UEFI, encontrarás una aplicación de recuperación del sistema que te permitirá descargar automáticamente una imagen fresca de dahliaOS y arrancar con ella en caso de problemas del sistema. El sistema operativo dahliaOS incluye sólo las aplicaciones que necesitas, lo que hace que las cosas sean ligeras. Puedes añadir todas tus favoritas de otros sistemas operativos mediante la aplicación Containers. También puedes descargar aplicaciones nativas de Flutter de terceros desde la tienda de aplicaciones.

Más información de dahliaOS – Sitio web oficial

from Linux Adictos https://ift.tt/YQlLHoM
via IFTTT

LibreOffice 7.3.4 corrige más de 80 bugs, y The Document Foundation le tira de las orejas a Microsoft por trabajar con un formato descontinuado

LibreOffice 7.3.4

Un mes y días después de la anterior actualización de punto, The Document Foundation acaba de hacer oficial el lanzamiento de LibreOffice 7.3.4. Se trata de la cuarta actualización de mantenimiento de la serie 7.3, y como tal ha llegado para corregir fallos, no para añadir nuevas funciones. Sí han aprovechado la ocasión para «regañar» a Microsoft, diciendo que sus archivos aún están basados en un formato ISO que se descontinuó en 2008, lo que puede crear problemas a LibreOffice.

Según The Document Foundation, los archivos de Microsoft todavía se basan en el formato propietario desaprobado por la ISO en 2008, que es artificialmente complejo, y no en el estándar aprobado por la ISO. Esta falta de respeto por el formato estándar ISO puede crear problemas a LibreOffice, y es un gran obstáculo para la interoperabilidad transparente.

LibreOffice 7.3.4 cuenta con las últimas funciones; 7.2.7 es más estable

En LibreOffice 7.3.4 se han corregido más de 80 bugs, recogidos en la nota de lanzamiento de la RC1 y la nota de lanzamiento de la RC2. Por todo lo demás, recuerdan que esta es la versión destinada a los que prefieren la novedad a la estabilidad. Los que necesiten algo estable deben seguir usando lo que mal llamado es la versión LTS, un LibreOffice 7.2.7 que ya no sólo tiene las 5 actualizaciones de punto que le aportan la etiqueta de recomendada, sino que ha sumado dos más con más correcciones, entre las que tenemos algunas de seguridad.

Los usuarios interesados, sobre todo los de macOS y Windows, ya pueden descargar LibreOffice 7.3.4 desde la página de descargas del proyecto. Los usuarios de Linux también podemos descargar desde allí paquetes DEB y RPM, pero en la mayoría de casos se recomienda esperar a que nuestra distribución Linux añada los nuevos paquetes a sus repositorios oficiales. Para los usuarios de Arch Linux y derivados, esta versión es la etiquetada como «fresh».

from Linux Adictos https://ift.tt/Ne2OFkX
via IFTTT

Failed to update metadata for lvfs: solución al problema

Plasma sin fallo de seguridad

Si tienes una distro Debian o basada en Debian como Ubuntu, o derivados como Kubuntu, y estás teniendo un error de este tipo a la hora de actualizar, entonces en este artículo podrás conocer cuál es la solución simple que podrás usar para terminar con el «Failed to update metadata for lvfs: checksum failure: failed to verify data, expected…«. Este tipo de error no afecta realmente a las actualizaciones, que se realizan sin problema, tanto la descarga, como la instalación o la búsqueda automática de las mismas.

Sin embargo, se trata de un error molesto, de que algo no marcha del todo bien y siempre es mejor corregirlo para evitar que salga otra vez y no estés preocupado por si eso está afectando realmente al funcionamiento del sistema o de alguno de sus componentes.

Si alguna vez te ha aparecido Failed to update metadata for lvfs: checksum failure: failed to verify data, expected… y quieres solucionar el problema, debes saber que tan solo tienes que seguir estos sencillos pasos en tu distro y se solucionará:

  1. Abre el terminal en tu distro.
  2. Ejecuta el siguiente comando:

fwupdmgr --force refresh

Una vez ejecutado podrás probar nuevamente a abrir el actualizador del sistema o Discover y verás que el problema ha desaparecido por completo. Es tan simple como eso, un solo comando y ya está todo OK.

Ahora ya sabes cómo librarte de Failed to update metadata for lvfs: checksum failure: failed to verify data, expected… y que todo vuelva a funcionar como debe.

from Linux Adictos https://ift.tt/Aacl2En
via IFTTT