Osiris: Una Plataforma Modular para IA y Más Allá
Descripción General:
Osiris2 es una plataforma versátil y modular diseñada para la integración de inteligencia artificial (IA) y otras funcionalidades avanzadas. A diferencia de soluciones monolíticas, Osiris2 se construye sobre una arquitectura flexible que permite a los usuarios adaptar y expandir sus capacidades según sus necesidades específicas. Esta versión, osiris2
, introduce una serie de mejoras y nuevos módulos, consolidando su posición como una herramienta potente y adaptable.
Características Principales:
ffmpeg
, HLS
, web y formatos HTML. Esto abre un abanico de posibilidades para la creación de aplicaciones que procesen, transmitan y presenten contenido multimedia en tiempo real.Capacidades:
Expectativas:
Próximos Pasos:
En Resumen:
Osiris2 es más que una simple herramienta de IA. Es una plataforma versátil y modular que permite a los usuarios construir soluciones personalizadas y adaptadas a sus necesidades específicas. Su flexibilidad, rendimiento y capacidad de expansión la convierten en una opción ideal para aquellos que buscan una solución robusta y adaptable a largo plazo.
Suponiendo que el archivo sea osiris2.deb haga:
El instalador actúa instalando los archivos bajo el directorio /var El instalador provee de un nombre base para instalar el programa /var/VERSION por defecto. El instalador pide al inicio un nombre base por si se quiere crear una nueva base o actualizar una existente. Si existe la base proporcionada el instalador puede actuar de distintas formas (Actualizar, Reinstalar,...) en función a sus estados de instalación anteriores. Si no existe esa base simplemente la instala nueva e independiente de otras. Por lo tanto se pueden tener distintas versiones, algo así como /var/osiris2 /var/osiris21 /var/osirisXXX
Al finalizar la descarga de archivos podrás completar la instalación instalando los programas y dependencias necesarias para que osiris funcione correctamente desde el instalador interno.
No es un requisito hacerlo desde el instalador general ya que una vez descargados los archivos necesarios se puede hacer en cualquier momento.
Para hacerlo manualmente sitúese sobre el directorio /var/VERSION y ejecute para acceder al Instalador Interno ./osiris o directamente ./install.sh
Osiris proporciona herramientas para descargar diferentes versiones de ffmpeg y compilarlas automáticamente para cada versión instalada de osiris independientes unas de otras ya que las compila en el directorio /var/VERSION/bin/com/osiris_env/ffmpeg.
Sin embargo se puede generar un alias para usarlas globalmente de forma independiente, por ejemplo o2ffmpeg, ffmpeg-osiris, etc...
Osiris hace una una instalación global del servidor Apache para todo el sistema. Las distintas versiones instaladas pueden hacer uso de el y tener configurados sus propios host virtuales compartidos. Normalmente se usa una versión como host principal por defecto sin embargo esto es flexibe y se puede alternar fácilmente
Permite crear certificados SSL para tus dominios web (host y hosts virtuales) (HTTPS) Let's Encrypt Osiris proporciona herramientas específicas para facilitar y automatizar esa tarea.
Osiris dispone de herramientas para descargar y actualizar tmux Tmux es un multiplexor de terminal que permite utilizar varias aplicaciones de forma simultánea. Además de las composiciones predeterminadas, Osiris permite hacer diferentes composiciones diseñadas por el usuario según sus necesidades, usando las herramientes que osiris proporciona para ello.
Osiris proporciona una herramienta que descarga e instala la útima versión del lenguaje rust en el sistema, el compilador rustc y el asistente de proyectos cargo, además de las propias herramientas que osiris dispone para compilar/re-compilar/ejecutar las fuentes rust que osiris usa, fundamentalmente para herramientas como servidores y clientes.
Docker permite ejecutar distintas aplicaciones en contenedores aislados, esto es útil cuando se quieren aislar del resto del sistema y asignarle recursos limitados. Esta funcionalidad es útil para mejorar la estabilidad y rendimiento del sistema en determinadas ocasiones. Esta característica será uno de los ejes principales del desarrollo de osiris2
Este sistema ha sido probado con éxito en gnu/linux debian 11 y debian 12
Este README está en proceso de construcción y no está aún completo
Modelo dashboard
osiris.osscom@gmail.com