- 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
oilses 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.Lo presenté en 2021, y antes su nombre era Oil, pero desde 2025 cambió su nombre a Oils.