ARQUITECTURA BIOCÉNTRICA
Propuesta de sistema integrado para una nueva forma de vida en comunidad
OSA & SOS
Organización Social Artificial & Stack Operating System
INTRODUCCIÓN: UN SISTEMA ARTICULADO
Este documento reúne dos propuestas complementarias. La primera —la Organización Social Artificial (OSA)— define el marco ético, contractual y organizativo de una nueva forma de vida comunitaria. La segunda —el Stack Operating System (SOS)— proporciona la infraestructura tecnológica soberana que hace operable esa comunidad sin dependencias externas. Juntas forman un sistema integrado de arquitectura biocéntrica.
La humanidad ha alcanzado un estado de conocimiento que le permite afrontar nuevos enfoques organizativos sin renunciar a un estatus que garantice su bienestar y sin destruir el medio en el que reside. Este es el punto de partida compartido de ambas propuestas.
La OSA parte de un principio ético que hasta la fecha no se ha puesto en práctica de forma sistemática: es el hombre, como especie, el que pertenece a la Tierra, y no viceversa. Este axioma condiciona toda la arquitectura social, económica y territorial que se describe en la primera parte.
El SOS, por su parte, nace de la convicción de que las herramientas tecnológicas deben estar al servicio de las necesidades humanas —autoestima, cooperación, eficiencia, creatividad— y no de la lógica del mercado. Su diseño modular, descentralizado y de código abierto lo convierte en el correlato técnico natural de los principios de la OSA.
Este volumen se presenta como documento de trabajo abierto a revisión, propuesta cultural y punto de partida para procesos locales de creación colectiva. No propone una doctrina única ni un modelo cerrado.
PARTE I
Organización Social Artificial
CARTA ÉTICA UNIVERSAL
Este documento está dirigido a cualquier persona, colectivo o institución interesada en explorar formas de vida comunitaria sostenibles y cooperativas. Su lectura no requiere adhesión ni acuerdo previo; se ofrece como herramienta de reflexión y punto de partida para procesos locales de creación colectiva.
Reconocemos que somos parte de la Tierra y no sus dueños. Somos un nodo en la trama viva que sostiene el mundo. Nuestro bienestar no tiene sentido si la biosfera enferma.
Los diez principios
La vida es el valor primero. Toda organización humana debe orientarse a proteger y regenerar la vida: no solo la vida humana, sino la red que nos sostiene —suelos, aguas, bosques, animales, climas, microorganismos.
Ninguna persona puede ser propiedad de otra. La dignidad es incondicional. Ninguna voluntad puede imponerse por fuerza, miedo o dependencia.
El poder se distribuye y rota. El liderazgo es servicio temporal. Cuando el poder se fija aparece dominación; cuando rota, se mantiene la igualdad.
La abundancia nace del reparto. Los bienes que sostienen la vida —alimentación, agua, vivienda, conocimiento— son de uso común. La acumulación individual de lo necesario para todos es una herida colectiva.
El valor de una persona está en su capacidad de ofrecer, no de poseer. Cuidar, cultivar, enseñar, reparar, pensar y crear son actos de contribución digna.
No heredamos la Tierra: la continuamos. Tomamos lo vivo de generaciones pasadas y lo entregamos a las futuras. Nuestras decisiones deben poder sostenerse en el largo plazo.
La libertad requiere responsabilidad. Somos libres porque reconocemos nuestra interdependencia. La comunidad no reemplaza la autonomía; la acompaña.
La verdad es diálogo. No hay doctrina final. Toda afirmación puede ser revisada y cuestionada colectivamente.
La convivencia es pacto entre iguales. La pertenencia es voluntaria. La puerta de entrada y la de salida existen siempre.
Vivimos con sobriedad para que otros puedan vivir. Rechazamos el exceso que destruye la Tierra y empobrece la vida. Buscamos la suficiencia compartida.
La Organización Social Artificial no nace para imponerse. Nace como una alternativa concreta, orientada a sostener la vida y la dignidad humana en armonía con el territorio.
EL CONTRATO DE ADMISIÓN
El contrato es el mecanismo de entrada voluntaria a una OSA. Es unipersonal: aunque se trate de la admisión de una familia, todos los miembros adultos asumen los derechos y los deberes de forma individual.
1.1 Admisión
Eres libre de marcharte cuando quieras con los bienes y pertenencias que tenías antes de aceptar este contrato. Si te quedas, tienes unos derechos a cambio de tener unos deberes.
1.2 Derechos
Un lugar donde residir acorde con tus necesidades, con todo lo disponible para vivir de la manera más cómoda y confortable posible. Tu domicilio es un espacio inviolable y la única propiedad inmueble legítima que puedes tener.
Si tienes menores a tu cargo, estos disfrutarán de tus derechos hasta la madurez, momento en el que deberán decidir si aceptan este contrato.
En proporción igualitaria a los recursos de la comunidad: bienes, alimentos y acceso pleno a cualquier forma de cultura y ocio.
Acceso a bienes o alimentos de escasez relativa, consensuado el mérito de tu trabajo en la comunidad.
Cobertura sanitaria completa.
Pleno acceso a la información, el conocimiento y la sabiduría acumulados, y todos los medios disponibles para la educación de los menores a tu cargo.
Pleno acceso a los recursos formativos disponibles para desarrollar la actividad laboral o intelectual que desees.
1.3 Deberes
Estar perfectamente informado del día a día de los problemas y las soluciones propuestas en la comunidad.
Participar en las labores organizativas y de mantenimiento de las infraestructuras según el calendario elaborado por la propia comunidad.
Asumir de forma periódica las labores de más responsabilidad según el calendario elaborado.
Tener pleno conocimiento de las leyes y normas de convivencia de la comunidad.
Justificar ante la comunidad cualquier delegación u omisión de tus obligaciones.
Ante la detección de conflictos o errores, asegurarte de que el responsable asignado es conocedor del problema.
1.4 Prohibiciones
Acumular poder de decisión mediante grupos organizados, tecnología o herramientas destructivas o de agresión.
El control despótico o la destrucción de un bien o recurso comunal.
Hacer acopio o mal uso de los recursos de la comunidad en beneficio propio o de terceros.
No respetar la Declaración Universal de Derechos, tanto de adultos como de niños, ni las leyes y regulaciones de la comunidad.
1.5 Expulsión
El castigo de la comunidad ante el incumplimiento expreso de cualquier prohibición, o de no respetar reiteradamente las normas y los deberes propios, es la expulsión de por vida de cualquier OSA. Si tienes menores a tu cargo, debes decidir si se quedan a cargo de la comunidad o se van contigo.
El acto de expulsión debe considerarse un error o fracaso de la comunidad respecto al bienestar de todos sus integrantes. Debe servir para aprender de las circunstancias que lo han generado y crear los mecanismos necesarios para combatir futuros actos individuales que vayan en contra de la comunidad.
LA EXPLICACIÓN
2.1 Sobre el motivo
La OSA es un planteamiento disruptivo diseñado para fomentar un moldeado consciente de la sociedad. Estamos llegando a un punto crítico de sostenibilidad donde empezamos a entender que somos parte de un todo que debe estar en equilibrio.
La mayor parte de la destrucción de nuestro entorno se produce por las condiciones de desigualdad generadas en nuestra propia forma de organización. Estamos llegando al colapso, tanto como especie como de los mecanismos que permiten la vida en la Tierra, con la pérdida de servicios ecosistémicos vitales.
El problema más grave es la reversibilidad biológica: en muchos casos ya no es posible recuperar lo perdido. La biodiversidad es necesaria para mantener el factor de probabilidad: cuantas más opciones podamos investigar sobre cómo las distintas formas de vida afrontan condiciones adversas, más probable será encontrar combinaciones que resuelvan adversidades futuras.
No podemos subsistir sin respetar y preservar lo que permite nuestra subsistencia. El garante actual de nuestra supervivencia es gestionar sabiamente todos los recursos descubiertos desde una perspectiva global que incluya a todos los actores que permiten la vida y su diversidad.
La civilización humana ha sido moldeada según los avances de la ciencia de materiales y la tecnología derivada. Ninguno de esos avances fue planeado, y el modo de vida que los precedía se perdió en gran medida cuando tuvieron lugar. Junto a una mentalidad de supremacía frente al medio natural, se han conformado sistemas organizativos egocéntricos que, pese a haber avanzado hacia una visión más universal, siguen manteniendo una ética anquilosada respecto a los derechos naturales de toda la biodiversidad del planeta.
Como objetivo esencial, se propone acordar y hacer patrimonio de la humanidad el saber y el conocimiento acumulados: todo aquello que define nuestra especie, su diversidad cultural y étnica, así como las distintas formas de vida que podamos documentar. Preservar esta documentación mediante almacenes que permitan el acceso universal a las siguientes generaciones, sin poner en peligro su integridad, ante cualquier catástrofe que podamos prever.
2.2 Sobre la denominación
Este tipo de Organización Social se denomina artificial porque presenta características que reprimen comportamientos primarios propios de la condición humana. Son cinco los aspectos que definen esta artificialidad:
Primer aspecto: Ético
La ética de las OSA parte del derecho natural, una doctrina ética y jurídica que postula la existencia de derechos humanos determinados en la naturaleza humana. La moral se construye sobre la base de un entorno educativo y familiar estable; la ética se elabora lentamente por consenso y requiere un esfuerzo intelectual para el estudio y la comprensión plena de todo lo que regula la convivencia.
Para garantizar esta condición, la intervención del ciudadano en el proceso regulador debe ser constante y debe prohibirse la acumulación de poder de decisión mediante grupos organizados, tecnología o herramientas destructivas. La única propiedad legítima e inviolable a la que puede aspirar un individuo es la morada.
Segundo aspecto: Organizativo
El liderazgo no existe como tal porque está prohibida la concentración de poder. Los cargos de mayor responsabilidad recaen en todos y cada uno de los miembros de forma cíclica. La toma de decisiones está estructurada para que se adopte la propuesta más ventajosa para el bien común, fruto de la intervención y colaboración obligatoria de toda la comunidad, libre de intereses personales o económicos.
El modelo es escalable y puede usarse cuando diferentes OSA deben coordinarse para afrontar problemas más globales, pasando de un modelo comunal a un modelo entre comunidades, hasta llegar a un modelo de organización global.
Tercer aspecto: Económico
El concepto de economía en las OSA se aplica con respecto a los recursos que se deben invertir para cubrir necesidades o solventar problemas, pero no para la creación de riqueza desde un punto de vista tradicional: no existe moneda o divisa y está prohibido el acopio de bienes comunales. Las cosas se hacen para durar, y si son reemplazadas es porque se ha encontrado una solución mejor.
Se estudia la efectividad de las cosas para cubrir las necesidades de la mejor manera y en el menor tiempo e impacto medioambiental posible, sin más consideraciones que su sostenibilidad a corto, medio y largo plazo.
Cuarto aspecto: Territorial
El concepto de territorio delimitado por fronteras no tiene sentido en las OSA. El territorio que alberga un pueblo y su cultura no tiene una frontera delimitada de forma artificial; se expande a medida que prospera y se entremezcla con otros pueblos y culturas cuando comienzan a compartir el mismo espacio vital.
En todas las OSA se establece la enseñanza obligatoria de un mínimo de dos idiomas: la lengua vernácula, propia de la comunidad, y una lengua artificial sin excepciones gramaticales ni semánticas, para el uso de todas las herramientas y garantizar el acceso universal a cualquier tipo de documentación. El objetivo a largo plazo es crear un planeta de las culturas, armónico frente a la diversidad y en equilibrio con el medio natural.
Quinto aspecto: Reproductivo
Uno de los aspectos más artificiales es llevar un control equilibrado de la natalidad. El crecimiento de la natalidad y el aumento de la esperanza de vida son consecuencias directas de la calidad de vida de una comunidad; sin embargo, también son un factor desestabilizador si no se hace una previsión adecuada del incremento de recursos y el impacto medioambiental que suponen.
El umbral máximo de sostenibilidad está condicionado por el entorno medioambiental y las tecnologías que se puedan aplicar. A medida que se avanza en la adopción de tecnologías que proporcionen más rentabilidad, se podrá aumentar ese umbral y, en consecuencia, la natalidad.
CONSTITUCIÓN COMUNAL
1. Identidad y Finalidad
La Organización Social Artificial es una comunidad voluntaria orientada a proteger la vida y la dignidad de las personas en relación equilibrada con el territorio que habitan. Su finalidad es sostener las condiciones que permiten la existencia plena, cultivar la cooperación entre iguales y desarrollar una cultura basada en la responsabilidad y el cuidado mutuo.
2. Adhesión y Pertenencia
La pertenencia a la OSA es resultado de una decisión libre y consciente. Quien desea integrarse declara públicamente su compromiso con los principios éticos y las prácticas de convivencia de la comunidad. La salida es posible en cualquier momento, sin sanción ni deuda moral. Las personas nacidas en la comunidad eligen su pertenencia al alcanzar una madurez suficiente para comprender el sentido del compromiso.
3. Convivencia y Derechos
Toda persona en la OSA tiene derecho a:
Autonomía de pensamiento y expresión.
Participación en la deliberación colectiva.
Morada digna, alimentación suficiente y cuidados básicos.
Protección frente a coerción, violencia y humillación.
Los desacuerdos se abordan mediante diálogo y mediación estructurada. La expulsión se considera únicamente cuando la convivencia se vuelve incompatible y no es posible la reparación.
4. Organización del Poder
La comunidad se gobierna mediante tres órganos complementarios:
Asamblea: órgano de orientación y toma de acuerdos.
Círculos de Responsabilidad: grupos rotativos encargados de tareas comunes.
Consejo de Continuidad: equipo técnico que conserva memoria operativa y apoya la ejecución de decisiones, sin autoridad deliberativa.
Los roles de coordinación tienen duración limitada y no pueden repetirse de manera consecutiva.
5. Economía de lo Compartido
Los bienes que sostienen la vida —alimento, agua, vivienda, conocimiento— se gestionan de forma comunal. La contribución se realiza según capacidades y la distribución según necesidades. No existe propiedad privada acumulativa de bienes esenciales. La comunidad adopta tecnologías que puede comprender, reparar y reproducir sin dependencia estructural.
6. Economía de la Suficiencia
La economía de la OSA se orienta a sostener las condiciones de vida, no a la acumulación. Se organiza en tres capas:
Economía Vital: alimentos, agua, salud básica, vivienda y cuidados. Distribución según necesidad.
Economía Técnica: herramientas, infraestructura y energía. Se adoptan tecnologías replicables, reparables y de libre acceso.
Economía de Creación: arte, investigación, documentación. Toda producción intelectual se comparte, registra y transmite por vías abiertas.
La coordinación se realiza sin moneda, mediante una matriz de necesidades y capacidades gestionada por los Círculos de Responsabilidad. La evaluación económica se realiza mediante indicadores no monetarios: diversidad alimentaria, salud del suelo y el agua, equilibrio en la rotación de tareas, tiempo personal disponible y calidad de los vínculos comunitarios.
7. Aprendizaje y Conocimiento
El aprendizaje es continuo y comunitario. Se promueven el pensamiento crítico, la observación directa, la práctica y la exploración. El conocimiento, las obras y las innovaciones se documentan y se comparten libremente. Toda mejora técnica o conceptual se comparte internamente y con otras comunidades; no se generan derechos de propiedad exclusivos.
8. Comunidad, Demografía y Transmisión
La comunidad crece mediante nacimientos, integraciones voluntarias y retornos. La decisión de tener hijos corresponde a las personas involucradas; la conversación con la comunidad evalúa la capacidad real del territorio, no para autorizar o limitar, sino para acompañar con responsabilidad.
La crianza pertenece al vínculo afectivo entre quienes la ejercen y el menor. La comunidad transmite prácticas, conocimientos y valores mediante participación, ejemplo y diálogo. No se impone identidad doctrinal; se fomenta el pensamiento crítico y la autonomía personal. Las personas nacidas en la comunidad deciden su pertenencia cuando alcanzan madurez suficiente.
9. Sistema de Revisión y Continuidad
La comunidad sostiene su estabilidad mediante procesos periódicos de evaluación y ajuste. Con periodicidad acordada (por ejemplo, cada 3 o 6 meses), la Asamblea expone tensiones, identifica cargas desbalanceadas y formula acuerdos concretos de redistribución. Los acuerdos se registran públicamente y su aplicación es inmediata.
Cuando surge un conflicto significativo, se activa un proceso de mediación con un equipo elegido por su capacidad de escucha. La comunidad verifica periódicamente que ninguna persona acumule roles de coordinación durante períodos prolongados, que ningún círculo actúe sin transparencia y que el Consejo de Continuidad mantenga funciones operativas sin asumir autoridad política.
Cada cierto número de ciclos (por ejemplo, cada 2 o 3 años), la comunidad reevalúa su Constitución: analiza prácticas que hayan quedado rígidas, incorpora aprendizajes y protege el núcleo ético. La Constitución permanece viva porque puede transformarse cuando la experiencia lo requiere.
PARTE II
Stack Operating System
INTRODUCCIÓN AL SOS
Stack Operating System (SOS) es un proyecto basado en componentes de software de código abierto para la realización de un sistema operativo que sustente una capa de software denominada StackSystem.
StackSystem es un nuevo concepto de interfaz humana para comunicarse con las computadoras personales. Está fundamentado en dos objetivos que son una constante en todo su planteamiento y desarrollo: por un lado, eficiencia y usabilidad para que los usuarios puedan completar las diferentes tareas; por otro, satisfacer las necesidades de las personas, superficiales y profundas, para que se sientan realizadas.
Aunque un usuario y una persona son lo mismo, se hace esta distinción para valorar mejor diferentes aspectos de nuestra naturaleza: la demanda de requerimientos funcionales es una visión cuantitativa del usuario, mientras que las necesidades de las personas corresponden a un análisis cualitativo de su comportamiento frente a esas funcionalidades. Los usuarios necesitan completar tareas; las personas quieren sentirse realizadas.
StackSystem parte de estos principios centrándose en las necesidades de la gente: autoestima, amor y diversión, así como en las de eficiencia y usabilidad. Se ha concebido diseñando primero un entorno que ayude a satisfacer esas necesidades personales para elaborar, seguidamente, una lista de los requerimientos técnicos.
CONCEPTOS BÁSICOS
En StackSystem todo se reduce a una área de trabajo, denominada Papel, y un conjunto adaptable de herramientas, denominadas Módulos, que permiten llevar a cabo múltiples tareas sobre dicha área: desde retocar una imagen o hacer un dibujo, hasta leer el correo, escribir una carta, ver y editar películas de vídeo, escuchar música, etc.
La particularidad del sistema radica en que dichos módulos no están construidos como programas aislados, sino que son interdependientes los unos con los otros. En StackSystem no se instalan programas o aplicaciones completas: se añaden módulos de herramientas y funciones específicas que se integran e interaccionan con los restantes ya instalados.
Este planteamiento modular permite construir espacios de trabajo adaptados a las preferencias y necesidades de cada usuario y prescindir de las áreas funcionales que no le sean de utilidad. Los distintos módulos forman así un todo adaptado, tanto a la labor o tarea que se quiera realizar, como a las características de los diferentes dispositivos de hardware.
StackSystem no es una metáfora de escritorio clásica. No hay papelera ni iconos que simbolicen dispositivos de hardware. Tampoco hay una estructura de ficheros visible: no hay carpetas, ni documentos o formatos de archivo, y en consecuencia tampoco iconos que diferencien estos elementos. Los componentes del sistema operativo se actualizan automáticamente si se dispone de conexión a Internet o a una red SOS.
LA INTERFAZ
Elementos básicos
Papel
Papel es el área de trabajo central en StackSystem donde se realizan todas las tareas. Como su nombre indica, es la representación en pantalla de un papel con una extensión teóricamente ilimitada en la que se pueden ver páginas web, editar películas o imágenes, escribir, dibujar, leer, etc., y por el que se puede desplazar en todas direcciones, colocando, editando o creando nuevos elementos mediante las diferentes herramientas que proporcionan los módulos.
Papel es el único tipo de archivo que existe en StackSystem y actúa como contenedor de cualquier tipo de objeto soportado por el sistema. Se pueden crear tantos Papeles en blanco como se desee, sin más límite que la capacidad de almacenamiento. Puede cambiarse el color o la textura del Papel; StackSystem ajustará automáticamente la visualización para mantener el contraste adecuado.
Pisapapeles
El Pisapapeles es un contenedor especial siempre visible en la pantalla que alberga los módulos Alfa, esenciales para cualquier tarea. Se puede colocar en cualquier parte de la pantalla y almacenar en el Almacén de Herramientas Activas. Incluye el módulo Ver, el Menú Principal (Quiero), el menú Selección, y los módulos Enviar y Recibir.
Almacén de Herramientas Activas
El Almacén de herramientas activas es una franja en la parte inferior de la pantalla donde se pueden guardar y acceder rápidamente a los módulos y herramientas en uso. Arrastrar módulos al Almacén los convierte en iconos para ahorrar espacio; hacer clic en los iconos los expande. Los usuarios pueden crear y guardar grupos de módulos personalizados.
Etiquetas e Índice de Papel
Las etiquetas son distintivos personalizables que facilitan la búsqueda; se generan automáticamente al crear o colocar objetos en el Papel. El Índice de Papel es un pequeño módulo siempre presente que permite navegar entre los diferentes Papeles creados, usando botones de flecha o ingresando el nombre o número del Papel deseado.
Los módulos
En StackSystem, un Módulo es un programa que, al activarse desde el menú Quiero, despliega una ventana con herramientas y comandos específicos para realizar una tarea. Los módulos interactúan entre sí y pueden tener diferentes funciones según la tarea. Existen tres niveles:
Módulos Alfa — primer nivel
Se caracterizan por estar siempre presentes en la pantalla, ya que tienen funciones imprescindibles para llevar a cabo cualquier tarea. Forman el Pisapapeles. Incluyen: Ver, Quiero (menú principal), Selección, Enviar y Recibir.
Módulos Beta — segundo nivel
Pueden activarse al iniciar una Pila, un grupo personalizado o individualmente desde el menú Quiero. Recogen la síntesis de herramientas básicas que pueden trabajar en diferentes ámbitos, de forma individual o combinada. Entre ellos: Alinear, Atributos, Capas, Color, Cursores, Efectos, Etiquetas, Filtros, Fórmulas, Objetos, Reglas, Sonido, Tiempo, Tipos y Transformar.
Módulos Gamma — tercer nivel
Módulos avanzados que desempeñan tareas más específicas o especializadas, generalmente complementados con módulos básicos. Entre ellos: Álbum, Automatizar, Avisos, Bases de datos, Buzón, Buscar, Calculadora, Calendario, Charla, Diccionarios, Emular, Historial, Libreta de direcciones, Mapas, Habla, Publicar, Red, Reproducir y Sistema.
Agrupación en Pilas
Los módulos se pueden agrupar para formar conjuntos de herramientas que permiten realizar tareas específicas. Los grupos predefinidos se llaman Pilas. El sistema incluye las siguientes Pilas estándar: Navegar, Escribir, Dibujar, Reproducir, Editar, Buscar, Charlar, Libreta de direcciones, Calendario, Calculadora y Diccionarios. Los usuarios pueden modificarlas o crear nuevas Pilas sin limitaciones.
REDES SOS
Las redes SOS (SOS Net) son el sistema de red de un Stack Operating System: redes descentralizadas y entrelazadas como enredaderas. Descentralizadas en la medida en que cualquier máquina de una red puede asumir la gestión temporal del control del tráfico. Entrelazadas por afinidad entre usuarios y la posibilidad de trabajar en distintos grupos.
Dos niveles operativos
Por afinidad de las personas: donde el ancho de banda de la red y el nombre de la misma juegan un papel determinante en la manera en que se establece la relación.
Por afinidad de las SOS Net: donde la relación es de intercambio de información referente al mantenimiento, identidades y publicaciones de los sistemas que operan en el primer nivel.
Identidades en la red
SOS Net opera con dos tipos de identidades fuertemente vinculadas. La identidad digital es única para cada máquina y para cualquier red SOS: es el número del fabricante asociado a la placa lógica principal de una computadora. Desde una identidad digital controlada por un SOS solo se puede generar una identidad personal.
La identidad personal, válida para cualquier red SOS, la genera un usuario cuando introduce sus datos personales desde una identidad digital que nunca haya pertenecido a una red SOS. Las identidades personales pueden duplicarse, pero solo si se han generado desde identidades digitales distintas.
Una identidad personal válida puede operar en cualquier identidad digital que forme parte de la red SOS a la que se ha anexionado. Cuando un usuario cambia de máquina, automáticamente se bloquea la interfaz gráfica de la anterior. Pertenecer a una SOS Net significa también poner a disposición del resto de usuarios el potencial de trabajo de una computadora.
Principios de diseño de red
SOS Net está pensado como algo similar a un sistema de trabajo en clúster y computación en grid, agrupando las capacidades de los diferentes sistemas informáticos para redistribuirlos y optimizar su uso en función de las necesidades de cada momento. Todas las máquinas de una misma SOS Net poseen la información necesaria para asumir en cualquier momento la gestión total o parcial de la red.
En el segundo nivel operativo, el total de usuarios de StackSystem forma una red compuesta por infinidad de pequeñas redes SOS que están a un mismo nivel jerárquico. Estas redes forman así una red global de sistemas afines que, básicamente, se automantienen mutuamente: intercambian información de las versiones operativas de las distintas partes de un SOS, relacionan los trabajos publicados por sus usuarios y ponen en común las identidades existentes.
ARQUITECTURA DE SOS
SOS está estructurado en tres capas de software con diversos subsistemas cada una. Las dos primeras se distribuyen bajo la Affero General Public License y corresponden a la capa de servicios (sistemas de visualización y audio junto con un conjunto de librerías y herramientas) y a la capa de la interfaz StackSystem. Este paquete de software se agrupa en una única instalación universal válida para cualquier sistema que disponga de una capa de abstracción funcional de hardware.
La tercera capa es la abstracción de hardware que permite conectar el hardware físico con el entorno de emulación de SOS y la interfaz de usuario. Está bajo licencia de código cerrado, fundamentalmente porque el mecanismo de red (SOS Net), el más expuesto a ataques de seguridad, está aislado en un dominio separado, en una máquina virtual sin privilegios denominada Network Domain.
La instalación es automática. La etapa final siempre es definir o introducir un perfil de identidad válido. Para sistemas móviles, deberá ser verificado en dos o más fases, dependiendo de si se trata de un hardware nuevo o usado con anterioridad en otras redes de comunicación.
Filosofía de micronúcleos
SOS se basa en la filosofía general de micronúcleos: cuanto más pequeño y simple es el código, más fácil se puede verificar su fiabilidad y corrección. SOS extiende esta filosofía al espacio de usuario mediante la composición de aplicaciones complejas a partir de componentes de pequeño tamaño. Cada componente existe en una jerarquía estricta de relaciones de tipo padre-hijo.
Cualquier componente que actúe como padre puede aplicar políticas de recursos y de comunicación entre componentes a sus hijos. Este diseño jerárquico proporciona una compartimentación intuitiva y un escalonamiento de privilegios, porque los subsistemas especializados están anidados dentro de subsistemas más genéricos, mitigando el problema conocido como confused deputy.
CONVERGENCIA DEL SISTEMA
La OSA y el SOS no son proyectos independientes que coexisten por afinidad. Son las dos dimensiones de un mismo sistema arquitectónico: la primera define el por qué y el cómo de la vida en comunidad; la segunda proporciona el sustrato tecnológico para que ese cómo sea operable sin crear dependencias externas que reproduzcan las asimetrías que el sistema pretende superar.
El SOS es la herramienta tecnológica de la OSA: descentralizado en su red como la OSA lo es en su gobierno; modular y reparable como la economía de la OSA lo es en sus recursos; con identidad personal inseparable de la máquina, como el contrato de la OSA vincula derechos y deberes a la persona.
La propuesta reconoce sus propios límites y su carácter inacabado. Es un marco para formular las preguntas correctas ante una serie de propuestas cohesionadas. Su desarrollo real solo puede ocurrir en el territorio, con personas concretas, en comunidades concretas, revisando, ajustando y enriqueciendo lo que aquí se esboza.
La coherencia entre principios y vida cotidiana es el único criterio de continuidad válido para este sistema.
— Documento en construcción. Primera integración coherente.
Publicado bajo Creative Commons BY-SA 4.0
Para más argumentos de debate, puede encontrar una expresión de esta propuesta en la trilogía Zola.
