{"id":5832,"date":"2026-09-20T16:38:33","date_gmt":"2026-09-20T14:38:33","guid":{"rendered":"https:\/\/optimaquantum.com\/es\/?p=5832"},"modified":"2026-09-20T16:47:31","modified_gmt":"2026-09-20T14:47:31","slug":"omarchy-auditoria","status":"publish","type":"post","link":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/","title":{"rendered":"Hemos auditado Omarchy, el sistema operativo \u00abpara la era de los agentes\u00bb. Esto es lo que hay dentro"},"content":{"rendered":"<div class=\"wp-block-group toc\">\n<h2 id=\"indice\">Contenidos<\/h2>\n<ul>\n<li><a href=\"#que-hemos-auditado-y-como\">Qu\u00e9 hemos auditado, y c\u00f3mo<\/a><\/li>\n<li><a href=\"#la-instalacion-rapida-y-con-una-trampa-que-no-es-culpa-suya\">La instalaci\u00f3n: r\u00e1pida, y con una trampa que no es culpa suya<\/a><\/li>\n<li><a href=\"#el-segundo-golpe-todo-al-doble-de-tamano\">El segundo golpe: todo al doble de tama\u00f1o<\/a><\/li>\n<li><a href=\"#la-pregunta-del-millon-donde-esta-la-inteligencia-artificial\">La pregunta del mill\u00f3n: \u00bfd\u00f3nde est\u00e1 la inteligencia artificial?<\/a><\/li>\n<li><a href=\"#por-que-ningun-sistema-operativo-tiene-la-ia-dentro\">Por qu\u00e9 ning\u00fan sistema operativo tiene la IA &quot;dentro&quot;<\/a><\/li>\n<li><a href=\"#lo-que-omarchy-si-ha-integrado-de-verdad\">Lo que Omarchy s\u00ed ha integrado de verdad<\/a><\/li>\n<li><a href=\"#auditoria-de-seguridad-que-pasa-si-lo-pone-a-hacer-de-servid\">Auditor\u00eda de seguridad: qu\u00e9 pasa si lo pone a hacer de servidor<\/a><\/li>\n<li><a href=\"#el-hueco-mas-interesante-esta-en-el-kernel\">El hueco m\u00e1s interesante est\u00e1 en el kernel<\/a><\/li>\n<li><a href=\"#las-cifras\">Las cifras<\/a><\/li>\n<li><a href=\"#veredicto\">Veredicto<\/a><\/li>\n<li><a href=\"#apendice-lo-mismo-en-debian\">Ap\u00e9ndice: lo mismo, en Debian<\/a><\/li>\n<\/ul>\n<\/div>\n<p><em>An\u00e1lisis t\u00e9cnico de Omarchy 4.0.4 \u2014 instalaci\u00f3n, arquitectura de sus agentes de IA, auditor\u00eda de seguridad y una pregunta inc\u00f3moda sobre d\u00f3nde vive realmente la inteligencia artificial en un sistema operativo.<\/em><\/p>\n<hr class=\"wp-block-separator\"\/>\n<p>Cuando el creador de Ruby on Rails saca un sistema operativo y lo llama \u00abel SO maleable para la era de los agentes\u00bb, la industria escucha. Omarchy lleva meses acumulando titulares: diez agentes de IA preconfigurados, instalaci\u00f3n en menos de dos minutos, un escritorio que promete cambiar la forma de programar.<\/p>\n<p>Nosotros hicimos lo que se hace con cualquier pieza de software antes de dejarla entrar en producci\u00f3n: instalarlo, abrirlo y mirar dentro.<\/p>\n<p>Este art\u00edculo es el resultado. No es una rese\u00f1a de impresiones. Cada afirmaci\u00f3n que sigue est\u00e1 respaldada por un comando ejecutado sobre una instalaci\u00f3n limpia de Omarchy 4.0.4, y cada una es reproducible en diez minutos por cualquiera que quiera comprobarla.<\/p>\n<p>Adelantamos la conclusi\u00f3n, porque no nos gustan los art\u00edculos que hacen esperar: <strong>Omarchy es un trabajo de ingenier\u00eda mucho mejor de lo que su discurso comercial sugiere, y contiene mucha menos inteligencia artificial de lo que su nombre promete.<\/strong> Las dos cosas son ciertas a la vez, y explicar por qu\u00e9 es el objeto de este texto.<\/p>\n<h2 id=\"que-hemos-auditado-y-como\">Qu\u00e9 hemos auditado, y c\u00f3mo<\/h2>\n<p>M\u00e1quina virtual limpia sobre VirtualBox 7.2.2: 6 GB de RAM, 4 CPU, disco de 40 GB, arranque UEFI. ISO oficial <code>omarchy-4.0.4.iso<\/code>, 5,8 GB, con su firma SHA-256 verificada antes de instalar. Instalaci\u00f3n por defecto, con cifrado de disco LUKS activado, sin tocar una sola opci\u00f3n avanzada.<\/p>\n<p>Es decir: exactamente lo que se encontrar\u00eda cualquier persona que descargue Omarchy esta tarde.<\/p>\n<h2 id=\"la-instalacion-rapida-y-con-una-trampa-que-no-es-culpa-suya\">La instalaci\u00f3n: r\u00e1pida, y con una trampa que no es culpa suya<\/h2>\n<p>La promesa de \u00abmenos de dos minutos\u00bb se cumple. El instalador hace cinco preguntas y se aparta. En una \u00e9poca en la que instalar Arch Linux sigue siendo un rito de iniciaci\u00f3n, esto es un logro real y hay que reconocerlo.<\/p>\n<p>Pero la primera vez que arrancamos, no pudimos entrar.<\/p>\n<p>La contrase\u00f1a del disco cifrado conten\u00eda una arroba. Al escribirla en el arranque, el sistema no la aceptaba. No era la contrase\u00f1a: era el teclado.<\/p>\n<p>El desbloqueo de LUKS ocurre dentro del <em>initramfs<\/em>, la imagen m\u00ednima que el kernel monta antes de que exista el sistema propiamente dicho. Ah\u00ed no hay distribuci\u00f3n de teclado cargada: <strong>siempre es la estadounidense<\/strong>, aunque en la instalaci\u00f3n hayas elegido espa\u00f1ol. La arroba, que en un teclado espa\u00f1ol se escribe con AltGr+2, all\u00ed se escribe con Shift+2.<\/p>\n<p>No es un fallo de Omarchy \u2014 le pasa a Ubuntu, a Fedora y a cualquier sistema con disco cifrado. Pero es la clase de detalle que convierte una instalaci\u00f3n de dos minutos en una tarde perdida, y ning\u00fan art\u00edculo sobre Omarchy lo menciona. Si cifra su disco, elija una contrase\u00f1a sin s\u00edmbolos o sepa d\u00f3nde est\u00e1n en el teclado americano.<\/p>\n<h2 id=\"el-segundo-golpe-todo-al-doble-de-tamano\">El segundo golpe: todo al doble de tama\u00f1o<\/h2>\n<p>Primer arranque del escritorio, y la terminal ocupa la pantalla entera con veinte l\u00edneas de texto. Ilegible.<\/p>\n<p>La causa est\u00e1 en <code>~\/.config\/hypr\/monitors.lua<\/code>:<\/p>\n<pre><code class=\"language-lua\">local omarchy_gdk_scale = 2\nlocal omarchy_monitor_scale = \"auto\"<\/code><\/pre>\n<p>Omarchy asume pantallas de alta densidad \u2014 los port\u00e1tiles caros donde trabaja su autor \u2014 y duplica el escalado del sistema por defecto. En un monitor de 1280&#215;800 eso no deja ver nada. La correcci\u00f3n son dos n\u00fameros:<\/p>\n<pre><code class=\"language-lua\">local omarchy_gdk_scale = 1\nlocal omarchy_monitor_scale = 1<\/code><\/pre>\n<p>Merece la pena detenerse aqu\u00ed, porque explica muchas cosas sobre Omarchy: <strong>est\u00e1 calibrado para el hardware de quien lo escribi\u00f3.<\/strong> Eso no es un defecto, es una decisi\u00f3n de producto leg\u00edtima y consciente. Pero conviene saberla antes de instalarlo en algo que no sea un port\u00e1til de gama alta.<\/p>\n<h2 id=\"la-pregunta-del-millon-donde-esta-la-inteligencia-artificial\">La pregunta del mill\u00f3n: \u00bfd\u00f3nde est\u00e1 la inteligencia artificial?<\/h2>\n<p>Aqu\u00ed es donde la auditor\u00eda se pone interesante.<\/p>\n<p>Omarchy anuncia diez agentes de IA preconfigurados. Los encontramos, efectivamente, en el PATH del usuario:<\/p>\n<pre><code>claude, codex, gemini, copilot, opencode, crush, cursor-agent, pi, hermes, grok<\/code><\/pre>\n<p>Ahora bien: nueve de esos diez ficheros pesan entre 111 y 153 bytes. El d\u00e9cimo, <code>hermes<\/code>, llega a 1.463. Este es el contenido \u00edntegro de <code>claude<\/code>, y son cuatro l\u00edneas:<\/p>\n<pre><code class=\"language-bash\">#!\/bin\/bash\nexport MISE_MINIMUM_RELEASE_AGE=0\nmise use -g --quiet \"claude\" || exit 1\nexec mise x \"claude\" -- \"claude\" \"$@\"<\/code><\/pre>\n<p>Son envoltorios. Cuatro l\u00edneas que, la primera vez que se invocan, descargan el agente real de internet mediante <code>mise<\/code>, un gestor de versiones de herramientas de desarrollo.<\/p>\n<p>Conviene decirlo con precisi\u00f3n, porque es f\u00e1cil ser injusto en las dos direcciones. <strong>Los agentes no vienen instalados: vienen cableados.<\/strong> El cableado es real y tiene valor \u2014- el PATH resuelto, las versiones gestionadas, la actualizaci\u00f3n centralizada\u2014- pero sin conexi\u00f3n a internet no hay ning\u00fan agente en esa m\u00e1quina. Y ninguno de ellos es un componente del sistema operativo: son programas de l\u00ednea de comandos que funcionan igual en Debian, en macOS o en Windows.<\/p>\n<p>Esto no es un esc\u00e1ndalo. Es, sencillamente, la \u00fanica arquitectura posible. Y la raz\u00f3n merece un apartado propio.<\/p>\n<h2 id=\"por-que-ningun-sistema-operativo-tiene-la-ia-dentro\">Por qu\u00e9 ning\u00fan sistema operativo tiene la IA \u00abdentro\u00bb<\/h2>\n<p>Es tentador imaginar un sistema operativo con un modelo de lenguaje integrado en su n\u00facleo, atendiendo llamadas al sistema con inteligencia. Es tambi\u00e9n t\u00e9cnicamente imposible, y conviene entender por qu\u00e9, porque desmonta de un plumazo el discurso comercial de toda una categor\u00eda de producto.<\/p>\n<p>El n\u00facleo de un sistema operativo \u2014- el <em>kernel<\/em> \u2014- vive bajo restricciones que no admiten negociaci\u00f3n:<\/p>\n<ul>\n<li><strong>No puede bloquearse.<\/strong> Un fallo en espacio de usuario mata un proceso y el sistema sigue. Un fallo en el kernel es un <em>panic<\/em>: la m\u00e1quina entera al suelo.<\/li>\n<li><strong>No tiene memoria abundante ni din\u00e1mica.<\/strong> El modelo de lenguaje m\u00e1s modesto que sirve para algo necesita varios gigabytes y, en la pr\u00e1ctica, una GPU.<\/li>\n<li><strong>Debe ser determinista.<\/strong> Un planificador de CPU que a veces toma una decisi\u00f3n distinta con la misma entrada no es un planificador: es un problema.<\/li>\n<\/ul>\n<p>Un modelo de lenguaje es exactamente lo contrario de las tres cosas: pesado, lento y probabil\u00edstico. Ponerlo donde un error apaga el servidor no es innovaci\u00f3n, es negligencia.<\/p>\n<p>Por eso, cuando Ubuntu, Windows u Omarchy anuncian \u00abIA en el sistema operativo\u00bb, en los tres casos hablan de programas normales ejecut\u00e1ndose en espacio de usuario, igual que un navegador. La diferencia entre ellos no est\u00e1 en la tecnolog\u00eda. Est\u00e1 en la curadur\u00eda: qu\u00e9 eligen instalar por usted, y qu\u00e9 cosen alrededor.<\/p>\n<p>Y en eso, hay que decirlo, Omarchy hace un trabajo notable.<\/p>\n<h2 id=\"lo-que-omarchy-si-ha-integrado-de-verdad\">Lo que Omarchy s\u00ed ha integrado de verdad<\/h2>\n<p>Frente a los 154 bytes de los envoltorios, el sistema trae <strong>446 comandos propios<\/strong> en <code>\/usr\/bin<\/code>, todos provistos por un paquete firmado (<code>omarchy 4.0.4-1<\/code>). Eso no es un script suelto: es una distribuci\u00f3n con criterio.<\/p>\n<p>La joya es el vigilante de ca\u00eddas. Cuando un proceso se muere, <code>omarchy-crash-watch<\/code> lo detecta y ofrece diagnosticarlo con un agente. El mecanismo es elegante: en lugar de vigilar ficheros de volcado, sigue el registro del sistema filtrando por el identificador de mensaje que <code>systemd-coredump<\/code> emite en cada ca\u00edda, lo que da datos estructurados en vez de nombres de fichero.<\/p>\n<p>El c\u00f3digo est\u00e1, sencillamente, bien escrito. Dos detalles que lo delatan:<\/p>\n<p><strong>Deduplicaci\u00f3n de bucles de ca\u00edda.<\/strong> Un proceso que se estrella en bucle genera cientos de volcados por minuto. El vigilante anuncia cada programa una vez por ventana de tiempo, y \u2014- detalle fino \u2014- solo arranca esa ventana si la notificaci\u00f3n lleg\u00f3 a entregarse, porque una notificaci\u00f3n fallida que contase suprimir\u00eda el resto del bucle.<\/p>\n<p><strong>Defensa contra nombres de proceso hostiles.<\/strong> Los datos de la ca\u00edda se pasan como argumentos sueltos, nunca interpolados en una cadena de shell. Un proceso llamado <code>; rm -rf \/<\/code> sigue siendo un nombre, no se convierte en un comando. Es la clase de cuidado que separa el software profesional del script de fin de semana.<\/p>\n<p>La instrucci\u00f3n de diagn\u00f3stico, adem\u00e1s, est\u00e1 replicada para los cinco agentes principales, de forma que funciona con el que usted haya elegido. Eso es integraci\u00f3n de verdad, no una etiqueta de marketing.<\/p>\n<p>Lo mismo vale para VoxType, el dictado por voz sin conexi\u00f3n basado en Whisper: existe como paquete oficial en el repositorio de Omarchy, con cinco comandos propios para instalarlo, configurarlo y elegir modelo. Precisi\u00f3n necesaria: <strong>no viene instalado<\/strong>. Hay que pedirlo.<\/p>\n<h2 id=\"auditoria-de-seguridad-que-pasa-si-lo-pone-a-hacer-de-servid\">Auditor\u00eda de seguridad: qu\u00e9 pasa si lo pone a hacer de servidor<\/h2>\n<p>Omarchy es un escritorio y no pretende otra cosa. Pero la tentaci\u00f3n de dejar corriendo en \u00e9l un servicio, un contenedor o un agente que trabaje de noche es evidente, as\u00ed que lo auditamos con ese criterio.<\/p>\n<p><strong>Lo que est\u00e1 bien, y es m\u00e1s de lo que esper\u00e1bamos:<\/strong><\/p>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Aspecto<\/th>\n<th>Estado<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Cortafuegos<\/td>\n<td><code>ufw<\/code> activo, pol\u00edtica de entrada <code>deny<\/code> por defecto<\/td>\n<\/tr>\n<tr>\n<td>Cifrado de disco<\/td>\n<td>LUKS sobre todo el volumen ra\u00edz<\/td>\n<\/tr>\n<tr>\n<td>Paquetes de AUR<\/td>\n<td><strong>Cero.<\/strong> Todo viene de repositorios oficiales firmados<\/td>\n<\/tr>\n<tr>\n<td>Instant\u00e1neas<\/td>\n<td>Btrfs con Snapper: permite volver atr\u00e1s tras una actualizaci\u00f3n rota<\/td>\n<\/tr>\n<tr>\n<td>Permisos elevados<\/td>\n<td>Reglas <code>NOPASSWD<\/code> acotadas con expresiones regulares estrictas<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Ese \u00abcero paquetes de AUR\u00bb merece subrayado. El repositorio comunitario de Arch es la v\u00eda de entrada habitual de c\u00f3digo sin auditar en ese ecosistema. Que una distribuci\u00f3n basada en Arch no dependa de \u00e9l es una decisi\u00f3n de seguridad seria y poco frecuente.<\/p>\n<p><strong>Lo que no est\u00e1 bien:<\/strong><\/p>\n<figure class=\"wp-block-table\">\n<table>\n<thead>\n<tr>\n<th>Hallazgo<\/th>\n<th>Riesgo<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>SSH con <code>PasswordAuthentication yes<\/code> y <strong>sin fail2ban<\/strong><\/td>\n<td>Fuerza bruta sin ning\u00fan freno<\/td>\n<\/tr>\n<tr>\n<td><strong>Ning\u00fan temporizador de actualizaci\u00f3n<\/strong><\/td>\n<td>Distribuci\u00f3n <em>rolling<\/em> sin parcheo autom\u00e1tico: el peor de los dos mundos<\/td>\n<\/tr>\n<tr>\n<td>Sin AppArmor ni SELinux; <code>kernel.kptr_restrict = 0<\/code><\/td>\n<td>Sin control de acceso obligatorio a nivel de sistema<\/td>\n<\/tr>\n<tr>\n<td>CUPS, Avahi y Bluetooth activos por defecto<\/td>\n<td>Superficie de ataque innecesaria fuera de un escritorio<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p>Precisi\u00f3n obligada sobre el tercer punto: s\u00ed hay m\u00f3dulos de seguridad del kernel cargados (<code>lockdown<\/code>, <code>capability<\/code>, <code>landlock<\/code>, <code>yama<\/code>, <code>bpf<\/code>). <strong>Landlock<\/strong> est\u00e1 presente, y es relevante. Pero Landlock solo protege si cada aplicaci\u00f3n se acota voluntariamente a s\u00ed misma; no es una pol\u00edtica de sistema que el administrador imponga. Para un escritorio es razonable. Para un servidor, no basta.<\/p>\n<p>El segundo hallazgo es el m\u00e1s grave y el menos evidente. Una distribuci\u00f3n <em>rolling release<\/em> recibe parches de seguridad constantemente, lo cual es una ventaja enorme&#8230; siempre que alguien los aplique. Omarchy no programa ninguna actualizaci\u00f3n autom\u00e1tica. El \u00fanico temporizador activo en el sistema actualiza la base de datos del buscador de ficheros. Un servidor as\u00ed acumula vulnerabilidades conocidas hasta que un humano se acuerda de escribir <code>pacman -Syu<\/code>.<\/p>\n<h2 id=\"el-hueco-mas-interesante-esta-en-el-kernel\">El hueco m\u00e1s interesante est\u00e1 en el kernel<\/h2>\n<p>Omarchy compila su propio n\u00facleo (<code>7.2.5-3-omarchy<\/code>), y lo hace con una opci\u00f3n que llama la atenci\u00f3n:<\/p>\n<pre><code>CONFIG_SCHED_CLASS_EXT=y        \u2192 sched_ext compilado\n\/sys\/kernel\/sched_ext\/state     \u2192 disabled\nHerramientas instaladas         \u2192 ninguna<\/code><\/pre>\n<p><code>sched_ext<\/code> es la funcionalidad que permite escribir el planificador de CPU del sistema como un programa eBPF y cargarlo en caliente, sin recompilar el kernel ni reiniciar. Es, hoy por hoy, el \u00fanico lugar del sistema donde se puede ejecutar l\u00f3gica personalizada <em>dentro<\/em> del espacio del n\u00facleo.<\/p>\n<p>Omarchy lo trae compilado, lo deja desactivado y no instala ni una sola herramienta para aprovecharlo. Ni <code>scx_rusty<\/code>, ni <code>scx_lavd<\/code>, ni siquiera <code>bpftool<\/code> para inspeccionarlo.<\/p>\n<p>Que est\u00e9 desactivado por defecto es <strong>la decisi\u00f3n correcta<\/strong> para un escritorio de uso general: un planificador experimental no es lo que uno quiere bajo su editor de c\u00f3digo. Pero el resultado tiene su iron\u00eda: el sistema operativo que se anuncia como el de la era de los agentes trae tapiada la \u00fanica puerta por la que la inteligencia podr\u00eda entrar de verdad al n\u00facleo.<\/p>\n<p>Ah\u00ed, y no en los envoltorios de bash, es donde est\u00e1 el trabajo interesante de los pr\u00f3ximos a\u00f1os.<\/p>\n<h2 id=\"las-cifras\">Las cifras<\/h2>\n<p>Medidas sobre la m\u00e1quina virtual descrita, con el escritorio arrancado y en reposo:<\/p>\n<ul>\n<li><strong>Espacio de usuario hasta escritorio listo:<\/strong> 5,47 s<\/li>\n<li><strong>RAM en reposo:<\/strong> 966 MB con 276 procesos y el entorno gr\u00e1fico completo<\/li>\n<li><strong>Paquetes instalados:<\/strong> 949, ninguno de AUR<\/li>\n<li><strong>Versiones:<\/strong> Python 3.14.7, systemd 261.2, Mesa 26.2.2, Docker 29.7.2, Hyprland 0.56.2<\/li>\n<\/ul>\n<p>Menos de un gigabyte en reposo para un escritorio completo es un dato excelente, y es m\u00e9rito de Hyprland y de una selecci\u00f3n de paquetes contenida.<\/p>\n<p>Una nota de honestidad sobre el arranque: el total fue de 45 segundos, de los cuales 33 se los llev\u00f3 el kernel. Ese n\u00famero es un artefacto de medir dentro de una m\u00e1quina virtual con disco cifrado y no representa el comportamiento en hardware real. El dato v\u00e1lido, y bueno, es el de espacio de usuario: 5,47 segundos.<\/p>\n<h2 id=\"veredicto\">Veredicto<\/h2>\n<p><strong>Omarchy tiene sentido si<\/strong> usted programa en un port\u00e1til moderno, quiere un entorno de desarrollo montado y con criterio sin dedicarle un fin de semana, y le compensa mantener una distribuci\u00f3n <em>rolling<\/em> a cambio de tener siempre la \u00faltima versi\u00f3n de todo. La curadur\u00eda es buena, el c\u00f3digo es bueno y la experiencia est\u00e1 cuidada. Los 446 comandos que trae no son relleno: son decisiones tomadas por usted por alguien que sabe lo que hace.<\/p>\n<p><strong>Omarchy no tiene sentido si<\/strong> busca un servidor. No fue dise\u00f1ado para eso, no se defiende como tal, y la ausencia de actualizaciones autom\u00e1ticas en una distribuci\u00f3n <em>rolling<\/em> es una combinaci\u00f3n que ning\u00fan responsable de sistemas deber\u00eda aceptar en producci\u00f3n.<\/p>\n<p>Y sobre la promesa que da nombre a toda la categor\u00eda, la respuesta honesta es esta: <strong>la inteligencia artificial de Omarchy no est\u00e1 en el sistema operativo, porque no puede estarlo en ning\u00fan sistema operativo.<\/strong> Lo que Omarchy ofrece de verdad \u2014- y no es poco \u2014- es no tener que decidir usted qu\u00e9 instalar.<\/p>\n<p>Si eso vale el precio de mantener Arch Linux, es una decisi\u00f3n de ingenier\u00eda, no de fe. Y como toda decisi\u00f3n de ingenier\u00eda, depende de para qu\u00e9.<\/p>\n<hr class=\"wp-block-separator\"\/>\n<h2 id=\"apendice-lo-mismo-en-debian\">Ap\u00e9ndice: lo mismo, en Debian<\/h2>\n<p>La afirmaci\u00f3n central de este art\u00edculo es que esa integraci\u00f3n es replicable. As\u00ed que la replicamos: portamos el vigilante de ca\u00eddas de Omarchy a Debian, en dos scripts y una unidad de systemd.<\/p>\n<p>El mecanismo es id\u00e9ntico, porque <code>systemd-coredump<\/code> es est\u00e1ndar y no tiene nada de espec\u00edfico de Arch. Los cambios son de criterio, no de tecnolog\u00eda:<\/p>\n<ul>\n<li><strong>Omarchy ignora las ca\u00eddas que no son del usuario que ha iniciado sesi\u00f3n.<\/strong> Es lo correcto en un escritorio. En un servidor, el demonio que se estrella es justo lo que hay que saber, as\u00ed que vigilamos todos los identificadores de usuario.<\/li>\n<li><strong>La notificaci\u00f3n de escritorio se sustituye por un informe en <code>\/var\/log<\/code>.<\/strong> El original espera que alguien haga clic. Un servidor a las tres de la ma\u00f1ana no tiene a nadie delante.<\/li>\n<li><strong>La ventana de deduplicaci\u00f3n pasa de 60 a 300 segundos.<\/strong> En Omarchy una notificaci\u00f3n es gratis; aqu\u00ed cada diagn\u00f3stico es una llamada de API que cuesta dinero.<\/li>\n<\/ul>\n<p>Un detalle que conviene saber si va a replicarlo: <strong>Debian no instala <code>systemd-coredump<\/code> por defecto.<\/strong> Sin \u00e9l, el kernel escribe los volcados seg\u00fan <code>core_pattern<\/code> y el registro del sistema no tiene nada que leer. Es la raz\u00f3n m\u00e1s habitual por la que un montaje as\u00ed parece funcionar y en realidad no hace nada.<\/p>\n<p>El c\u00f3digo est\u00e1 publicado junto a este art\u00edculo y mide unas 80 l\u00edneas. Con una advertencia que corresponde hacer: est\u00e1 escrito y revisado, pero todav\u00eda no lo hemos puesto a correr en un servidor de producci\u00f3n. Darlo por probado sin haberlo ejecutado ser\u00eda exactamente el tipo de afirmaci\u00f3n sin verificar que este art\u00edculo reprocha a otros.<\/p>\n<p>Esa es, al final, la medida exacta de la distancia entre \u00absistema operativo con IA integrada\u00bb y \u00abun servidor normal con un agente instalado\u00bb: ochenta l\u00edneas de bash y un <code>apt install<\/code>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.<\/p>\n","protected":false},"author":1,"featured_media":5833,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[24],"tags":[],"class_list":["post-5832","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-inteligencia-artificial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Auditamos Omarchy: que hay dentro del SO con IA<\/title>\n<meta name=\"description\" content=\"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Auditamos Omarchy: que hay dentro del SO con IA\" \/>\n<meta property=\"og:description\" content=\"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/\" \/>\n<meta property=\"og:site_name\" content=\"Optima Quantum\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-20T14:38:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-20T14:47:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Auditamos Omarchy: que hay dentro del SO con IA\" \/>\n<meta name=\"twitter:description\" content=\"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/\"},\"author\":{\"name\":\"Admin\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#\\\/schema\\\/person\\\/16564b6bd36e9f0082e0d8f2dcd3b17b\"},\"headline\":\"Hemos auditado Omarchy, el sistema operativo \u00abpara la era de los agentes\u00bb. Esto es lo que hay dentro\",\"datePublished\":\"2026-09-20T14:38:33+00:00\",\"dateModified\":\"2026-09-20T14:47:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/\"},\"wordCount\":2698,\"publisher\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg\",\"articleSection\":[\"Inteligencia Artificial\"],\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/\",\"url\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/\",\"name\":\"Auditamos Omarchy: que hay dentro del SO con IA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg\",\"datePublished\":\"2026-09-20T14:38:33+00:00\",\"dateModified\":\"2026-09-20T14:47:31+00:00\",\"description\":\"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/#primaryimage\",\"url\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg\",\"contentUrl\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg\",\"width\":800,\"height\":800,\"caption\":\"Hemos auditado Omarchy, el sistema operativo \\\"para la era de los agentes\\\". Esto es lo que hay dentro\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/omarchy-auditoria\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Hemos auditado Omarchy, el sistema operativo \u00abpara la era de los agentes\u00bb. Esto es lo que hay dentro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/\",\"name\":\"Optima Quantum\",\"description\":\"Servicios y formaci\u00f3n en Inteligencia Artificial, Desarrollo de Software y Ciberseguridad\",\"publisher\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#organization\",\"name\":\"Optima Quantum\",\"url\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/logoGrande.png\",\"contentUrl\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/logoGrande.png\",\"width\":650,\"height\":650,\"caption\":\"Optima Quantum\"},\"image\":{\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/optimaquantum.com\\\/es\\\/#\\\/schema\\\/person\\\/16564b6bd36e9f0082e0d8f2dcd3b17b\",\"name\":\"Admin\",\"sameAs\":[\"https:\\\/\\\/optimaquantum.com\\\/es\",\"Admin\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Auditamos Omarchy: que hay dentro del SO con IA","description":"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/","og_locale":"es_ES","og_type":"article","og_title":"Auditamos Omarchy: que hay dentro del SO con IA","og_description":"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.","og_url":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/","og_site_name":"Optima Quantum","article_published_time":"2026-09-20T14:38:33+00:00","article_modified_time":"2026-09-20T14:47:31+00:00","og_image":[{"width":800,"height":800,"url":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg","type":"image\/jpeg"}],"author":"Admin","twitter_card":"summary_large_image","twitter_title":"Auditamos Omarchy: que hay dentro del SO con IA","twitter_description":"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.","twitter_image":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg","twitter_misc":{"Escrito por":"Admin","Tiempo de lectura":"12 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/#article","isPartOf":{"@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/"},"author":{"name":"Admin","@id":"https:\/\/optimaquantum.com\/es\/#\/schema\/person\/16564b6bd36e9f0082e0d8f2dcd3b17b"},"headline":"Hemos auditado Omarchy, el sistema operativo \u00abpara la era de los agentes\u00bb. Esto es lo que hay dentro","datePublished":"2026-09-20T14:38:33+00:00","dateModified":"2026-09-20T14:47:31+00:00","mainEntityOfPage":{"@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/"},"wordCount":2698,"publisher":{"@id":"https:\/\/optimaquantum.com\/es\/#organization"},"image":{"@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/#primaryimage"},"thumbnailUrl":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg","articleSection":["Inteligencia Artificial"],"inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/","url":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/","name":"Auditamos Omarchy: que hay dentro del SO con IA","isPartOf":{"@id":"https:\/\/optimaquantum.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/#primaryimage"},"image":{"@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/#primaryimage"},"thumbnailUrl":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg","datePublished":"2026-09-20T14:38:33+00:00","dateModified":"2026-09-20T14:47:31+00:00","description":"Instalamos Omarchy 4.0.4 y lo abrimos: diez agentes de IA que son envoltorios de 154 bytes, una base de seguridad solida y una puerta del kernel tapiada.","breadcrumb":{"@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/#primaryimage","url":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg","contentUrl":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2026\/09\/dalle_a38134bb25566824a3a9ba3ad977a511.jpg","width":800,"height":800,"caption":"Hemos auditado Omarchy, el sistema operativo \"para la era de los agentes\". Esto es lo que hay dentro"},{"@type":"BreadcrumbList","@id":"https:\/\/optimaquantum.com\/es\/omarchy-auditoria\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inicio","item":"https:\/\/optimaquantum.com\/es\/"},{"@type":"ListItem","position":2,"name":"Hemos auditado Omarchy, el sistema operativo \u00abpara la era de los agentes\u00bb. Esto es lo que hay dentro"}]},{"@type":"WebSite","@id":"https:\/\/optimaquantum.com\/es\/#website","url":"https:\/\/optimaquantum.com\/es\/","name":"Optima Quantum","description":"Servicios y formaci\u00f3n en Inteligencia Artificial, Desarrollo de Software y Ciberseguridad","publisher":{"@id":"https:\/\/optimaquantum.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/optimaquantum.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/optimaquantum.com\/es\/#organization","name":"Optima Quantum","url":"https:\/\/optimaquantum.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/optimaquantum.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2023\/11\/logoGrande.png","contentUrl":"https:\/\/optimaquantum.com\/es\/wp-content\/uploads\/2023\/11\/logoGrande.png","width":650,"height":650,"caption":"Optima Quantum"},"image":{"@id":"https:\/\/optimaquantum.com\/es\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/optimaquantum.com\/es\/#\/schema\/person\/16564b6bd36e9f0082e0d8f2dcd3b17b","name":"Admin","sameAs":["https:\/\/optimaquantum.com\/es","Admin"]}]}},"_links":{"self":[{"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/posts\/5832","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/comments?post=5832"}],"version-history":[{"count":1,"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/posts\/5832\/revisions"}],"predecessor-version":[{"id":5834,"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/posts\/5832\/revisions\/5834"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/media\/5833"}],"wp:attachment":[{"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/media?parent=5832"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/categories?post=5832"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/optimaquantum.com\/es\/wp-json\/wp\/v2\/tags?post=5832"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}