<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MacOS on SoloSoft</title><link>https://www.solosoft.dev/es/tags/macos/</link><description>Recent content in MacOS on SoloSoft</description><generator>Hugo</generator><language>es-es</language><atom:link href="https://www.solosoft.dev/es/tags/macos/index.xml" rel="self" type="application/rss+xml"/><item><title>Apple Container: Herramienta Open-Source para Ejecutar Contenedores Linux como MV en Mac</title><link>https://www.solosoft.dev/es/post/apple-container-mac-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/apple-container-mac-2026/</guid><description>&lt;p&gt;Durante años, ejecutar contenedores Linux en macOS ha requerido una capa de VM &amp;ndash; la VM Linux de Docker Desktop, la podman-machine de Podman o el enfoque basado en QEMU de Lima. Estas soluciones funcionan, pero introducen sobrecarga y complejidad. &lt;strong&gt;Apple Container&lt;/strong&gt; adopta un enfoque fundamentalmente diferente al ejecutar contenedores Linux directamente como máquinas virtuales ligeras utilizando el Virtualization.framework nativo de Apple, eliminando la necesidad de una capa de gestión de VM separada.&lt;/p&gt;
&lt;p&gt;Publicado como un proyecto de código abierto bajo la licencia Apache 2.0, Apple Container representa la entrada oficial de Apple en el espacio de herramientas de contenedores. La herramienta está escrita en Swift y proporciona una interfaz de línea de comandos limpia para crear, ejecutar y gestionar contenedores Linux como VM en Macs con Apple Silicon. Aprovecha el mismo Virtualization.framework que impulsa las funciones de virtualización propias de macOS, garantizando rendimiento nativo e integración estrecha con el sistema operativo anfitrión.&lt;/p&gt;</description></item><item><title>Apple Containerization: Paquete Swift para Contenedores Linux Nativos en macOS</title><link>https://www.solosoft.dev/es/post/apple-containerization-swift-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/apple-containerization-swift-2026/</guid><description>&lt;p&gt;Cuando Apple anunció &lt;strong&gt;Containerization&lt;/strong&gt; en WWDC 2025, representó un cambio estratégico significativo: Apple no solo estaba proporcionando una herramienta de contenedores, sino construyendo un stack de containerización nativo para macOS desde cero. Containerization es el paquete Swift que forma la base programática de este stack, ofreciendo una API limpia y nativa de Swift para crear, gestionar y orquestar contenedores Linux como VM ligeras.&lt;/p&gt;
&lt;p&gt;A diferencia de la herramienta CLI Apple Container, que proporciona una interfaz de línea de comandos para el usuario final, Containerization está diseñada para desarrolladores que necesitan integrar la gestión de contenedores directamente en sus aplicaciones, herramientas de compilación y flujos de trabajo. Es el mismo paquete que impulsa Apple Container internamente, pero expuesto como una API pública para uso programático.&lt;/p&gt;</description></item><item><title>BetterShot: Herramienta de Captura de Pantalla de Código Abierto para macOS con Editor Incorporado</title><link>https://www.solosoft.dev/es/post/bettershot-screenshot-mac-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/bettershot-screenshot-mac-2026/</guid><description>&lt;p&gt;BetterShot es una utilidad de captura de pantalla de código abierto para macOS construida con SwiftUI que combina modos de captura flexibles con un espacio de trabajo de anotación y edición incorporado. Creada por el desarrollador Kartik Labhshetwar y publicada bajo licencia MIT, BetterShot ofrece a los usuarios de macOS modos de captura de región, pantalla completa y ventana.&lt;/p&gt;
&lt;p&gt;El proyecto destaca en un ecosistema donde la mayoría de las herramientas de captura de pantalla pulidas para macOS son productos comerciales. BetterShot es completamente gratuito, de código abierto y respeta la privacidad del usuario.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Repositorio&lt;/strong&gt;: &lt;a href="https://github.com/KartikLabhshetwar/better-shot"&gt;github.com/KartikLabhshetwar/better-shot&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="modos-de-captura"&gt;Modos de Captura&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Modo&lt;/th&gt;
 &lt;th&gt;Atajo&lt;/th&gt;
 &lt;th&gt;Mejor para&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Región&lt;/td&gt;
 &lt;td&gt;Shift+Command+4&lt;/td&gt;
 &lt;td&gt;Seleccionar áreas específicas&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Pantalla Completa&lt;/td&gt;
 &lt;td&gt;Shift+Command+3&lt;/td&gt;
 &lt;td&gt;Capturar toda la pantalla&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Ventana&lt;/td&gt;
 &lt;td&gt;Shift+Command+5&lt;/td&gt;
 &lt;td&gt;Capturar una ventana específica&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Temporizador&lt;/td&gt;
 &lt;td&gt;(barra de menú)&lt;/td&gt;
 &lt;td&gt;Menús contextuales y estados hover&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

&lt;figure class="mermaid-wrapper not-prose" role="img" aria-label="Mermaid diagram"&gt;
 &lt;div class="mermaid-container"&gt;
 &lt;pre class="mermaid"&gt;flowchart LR
 A[Presionar Atajo\no Barra de Menú] --&amp;gt; B{Modo de Captura}
 B --&amp;gt; C[Región: Arrastrar]
 B --&amp;gt; D[Pantalla Completa: Instantáneo]
 B --&amp;gt; E[Ventana: Clic Objetivo]
 C --&amp;gt; F[Vista Previa]
 D --&amp;gt; F
 E --&amp;gt; F
 F --&amp;gt; G{Acción}
 G --&amp;gt; H[Abrir Editor]
 G --&amp;gt; I[Guardar Directamente]
 G --&amp;gt; J[Copiar al Portapapeles]&lt;/pre&gt;
 &lt;script type="application/mermaid"&gt;flowchart LR
 A[Presionar Atajo\no Barra de Menú] --&gt; B{Modo de Captura}
 B --&gt; C[Región: Arrastrar]
 B --&gt; D[Pantalla Completa: Instantáneo]
 B --&gt; E[Ventana: Clic Objetivo]
 C --&gt; F[Vista Previa]
 D --&gt; F
 E --&gt; F
 F --&gt; G{Acción}
 G --&gt; H[Abrir Editor]
 G --&gt; I[Guardar Directamente]
 G --&gt; J[Copiar al Portapapeles]&lt;/script&gt;
 &lt;/div&gt;
&lt;/figure&gt;&lt;h2 id="funciones-del-editor"&gt;Funciones del Editor&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Herramienta&lt;/th&gt;
 &lt;th&gt;Descripción&lt;/th&gt;
 &lt;th&gt;Caso de Uso&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Flecha&lt;/td&gt;
 &lt;td&gt;Puntero direccional&lt;/td&gt;
 &lt;td&gt;Llamar atención a elementos UI&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Rectángulo / Círculo&lt;/td&gt;
 &lt;td&gt;Superposición de formas&lt;/td&gt;
 &lt;td&gt;Resaltar áreas de interés&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Texto&lt;/td&gt;
 &lt;td&gt;Anotación de texto enriquecido&lt;/td&gt;
 &lt;td&gt;Añadir etiquetas y explicaciones&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Resaltado&lt;/td&gt;
 &lt;td&gt;Marcador semitransparente&lt;/td&gt;
 &lt;td&gt;Enfatizar texto o áreas&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Desenfoque / Pixelado&lt;/td&gt;
 &lt;td&gt;Herramienta de ocultación&lt;/td&gt;
 &lt;td&gt;Redactar información sensible&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Recorte&lt;/td&gt;
 &lt;td&gt;Recorte con relación de aspecto&lt;/td&gt;
 &lt;td&gt;Eliminar área sobrante&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fondo&lt;/td&gt;
 &lt;td&gt;Color sólido o degradado&lt;/td&gt;
 &lt;td&gt;Añadir fondo a capturas&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Exportar&lt;/td&gt;
 &lt;td&gt;PNG, JPEG, TIFF&lt;/td&gt;
 &lt;td&gt;Guardar en formato deseado&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="comparación"&gt;Comparación&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Característica&lt;/th&gt;
 &lt;th&gt;BetterShot&lt;/th&gt;
 &lt;th&gt;CleanShot X&lt;/th&gt;
 &lt;th&gt;Apple Screenshot&lt;/th&gt;
 &lt;th&gt;Skitch&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Precio&lt;/td&gt;
 &lt;td&gt;Gratis (MIT)&lt;/td&gt;
 &lt;td&gt;$29+&lt;/td&gt;
 &lt;td&gt;Integrado&lt;/td&gt;
 &lt;td&gt;Gratis (limitado)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Código Abierto&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Captura de Región&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Captura de Ventana&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Editor Incorporado&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Solo básico&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Fondos&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;Sí&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Atajos&lt;/td&gt;
 &lt;td&gt;Configurables&lt;/td&gt;
 &lt;td&gt;Configurables&lt;/td&gt;
 &lt;td&gt;Limitados&lt;/td&gt;
 &lt;td&gt;Limitados&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="instalación"&gt;Instalación&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Método&lt;/th&gt;
 &lt;th&gt;Pasos&lt;/th&gt;
 &lt;th&gt;Mejor para&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;GitHub Release&lt;/td&gt;
 &lt;td&gt;Descargar .dmg, arrastrar a Applications&lt;/td&gt;
 &lt;td&gt;La mayoría&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Desde código&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;git clone &amp;amp;&amp;amp; xcodebuild&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Desarrolladores&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Homebrew&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;brew install bettershot&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Usuarios de Homebrew&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="faq"&gt;FAQ&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Qué es BetterShot?&lt;/strong&gt; Utilidad de captura de pantalla de código abierto para macOS con editor incorporado. Alternativa centrada en privacidad a CleanShot X y Skitch.&lt;/p&gt;</description></item><item><title>CodexBar: Aplicacion de Barra de Menus para Agentes de Codigo AI en macOS</title><link>https://www.solosoft.dev/es/post/codexbar-mac-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/codexbar-mac-2026/</guid><description>&lt;p&gt;La barra de menus de macOS es una de las piezas mas valiosas del espacio de pantalla en el escritorio de un desarrollador. Siempre esta visible, siempre accesible con un solo clic o atajo de teclado, y se ha convertido en el hogar natural para aplicaciones de utilidad que necesitan estar disponibles al instante sin desorden. CodexBar ocupa esta ubicacion privilegiada con una mision enfocada: dar a los desarrolladores acceso instantaneo a agentes de codigo AI sin salir de su flujo de trabajo.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CodexBar&lt;/strong&gt; es una aplicacion nativa de barra de menus de macOS que pone la generacion de codigo AI, la gestion del portapapeles y las plantillas de prompt al alcance de tus dedos. Desarrollado por Peter Steinberger (tambien el creador de OpenClaw), es una herramienta ligera y enfocada que complementa los asistentes de codigo AI existentes en lugar de reemplazarlos. Mientras que herramientas como Cursor y GitHub Copilot integran la IA en el IDE, CodexBar vive en la barra de menus a nivel de sistema, haciendola disponible en cualquier aplicacion &amp;ndash; Xcode, VS Code, Terminal, Notas, o incluso fuera del entorno de desarrollo por completo.&lt;/p&gt;</description></item><item><title>Fondo de Pantalla Animado para macOS: Fondos de Escritorio Dinámicos</title><link>https://www.solosoft.dev/es/post/live-wallpaper-mac-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/live-wallpaper-mac-2026/</guid><description>&lt;p&gt;Una de las pocas funcionalidades de escritorio que los usuarios de macOS envidian a Windows y Linux es el soporte de fondos de pantalla animados. Live Wallpaper macOS, creado por thusvill, llena ese vacío como una aplicación nativa de Swift que trae fondos de pantalla de video animados con renderizado optimizado a macOS.&lt;/p&gt;
&lt;p&gt;A diferencia de las soluciones que consumen recursos, agotan la batería y ralentizan el sistema, esta aplicación prioriza el rendimiento. Utiliza reproducción de video renderizada con Metal, que se pausa automáticamente cuando funciona con batería, cuando se inicia una aplicación en pantalla completa o cuando los recursos del sistema se necesitan en otro lugar. El resultado son fondos de escritorio animados hermosos sin sacrificar duración de batería ni rendimiento.&lt;/p&gt;</description></item><item><title>Google lanza la aplicación nativa Gemini para Mac y su significado en la batalla</title><link>https://www.solosoft.dev/es/trends/2026-04-17-google-launches-gemini-mac-app-heres-what-it-offer/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/trends/2026-04-17-google-launches-gemini-mac-app-heres-what-it-offer/</guid><description>&lt;h2 id="por-qué-decir-que-swift-nativo-es-el-golpe-más-preciso-de-google-contra-el-ecosistema-de-apple"&gt;¿Por qué decir que &amp;ldquo;Swift nativo&amp;rdquo; es el golpe más preciso de Google contra el ecosistema de Apple?&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;La respuesta: esta es una batalla ejemplar de usar la lanza del enemigo contra su propio escudo.&lt;/strong&gt; Google abandonó su estrategia anterior de utilizar el navegador Chrome o aplicaciones web progresivas (PWA) y optó por desarrollar una aplicación optimizada desde sus cimientos para Mac, utilizando el lenguaje Swift, tan promovido por Apple, y siguiendo los frameworks nativos de macOS (como AppKit y SwiftUI). Esto no es solo una elección técnica, sino una señal estratégica: Google busca competir por la mente del usuario y la integración a nivel del sistema en la IA de escritorio, con el más alto estándar de &amp;ldquo;localización&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Mactop: macOS System Monitor in Your Terminal</title><link>https://www.solosoft.dev/es/post/mactop-monitor-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/mactop-monitor-2026/</guid><description>&lt;p&gt;macOS developers and power users have long relied on Activity Monitor for system monitoring, but its GUI interface does not fit well into terminal-centric workflows. &lt;strong&gt;Mactop&lt;/strong&gt; (metaspartan/mactop on GitHub) fills this gap with a beautiful, terminal-based system monitor that provides real-time visibility into CPU, memory, GPU, network, and disk performance, all within the terminal.&lt;/p&gt;
&lt;p&gt;Created by metaspartan, Mactop is built specifically for macOS using native system APIs, giving it access to metrics that cross-platform tools cannot read. It displays real-time CPU usage per core with history graphs, memory breakdown showing active, wired, compressed, and free memory, GPU utilization for both Apple Silicon and AMD GPUs, network throughput with per-interface statistics, disk I/O performance, and a sortable process list.&lt;/p&gt;</description></item><item><title>OSX-KVM: Run macOS on Linux with KVM Virtualization</title><link>https://www.solosoft.dev/es/post/osx-kvm-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/osx-kvm-2026/</guid><description>&lt;p&gt;Running macOS on non-Apple hardware has been a pursuit of enthusiasts and developers for years, but it has always required navigating technical complexities and legal gray areas. &lt;strong&gt;OSX-KVM&lt;/strong&gt; (kholia/OSX-KVM on GitHub) provides the most comprehensive and maintained open-source toolkit for running macOS as a KVM virtual machine on Linux hosts, with near-native performance through hardware acceleration and GPU passthrough.&lt;/p&gt;
&lt;p&gt;Created by Dhiru Kholia and maintained by a dedicated community, OSX-KVM has become the definitive resource for macOS virtualization on Linux, with over 20,000 GitHub stars. The project provides everything needed to set up a macOS virtual machine: automated scripts for creating bootable disk images, OpenCore bootloader configurations customized for KVM, performance tuning parameters, and detailed documentation for GPU passthrough and networking.&lt;/p&gt;</description></item><item><title>QuickRecorder: Lightweight Screen Recorder for macOS</title><link>https://www.solosoft.dev/es/post/quickrecorder-mac-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/quickrecorder-mac-2026/</guid><description>&lt;p&gt;macOS users have long relied on QuickTime Player for basic screen recording, but its limited features and lack of customization have left room for a better solution. &lt;strong&gt;QuickRecorder&lt;/strong&gt; (lihaoyun6/QuickRecorder on GitHub) fills this gap with a lightweight, open-source screen recorder that offers professional capture capabilities without the bloat of commercial alternatives.&lt;/p&gt;
&lt;p&gt;Developed by lihaoyun6 using Swift and native macOS APIs, QuickRecorder has become one of the most popular open-source screen recording tools on the platform. The application provides three capture modes &amp;ndash; fullscreen, window, and region &amp;ndash; along with hardware-accelerated video encoding using Apple&amp;rsquo;s VideoToolbox framework, camera overlay support, and simultaneous audio recording from system and microphone sources.&lt;/p&gt;</description></item><item><title>Sandbox Runtime de Anthropic: Sandboxeo a Nivel de SO Sin Contenedores</title><link>https://www.solosoft.dev/es/post/sandbox-runtime-anthropic-2026/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.solosoft.dev/es/post/sandbox-runtime-anthropic-2026/</guid><description>&lt;p&gt;Los agentes de codigo AI como Claude Code necesitan ejecutar una amplia gama de operaciones &amp;ndash; leer archivos, escribir codigo, ejecutar comandos, hacer solicitudes de red. Gestionar los limites de seguridad alrededor de estas operaciones ha requerido tipicamente contenerizacion pesada (Docker) o frecuentes solicitudes de permiso al usuario. &lt;strong&gt;Sandbox Runtime&lt;/strong&gt; de Anthropic ofrece un tercer camino: sandboxeo ligero a nivel de SO que impone politicas de seguridad sin la sobrecarga de contenedores.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;graph LR
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; A[Comando de Herramienta de Agente AI] --&amp;gt; B{Sandbox Runtime}
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; B --&amp;gt;|Permitido por politica| C[Ejecutar normalmente]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; B --&amp;gt;|Bloqueado por politica| D[Devolver error de permiso]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; C --&amp;gt; E[Sistema de archivos: permitir /src, /tmp]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; C --&amp;gt; F[Red: permitir *.npmjs.org]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; C --&amp;gt; G[Sistema: permitir lectura, denegar escritura a /etc]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; D --&amp;gt; H[Requiere aprobacion del usuario o actualizacion de politica]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id="comparacion-con-sandboxeo-basado-en-contenedores"&gt;Comparacion con Sandboxeo Basado en Contenedores&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Aspecto&lt;/th&gt;
 &lt;th&gt;Contenedor Docker&lt;/th&gt;
 &lt;th&gt;Sandbox Runtime&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Nivel de aislamiento&lt;/td&gt;
 &lt;td&gt;Virtualizacion completa del SO&lt;/td&gt;
 &lt;td&gt;Restricciones a nivel de proceso&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Tiempo de inicio&lt;/td&gt;
 &lt;td&gt;1-5 segundos&lt;/td&gt;
 &lt;td&gt;&amp;lt; 100ms&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sobrecarga de memoria&lt;/td&gt;
 &lt;td&gt;50-200 MB&lt;/td&gt;
 &lt;td&gt;&amp;lt; 10 MB&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Sistema de archivos&lt;/td&gt;
 &lt;td&gt;Sistema de archivos separado&lt;/td&gt;
 &lt;td&gt;Sistema de archivos host restringido&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Acceso a red&lt;/td&gt;
 &lt;td&gt;Pila de red separada&lt;/td&gt;
 &lt;td&gt;Red host restringida&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Complejidad de configuracion&lt;/td&gt;
 &lt;td&gt;Requiere instalacion Docker&lt;/td&gt;
 &lt;td&gt;Binario nativo o Homebrew&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="politicas-de-sandbox-configurables"&gt;Politicas de Sandbox Configurables&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Dominio de Politica&lt;/th&gt;
 &lt;th&gt;Ejemplos de Reglas&lt;/th&gt;
 &lt;th&gt;Proposito&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Lectura de FS&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/src/**&lt;/code&gt;, &lt;code&gt;/usr/lib/**&lt;/code&gt;, &lt;code&gt;$HOME/**&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Permitir lectura de archivos del proyecto&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Escritura de FS&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/src/output/**&lt;/code&gt;, &lt;code&gt;/tmp/**&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Permitir guardar archivos generados&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Denegacion de FS&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;/etc/shadow&lt;/code&gt;, &lt;code&gt;/.ssh/**&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Bloquear acceso a archivos sensibles&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Permitir Red&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;registry.npmjs.org:443&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Permitir instalacion de paquetes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Denegar Red&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;*:22&lt;/code&gt;, &lt;code&gt;*:3306&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Bloquear SSH, acceso a BD&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Ejecucion de Procesos&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;node&lt;/code&gt;, &lt;code&gt;python3&lt;/code&gt;, &lt;code&gt;go&lt;/code&gt;, &lt;code&gt;git&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Permitir comandos especificos&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Denegacion de Procesos&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;sudo&lt;/code&gt;, &lt;code&gt;rm -rf /&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Bloquear operaciones peligrosas&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="impacto-en-el-rendimiento"&gt;Impacto en el Rendimiento&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Operacion&lt;/th&gt;
 &lt;th&gt;Sin Sandbox&lt;/th&gt;
 &lt;th&gt;Con Docker&lt;/th&gt;
 &lt;th&gt;Con Sandbox Runtime&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;Lectura de archivo (100 MB)&lt;/td&gt;
 &lt;td&gt;2 ms&lt;/td&gt;
 &lt;td&gt;5 ms (montaje de volumen)&lt;/td&gt;
 &lt;td&gt;2 ms&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Escritura de archivo (100 MB)&lt;/td&gt;
 &lt;td&gt;3 ms&lt;/td&gt;
 &lt;td&gt;8 ms (montaje de volumen)&lt;/td&gt;
 &lt;td&gt;3 ms&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Solicitud de red&lt;/td&gt;
 &lt;td&gt;50 ms&lt;/td&gt;
 &lt;td&gt;51 ms (NAT)&lt;/td&gt;
 &lt;td&gt;50 ms&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;Inicio de proceso&lt;/td&gt;
 &lt;td&gt;1 ms&lt;/td&gt;
 &lt;td&gt;500 ms (contenedor)&lt;/td&gt;
 &lt;td&gt;2 ms&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="faq"&gt;FAQ&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Que es Sandbox Runtime?&lt;/strong&gt;
Herramienta de sandboxeo ligera open-source de Anthropic a nivel de SO, sin necesidad de Docker.&lt;/p&gt;</description></item></channel></rss>