Nos prometieron algo increíble y aquí está: Kali Linux 2019.4

Kali Linux 2019.4

Offensive Security nos prometió algo “increíble” hace algún tiempo y han cumplido su promesa. Hace unos instantes, han lanzado Kali Linux 2019.4, la cuarta versión estable de 2019 que ha llegado con muchas novedades interesantes. Para el que desconozca esta distribución Linux, se trata de un sistema operativo diseñado especialmente para comprobar la seguridad de algunos tipos de software y hardware. El ejemplo más práctico es que nos permite comprobar si nuestra red WiFi usa una contraseña y/o cifrado seguro.

Tal y como podemos ver en la nota de su lanzamiento, Kali Linux 2019.4 llega repleto de novedades. Entre las más destacadas, podemos mencionar que han renovado su imagen o que han actualizado el kernel a Linux 5.3.9. A continuación tenéis la lista de novedades más destacadas que han llegado junto a la última versión estable de esta distribución de hacking ético.

Novedades más destacadas de Kali Linux 2019.4

  • Linux 5.3.9.
  • Nuevo entorno gráfico por defecto: XFCE. Offensive Security dice que el nuevo entorno gráfico ofrece mejor rendimiento en una imagen más moderna.
  • Nuevo tema GTK3 (para GNOME y XFCE).
  • Se ha incluido el modo “Kali Undercover”.
  • Kali Documentation tiene un nuevo inicio y está ahora movido por Git.
  • Public Packaging – permite añadir nuestras herramientas a Kali.
  • Kali NetHunter KeX – Escritorio completo de Kali desde Android.
  • BTRFS durante la configuración.
  • Añadido PowerShell.
  • Correcciones de errores y actualizaciones habituales.

Lo que merece una mención aparte es NetHunter KeX, lo que nos permite acoplar un dispositivo Android a una salida HDMI y un teclado y ratón para obtener una experiencia de escritorio con Kali. En este modo, el motor sería nuestro móvil:

Esta es una característica que debes ver para creer. Hasta que lo experimente, no comprenderá completamente lo que esto proporciona. Con un teléfono lo suficientemente fuerte, esto es muy similar al uso de un buen escritorio ARM portátil con todas las funciones que cabe en su bolsillo. Las posibles formas de aprovechar esto en las evaluaciones son enormes

Kali Linux 2019.4 ya está disponible desde la página web de descargas del proyecto a la que podéis acceder desde este enlace. Como en versiones pasadas, está disponible en versión normal y Light y en entornos gráficos MATE, GNOME, KDE, LXDE y ARMhf, además del XFCE ahora por defecto.

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

Llega la nueva version de Devuan 2.1 “ASCII”, el fork de Debian sin systemd

devuan 2.1

Después de un año y medio de la formación de la rama 2.0 de Devuan, se ha presentado el lanzamiento de una nueva versión, llegando este a Devuan 2.1 “ASCII”. Para aquellos que desconocen de esta distro, deben saber que es una bifurcación de Debian pero que esta tiene como característica principal el no tener al administrador del sistema “Systemd”.

Devuan surgió ante la inconformidad y el revuelto que causo en la comunidad de los usuarios de Debian ante la decisión de utilizar systemd en Debian. Aquí es donde surge Devuan pues la meta primaria del proyecto es proveer una variante de Debian sin las complejidades y dependencias de systemd, un sistema init y un gestor de servicios originalmente desarrollado por Red Hat y posteriormente adoptado por la mayoría de las otras distros.

El objetivo de Devuan es respetar los principios originales de Debian, pero también mantener la simplicidad y el minimalismo de los componentes básicos del sistema, a diferencia de las elecciones realizadas por el proyecto systemd. La principal diferencia es la ausencia total de systemd y sus componentes por defecto.

Bajo el proyecto Devuan, se admiten las versiones para 381 paquetes Debian, que se modifican para deshacerse de los enlaces systemd, el cambio de marca o la adaptación a las características de la infraestructura Devuan.

Dos paquetes (devuan-baseconf, jenkins-debian-glue-buildenv-devuan) están presentes solo en Devuan y están relacionados con la configuración de los repositorios y la operación del sistema de compilación. Devuan es totalmente compatible con Debian y puede usarse como base para construir compilaciones Debian especializadas sin systemd.

Para configurar la red, se propone una opción de configurador NetworkManager que no está vinculada a systemd. En lugar de systemd-udev, eudev está involucrado, una bifurcación de udev del proyecto Gentoo.

Principales novedades de Devuan 2.1

Esta nueva versión del sistema continúa utilizando la base del paquete Debian 9 “Stretch”. La transición a la base del paquete Debian 10 se realizará en la versión Devuan 3 “Beowulf”, que actualmente se encuentra en desarrollo.

De los cambios que se destacan en el anuncio de Devuan 2.1, podrán encontrar la adición de una opción estándar para usar el sistema de inicialización OpenRC en las imágenes de instalación. La capacidad de usar OpenRC como alternativa a SysVinit estaba disponible antes, pero requería manipulación en el modo de instalación experto.

Solo en modo experto, se siguen brindando características como cambiar el gestor de arranque (instalar lilo en lugar de grub) y eliminar el firmware propietario. El repositorio predeterminado es deb.devuan.org, que se lanza aleatoriamente a uno de los 12 espejos (los espejos específicos del país deben establecerse por separado).

Las versiones en vivo que incluyen los paquetes memtest86 +, lvm2 y mdadm y a ellas se les ha aplicado un parche a DBus, en el momento del arranque, generando un nuevo identificador del sistema (ID de máquina) para DBus (el uso del identificador se configura a través de /etc/default/dbus).

Las compilaciones de Devuan 2.1 también incluyen todas las actualizaciones para Debian 9 con la eliminación de vulnerabilidades que se entregaron previamente a través del sistema de instalación de actualización de paquetes estándar.

De las actualizaciones de los paquetes que vale la pena remarcar son los siguientes:

  • apt (1.4.9) para arreglar CVE-2019-3462
  • linux-image-4.9.0-9 (4.9.168-1 + deb9u4) para corregir múltiples vulnerabilidades
  • firefox-esr (60.8.0esr-1 ~ deb9u1) para corregir múltiples vulnerabilidades
  • policykit-1 para arreglar CVE-2018-19788 y CVE-2019-6133
  • php-imagick CVE-2019-11037.
  • chromium CVE-2019-13723, CVE-2019-13724
  •  thunderbird CVE-2019-15903, CVE-2019-11764, CVE-2019-11763, CVE-2019-11762, CVE-2019-11761, CVE-2019-11760, CVE-2019-11759, CVE-2019-11757, CVE-2019-11755.
  • dpdk CVE-2019-14818.
  • qemu (fallo corregido en el MSR virtualizado)
  • intel-microcode CVE-2019-11135, CVE-2019-11139.

Si quieres conocer más al respecto sobre este nuevo lanzamiento, puedes consultar la publicación en el siguiente enlace. 

Descargar Devuan 2.1 “ASCII”

Las versiones en vivo y las imágenes iso de instalación para las arquitecturas AMD64 e i386 se han preparado para su descarga ( de momento no se han creado imagenes oficiales para ARM y máquinas virtuales y la comunidad los preparará más adelante).

Para obtener la imagen del sistema debes de dirigirte a su página web oficial y en su sección de descargas podrás obtener la imagen del sistema desde alguno de sus mirrors disponibles. Lo más recomendable es que uses el más cercano a ti, el enlace es este.

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

El Librem 5 vuelve a anunciar otro retraso en las entregas

Desde hace poco más de un año, aquí en el blog se ha llevado el seguimiento sobre las noticias y novedades del Librem 5 de Purism, de entre las cuales las noticias más sonadas fueron sobre los retrasos constantes del lanzamiento que Purism anunciaba. Pasado el tiempo y llegado el momento del lanzamiento prometido en septiembre, por fin fue liberado el lanzamiento de las primeras entregas de su teléfono inteligente GNU/Linux orientado a la seguridad y la privacidad.

Con ello también la compañía lanzó un cronograma de entrega de cuatro lotes de la siguiente manera: Lote Aspen (24 de septiembre de 2019 – 22 de octubre de 2019), lote Birch (29 de octubre de 2019 – 26 de noviembre de 2019), lote Chestnut (3 de diciembre de 2019 – 31 de diciembre de 2019), lote Dogwood (7 de enero de 2020 – 31 de marzo de 2020), lote Evergreen (período entrega estimada en el segundo trimestre de 2020), lote fir (período de entrega estimado en el cuarto trimestre de 2020).

Con ello las personas que hayan adquirido uno, sabrían cuando serian enviados sus dispositivos. Pero ahora en una publicación recientemente en su sitio web, la compañía anunció un aplazamiento de la entrega del lote Birch.

La causa: la ausencia de una resistencia de 10 kilohms en el circuito impreso que causó un mal funcionamiento del puerto USB.

“Esperábamos y esperábamos que el problema de la resistencia no retrase la entrega, pero resulta que causó algunos días de retraso”. Acabamos de enterarnos oficialmente de que las últimas piezas para el lote de Birch nos están siendo entregadas en este momento y esperamos recibirlas el martes 26 de noviembre (la próxima semana). En ese momento, enviaremos teléfonos a quienes recibirán este lote de Librem 5 la próxima semana. (Siempre existe la posibilidad de que las partes finales se entreguen antes, pero el seguimiento indica actualmente el 26 de noviembre) “, escribe la compañía.

Este último informe sigue a otros dos también debido a problemas de hardware. De hecho, el Librem 5 está construido alrededor de un chip i.MX 8M. Según las explicaciones de los funcionarios de la compañía, esta pieza del rompecabezas fue la causa de la ola anterior de aplazamientos.

En esencia, es un error en el SoC que causó una descarga extrema de la batería. Por lo tanto, era necesario, junto con NXP, que entrega el sistema en un chip, buscar alternativas. La compañía había analizado el i.MX 8M Mini (una alternativa de menor potencia, pero con menos opciones disponibles), pero una actualización de la pila de software i.MX 8M de NXP (que se ejecutó en febrero de 2019) terminó con Resolver los problemas de consumo y sobrecalentamiento de la batería.La publicación del calendario de entrega por lotes siguió.

El Librem 5 es, por su orientación, uno de los proyectos más seguidos por los seguidores del código libre y abierto. Por lo tanto, no es sorprendente recopilar varias reacciones, incluidas las que expresan dudas.

La compañía permite a los consumidores elegir sus paquetes de entrega. Dependiendo de su decisión, deben recibir especies alfa o beta. Del producto final. El período de entrega para el lote Fir se estima en el cuarto trimestre del próximo año. En principio, cualquier consumidor que desee tomar posesión de un producto completo debe estar de acuerdo con este último.

Hasta el 31 de julio pasado, el teléfono inteligente GNU/Linux estaba disponible en preventa a $ 649. Pero ahora para quienes tengan el interés de adquirir una pieza, tienen que pagar un poco más (la verdad no es mucho) ya que el precio para las nuevas piezas es de $ 699.

En opinión de muchos, el costo por adquirir un dispositivo en estos momentos no estan relevante, dado que la diferencia es minima.

Finalmente toca esperar a que las piezas faltantes lleguen a manos de Purism para que el lote que está en espera sea enviado lo más pronto posible. Tambien hay que tomar en cuenta que dado que está disponible la opción de adquirir una pieza, Purism no puede tomar demasiados riesgos en sobre abastecerse (ya que el producto es nuevo) por lo que la mejor opcion es limitarse en cierta medida.

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

LibreELEC 9.2.0 (Leia) ya disponible, ahora basado en Kodi 18.5

LibreELEC 9.2.0

La Raspberry Pi nos ofrece muchas posibilidades. De hecho, esta semana han anunciado que podrá ejecutar Ubuntu Touch, más concretamente en la RP3 y si usamos el panel táctil de 7″ oficial. Uno de los usos que le podemos dar es el de convertirla en un set-top box, uno cuyo sistema operativo es un Kodi un poco especial al que, además de addons y todo lo habitual, se le pueden instalar algunas aplicaciones. Ese sistema operativo ha lanzado una nueva versión hace unas horas, la LibreELEC 9.2.0.

Kodi 18.5 ha sido lanzado hace apenas unos días, hace aproximadamente una semana. Teniendo en cuenta que este sistema operativo está basado en el software anteriormente conocido como XBMC, no sorprende que hayan sido “rápidos” y hayan lanzado una nueva entrega basada en en la última versión de Kodi. Y es que la novedad más destacada de las que incluye LibreELEC 9.2.0 es que ha pasado a estar basado en Kodi 18.5 Leia.

LibreELEC 9.2.0

LibreELEC 9.2.0 (Leia), la versión final ha llegado basada en Kodi v18.5, la versión 9.2 contiene muchos cambios y mejoras en la experiencia del usuario y una revisión completa del núcleo del sistema operativo subyacente para mejorar la estabilidad y ampliar el soporte de hardware en comparación con la versión LE 9.0.

Entre las novedades de esta versión, el equipo de desarrolladores destaca que se ha mejorado el soporte para las cámaras web, se han añadido mejoras para la Raspberry Pi 4 y se ha añadido un actualizador de firmware también para la RP4. También mencionan otro cambio para la última versión de la placa de la frambuesa: A partir de LibreELEC 9.1.002, es necesario añadir el texto “hdmi_enable_4kp60=1”, sin las comillas, al archivo config.txt si queremos usar la salida 4K de la RP4. Antes había que usar otro código que ha quedado obsoleto.

LibreELEC ya está disponible para su descarga desde este enlace. Si vuestra intención es instalarlo a través de la herramienta oficial de Raspberry (NOOBS), tendréis que esperar unos días hasta que la actualicen. Si instaláis LibreELEC 9.2.0, no dudéis en dejar vuestras experiencias en los comentarios.

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

El Kernel de Linux 5.4 ya esta disponible y estas son sus novedades

Linux Kernel

Después de dos meses de desarrollo, se presentó la nueva versión del Kernel de Linux 5.4, versión en la cual se destacan diversos cambios entre los cuales se destacan: controlador exFAT experimental, modo de “bloqueo” para limitar el acceso del usuario root al núcleo, mecanismo fs-verity para monitorear la integridad del archivo, la capacidad de usar CIFS para la partición root entre otros.

La nueva versión adoptó 15743 parches, el tamaño del parche es de 63 MB (los cambios afectaron a 12800 archivos, se agregaron 828167 líneas de código, se eliminaron 126149 líneas). Alrededor del 46% de todos los cambios presentados en 5.4 están relacionados con controladores de dispositivos, aproximadamente el 15% de los cambios están relacionados con la actualización del código específico de las arquitecturas de hardware, el 12% están relacionados con la pila de red, el 4% con los sistemas de archivos y el 3% con los subsistemas internos del núcleo.

Principales novedades de Linux 5.4

En la sección experimental “staging” (“drivers/staging/”), donde se colocan los componentes que requieren refinamiento, se agrega un controlador exFAT abierto desarrollado por Samsung. Anteriormente, no era posible agregar soporte exFAT al kernel debido a las patentes, pero la situación cambió después de que Microsoft publicara las especificaciones disponibles públicamente y permitiera utilizar las patentes exFAT de forma gratuita en Linux.

El controlador agregado al kernel se basa en un código Samsung obsoleto (versión 1.2.9), que requiere refinamiento y adaptación a los requisitos para diseñar el código para el kernel.

Se añadió un mecanismo para detectar modificaciones o sustituciones de archivos fs-verity, similar a dm-verity, pero trabajando en el nivel del sistema de archivos, no en el dispositivo de bloque. Fs-verity agrega la capacidad de utilizar selectivamente comprobaciones de integridad y autenticar archivos individuales utilizados en modo de solo lectura.

Un nuevo controlador “Device-Mapper dm-clone” llega al Kernel de Linux 5.4, este permite crear una copia local sobre la base del dispositivo de bloque de solo lectura que se puede escribir durante el proceso de clonación.

El sistema de archivos EROFS que anteriormente estaba en la rama “provisional”, se ha movido al árbol principal.

EROFS admite el almacenamiento de datos comprimidos, pero adopta un enfoque diferente para almacenar bloques comprimidos, optimizado para un alto rendimiento con acceso aleatorio a los datos.

Para la parte de la virtualizacion, el kernel adoptó el módulo ” lockdown”, que incorporó los parches suministrados en las distribuciones, utilizados para restringir el acceso del usuario root al kernel y bloquear el bypass UEFI Secure Boot.

Sin usar el bloqueo, un atacante que logra ejecutar código con privilegios de root también puede ejecutar su código a nivel del núcleo, por ejemplo, reemplazando el núcleo con kexec o leyendo / escribiendo memoria a través de  /dev/kmem.

Otra novedad es que se ha agregado un nuevo sistema de archivos virtiofs, que permite la exportación eficiente de partes del sistema de archivos del sistema host a los sistemas invitados. El sistema invitado puede montar el directorio marcado para la exportación en el lado del host, lo que simplifica enormemente la organización del acceso compartido a los directorios en los sistemas de virtualización.

Por otra parte se destaca que Amdgpu agrega soporte para las GPU Navi 12/14, así como las APU Arcturus y Renoir, incluidas las herramientas de administración de energía para Navi12, Renoir y Arcturus.

El controlador Amdkfd (para GPU discretas como Fiji, Tonga, Polaris) agregó soporte para tarjetas basadas en las GPU Navi14, Navi12 y Arcturus.

En el controlador DRM para tarjetas gráficas Intel, se ha agregado soporte para la GPU utilizada en chips aún no lanzados en base a la nueva microarquitectura Tiger Lake.

El subsistema DRM (Direct Rendering Manager) y el controlador DRM i915 para el subsistema de video Intel han agregado soporte para la tecnología de protección de copia para contenido de audio y video HDCP2.2.

El controlador Nouveau ha mejorado la gestión del color de la pantalla y ha agregado la capacidad de usar propiedades adicionales (DEGAMMA/CTM/GAMMA) para la GPU NVIDIA nv50.

Mientras que para el hardware:

  • Soporte agregado para ARM SoC ASpeed ​​AST2600. 
  • Se eliminó la compatibilidad con SoC Kendin / Micrel / Microchip KS8695, Winbond / Nuvoton W90x900 e Intel IOP33x / IOP13xx obsoletos y que ya no se usan.
  • Soporte adicional para plataformas y placas ARM Snapdragon 855 (SM8150), Mediatek MT7629, Allwinner V3, NXP i.MX8M Nano, Layerscape LS1046A, Amlogic SM1 (S905X3), Amlogic G12B (S922X, A311D), Rockchips Mecer Xtreme Mini S6, AO Mini, AOpen Chromebase Mini, Aspeed AST2600, Leez RK3399 P710.
  • Se agregó soporte para computadoras portátiles basadas en SoC Snapdragon 835 / MSM8998 (Asus NovaGo TP370QL, HP Envy X2 y Lenovo Miix 630), Snapdragon 850 / sdm850 (Lenovo Yoga C630) y teléfonos inteligentes basados ​​en Snapdragon 410 / MSM8916 (Samsung Galaxy A3, A5, Longcheer L8150 / Android One 2).

from Linux Adictos https://ift.tt/35A4sMg
via IFTTT

Knoppix 8.6.1 llega basado en Debian Buster y Linux 5.3.5

Knoppix 8.6.1

Es probable que algunos de vosotros no hayáis escuchado hablar mucho sobre Knoppix. Esto es así en parte porque hay muchísimas distribuciones Linux y solo unas pocas llegan a ser populares, entre las que tenemos Debian/Ubuntu, Arch Linux, Fedora y algunos sistemas basados en ellos. Pero el sistema operativo protagonista de este post ha sido importante en el mundo Linux por ser de los primeros y el que popularizó las Live Session. Hoy ha vuelto a ser noticia, aunque pequeña, porque tiene disponible nueva versión estable, la Knoppix 8.6.1.

Knoppix 8.6.1 no es un lanzamiento mayor. Ha llegado principalmente para corregir problemas y actualizar algunos paquetes, pero sí podemos decir que está basado en la última versión de Debian (Buster) y que incluye el kernel Linux 5.3.5. A continuación tenéis la lista de novedades más destacada a la que también podéis acceder desde la nota de su lanzamiento.

Novedades más destacadas de Knoppix 8.6.1

  • Basado en Debian 10 Buster. Incluye algunos paquetes de los repositorios inestables para drivers gráficos.
  • Linux 5.3.5.
  • Xorg 7.7.
  • Entorno gráfico basado en LXDE.
  • pcmanfm 1.3.1.
  • GNOME 3.
  • Wine 4.0.
  • Qemu-kvm 3.1.
  • Chromium 76.0.3908.100.
  • Firefox 69.0.2.
  • LibreOffice 6.3.3-rc1.
  • GIMP 2.10.8.
  • Blender 2.79b, Freecad 0.18, Meshlab 1.3.2. Open Scad 2015.03.
  • Kdenlive 18.12.3. OpenShot 2.4.3. photofilmstrip 3.7.1. obs-studio 22.0.3.
  • Clientes para OwnClowd 2.5.1 y NextCloud 2.5.1.
  • Calibre 3.39.1.
  • godot3 3.0.6.
  • RipperX 2.8.0 y Handbrake 1.2.2.
  • gerbera 1.1.0.
  • Cambio de tamaño automático de la partición superpuesta sin reiniciar. Incluso después de copiar 1:1 en el disco flash USB.
  • Opción de remasterización al copiar en el disco flash USB mediante flash-knoppix o Terminator.
  • Soporte para UEFI Secure Boot.

Como opinión personal, siendo usuario de X-buntu (ahora Kubuntu) y habiendo probado muchas distribuciones Linux, diría que no soy un gran fan de esta sistema operativo. Sí valoro lo que hizo en el pasado, pero ahora creo que hay muchas opciones mejores. Lo que pasa es que, como Linux ofrece tantas posibilidades, es probable que Knoppix sí esté hecho para alguno de vosotros. Lo mejor es que lo probéis y decidáis por vosotros mismos.

Knoppix 8.6.1 ya está disponible desde este enlace.

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

GitHub creará una imagen TAR de cada repositorio público activo y la mantendrá en una Bóveda Ártica

arctic code vault

GitHub quiere asegurarse que parte del conocimiento global que está almacenado en discos duros, SSD (cuya vida teórica de 30 años supone un calor y humedad estrictamente controlados) quede almacenado de manera segura. Y es que quiere contribuir a la resolución de este problema y otros como la ocurrencia de desastres que probablemente causen la pérdida de los contenidos.

Es por ello que lanzo el proyecto “Artic Code Vault” en la cual la idea detrás de esto es guardar el contenido de los repositorios en un medio de almacenamiento que tenga una vida útil más larga. Piql, una compañía noruega especializada en almacenamiento de datos a muy largo plazo, es responsable de suministrar y codificar esos datos en una pelicula. La tecnología de la película se basa en haluros de plata y poliéster.

Ya que los servidores y las unidades flash no son lo suficientemente resistentes para este propósito, por lo que los datos se codifican en lo que parecen carretes de películas de la vieja escuela, cada uno pesa unas pocas libras y se almacenan en un recipiente de plástico blanco del tamaño de una caja de pizza. Básicamente es microfilm.

Según las mediciones ISO, este material tiene una vida útil de 500 años. Las pruebas de envejecimiento simuladas indican que la película Piql durará el doble.

Con ello GitHub planea alojar las cintas en una mina de carbón desmantelada que esta ubicada en el archipiélago de Svalbard, el archivo está más cerca del Polo Norte que del Círculo Polar Ártico.

La misma ciudad es el hogar de una cámara fría global. Es una de las ciudades más septentrionales del planeta. Los archiveros opinan que el frío y las condiciones casi constantes contribuirán favorablemente a la preservación de los contenidos.

El 2 de febrero de 2020, GitHub creará una imagen TAR de cada repositorio público activo y la mantendrá en la Bóveda del Código del Ártico. El archivo incluirá elementos de la rama predeterminada de cada repositorio, excluyendo cualquier archivo binario de más de 100 kilobytes. Para una mayor densidad e integridad de datos, la mayoría de los datos se almacenarán como un código QR. Un índice y una guía legibles por humanos detallarán la ubicación de cada repositorio y explicarán cómo recuperar los datos.

Luego, la plataforma planea multiplicar la duración de la copia de seguridad de contenido por 10. GitHub ha iniciado una asociación con Microsoft Research en esta dirección por hasta 10,000 años. Para lograr esto, los equipos de investigación tienen la intención de “escribir el contenido en bandejas de vidrio de cuarzo utilizando láseres de femtosegundo. ”

El Artic Code Vault es parte de un programa de archivo de puesta en marcha por GitHub con un número de socios que incluye el Archivo de Internet, Microsoft Research y la Long Now Foundation. La estrategia se reduce a “archivar contenido en varias organizaciones de acuerdo con la recomendación de LOCKS: muchas copias mantienen las cosas seguras“.

La estrategia de respaldo está organizada en lotes los cuales se actualizarán en tiempo real. Por ejemplo, en el nivel de GitHub, los datos se transferirán inmediatamente a múltiples centros de datos en todo el mundo. Mientras que por otra parte se manejaran otros tipos de lotes que se actualizarán mensualmente o anualmente. Finalmente, lo que se almacenara en esta propuesta, en la que encontramos el Artic Code Vault se actualizará cada 5 años como mínimo.

“Nuestra misión principal es preservar el software libre para las generaciones futuras. También tenemos la intención de que el Programa GitHub Archive sea un testimonio de la importancia de la comunidad de código abierto. Esperamos que, hoy y en el futuro, genere conciencia sobre el movimiento global de Código Abierto, ya que contribuirá a una mayor adopción de políticas de Código Abierto y Datos Abiertos en el mundo entero y alentar el pensamiento a largo plazo “, escribe GitHub.

Si quieres conocer más al respecto sobre el proyecto de Artic Code Vault puedes consultar el siguiente enlace.

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

SourceTrail, el explorador de código fuente en C, C++, Java y Python pasa a ser open source

SourceTrail

Sourcetrail es un explorador de código fuente multiplataforma para Windows, macOS y Linux que realiza el análisis estático en código fuente de C, C ++, Java y Python y navega a través de la información recopilada dentro de una interfaz de usuario que combina visualización de gráficos y visualización de código.

La herramienta tipo fuente, por ejemplo, se integra con IDEs como Eclipse, IntelliJ IDEA, PyCharm o editores como Atom, Sublime Text y Visual Studio Code. Aquí entonces se deben hacer los cambios deseados.

Para aquellos que lo descubren por primera vez, SourceTrail puede ser muy útil para comenzar con una base de código creada por otro desarrollador. Específicamente, ya que la herramienta permite sumergirse en una base de código existente y explorar su estructura general. SourceTrail tiene una API para agregar nuevos lenguajes de programación como extensiones.

“Los desarrolladores de software tienen una actividad que se centra principalmente en escribir código fuente. Pero a menudo, terminan pasando más tiempo leyendo para comprender lo que sucede en un código base existente.

Al mismo tiempo, la mayoría de las herramientas utilizadas están diseñadas para la escritura eficiente de códigos y no para la lectura. Es por eso que desarrollamos SourceTrail. Le ayuda a comprender todas las dependencias de su código fuente para que no tenga que preocuparse por romper todo el sistema cuando toca un código existente “, dice el equipo de desarrollo.

Ahora SourceTrail sera gratuito y de código abierto

Hace pocos, se dio a conocer la noticia de que la herramienta ha cambiado de ser de paga a pasar al código abierto ya que anteriormente, era una herramienta comercial para desarrolladores de la compañía austriaca Coati Software, que, sin embargo, se usaba para proyectos no comerciales de forma gratuita.

La adquisición de SourceTrail ya no se realizará a través de una licencia comercial.:

“Decidimos optar por la Licencia Pública General de GNU porque es una licencia viral que garantiza que cualquier cambio o mejora en Sourcetrail seguirá siendo software libre. Hoy nos enorgullece anunciar que el producto de cinco años de trabajo ahora está disponible gratuitamente para el público en GitHub “, escribe el equipo de desarrollo.

El fabricante ahora reconoce indirectamente que no ha podido monetizar el software lo suficiente, de ahí el movimiento hacia el código abierto, que también tiene como objetivo lograr una difusión más amplia del código fuente.

Pues no todos los desarrolladores vieron el valor de la herramienta, lo que dificultaba la venta, por lo que ahora Coati busca contribuciones a través de Patreon para financiar el mantenimiento y el soporte de Sourcetrail.

Ya que los responsables de la herramienta comentan que necesitan almenos $ 1,500 por mes para mantener el repositorio de código abierto y continuar lanzando las actualizaciones.

Ademas de que se necesitarán 2500 dólares mensuales para la gestión de los aspectos de comunicación. Tomará $ 19,000 por mes para continuar trabajando en el soporte de lenguajes de programación. El desarrollo de la interfaz de usuario se estima en $ 27,000 por mes. Es a través de la plataforma de crowdfunding de Patreon que los líderes del proyecto tienen la intención de trabajar hacia estos objetivos.

Descargar e instalar Sourcetrail en Linux

Finalmente, para quienes estén interesados en probar esta herramienta, pueden descargar el archivo Sourcetrail.tar.gz, el cual pueden obtener desde el siguiente enlace.

O ejecutando en una terminal el siguiente comando:

32 bits:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz

64 bits:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Hecha la descarga deben descomprimir el paquete con:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Entramos al directorio y vamos a ejecutar el archivo Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Esto creara una carpeta “~/.config/sourcetrail” en la primera ejecución, esta es la carpeta para la configuración de Sourcetrail.

Para instalar Sourcetrail, ahora vamos a ejecutar el script install.sh

sudo sh install.sh

Hecha la instalación deben tener en cuenta la ruta de la carpeta que contiene los archivos necesarios para la ejecución de Sourcetrail. La ubicacion es la siguiente:

~ /.config/sourcetrail

Finalmente puedes obtener más información en su documentación en el siguiente enlace.

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

SourceTrail, el explorador de código fuente en C, C++, Java y Python pasa a ser open source

SourceTrail

Sourcetrail es un explorador de código fuente multiplataforma para Windows, macOS y Linux que realiza el análisis estático en código fuente de C, C ++, Java y Python y navega a través de la información recopilada dentro de una interfaz de usuario que combina visualización de gráficos y visualización de código.

La herramienta tipo fuente, por ejemplo, se integra con IDEs como Eclipse, IntelliJ IDEA, PyCharm o editores como Atom, Sublime Text y Visual Studio Code. Aquí entonces se deben hacer los cambios deseados.

Para aquellos que lo descubren por primera vez, SourceTrail puede ser muy útil para comenzar con una base de código creada por otro desarrollador. Específicamente, ya que la herramienta permite sumergirse en una base de código existente y explorar su estructura general. SourceTrail tiene una API para agregar nuevos lenguajes de programación como extensiones.

“Los desarrolladores de software tienen una actividad que se centra principalmente en escribir código fuente. Pero a menudo, terminan pasando más tiempo leyendo para comprender lo que sucede en un código base existente.

Al mismo tiempo, la mayoría de las herramientas utilizadas están diseñadas para la escritura eficiente de códigos y no para la lectura. Es por eso que desarrollamos SourceTrail. Le ayuda a comprender todas las dependencias de su código fuente para que no tenga que preocuparse por romper todo el sistema cuando toca un código existente “, dice el equipo de desarrollo.

Ahora SourceTrail sera gratuito y de código abierto

Hace pocos, se dio a conocer la noticia de que la herramienta ha cambiado de ser de paga a pasar al código abierto ya que anteriormente, era una herramienta comercial para desarrolladores de la compañía austriaca Coati Software, que, sin embargo, se usaba para proyectos no comerciales de forma gratuita.

La adquisición de SourceTrail ya no se realizará a través de una licencia comercial.:

“Decidimos optar por la Licencia Pública General de GNU porque es una licencia viral que garantiza que cualquier cambio o mejora en Sourcetrail seguirá siendo software libre. Hoy nos enorgullece anunciar que el producto de cinco años de trabajo ahora está disponible gratuitamente para el público en GitHub “, escribe el equipo de desarrollo.

El fabricante ahora reconoce indirectamente que no ha podido monetizar el software lo suficiente, de ahí el movimiento hacia el código abierto, que también tiene como objetivo lograr una difusión más amplia del código fuente.

Pues no todos los desarrolladores vieron el valor de la herramienta, lo que dificultaba la venta, por lo que ahora Coati busca contribuciones a través de Patreon para financiar el mantenimiento y el soporte de Sourcetrail.

Ya que los responsables de la herramienta comentan que necesitan almenos $ 1,500 por mes para mantener el repositorio de código abierto y continuar lanzando las actualizaciones.

Ademas de que se necesitarán 2500 dólares mensuales para la gestión de los aspectos de comunicación. Tomará $ 19,000 por mes para continuar trabajando en el soporte de lenguajes de programación. El desarrollo de la interfaz de usuario se estima en $ 27,000 por mes. Es a través de la plataforma de crowdfunding de Patreon que los líderes del proyecto tienen la intención de trabajar hacia estos objetivos.

Descargar e instalar Sourcetrail en Linux

Finalmente, para quienes estén interesados en probar esta herramienta, pueden descargar el archivo Sourcetrail.tar.gz, el cual pueden obtener desde el siguiente enlace.

O ejecutando en una terminal el siguiente comando:

32 bits:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_32bit.tar.gz

64 bits:

wget https://github.com/CoatiSoftware/Sourcetrail/releases/download/2019.4.61/Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Hecha la descarga deben descomprimir el paquete con:

tar -xzvf Sourcetrail_2019_4_61_Linux_32bit.tar.gz

tar -xzvf Sourcetrail_2019_4_61_Linux_64bit.tar.gz

Entramos al directorio y vamos a ejecutar el archivo Sourcetrail.sh:

sudo sh Sourcetrail.sh 

Esto creara una carpeta “~/.config/sourcetrail” en la primera ejecución, esta es la carpeta para la configuración de Sourcetrail.

Para instalar Sourcetrail, ahora vamos a ejecutar el script install.sh

sudo sh install.sh

Hecha la instalación deben tener en cuenta la ruta de la carpeta que contiene los archivos necesarios para la ejecución de Sourcetrail. La ubicacion es la siguiente:

~ /.config/sourcetrail

Finalmente puedes obtener más información en su documentación en el siguiente enlace.

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

webOS Open Source Edition 2, un sistema que vale la pena probar en tu Raspberry Pi 4

webos-os

webOS Open Source Edition, es un sistema que se enfoca en equipar dispositivos inteligentes. La plataforma se está desarrollando en un repositorio público bajo la licencia Apache 2.0 y el desarrollo es supervisado por la comunidad, siguiendo un modelo de gestión de desarrollo conjunto.

La plataforma webOS en 2013 fue adquirida por LG a Hewlett-Packard y se utiliza en más de 70 millones de televisores LG y dispositivos de consumo. El proyecto webOS Open Source Edition se fundó en 2018 después de que LG intentó volver a un modelo de desarrollo abierto para atraer a otros participantes y ampliar la gama de dispositivos en los que se puede usar webOS.

El entorno del sistema webOS se forma utilizando las herramientas y los paquetes básicos de OpenEmbedded, así como el sistema de ensamblaje y un conjunto de metadatos del proyecto Yocto.

Los componentes clave de webOS son el administrador de sistemas y aplicaciones (SAM, System and Application Manager), los cuales son responsables de la ejecución de aplicaciones y servicios y Luna Surface Manager (LSM), que forma la interfaz de usuario. Los componentes se escriben utilizando el marco Qt y el motor del navegador Chromium.

El renderizado se realiza a través de un administrador compuesto que utiliza el protocolo Wayland.

Para el desarrollo de aplicaciones de usuario, se propone utilizar tecnologías web (CSS, HTML5 y JavaScript) y el marco Enact basado en React, pero también es posible crear programas en C y C ++ con una interfaz basada en Qt. La interfaz de usuario y las aplicaciones de gráficos integrados se implementan principalmente como programas nativos escritos con tecnología QML.

Para almacenar datos en una forma estructurada usando el formato JSON, se usa el almacenamiento DB8, usando la base de datos LevelDB como back-end. Para la inicialización, bootd se usa en base a systemd. Para procesar contenido multimedia, se ofrecen los subsistemas uMediaServer y Media Display Controller (MDC) y PulseAudio se utiliza como servidor de sonido.

Actualmente webOS Open Source Edition se encuentra en su version 2, la cual fue recientemente liberada.

Novedades de webOS Open Source Edition 2

En ella se propone una nueva interfaz de usuario de referencia: Home Launcher, optimizado para el control desde pantallas táctiles y que ofrece un concepto mejorado de tarjetas sucesivas (en lugar de ventanas).

También se ha agregado un panel de inicio rápido a la interfaz, en el que se colocan los accesos directos para las funciones de uso frecuente, como el acceso a la configuración y las notificaciones.

La plataforma está adaptada para su uso en sistemas de información y entretenimiento automotriz. Por ejemplo, es posible trabajar en entornos con dos pantallas de uso común en sistemas multimedia de pasajeros.

Se proponen medios para las actualizaciones automáticas de firmware (FOTA – Firmware-Over-the-Air), basadas en el uso de OSTree y actualizaciones del sistema atómico. La imagen completa del sistema se vuelve a ensamblar como un todo, sin separación en paquetes separados.

El sistema de actualización se basa en el uso de dos particiones del sistema, una de las cuales está activa, y la segunda se usa para copiar la actualización, después de instalar la actualización, las secciones cambian los roles.

La plataforma de hardware de referencia se actualizó a la placa Raspberry Pi 4 (anteriormente se propuso utilizar la Raspberry Pi 3 Modelo B), en la que puede conectar dos pantallas a través de HDMI, usar una GPU más avanzada, usar Gigabit Ethernet, Wi-Fi de doble banda, Bluetooth 5.0 / BLE y USB 3.0.

De los demás cambios:

  • Se ha agregado el modo SoftAP (Tethering), que le permite organizar el trabajo de un punto de acceso inalámbrico para conectar otros dispositivos a la red.
  • Soporte agregado para el control de acceso obligatorio basado en el módulo del núcleo de Smack (núcleo de control de acceso obligatorio simplificado).
  • Soporte mejorado para Bluetooth y WiFi.
  • Para el registro, el diario de systemd se usa por defecto.
  • Versiones actualizadas de los componentes de terceros subyacentes a la plataforma, incluidos Qt 5.12 y Chromium 72.

¿Cómo obtener webOS Open Source Edition 2?

Para poder utilizar webOS Open Source Edition es necesario generar la imagen de este, pueden consultar los pasos para ello desde el siguiente enlace. 

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