Chrome OS 84 incluye nuevas funciones para tablets y usuarios de Linux, entre otras

Chrome OS 84

La crisis del COVID hizo que muchas compañías tuvieran que modificar sus agendas. Entre ellas estuvo Google, quien dejó pasar las v82 de su navegador web y sistema operativo para pasar a las v83. Ahora parece que todo va volviendo a la normalidad, por lo menos en cuanto a fechas de lanzamiento, y la compañía famosa por el gran buscador ha lanzado Chrome OS 84, la versión más actualizada de su sistema operativo de escritorio.

Aunque personalmente yo nunca lo podría a la altura de las distribuciones Linux más completas y tradicionales, lo cierto es que Google mejora mucho su sistema operativo de escritorio con cada lanzamiento. A finales de mayo, la v83 añadió opciones como la de ponerle un PIN de seguridad o Google Families, y ahora ya en julio ha introducido otras que agradecerán los que lo usen en tablets. A continuación tenéis la lista de novedades más destacadas que han llegado junto a Chrome OS 84.

Novedades más destacadas de Chrome OS 84

  • Modo de descripción general: ahora se puede arrastrar una ventana hacia el borde izquierdo o derecho de la pantalla para configurar rápidamente una vista de pantalla dividida. Si usamos varias pantallas, también podemos arrastrar ventanas entre pantallas desde el modo de vista general.
  • Hacer fotos con los botones de volumen: esto hace que sea más fácil hacer una foto presionando el botón arriba o abajo. Por ahora, esta función solo está disponible en modo tablet.
  • Cambiar el tamaño de los teclados virtuales: arrastrando desde una esquina del teclado flotante para cambiar su tamaño.
  • Guardar videos: hasta ahora, todos los videos grabados con cámaras Chromebook se guardaban como archivos MKV. Ahora podemos guardarlos como archivos MP4, lo que hace que sea más probable que las aplicaciones de terceros puedan trabajar con ellos, o que las personas a las que les enviemos el video puedan reproducirlo.
  • Acceso al micrófono Linux (Beta): ahora podemos acceder a la Configuración para Linux (Beta) y activar el interruptor para permitir que las aplicaciones Linux accedan al micrófono. Esto está deshabilitado por defecto.

El lanzamiento de Chrome OS 84 fue oficial ayer día 21 de julio, por lo que, si no ha llegado ya a tu Chromebook, ya que Google entrega sus actualizaciones de manera gradual, debería hacerlo en las próximas horas.

from Linux Adictos https://ift.tt/30Cw0zr
via IFTTT

Cómo descargar una distribución Linux con confianza


En esta serie de artículos venimos reseñando los aspectos básicos que deben seguir los usuarios que quieran probar una distribución Linux. Vamos a ocuparnos del procedimiento de conseguir una y asegurarnos de que es segura para instalar.

En los viejos tiempos en que Internet no llegaba a tantos lugares como ahora, la forma ideal de obtener una distribución Linux era comprando una revista u obteniéndola de algún amigo o asociación de usuarios. Aunque hoy todavía es posible conseguirla de ambos métodos, lo recomendable es ir a la página oficial de cada distribución.

Un excelente directorio de enlaces de descarga a distribuciones Linux es la página de Distrowatch. Mientras no te tomes en serio su ranking, ahí encontrarás uno de los listados más completos de la web y una descripción adecuada de cada título.

La página está parcialmente traducida, por lo no debe sorprenderte que en la lista que sigue use palabras en castellano e inglés.

Ve a la página de Distrowatch. En el menú de la parte superior pulsa en Buscar.

Baja hasta Search by Distribution Criteria (Simple Search Form) Esto bastará si eres un usuario novato

En OS TYPE selecciona Linux

Para Distribution category opta por Beginners o Desktop

Desktop interface. Puedes ir probando alternativamente:

  • Budgie
  • Cinnamon
  • Deepin
  • GNOME
  • KDE Plasma
  • LXDE
  • LXQt
  • MATE
  • Xfce

Hay otras opciones, pero estas son las que usan la mayoría de las distribuciones Linux.

Una vez que pulses en Submit Query, verás otra página donde vez el mismo buscador, debajo de él encontrarás la lista de distribuciones que cumplen los criterios especificados. Solo tienes que pulsar sobe alguna para ver la ficha. Presta atención a que en el apartado de Status diga Active.

En cada una de las fichas hallarás un enlace a la página oficial y otros recursos de información

Cómo descargar una distribución Linux

La mayoría de las distribuciones Linux están disponibles bajo un formato llamado imagen .iso. No hay que pensar que el término imagen se refiere a un gráfico. Estamos hablando de un archivo informático que utiliza un estándar que permite garantizar que la copia descargada es igual que el original almacenado en el servidor.

Esto es muy importante. Al poder hacer una verificación de integridad podemos confirmar que la distribución Linux fue descargada correctamente y que lo que vamos a instalar es una copia exacta de la publicada por los desarrolladores. Cualquier problema durante la descarga podría terminar en una instalación incompleta o fallida.

Además, la verificación permite evitar sustituciones maliciosas.

¿Cómo se hace la verificación?

Todas las distribuciones permiten verificar la integridad de la imagen descargada comprobando su valor de hash. Cada archivo contiene datos únicos, y cuando se le aplica un cierto algoritmo llamado «función de hash criptográfico», se obtiene un valor de hash que sólo es válido para ese archivo en su estado actual. Los algoritmos hash más populares son MD5 y SHA-1 y las distribuciones incluyen el resultado correcto en algún lugar cerca del enlace de descarga para que puedas hacer la comprobación.

Para comprobar la integridad de una imagen descargada tienes que abrir la herramienta Símbolo del sistema de Windows

Escribe cd Downloads

A continuación, escribe

certutil -hashfile seguido del nombre de la iso y de la palabra MD5 o SHA-1 según corresponda

Esto nos devolverá un valor que debemos comparar con el que figura en la página web.

Algunas de las distribuciones Linux más populares, tienen varios servidores de descarga ubicados en diferentes lugares del planeta. Cuanto más cerca estén de tu ubicación, más rápida será la descarga. El uso de la red Torrent (siempre usando enlaces de páginas oficiales) puede acelerar bastante el procedimiento, sobre todo si se trata de una distribución muy popular y estamos cerca de la fecha del lanzamiento de una nueva versión.

En el pasado usé programas de aceleración de descargas como Download Accelerator (la versión gratuita) con excelentes resultados y sin mayores inconvenientes. De todas formas, si es la primera vez que instalas Linux, te recomiendo que seas paciente e introduzcas la menor cantidad de innovaciones en el procedimiento, para, en caso de problemas, poder detectar más rápido donde está el inconveniente.

Cuando veamos los programas de creación de medios de instalación, te indicaré cuál de ellos incluyen también la función de descarga de distribuciones Linux.

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

Slimbook tiene nuevos e interesantes juguetes con AMD

Portátil Slimbook

La española Slimbook, una vez más, vuelve a dar una grata sorpresa al mundo de los linuxeros con nuevos portátiles con microprocesadores AMD de última generación. Y lo hace por tu bien, por el bien del usuario final, ya que estos chips traerán más rendimiento a sus equipos para que puedas disfrutar de esa maravillosa esencia de todos los productos de esta firma y de lo último en tecnología.

De esa forma se garantizan tener el portátil de 14 pulgadas más potente con solo 1.1 kg de peso, y un ultraligero de 1.5 kg y pantalla de 15.6″ con el máximo rendimiento de CPU gracias a la microarquitectura Zen 2 (codename Renoir) en los que se basan los AMD Ryzen 4000 Series de última generación que han elegido.

El kernel Linux funciona a las mil maravillas con estos AMD Ryzen, no solo por las continuas mejoras del código dependiente de la arquitectura x86, sino también por aportaciones específicas para estos chips. Y ya sabrás que «el creador», Linus Torvalds, también ha preferido pasar por primera vez de los Intel tras 15 años y comenzar a usar los chips de AMD. Y parece que está encantado, compilando hasta 3 veces más rápido de lo que lo hacía antes… por algo será.

El momento del cambio es ahora

AMD Ryzen Slimbook

Hasta ahora, AMD ha estado por detrás en cuanto al consumo y temperatura para los microprocesadores destinados a portátiles. Eso hacía que la gestión de temperatura, especialmente en ultrabooks, y la autonomía de la batería no fuera de lo mejor. Pero los problemas con el nodo de fabricación de 10nm de Intel, y los buenos avances realizados con Zen por parte de AMD y los 7nm, han hecho que AMD pueda llegar a superar a Intel en este aspecto.

Y no lo hace sacrificando rendimiento precisamente, ya que los benchmarks hablan por sí solos. Como digo, el nodo de fabricación y las mejoras de la microarquitectura tienen mucho que decir para obtener un gran rendimiento por vatio. De hecho, Zen 2 ha logrado optimizar el rendimiento para conseguir el doble de capacidad en coma flotante y un 15% más en IPC con respecto a su antecesor.

Tecnologías como SenseMI de AMD también están generando una mejor adaptación de estos chips a todos los escenarios. Este tipo de tecnologías usan inteligencia artificial para aprendizaje y adaptación a diferentes perfiles o niveles de rendimiento, en incluso llegar a superar las limitaciones de frecuencia del modo turbo con la tecnología XFR.

De todo eso podrás disfrutar en tu futuro portátil Slimbook

ProX y ProX 15

Los nuevos objetos de deseo de muchos usuarios son ahora estos dos portátiles Slimbook. El ProX y ProX 15, para elegir las 14 o 15 pulgadas según te interese. Además de eso, también estará disponible en el KDE Slimbook, ya sabes… la versión con el logo KDE del equipo de la compañía valenciana.

Ellos son los que reciben esta actualización con AMD Ryzen 7 4800H. Ese es el modelo concreto que han elegido. Un modelo que integra una GPU AMD Radeon que supera a las integradas de Intel y también en algunos aspectos a las NVIDIA GeForce MX dedicadas de otros modelos de sus portátiles.

Para tu información, el AMD Ryzen 7 4800H cuenta con las siguientes características:

  • 8 nucleos
  • 16 threads (SMT)
  • 2.9 Ghz de reloj base y hasta 4.2 Ghz máximos
  • Fabricado con proceso 7nm de TSMC y transistores FinFET
  • TDP de solo 45w
  • GPU AMD Radeon de 7 núcleos de procesamiento y 1.6 Ghz
  • Soporte para DDR4-3200 y LPDDR4-4266 y PCIe 3.0 (12 lanes)
  • Conexión FP6

Un chip que supera en la mayoría de benchmakrs Cinebench Rxx al Intel Core i7-9750H. Por tanto, un rendimiento nada desdeñable…

Por supuesto, esa esencia Slimbook de la que hablaba no ha desaparecido, estos portátiles ProX siguen manteniendo la calidad y prestaciones de los modelos Intel, pero con las bondades de AMD. Es decir, seguirás disfrutando de:

  • Pantalla IPS LED de calidad, sRGB 100%, brillo superior a 300nits, alta resolución y una buena densidad de píxeles.
  • Chasis de aleación aluminio-magnesio ligero (con 1.1 y 1.5kg para 14 y 15″ respectivamente) y con capacidad de disipar mejor el calor interno que los chasis de materiales polímeros.
  • Interruptores de privacidad por firmware (BIOS/UEFI) para desconectar la webcam, WiFi, Bluetooth y micrófono de forma segura.
  • Una de las mayores baterías del sector para que disfrutes horas y horas de tu Slimbook, con 46.7 Wh y 91.2Wh para los dos tamaños de pantalla existentes.
  • Teclado disponible en varios idiomas (próximamente).
  • Hardware de última generación, y no solo el microprocesador AMD.
  • Posibilidad de elegir el sistema operativo que quieres que te instalen (o ninguno). Aunque de momento solo está disponible el fork de Ubuntu de Slimbook, es decir, la distro Slimbook OS.
  • Cámara con capacidad biométrica para hacer login o usar sudo mediante reconocimiento facial.
  • Touchpad multitáctil para configuración de gestos con atajos.
  • Y con dos acabados posibles entre los que elegir:
    • KDE SLimboo, con el logo del proyecto KDE y tecla Plasma, así como KDE Neon.
    • El normal ProX con logo de Slimbook, tecla Tux.

¿Dónde lo puedo conseguir?

Pues si quieres ya tu Slimbook potenciado con AMD, puedes comprarlo desde la tienda online oficial… y ¡ya estás tardando!

Ir a la web de Slimbook

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

LibreOffice 7.0 no incluirá ninguna versión con etiqueta Personal Edition

LibreOffice y dinero

Bueno, pues ya tenemos final ¿feliz?, por decirlo de alguna manera. Y es que en episodios pasados de la obra LibreOffice 7.0 hubo cierto suspense: primero apareció una etiqueta nunca antes vista con el texto «Personal Edition», posteriormente retrasaron la llegada de esta etiqueta para preparar a la comunidad de su llegada y, en lo que parece el episodio final, The Document Foundation ha decidido no incluirla en ninguno de sus productos.

LibreOffice 7.0 coincidirá con el décimo aniversario del proyecto de la que se ha convertido en la suite de ofimática más usada en Linux, y en la mejor alternativa a Microsoft Office si se busca algo gratuito. Aprovechando el momento, The Document Foundation decidió lanzar un plan de marketing para mejorar las cosas, entre lo que parece que habrá servicios o soporte especial que estará disponible bajo suscripción. Estos beneficios los disfrutarían los usuarios de la Enterprise Edition.

0 cambios en LibreOffice 7.0 para el usuario normal

LibreOffice personal edition

La etiqueta aparecía en la pantalla de bienvenida, por lo que en las RC de LibreOffice 7.0 podíamos ver algo como lo que tenéis encima de estas líneas (vía Reddit). En la actualidad aparece algo parecido sin esa etiqueta, lo que queda mucho mejor desde mi punto de vista y el de la comunidad. Por lo tanto, tal y como explica Mike Saunders en la última entrada del blog del proyecto, han decidido revertir el cambio y volver a lo que aparece en la v6.4.

Aunque Saunders menciona concretamente las Release Candidate, todo parece indicar que, cuando se lance la versión estable de LibreOffice 7.0, la etiqueta tampoco aparecerá. El plan de marketing que tienen preparado tendrá una duración de 5 años (2020-2025), por lo que no se descarta que vuelvan a cambiar de opinión en el próximo lustro, pero parece que lo que harán será dejar exactamente igual la versión soportada por la comunidad (usuario) y que añadirán la etiqueta Enterprise Edition en la versión de pago. Otra opción es que sí añadan una etiqueta para la versión normal, pero sería Community Edition y aún habrá que ver si terminan añadiéndola en algún momento.

En cualquier caso, la suite funcionará exactamente igual la llamen como la llamen, por lo que podemos estar tranquilos.

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

Microsoft ProcMon: monitor de procesos para Linux

Windows y Linux logos, ProcMon

Microsoft ha querido vender que tiene ese amor incierto por Linux, de hecho, han contribuido en el desarrollo del kernel para integrar, por ejemplo, su HyperV. Además, como bien sabes, son miembros de la Linux Foundation, y han comprado la famosa plataforma de código abierto GitHub. A eso hay que agregar que están portando algunos programas como Edge, PowerShell, ProcMon, etc., abrir FAT, también para usar en GNU/Linux o que han integrado un subsistema Linux en su Windows 10…

Pero ojo, no hay que confundir amor con interés, y lo que mueve a Microsoft es puro interés.  A pesar de todos esos gestos que ha hecho no deja de ser una empresa que busca beneficios, y los buscará  siempre. Si eso implica acercarse a Linux lo hará, y si eso implica alejarse también lo hará. No lo dudéis.

Antecedentes

Windows 95 logo

No sé si sabrás que Microsoft ha estado probando algunas de sus funcionalidades míticas de Windows 95 en Windows 10. El último sistema operativo de los de Redmond se ha transformado en una especie de rolling release con el que están haciendo algunos experimentos como estos que pueden gustar más o menos a sus usuarios.

Algunos de los programas de Windows 95 han sido rescatados en la actualidad, ya que ahora están cobrando mayor importancia. Por ejemplo, Image Resizer, que sería muy práctica para las imágenes que se tratan para colgar en redes sociales, etc. En definitiva, pretende traer una serie de sus PowerToys a su sistema moderno con algunas mejoras y adaptaciones a los nuevos tiempos.

Entre las PowerToy Utilities se encuentran:

  • FancyZones
  • Image Resizer
  • Keyboard Manager
  • PowerRename
  • etc.

Pues bien, además de eso, hay algunas otras herramientas de código abierto que Microsoft tiene en GitHub, y algunas de ellas también para GNU/Linux.

ProcMon o Process Monitor

Process Monitor Windows

Otra de las herramientas de las que Microsoft ha liberado su código fuente y la tienes en GitHub es Process Monitor o ProcMon. Una utilidad bastante más moderna para Windows que sirve para monitorizar y mostrar en tiempo real la actividad de un sistema operativo Microsoft Windows, concretamente leer actividad del registro de Windows.

Especialmente interesante para administradores de sistemas, forenses y depuración. Para tareas que pueden ir desde simplemente conocer la actividad del sistema, hasta los intentos fallidos de acceso (lectura/escritura) en claves de registro para detectar problemas, filtrar por claves, procesos, ID, o valores específicos para localizar lo que buscas, saber el uso de bibliotecas dinámicas DLL usadas por aplicaciones de software, detectar errores del FS o sistema de archivos, etc.

Esta utilidad fue el resultado de fusionar dos de las antiguas herramientas que Microsoft usaba con anterioridad y que se llaman:

  • FileMon: fue creada por Mark Russinovich y Bryce Cogswell, dos empleados de NuMega Tecnologies. Ésta se transformó luego en SysInternals y fue comprada por Microsoft en 2006. Su nombre es una contracción de File+Monitor, y como su propio nombre indica se dedica a monitorizar la actividad del sistema de archivos.
  • RegMon: su hermana gemela comparte el mismo origen. En este caso se orientaba al análisis forense haciendo uso de los datos del registro de Windows. Su nombre proviene de la contracción de Registry+Monitor.

Tras su fusión en una sola, ProcMon sería lanzado para Windows 2000 por primera vez y luego para Windows XP SP2, para terminar actualizándose para siguientes versiones. Pero a pesar de ser freeware, no era de código abierto hasta ahora.

ProcMon para Linux

Puedes pensar que para qué te cuento todo esto, y que no tiene nada que ver con Linux a pesar de que haya sido abierta. Pero lo cierto es que no es así, ya que existe una versión de ProcMon también disponible para Linux. Por tanto, si te gusta y quieres probar esta herramienta también en tu distro GNU/Linux, desde ahora podrás.

ProcMon es una nueva adaptación del clásico ProcMon original de Sysinternals. Con ello se pretende dotar a los desarrolladores de una forma eficiente de monitorizar o trazar la actividad de llamadas al sistema (syscalls). Pero claro, en Linux no hay un registro al estilo de Windows, por lo que no se trata de un simple port, por eso se tiene que hacer uso de BCC (BPF Compiler Collection), es decir, un toolkit, o grupo de herramientas, para la manipulación y tracing de programas para el kernel Linux.

Además, Microsoft ha liberado el código en GitHub bajo licencia MIT. Por cierto, un código fuente que está escrito usando lenguaje de programación C++.

Instalar ProcMon

Para comenzar, lo primero será instalar ProcMon en tu distro favorita. Debes saber que tiene una serie de dependencias que tienes que satisfacer previamente. Además, aunque en la página de código se habla solo de Ubuntu, podría funcionar también en otras distros.

Lo primero que hay que hacer es satisfacer las dependencias que básicamente son tres:

  • BCC (BPF Compiler Collection)
  • cmake (para construir el código)
  • libsqlite3-dev (motor para base de datos SQL)

Para ello, puedes ejecutar los siguientes comandos:

sudo apt-get -y install bison build-essential flex git libedit-dev libllvm6.0 llvm-6.0-dev libclang-6.0-dev python zlib1g-dev libelf-dev


git clone --branch tag_v0.10.0 https://github.com/iovisor/bcc.git
mkdir bcc/build
cd bcc/build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

Con eso ya tendríamos las dependencias, los siguiente sería ir a por el propio ProcMon:


git clone https://github.com/Microsoft/Procmon-for-Linux
cd Procmon-for-Linux
mkdir build
cd build
cmake ..
make

Si quieres, también podrías construir el paquete DEB de ProcMon en Ubuntu de una forma sencilla:


cd build
cpack ..

Usar ProcMon

Una vez lo tienes ya instalado, lo siguiente es comenzar a disfrutar de esta herramienta. Su uso es bastante sencillo, ya que no dispone de una inmensa cantidad de opciones. También tienes que tener en cuenta que necesita privilegios, por lo que deberías ejecutarlo siendo root o, mejor, con sudo delante.

La sintaxis de ProcMon para usarlo desde el terminal es:


procmon [opciones]

Donde [opciones] serán algunas de estas:

  • -h o –help: muestra la ayuda del programa.
  • -p o –pids: para indicar los procesos separados por comas que quieres monitorizar. Puedes usar solo uno. Se especificará por su ID, es decir, un número.
  • -e o –events: lista de llamadas al sistema separadas por coma que quieres monitorizar. Puedes usar solo una. Las tendrás que especificar por su nombre.
  • -c o –collect /ruta/fichero: inicia procmon en headless mode. Es decir, sin los rasgos de la interfaz de éste que puedes ver en el GIF anterior. Un modo muy práctico para algunas pruebas o automatizaciones con scripts. La ruta especificará el fichero donde se registrará toda la actividad de la salida del comando para que luego puedas verla.
  • -f o –file /ruta/fichero: ejecuta ProcMon para trazar algún archivo concreto.
  • Sin opciones: entonces inicia ProcMon y mostrará todos los procesos y syscalls en marcha en el sistema.
  • Combinado: se pueden combinar varias opciones sin problema.

Si quieres algunos ejemplos prácticos, puedes observar estos ejemplos de ejecución:


sudo procmon

sudo procmon -p 44

sudo procmon -p 44,800

sudo procmon -c /home/registro.db

sudo procmon -p 4 -e read,write,open

sudo procmon -f /home/usuario/programas/prueba

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

Microsoft ProcMon: monitor de procesos para Linux

Windows y Linux logos, ProcMon

Microsoft ha querido vender que tiene ese amor incierto por Linux, de hecho, han contribuido en el desarrollo del kernel para integrar, por ejemplo, su HyperV. Además, como bien sabes, son miembros de la Linux Foundation, y han comprado la famosa plataforma de código abierto GitHub. A eso hay que agregar que están portando algunos programas como Edge, PowerShell, ProcMon, etc., abrir FAT, también para usar en GNU/Linux o que han integrado un subsistema Linux en su Windows 10…

Pero ojo, no hay que confundir amor con interés, y lo que mueve a Microsoft es puro interés.  A pesar de todos esos gestos que ha hecho no deja de ser una empresa que busca beneficios, y los buscará  siempre. Si eso implica acercarse a Linux lo hará, y si eso implica alejarse también lo hará. No lo dudéis.

Antecedentes

Windows 95 logo

No sé si sabrás que Microsoft ha estado probando algunas de sus funcionalidades míticas de Windows 95 en Windows 10. El último sistema operativo de los de Redmond se ha transformado en una especie de rolling release con el que están haciendo algunos experimentos como estos que pueden gustar más o menos a sus usuarios.

Algunos de los programas de Windows 95 han sido rescatados en la actualidad, ya que ahora están cobrando mayor importancia. Por ejemplo, Image Resizer, que sería muy práctica para las imágenes que se tratan para colgar en redes sociales, etc. En definitiva, pretende traer una serie de sus PowerToys a su sistema moderno con algunas mejoras y adaptaciones a los nuevos tiempos.

Entre las PowerToy Utilities se encuentran:

  • FancyZones
  • Image Resizer
  • Keyboard Manager
  • PowerRename
  • etc.

Pues bien, además de eso, hay algunas otras herramientas de código abierto que Microsoft tiene en GitHub, y algunas de ellas también para GNU/Linux.

ProcMon o Process Monitor

Process Monitor Windows

Otra de las herramientas de las que Microsoft ha liberado su código fuente y la tienes en GitHub es Process Monitor o ProcMon. Una utilidad bastante más moderna para Windows que sirve para monitorizar y mostrar en tiempo real la actividad de un sistema operativo Microsoft Windows, concretamente leer actividad del registro de Windows.

Especialmente interesante para administradores de sistemas, forenses y depuración. Para tareas que pueden ir desde simplemente conocer la actividad del sistema, hasta los intentos fallidos de acceso (lectura/escritura) en claves de registro para detectar problemas, filtrar por claves, procesos, ID, o valores específicos para localizar lo que buscas, saber el uso de bibliotecas dinámicas DLL usadas por aplicaciones de software, detectar errores del FS o sistema de archivos, etc.

Esta utilidad fue el resultado de fusionar dos de las antiguas herramientas que Microsoft usaba con anterioridad y que se llaman:

  • FileMon: fue creada por Mark Russinovich y Bryce Cogswell, dos empleados de NuMega Tecnologies. Ésta se transformó luego en SysInternals y fue comprada por Microsoft en 2006. Su nombre es una contracción de File+Monitor, y como su propio nombre indica se dedica a monitorizar la actividad del sistema de archivos.
  • RegMon: su hermana gemela comparte el mismo origen. En este caso se orientaba al análisis forense haciendo uso de los datos del registro de Windows. Su nombre proviene de la contracción de Registry+Monitor.

Tras su fusión en una sola, ProcMon sería lanzado para Windows 2000 por primera vez y luego para Windows XP SP2, para terminar actualizándose para siguientes versiones. Pero a pesar de ser freeware, no era de código abierto hasta ahora.

ProcMon para Linux

Puedes pensar que para qué te cuento todo esto, y que no tiene nada que ver con Linux a pesar de que haya sido abierta. Pero lo cierto es que no es así, ya que existe una versión de ProcMon también disponible para Linux. Por tanto, si te gusta y quieres probar esta herramienta también en tu distro GNU/Linux, desde ahora podrás.

ProcMon es una nueva adaptación del clásico ProcMon original de Sysinternals. Con ello se pretende dotar a los desarrolladores de una forma eficiente de monitorizar o trazar la actividad de llamadas al sistema (syscalls). Pero claro, en Linux no hay un registro al estilo de Windows, por lo que no se trata de un simple port, por eso se tiene que hacer uso de BCC (BPF Compiler Collection), es decir, un toolkit, o grupo de herramientas, para la manipulación y tracing de programas para el kernel Linux.

Además, Microsoft ha liberado el código en GitHub bajo licencia MIT. Por cierto, un código fuente que está escrito usando lenguaje de programación C++.

Instalar ProcMon

Para comenzar, lo primero será instalar ProcMon en tu distro favorita. Debes saber que tiene una serie de dependencias que tienes que satisfacer previamente. Además, aunque en la página de código se habla solo de Ubuntu, podría funcionar también en otras distros.

Lo primero que hay que hacer es satisfacer las dependencias que básicamente son tres:

  • BCC (BPF Compiler Collection)
  • cmake (para construir el código)
  • libsqlite3-dev (motor para base de datos SQL)

Para ello, puedes ejecutar los siguientes comandos:

sudo apt-get -y install bison build-essential flex git libedit-dev libllvm6.0 llvm-6.0-dev libclang-6.0-dev python zlib1g-dev libelf-dev


git clone --branch tag_v0.10.0 https://github.com/iovisor/bcc.git
mkdir bcc/build
cd bcc/build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

Con eso ya tendríamos las dependencias, los siguiente sería ir a por el propio ProcMon:


git clone https://github.com/Microsoft/Procmon-for-Linux
cd Procmon-for-Linux
mkdir build
cd build
cmake ..
make

Si quieres, también podrías construir el paquete DEB de ProcMon en Ubuntu de una forma sencilla:


cd build
cpack ..

Usar ProcMon

Una vez lo tienes ya instalado, lo siguiente es comenzar a disfrutar de esta herramienta. Su uso es bastante sencillo, ya que no dispone de una inmensa cantidad de opciones. También tienes que tener en cuenta que necesita privilegios, por lo que deberías ejecutarlo siendo root o, mejor, con sudo delante.

La sintaxis de ProcMon para usarlo desde el terminal es:


procmon [opciones]

Donde [opciones] serán algunas de estas:

  • -h o –help: muestra la ayuda del programa.
  • -p o –pids: para indicar los procesos separados por comas que quieres monitorizar. Puedes usar solo uno. Se especificará por su ID, es decir, un número.
  • -e o –events: lista de llamadas al sistema separadas por coma que quieres monitorizar. Puedes usar solo una. Las tendrás que especificar por su nombre.
  • -c o –collect /ruta/fichero: inicia procmon en headless mode. Es decir, sin los rasgos de la interfaz de éste que puedes ver en el GIF anterior. Un modo muy práctico para algunas pruebas o automatizaciones con scripts. La ruta especificará el fichero donde se registrará toda la actividad de la salida del comando para que luego puedas verla.
  • -f o –file /ruta/fichero: ejecuta ProcMon para trazar algún archivo concreto.
  • Sin opciones: entonces inicia ProcMon y mostrará todos los procesos y syscalls en marcha en el sistema.
  • Combinado: se pueden combinar varias opciones sin problema.

Si quieres algunos ejemplos prácticos, puedes observar estos ejemplos de ejecución:


sudo procmon

sudo procmon -p 44

sudo procmon -p 44,800

sudo procmon -c /home/registro.db

sudo procmon -p 4 -e read,write,open

sudo procmon -f /home/usuario/programas/prueba

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

Dot Browser, un nuevo navegador basado en Chromium, alejado de Google y centrado en la privacidad

Pantalla de bienvenida de Dot Browser

Aunque en la mayoría de distribuciones Linux se incluye Firefox como navegador por defecto, Chrome es la opción elegida por la gran mayoría de usuarios. Si hablamos de motores, el de Chromium aún lo usa más gente, porque es el que mueve a otros navegadores como Opera y Vivaldi. Pero, como siempre se ha dicho, donde comen dos, comen tres, y actualmente se está desarrollando otro navegador que se llama Dot Browser.

¿Qué hace que Dot Browser sea especial? Bueno, en cuanto a su motor, nada. Está basado en Chromium, el mismo que usan prácticamente todos los navegadores más populares más allá de Firefox y Safari, pero Dot Browser ha realizado algunos cambios. Tal y como leemos en la página de presentación y detallaremos mejor más adelante, entre estos cambios tenemos que usa una versión de Chromium que ha eliminado las funciones de seguimiento de Google. Y es que una de las razones de ser de Dot Browser es la privacidad.

Dot Browser evita que Google nos siga

Funciones especiales de Dot Browser:

  • Bloqueador de anuncios integrado y activado por defecto.
  • Interfaz de usuario limpia y familiar. Sobre todo para los usuarios de Chrome/Chromium en Windows, todo nos resulta familiar.
  • Sin el seguimiento de Google ni su bloatware. Usan Electron, lo que es una versión de Chromium despojada de todo el seguimiento sin sentido.
  • Podremos usar nuestra cuenta de Google si así lo deseamos, a diferencia de otros navegadores basados en Electron.
  • Sincroniza toda tu información importante con tu Dot ID. Como con la cuenta de Firefox o la de Google, podemos crearnos una cuenta Dot para sincronizar el historial, favoritos y las contraseñas. También podemos cifrar nuestros datos con la contraseña maestra.
  • Modifica cada aspecto del navegador. Desde la página «config» se puede modificar y realizar ajustes finos a cualquier parte del navegador.
  • Página de nueva pestaña moderna. Tal y como aparece en la captura de cabecera, esto es algo que llama la atención nada más iniciarlo. Y todo es personalizable.
  • Todo el código es de código abierto. A sus desarrolladores les encanta la transparencia, por lo que todo es de código abierto y está disponible en su página de GitHub, a la que se puede acceder desde aquí.

Aún en fase alfa

Una vez explicado todo lo que ofrece Dot Browser, tenemos que decir algo: por lo menos en Linux, y el autor de este artículo lo ha probado en dos máquinas virtuales (KDE neon y Ubuntu) y en nativo (Kubuntu), no funciona demasiado bien. De hecho, a mí no me permite entrar/hacer clic en las opciones, en el escudo del bloqueador ni en el icono del usuario, por lo que no he podido hacer demasiadas pruebas. Pero hay que tener en cuenta una cosa: no hay ninguna versión estable disponible. Cuando hacemos clic en «Download», nos lleva a una página en la que nos avisa de esto, desde donde podemos acceder a su sección de descargas.

Por lo tanto, estamos ante un navegador que podría ser una buena opción en el futuro: será compatible con las extensiones de Chrome/Chromium, pero navegaremos sin que nos sigan. Como dato, a algún desarrollador le ha parecido que tiene tan buena pinta que lo incluirán en su sistema operativo cuando ambos lancen una versión estable. Estoy hablando de Kai, quien estuvo durante semanas al frente del proyecto Ubuntu Lumina Remix y quien durante este fin de semana ha anunciado que se alejarán de Canonical para tener más libertad, lo que se traducirá en el lanzamiento de lo que han bautizado como ArisBlu y ArisRed.

Cómo probar Dot Browser

Si queréis probar Dot Browser, podéis hacerlo descargando su paquete DEB desde la página de descargas e instalarlo con cualquier instalador compatible, como GNOME Software o Discover. En las próximas semanas estará disponible también en otros tipos de paquetes y, probablemente, podremos añadir un repositorio para instalarlo y actualizarlo desde nuestro centro de software.

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

WINE 5.13 llega corrigiendo un fallo presente desde hacía 15 años

WINE 5.13

WineHQ sigue cumpliendo con precisión suiza con sus lanzamientos. Este viernes volvió a lanzar una versión de desarrollo, más concretamente un WINE 5.13 que entre sus novedades más destacadas incluye una corrección. ¿Y por qué una sola corrección es una de las novedades más destacadas? Pues porque se trata de un fallo que ha estado presente en el software desde hacía aproximadamente 15 años, ahí es nada. Para que os hagáis una idea de lo viejo que es un fallo así en el mundo Linux, Ubuntu, una de las distribuciones más populares, lanzó su primera versión sólo un año antes.

Como cada dos semanas, el proyecto ha publicado información detallada sobre este lanzamiento, entre lo que tenemos todos los cambios que han realizado. En este sentido, se han corregido 22 fallos, pero han introducido un total de 407 cambios desde la versión anterior. Aunque hay desarrolladores que han contribuido con muchos de ellos, destaca el trabajo de Alexandre Julliard, quien ha sido el responsable de 89. Lo que tenéis a continuación es la pequeña lista que WineHQ considera lo más importante que ha llegado junto a WINE 5.13.

Novedades más destacadas de WINE 5.13

  • Reasignación de archivos INI al registro. Este es el fallo que ha estado presente desde hacía unos 15 años.
  • Sistema de llamadas thunks en NTDLL.
  • Reimplementación de la impresión de números en coma flotante.
  • Comienzos de una reestructuración del soporte de la consola.
  • Varias correcciones de errores.

Los usuarios interesados ya pueden instalar WINE 5.13 desde su código fuente, disponible en este y este otro enlace, o a partir de los binarios que se pueden descargar desde aquí. En el enlace desde donde podemos descargar los binarios también hay información para añadir el repositorio oficial del proyecto para recibir esta y otras actualizaciones futuras tan pronto en cuanto las tengan listas a sistemas como Ubuntu/Debian o Fedora, pero también para Android y macOS.

La próxima versión de desarrollo será WINE 5.13 y, si no hay sorpresas, algo que parece imposible que pase en la agenda de WineHQ, llegará el próximo 31 de julio. Entre las mejoras, se espera que sigan trabajando en la reestructuración del soporte de la consola y solucionando más fallos.

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

Debian 9.13: Stretch ha llegado al final de su ciclo de vida. Es hora de plantearse dar el salto a Buster

Adiós a Debian 9 Stretch

El 17 de junio de 2018, Project Debian lanzó una actualización mayor de su sistema operativo. Ayer 18 de julio de 2020 y 25 meses después, puso a nuestra disposición Debian 9.13, lo que es la última actualización de la versión del sistema operativo que usa el nombre en clave de Stretch. Por lo tanto, y si no pasa nada muy extraño, los usuarios que estén usando esa entrega no volverán a recibir actualizaciones, por lo menos ninguna relacionada al sistema, en lo que se incluyen parches de seguridad.

Así lo explican en la nota que han publicado hace unas horas. En ella leemos concretamente que «Los usuarios que quieran continuar recibiendo soporte de seguridad deberían actualizar a Debian 10«, pero también nos facilitan este enlace en el que nos dan detalles sobre el subconjunto de arquitecturas y paquetes cubiertos por el proyecto de soporte a largo plazo. En cualquier caso, lo mejor y más seguro es actualizar.

Usuarios de Debian 9: actualizad ya a Debian 10

Después de este lanzamiento, los equipos de seguridad y lanzamiento de Debian ya no producirán actualizaciones para Debian 9. Los usuarios que deseen continuar recibiendo soporte de seguridad deben actualizar a Debian 10, o ver https://ift.tt/U37aF2 para obtener más información sobre el subconjunto de arquitecturas y paquetes cubiertos por el proyecto de soporte a largo plazo.

Debian 10 llegó a principios de julio de 2019 con el nombre en clave de Buster. En la actualidad, el proyecto ya ha lanzado cuatro versiones de mantenimiento, por lo que Buster ya está lo bastante pulido como para dar el salto directo. Entre las mejoras que se obtendrán, podemos mencionar Linux 4.19 y paquetes actualizados. En cuanto a entornos gráficos, está disponible con GNOME 3.30, Cinnamon 3.8, KDE Plasma 5.14, LXDE 0.99.2, LXQt 0.14, MATE 1.20, Xfce 4.12.

La próxima versión ya será un Debian 11 que está actualmente está en fase de desarrollo. Debian lanza sus versiones cuando las tiene listas sin fechas estrictamente programadas, pero la décimoprimera versión debería llegar a principios de 2021.

from Linux Adictos https://ift.tt/32BA9X4
via IFTTT

La bóveda en el ártico de GitHub ya conserva open source en rollos piqlFilm

En noviembre del año pasado compartimos aquí en el blog la noticia sobre una iniciativa por parte de GitHub llamada “Artic Code Vault” en la cual la idea es guardar el contenido de los repositorios en un medio de almacenamiento que tenga una vida útil más larga.

Con ello GitHub aseguro que parte del conocimiento global 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.

Y ahora varios meses después de que GitHub anunció la implementación del proyecto para crear un archivo de código abierto alojado en el repositorio de Arctic World Archive, el cual es capaz de sobrevivir en caso de una catástrofe global.

Todo el código ya ha sido almacenado en 186 unidades de película piqlFilm, que contienen fotografías de información y permiten almacenar información durante más de 1000 años (según otras fuentes, la vida útil es de 500 años).

El almacenamiento se creó a partir de una mina de carbón abandonada de 150 metros de profundidad, suficiente para garantizar la seguridad de la información incluso en el caso del uso de armas nucleares o electromagnéticas.

Millones de desarrolladores de todo el mundo contribuyeron al software de código abierto ahora almacenado en Arctic Code Vault. Para reconocer y celebrar estas contribuciones, diseñamos la Insignia Arctic Code Vault, que se muestra en la sección de aspectos destacados del perfil de un desarrollador en GitHub.

El archivo almacena aproximadamente 21 TB de información que representa el código de muchos proyectos de código abierto alojados en GitHub.

Los desarrolladores cuyo código está en el archivo están marcados en el perfil de GitHub con la etiqueta especial «Arctic Code Vault Collaborator». En caso de problemas con el Arctic World Archive, se está considerando la posibilidad de crear archivos duplicados a largo plazo.

Los planes de Microsoft para desarrollar la iniciativa apuntan a la intención de crear un archivo de información más global, que cubra la porción general de conocimiento acumulado por la industria informática, incluidos libros, documentación, información sobre desarrollo de software, lenguajes de programación, electrónica, microprocesadores e informática, así como información sobre la historia del desarrollo tecnológico y aspectos culturales.

El objetivo de la iniciativa es proporcionar información completa que pueda ayudar a los investigadores del futuro a recrear las tecnologías actuales y comprender mejor el mundo moderno.

Paralelamente, se están desarrollando varios proyectos alternativos para crear archivos con código. Como un proyecto experimental, Silica en unidades de almacenamiento prolongado basadas en obleas de vidrio de cuarzo almacenó los repositorios de contenido 6000 GitHub más populares. Los datos se guardan cambiando físicamente las propiedades de un material que no está expuesto a radiación electromagnética, agua y calor, lo que permite un tiempo de retención de decenas de miles de años.

El proyecto «Internet Archive» ha mantenido en su archivo una porción de repositorios públicos de GitHub a partir del 13 de abril. En total, se guardan aproximadamente 55 TB de información sobre los repositorios, incluidos comentarios, problemas y otros metadatos.

En el futuro, los creadores de Internet Archive tienen la intención de proporcionar la capacidad de extraer el código del proyecto del archivo utilizando el comando «git clone»  se está desarrollando un análogo del servicio Wayback Machine para el código).

La Fundación Software Heritage, fundada por el Instituto Nacional de Investigación de Francia (Inria) con el apoyo de la UNESCO, se ha fijado el objetivo de acumular y preservar el código fuente.

Actualmente, el archivo de Software Heritage ya tiene 130 millones de proyectos e incluye una historia completa de su desarrollo. 100 millones de estos proyectos son importados de GitHub.

En este proyecto cualquier persona puede solicitar el archivo de su código en save.softwareheritage.org proporcionando un enlace al repositorio de Git, Mercurial o Subversion.

Finalmente si estás interesado en conocer mas al respecto, pues consultar los detalles en la publicación que se realizó en el blog de Github.

El enlace es este.

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