Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOS2 - MetsuOS System Core

License: GPL v3 Python Poetry

Estado: ⚠️ En desarrollo (No funcional actualmente).

MOS2 es un proyecto de arquitectura de sistema diseñado por Metsuke. Implementa una estructura "espejo" de Linux donde la lógica de sistema es gestionada por scripts de Python que consumen un núcleo de servicios centralizado.

🏗 Arquitectura del Sistema

El proyecto replica la jerarquía de un sistema operativo Linux para facilitar su despliegue y organización:

  • /moslib/: El corazón del proyecto. Contiene las librerías base, utilidades y la lógica de negocio que consumen el resto de scripts.
  • /bin, /etc, /usr: Carpetas de sistema que contienen scripts ejecutables y configuraciones que importan la lógica de moslib.
  • /home: Estructura de directorios de usuario. Está protegida mediante reglas de Git para que la carpeta exista en el despliegue pero no se suban datos privados de los usuarios locales.
  • Gestión de Dependencias: El proyecto utiliza Poetry. Aunque la lógica reside en moslib, el entorno virtual (.venv) y las dependencias se gestionan desde la raíz para unificar el contexto de ejecución.

🚀 Instalación y Despliegue

Este proyecto está diseñado para ser desplegado mediante un script de instalación automatizado que prepara el entorno de Python.

Requisitos previos

  • Python 3.10 o superior
  • Poetry instalado en el sistema

Despliegue rápido

Clona el repositorio y ejecuta el script de instalación:

git clone git@github.com:metsuke/mos2.git
cd mos2
chmod +x install.sh
./install.sh

About

MOS 2 Repo (An Alpha Beta Version)

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages