15 puntos por xguru 2025-02-04 | 2 comentarios | Compartir por WhatsApp
  • El autor cree que sería bueno que Oils, Radicle y Simplex Chat se usaran más ampliamente
    • Oils: reemplaza el shell POSIX existente (como Bash)
    • Radicle: una solución de hosting distribuido para Git que puede reemplazar a GitHub/GitLab
    • Simplex Chat: puede reemplazar o reinventar el correo electrónico
  • Normalmente, cuando se descubre una herramienta nueva, toma 10 minutos entender el concepto básico y hasta 5 días empezar a usarla
    • En la mayoría de los casos, una vez que se entiende la idea básica, el interés se acaba, así que para mantener la atención hace falta una innovación realmente de fondo y una filosofía coherente
    • Por ejemplo, proyectos como Pijul resultaban interesantes, pero no se percibía con claridad una gran ventaja práctica frente a Git, así que no llegaron a adoptarse en el día a día
    • Las tres herramientas que se presentan abajo, en cambio, ya tienen valor real como alternativas y un nivel de madurez suficiente como para usarse de verdad

Oils for unix

  • Un proyecto que reimplementa el shell Bash, manteniendo compatibilidad con POSIX mientras corrige los problemas del viejo entorno de shells
  • Ya existían alternativas como KornShell, pero llevaban mucho tiempo estancadas sin mejoras significativas
  • Tampoco busca crear un lenguaje nuevo con una sintaxis parecida, como hace Nushell
  • Oils parte de una implementación de Bash, corrige de forma gradual solo las partes realmente rotas y permite migrar scripts paso a paso
    • Resuelve problemas del shell POSIX tradicional (por ejemplo, globbing implícito, operaciones aritméticas incorrectas, etc.)
  • Actualmente la parte compatible con Bash está en una beta estable, y el objetivo es lanzar la versión 1.0 este año
  • Probar Oils: en Alpine Linux Edge se puede usar el paquete oils-for-unix para hacer pruebas fácilmente en un entorno Docker

Radicle

  • Una solución para alojar y compartir repositorios Git de forma descentralizada
  • Es superior a GitLab o GitHub y usa un enfoque similar a BitTorrent para mejorar la disponibilidad del código fuente
  • Aunque el hosting es local, ofrece una UX intuitiva parecida a la interacción clásica de servidor-cliente
  • Se ha invertido mucho esfuerzo en la documentación para que los nuevos conceptos sean fáciles de aprender, así que incluso un flujo de trabajo completamente nuevo resulta sencillo de adoptar
  • A diferencia de ForgeFed, basado en ActivityPub, Radicle está optimizado para datos Git, por lo que se puede esperar una mayor disponibilidad
  • Probar Radicle: el autor montó un nodo de Radicle en su servidor y publicó ahí el código fuente de este blog. Se puede seguir la guía pública de usuario o simplemente clonar su blog mediante peering

Simplex Chat

  • A primera vista parece otra app de chat más, pero su concepto de dirección (Address) es radicalmente distinto
  • A un perfil creado se le pueden añadir varias direcciones, y estas pueden usarse solo para una conexión de conversación específica o descartarse de inmediato si aparece spam
    • "Las direcciones pueden ser de un solo uso o reutilizables hasta que se eliminen"
    • "Todas las conexiones entre dos perfiles usan una dirección 1 a 1 única"
  • Como resultado, se pueden conectar y desconectar dinámicamente varias direcciones a un mismo perfil, lo que resulta útil para responder al spam o usar direcciones según el propósito
  • Si se elimina una dirección reutilizable, solo se bloquean las conexiones nuevas; si se elimina un contacto existente, se bloquea el acceso de ese contacto
    • Es decir: "abstraer la dirección y desacoplarla del perfil, como si fuera un apartado postal"
  • Si un sistema de correo adoptara este enfoque, sería mucho más fácil emitir direcciones nuevas y descartarlas cuando hiciera falta
  • También ofrece cifrado E2E y privacidad total, por lo que existe un fuerte deseo de que este tipo de protocolo se extienda en lugar del correo
  • Aunque todavía tiene poca notoriedad, sería un error descartarlo como “otro mensajero más”, porque su idea de fondo es realmente novedosa
  • Probar Simplex: se creó un grupo para recibir retroalimentación. Se puede entrar al grupo en modo anónimo y probar la conversación de inmediato tras crear un perfil sencillo

¿Qué deberíamos hacer?

  • Las herramientas que usamos terminan convirtiéndose en los estándares del futuro
  • Oils, Radicle y Simplex Chat son proyectos con potencial para ir más allá de las herramientas convencionales de siempre
  • La propuesta es probar directamente este tipo de proyectos nuevos y ayudar a construir mejores estándares prácticos

2 comentarios

 
dbs0829 2025-02-04

oils es una palabra demasiado genérica, así que por alguna razón no me termina de generar afinidad. No sé si solo me pasa a mí, pero cuando lo busco y ese servicio no aparece de inmediato, me produce un rechazo sutil.

 
xguru 2025-02-04