Software recomendado. A la hora de elegir programas, es importante decantarse por el software libre (FS) o por el sofware de código abierto (OSS) [1], especialmente cuando hay alternativas viables y compatibles con los formatos utilizados en el ámbito laboral y académico. Una web que recomiendo para empezar es AlternativeTo, una web que nos ayuda a encontrar software basado en licencias, alternativas y recomendaciones. A veces no es posible encontrar una alternativa o bien las exigencias laborales o académicas nos exigen trabajar con ciertos formatos. Aquí voy a listar algunos programas que utilizo.
Para estar enterado de las novedades en múltiples páginas webs (blogs, revistas digitales y noticiarios), recomiendo utilizar algún lector RSS. Estos programas nos avisan de actualizaciones en las páginas que tengamos agregadas y nos permiten leer la noticia desde la propia interfaz, ya sea a través de un navegador integrado o de una versión de texto simplificado.
Muchos de ellos tienen funciones avanzadas de organización y nos permiten crear carpetas y pseudocanales, de tal manera que podemos agrupar diferentes fuentes en una sola o crear un canal artificial que nos agrupe noticias o actualizaciones que contengan cierta palabra clave o etiqueta. Hay lectores RSS que se instalan como software pero otros funcionan como complementos del navegador. Aunque también hay servicios on-line que cumplen la misma función yo recomiendo siempre optar por la versión de software libre, con soporte vigente y con opciones de sincronización. Mis favoritos son:
Dentro de GNU/Linux, también tenemos Akregator desarrollado para entornos KDE. Otros dos navegadores libres son RSS Bandit y RSSOwlnix. El primero está basado en Microsoft .NET framework y el segundo, fork del antiguo RSSOwl, funciona con Java. Por último también puedo mencionar Feedbro, un lector que se integra como extensión para navegadores como chrome o firefox y un RSS completo aunque no libre, Feedreader, que permite identificar las direcciones RSS de manera automática.
Analizador de protocolos de red. Wireshark es un analizador de protocolos pasivo con interfaz gráfica que permite auditar y analizar datos y protocolos en una red para determinar problemas de comunicación o simplemente realizar un seguimiento del tráfico.
Cifrado de discos. Veracrypt es un software que nos permite cifrar discos duros o particiones y mantener la información segura en caso de robo o pérdida. Utiliza algoritmos de cifrado tales como AES, Serpent y Twofish, además de contar con funciones avanzadas. No es un software 100% libre, pero nos permite cifrar una partición, mantenerla oculta o incluso cifrar un disco duro entero, el cual es accesible a través de una contraseña y/o un archivo llave que mantendremos a buen recaudo.
Checksum. La suma de verificación es una función criptográfica basada en hashes que nos permite comprobar la integridad de un archivo. Esto es importante al descargar un archivo de la red junto con la suma de verificación. Si ésta no coincide es que el archivo está corrompido o ha sido manipulado malintencionadamente. Para estas funciones hay dos aplicaciones importantes. HashCheck Shell Extension y Gtkhash. El primero sólo está disponible en Windows y el segundo es multiplataforma. El primero se integra bien con la interfaz pero en el caso de usar Gnome, sería conveniente tener instalado el paquete nautilus-gtkash.
Encriptación de correo. Recomiendo GnuPG. Es una implementación libre de OpenPGP y sirve para la encriptación de archivos y correos. Por motivos de seguridad y privacidad recomiendo usar sistemas de encriptación básicos en la correspondencia on-line, tanto si queremos proteger nuestra información personal como laboral. Hay varias maneras de mantener un correo seguro, pero personalmente me decanto por GnuPG, un sistema de herramientas de cifrado y llaves públicas seguro y con licencia libre. Fuera de GNU/Linux se puede utilizar con un programa especial para gestionar la clave pública en Windows (Gpg4win) o en Mac (GPGTools).
Este programa funciona como una herramienta de línea de comandos y por ello es útil utilizar una interfaz gráfica (GUI) que nos permite manejar dichas funciones de una manera más intuitiva. La versión para Windows ya viene con una aplicación llamada Kleopatra que corre nativa en entornos KDE (hay otras como gpa). Si usamos Interlink o Postbox, podemos integrar dicho programa con un complemento esencial llamado Enigmail. Esta aplicación fue diseñada originalmente para Thunderbird aunque desde hace un tiempo ha dejado de ser compatible.
El sistema es sencillo, lo que obtenemos con esto son dos claves (una privada y otra pública). La privada es la que nos permite cifrar y descifrar correos entrantes y la pública es la que deben tener los demás para poder mandarnos mensajes privados. Esta clave pública se puede subir a Internet, compartir en un directorio público o adjuntarla como firma. En esta entrada explico como realizar una integración entre GnuPG e Interlink a través del plugin Enigmail.
Gestores de contraseñas. KeepassXC. Es un gestor de contraseñas emparentado con el Keepass original. Nos permite guardar todas las contraseñas en una base de datos protegida con contraseña y opcionalmente también con un archivo llave. Además de guardar las contraseñas seguras, nos permite tener todo un inventario de los servicios a los que estamos suscritos, incluyendo datos, links y notas de Interés. Una función muy importante es la de poder generar contraseñas aleatorias.
No dispongo de una experiencia completa en todos los tipos de distribución y sistemas operativos aunque he probado GNU/Linux, GNU/Hurd, FreeBSD y sistemas ya abandonados como Opensolaris. Dentro del mundo GNU/Linux recomiendo Debian y Arch Linux principalmente, aunque hay distros que pueden ser mejores para cierto tipo de ordenadores. En el caso de no contar con experiencia previa en este tipo de sistemas creo que es mejor empezar por con una distribución completa y conocida como Fedora.
[1] Conviene hacer una cierta distinción entre Software Libre (FS) y Open Source Software (OSS). La Free Software Foundation (1985), creadora de licencias GNU (GPL, AGPL, LGPL e iDFL), definió el software libre como aquel que garantiza una serie de libertades al usuario final: Usar el programa en cualquier ámbito, tener acceso al código fuente para modificarlo y distribuir tanto el programa como sus modificaciones. Además de las licencias GNU también aparecieron otras como las BSD, MPL, MIT o Apache. En 1998, la Open Source Initiative (OSI) defendió una definición del término Open Source enfocada a una serie de libertades que en principio estaban enfocadas al trabajo colaborativo. Ambos términos en gran parte coinciden y por eso algunos aglutinan ambos al hacer uso del término FOSS/FLOSS. No obstante, a veces hay discrepancias sobre qué licencia es más libre según qué organismo.
Richard Sandler (1946), Subway Noir, NYC, 1986 Siguiendo el escurridizo sendero que conduce al mundo… Leer más
Ana María Bustamante, El adiós es un tejido de flores y venas, 2017 Un sistema… Leer más
Under The Waves es un videojuego de aventura narrativa desarrollado por Parallel Studio y editado… Leer más
GrapheneOS He decidido hacer esta guía porque recientemente conseguí instalar GrapheneOS en un móvil Pixel… Leer más
Jakub Hadrava, St George's Church in the Czech village of Lukova (mod. from Bousure) «Uno… Leer más
Lacrimosa es un grupo musical fundado en Suiza en 1990 por Tilo Wolff. El grupo,… Leer más