¡No te duermas con Omarchy!

MMaximilian Schwarzmüller
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00la semana pasada, con bastante expectación, se lanzó Omachi versión 4, Omachi Quattro, y por si te lo perdiste,
00:00:06es una distribución de Linux creada por DHH, quien por supuesto es una figura sin duda polémica para
00:00:14muchos. Ahora bien, yo no he usado Omachi, esto no es una reseña ni un vídeo promocional de Omachi,
00:00:22sino que tengo reflexiones sobre la dirección hacia la que nos dirigimos en el desarrollo de software
00:00:28y en cómo usamos los ordenadores, y algo que me parece súper, súper emocionante de Omachi,
00:00:33aunque todavía no lo haya usado. Por supuesto, también vale la pena señalar que, además de toda la expectación,
00:00:40también tenemos un poco la reacción contraria: tenemos a algunos puristas de Linux que prefieren mantener
00:00:47el ecosistema cerrado y que parece que no creen que Linux deba ser para todo el mundo, que hay que sudar sangre
00:00:54y lágrimas y ajustar tu distribución durante meses para ser un usuario válido de Linux; pero por supuesto,
00:01:01eso es solo una minoría ruidosa que deberíamos ignorar. Y seguro que hay aspectos que se pueden criticar de Omachi,
00:01:08detalles que pueden parecer basados en "vibes" o quizás que es esencialmente el sabor de Linux de DHH, que lo es,
00:01:16se comercializa así; el nombre Omachi viene de omakase, que es este concepto donde el chef elige lo que comes,
00:01:24y aquí ocurre lo mismo con el sistema operativo. Puedes tener controversias sobre todo eso, puedes criticarlo todo,
00:01:30y de nuevo, no lo he usado todavía, pero aquí hay dos reflexiones importantes: por un lado, creo que es estupendo
00:01:38que Linux sea más accesible y usable, y lo que es más importante, estoy convencido de que la filosofía de Omachi Quattro
00:01:47en concreto, que es maleable, que puedes añadir fácilmente plugins y ajustar cada aspecto del
00:01:56sistema operativo con la ayuda de la inteligencia artificial, es el camino a seguir, porque francamente eso es lo que se ve
00:02:04también en otras áreas del desarrollo de software. Me refiero a algo como el agente de programación Pi, sobre el cual
00:02:11tengo un curso por cierto, si quieres aprender todo sobre él. La idea detrás de este agente es que puedes hacerlo
00:02:19tuyo, que cuenta con un rico sistema de extensiones —del que hablo de nuevo en mi curso— que te permite
00:02:26añadir cualquier función que desees, personalizar la interfaz y convertirlo realmente en tu agente de programación o agente de IA en general.
00:02:34Y estoy convencido de que veremos mucho más de esto en todos los ámbitos, en todo tipo de software con el que interactuamos,
00:02:43y el sistema operativo es el ejemplo perfecto de dónde querrías algo así, en mi opinión.
00:02:51Ahora bien, también es el ejemplo perfecto de dónde puedes arruinar las cosas con facilidad. Obviamente, si estropeo Pi,
00:02:58puedo reinstalarlo en el peor de los casos o simplemente descartar todas las extensiones y listo. Si estropeo mi sistema operativo,
00:03:05puede ser un poco más difícil, pero de nuevo, por supuesto, si adoptas un sistema de plugins como este,
00:03:12probablemente acabes en un mundo donde, incluso si te equivocas, puedas simplemente descartar el plugin donde fallaste
00:03:19y volver a estar listo. Pero tal vez también veamos sistemas operativos o software en general
00:03:27que se basen más en instantáneas o que tengan mecanismos que faciliten volver a estados anteriores
00:03:35si rompes algo, de modo que romperlo se convierta en una parte natural de su evolución y puedas
00:03:42hacerlo verdaderamente tuyo; porque obviamente, sobre todo ahora mismo, esto no es para todo el mundo, son cosas de frikis
00:03:48y de nicho, soy totalmente consciente de ello, pero poder añadir rápidamente una función concreta a un software
00:03:56o a un sistema operativo es una idea sencillamente increíble, y por supuesto puedo programar por intuición algo de software y usarlo
00:04:03en mi Mac o en mi máquina con Windows también, y esto puede llevarte muy lejos. Y para ser muy claros
00:04:09sobre esto también, la programación por intuición puede ser perfecta para eso, pero dependiendo de la complejidad de lo que quieras,
00:04:16también hay límites hoy en día, y es fácil programar por intuición algo que luego resulte imposible
00:04:21de mantener; pero también hay muchas herramientas puntuales o básicas con las que puedes obtener grandes resultados sin
00:04:28mirar nunca ningún código, ni pensar en la arquitectura del software o siquiera en el lenguaje que estás usando
00:04:33en absoluto. Básicamente coexisten ambas cosas ahora mismo, y creo que tener un sistema operativo que posea esta
00:04:42filosofía de ampliación, de ser dinámico y maleable integrado de serie, tal y como lo tienen herramientas como Pi,
00:04:50es muy claramente el futuro, al menos en el mundillo friki de nicho por ahora, pero quizás también en el mundo en general
00:04:58en el futuro. Y no sé si Omachi es el sistema operativo perfecto para eso; se podría argumentar
00:05:05que algo como NixOS es mucho mejor para eso, ya que NixOS se basa en esa idea de configurarlo fácilmente,
00:05:12o tal vez no fácilmente, sino de configurarlo de formas declarativas, un poco como puedes configurar un
00:05:18archivo Docker como plano y luego levantar contenedores. Podrías crear un episodio entero solo sobre NixOS,
00:05:25pero se podría argumentar que el enfoque basado en plantillas o configuración de NixOS es mejor para esta
00:05:33visión. Mi impresión es simplemente que NixOS no abraza mucho la IA, pero tal vez surja una nueva distribución de Linux
00:05:41que encaje mejor en ese panorama o que se adapte mejor a esa visión, por decirlo así.
00:05:48Pero me gusta el hecho de que Omachi sea una especie de pionero en lo que respecta a sistemas operativos
00:05:54extensibles, y al mismo tiempo, por supuesto, no es solo eso, sino que también, según entiendo, es mucho más
00:06:00accesible, no es feo nada más instalarlo y simplemente funciona desde el primer momento, lo cual no es necesariamente el caso
00:06:07de todas las demás distribuciones de Linux. Y por supuesto, si eres un purista de Linux, nadie te impide
00:06:14empezar desde cero directamente en Arch y luego ajustarlo manualmente o con IA como quieras.
00:06:21Simplemente creo que esta visión de tener un software muy extensible donde la extensibilidad esté integrada y sea una parte clave
00:06:32de su filosofía, eso es el futuro, o una de las partes clave del futuro del software, lo cual no
00:06:40significa que el software circundante deba ser programado por intuición, o no necesite cuidado ni mantenimiento,
00:06:48y deba ser desarrollado por personas que entiendan lo que hacen; todo eso sigue siendo cierto, y especialmente
00:06:55en el caso del sistema operativo, creo que debería seguir siéndolo. No hablo de ejecutarse sobre un sistema operativo creado por intuición
00:07:02y sin cuidado, sino que creo que poder hacer que un sistema operativo sea verdaderamente tu propio sistema operativo
00:07:10de forma sencilla, sin pasar meses buceando o leyendo documentación y perdiendo el tiempo en ello,
00:07:17es una idea muy, muy interesante, y esa es la principal conclusión para mí de lo que he oído sobre Omachi
00:07:26hasta ahora, y eso es lo que quiero obtener de mi software en el futuro. Pero por supuesto,
00:07:32como siempre, me interesa conocer vuestras opiniones al respecto y qué pensáis de esta visión del software y los sistemas operativos.

Key Takeaway

La integración de sistemas operativos maleables y extensibles mediante inteligencia artificial define el futuro del software accesible y personalizable.

Highlights

  • Omarchy Quattro es una distribución de Linux orientada a la accesibilidad y la maleabilidad impulsada por inteligencia artificial.

  • El concepto de omakase inspira la distribución, donde el sistema operativo elige de antemano la configuración que recibe el usuario.

  • La programación por intuición permite crear herramientas básicas sin necesidad de conocimientos profundos de arquitectura de software o lenguajes.

  • NixOS ofrece configuraciones declarativas similares a contenedores Docker, aunque carece de una integración nativa profunda con la inteligencia artificial.

  • La extensibilidad integrada mediante plugins facilita adaptar el sistema operativo sin pasar meses buceando en la documentación.

Timeline

Lanzamiento y controversias de Omarchy Quattro

  • Omarchy Quattro introduce una distribución de Linux creada por DHH bajo el concepto omakase de selección automática.
  • Los puristas del ecosistema critican la accesibilidad de la distribución y la dependencia de elecciones basadas en intuición.
  • La filosofía de Omarchy Quattro permite ajustar cada aspecto del sistema operativo mediante inteligencia artificial y sistemas de plugins.

El lanzamiento de Omarchy Quattro genera división entre puristas que defienden configuraciones manuales complejas y usuarios que valoran la accesibilidad. El nombre proviene de omakase, reflejando un sistema operativo donde el chef elige la experiencia. A pesar de las críticas sobre su enfoque subjetivo, la capacidad de añadir plugins y personalizar componentes mediante IA anticipa una dirección relevante en el desarrollo de software.

Riesgos, evolución y alternativas técnicas

  • Los sistemas basados en plugins permiten descartar extensiones defectuosas para recuperar el estado anterior del software.
  • La programación por intuición reduce la barrera de entrada para crear herramientas básicas sin dominar la arquitectura de software.
  • NixOS utiliza un enfoque de configuración declarativa similar a Docker, aunque muestra menor integración con la inteligencia artificial.

Modificar profundamente un sistema operativo conlleva riesgos de estabilidad, los cuales pueden mitigarse mediante instantáneas y mecanismos de reversión. La programación por intuición funciona para tareas sencillas, aunque presenta límites en proyectos complejos de mantenimiento exigente. Herramientas como NixOS comparten la visión de configuración centralizada, pero Omarchy destaca como pionero en combinar accesibilidad inmediata, estética cuidada y extensibilidad asistida por IA desde el primer uso.

Community Posts

View all posts