[[TranslatedPages]] [[PageOutline(2-5,Índice)]] {{{ #!comment #!NewsFlash Novedades: * OpenGnsys 3. }}} = Documentación de Desarrollo = == Planificación OpenGnsys 3 == * [wiki:OpenGnsys3 OpenGnsys 3] == Estado actual del proyecto == * [wiki:ComponentesProyecto Estructura de componentes de OpenGnSys] * Estructuras de directorios: * [wiki:DirsSubversion Para el Subversion del proyecto] * [wiki:DirsComponentes Para los componentes principales del proyecto] * [wiki:DirsConsolaWeb Consola Web] * Cliente: * [wiki:ArranqueCliente Proceso de arranque] * [wiki:Browser Browser: Para mostrar las opciones del menú] * [wiki:ClienteComandosConsola Ejecución de órdenes de la consola en el cliente] * [wiki:OGlive-Initrd-Debootstrap OGlive: generación, modificación y uso con pxe-usb-cache] * [wiki:CacheCliente Estructura de la caché local] * [wiki:InitrdClienteLog El cliente y sus LOGs] * API de funciones: * [wiki:ApiFunciones Versión 1.0 y anteriores] * [wiki:Api1.0 Modificaciones API revisiones 1.0.1 y posteriores] * [wiki:RequisitosFuncionalidades Requisitos y Funcionalidades] * [wiki:CasosUso Casos de Uso] Propuesta en Construcción. * Implementación red P2P en !OpenGnsys * [wiki:ServidorTorrents Implementación del servidor Torrent (tracket y seeder) en el repositorio ] * [wiki:ProblemasTorrents Solución a problemas de P2P para el entorno OG] * [wiki:ServidorTorrents Tracker y semillero principal (Bittorrent) para OpenGnsys] * [wiki:ClientesTorrents Cliente, sanguijuela, semillero (ctorrent) para OpenGnsys] * [wiki:SessionMulticast Implementación Multicast usando updcast para OpenGnsys] * Mensajes de log. * [wiki:logTiempoReal Cómo mostrar los mensajes de log en tiempo real] * [wiki:logCrearCodigo Cómo crear un nuevo código de error y su mensaje.] == Propuestas para incluir y definir los hitos == * [wiki:Subproyectos Propuestas de subproyectos de OpenGnsys] * [wiki:PropuestasVersion30 Propuestas para la reunión presencial y para la versión 3.0 ] * Propuestas para la versión 1.1. * [wiki:ApiRest Definición del API REST] * [wiki:variosRepoUO Cliente de Opengnsys con varios repositorios y unidades organizativas en directorios separados] * [wiki:InstalacionOgagent Instalación de agentes para sistemas operativos OGAgent ] * [wiki:RemotePc Proyecto Remote PC: acceso remoto a escritorios de clientes OpenGnsys] * [wiki:PropuestasVersion105 Código realizado en version1.0-tickets para 1.0.5 ] * [wiki:ticket484_ArranqueDual Mejoras en el arranque dual ticket#484 ] * [wiki:MejorasenogLive105 Mejoras en el ogLive de la 1.0.5 ] * [wiki:ticket558_FotosOrdenador (web) Corrección asignación de fotografias a los objetos ordenadores #ticket558 ] * [wiki:ticket524_EliminarImagenEnCacheCliente (web) Eliminar fichero de imagen de la cache de los clientes #ticket524 ] * [wiki:ticket534_InterfazVisualNetBootConfigurator (web) Configurador visual de las opciones de arranque ofrecidas por gestor de arranque remoto -Netboot- #ticket534 ] * [wiki:ticket564_EliminarImagenDeLosRespositorios (web) Eliminar imagen de los repositorios #ticket564 ] * [wiki:ticket557_CambioRapidoEntreUnidadesOrganizativas (web) Cambio rápido entre unidades organizativas #ticket557 ] * [wiki:ticket614_CompatibilidadMultiplesDispositivos (web) Compatibilidad con Múltiples Dispositivos #ticket614 ] * Imágenes sincronizadas y diferenciales ticket#565 * [wiki:SyncronizeConceptos Introducción] * [wiki:SyncronizeDoc Versión 1: Consola web] * [wiki:ticket565_ImagenesSincronizadas Versión 2: Scripts (parte consola pendiente)] * [wiki:PropuestasVersion104 Código realizado en version1.0-tickets incluidos en la 1.0.4 ] == Documentación == * [wiki:ManualInstalacionOpenGnSys Manual de instalación de OpenGnSys] * [wiki:AltaDisponibilidad Sincronizar servidores maestro/esclavo para alta disponibilidad] == Banco de pruebas == * Banco de pruebas versión 1.1.1 \\ Documentar las pruebas de equipos uefi unidas a los demás para tener una imagen de conjunto. * [wiki:ListaCompatibilidad111 Lista de compatibilidad] * [https://drive.google.com/file/d/1YXGtpmWSI3U-13H9G8K3_OSeEcaUNNne/view?usp=sharing Banco de pruebas por operación] * [https://drive.google.com/file/d/1jR2Fz1Jz326P3fmTCRH7OKQqPhKxWhwg/view?usp=sharing Banco de pruebas por tickets] * [https://docs.google.com/document/d/1vD0kIT-B8Kd3ymLVIFfv2zdg83G3eFrQ_cwhK_kyE8Y/edit?usp=sharing Pruebas realizadas con UEFI] * Banco de pruebas versión 1.1.0a * [wiki:ListaCompatibilidad110a Lista de compatibilidad] * [wiki:BancoPruebasTicket110a Banco de pruebas por tickets] * [wiki:BancoPruebasPorOperacion110a Banco de pruebas por operación] * Banco de pruebas versión 1.1.0 * [wiki:ListaCompatibilidad110 Lista de compatibilidad] * [wiki:BancoPruebasTicket110 Banco de pruebas por tickets] * [wiki:BancoPruebasPorOperacion110 Banco de pruebas por operación] * [https://docs.google.com/document/d/15h-PtJ_n72q1pPJFR9093c6JdmDqxBXJ9Y-7QqA9QYQ/edit?usp=sharing Banco de pruebas sincronizadas tipo archivo] * [wiki:BancoPruebasPorOperacion106b Banco de pruebas por operación y revisión versión 1.0.6b] * [wiki:BancoPruebasPorOperacion106 Banco de pruebas por operación y revisión versión 1.0.6] * [wiki:BancoPruebasTicket106 Banco de pruebas por tickets] * [wiki:CompatibilidadInstalacionServer Lista de compatibilidad para la instalación de OpenGnSys Server] * [wiki:BancoPruebasPorOperacion105 Banco de pruebas por operación y revisión versión 1.0.5] * [wiki:BancoPruebasConsola Banco de pruebas sobre la version de desarrollo antes de pasarla a estable] * [wiki:BancoPruebas Banco de pruebas para nuevas versiones] * [wiki:PruebasConsolaWeb Pruebas con el Gestor Web] * [wiki:PruebasTorrent Pruebas con protocolo torrent] * [wiki:PruebasMulticast Pruebas con protocolo multicast] * [wiki:PruebasCliente Pruebas de carga con el Cliente OpengGnSys] == Plantillas del Banco de pruebas == * [wiki:Plantillas_BancoPruebas_ConsolaWEB Plantilla del Banco de Pruebas de la Consola por Operacion] == Entorno de desarrollo == * [wiki:DocumentacionUsuario1.1.0/EntornosVagrant Entornos estandarizados de desarrollo y pruebas con Vagrant] v1.1.0 * [wiki:DocumentacionUsuario1.1.0/TraduccionGettext Tradución automática de mensajes con Gettext] v1.1.0 * IMPORTANTE configurar los saltos de lineas según ticket #35 * [http://www.kopernix.com/?q=node/41 Pequeño manual de Subversion] * [wiki:svnEclipse Instalación y configuración de un entorno SVN bajo Eclipse] * [wiki:docDoxygen Introducción a Doxygen] * [wiki:testwiki Pagina para pruebas con el wiki] * [wiki:pantallazos Almacen de Imágenes] == Escenarios de implantación == * [wiki:MapaImplantacion Mapa de implantación de OpenGnSys] * Descripción de los entornos de producción: * [wiki:ProduccionUs OpenGnSys en la Universidad Sevilla] * Entornos de pruebas: * [wiki:PropuestasEscenarios Propuestas basadas en los distintos escenarios ] * [wiki:EscenariosUMA Entornos de pruebas en la Universidad de Málaga] * [wiki:EscenariosUs Entornos de pruebas en la Universidad Sevilla] * [wiki:EscenariosVirtuales Entorno virtual para eventos ] == Propuestas temporales de mejora == ''Nota:'' Cuando el Grupo de Trabajo considere que cualquiera de las siguientes páginas está "madura", debe trasladarse a la sección de estado del proyecto. * Gestión iMAC y MAC OSX * [wiki:GestionMAC Gestión iMAC y MAC OSX] * Propuestas para estructuras de directorios ''(en proceso de definición final)'': * [wiki:DirsRepositorio Para los repositorios de datos y el caché local] * Propuesta para el engine * [wiki:EnginePropuestaSintaxis Propuestas parámetros] * [wiki:AdvanceClientAdmin Programa de Administración Avanzada para el Cliente] * Propuestas para la consulta de información desde el cliente * [wiki:BootProcessClient Proceso de arranque de los clientes opengnsys] * [wiki:FicheroConfiguracion Propuesta de fichero de configuración unificado] * [wiki:ParametrosKernel Propuesta de parámetros del kernel y nomenclatura de fichero de configuración unificado] * Propuesta de Gestor de Arranque Remoto * [wiki:NetBootLoader Gestor de arranque remoto] * Postconfiguración de sistemas operativos * [wiki:UniversalWindowsImage Soporte para imágen Windows Universal] * [http://expertester.wordpress.com/2008/07/27/how-to-enable-ahci-windows-xp/ Forzar driver AHCI en Windows XP instalado sobre IDE] * [wiki:AccesoHiveWindows Acceso al registro de windows] * Sincronización de imágenes. * [wiki:SyncronizeConceptos Conceptos generales] \\ Distintas versiones (de más nuevo a más antiguo): * [wiki:Syncronize1.0.6-1.1 Comparación entre versiones 1.0.6 y 1.1] * [wiki:Syncronize1.1 Versión 1.1: compresión de la cache, cloneImage y multicast] * [wiki:SyncronizeBtrfs Versión 1.0.6: sincronizadas tipo archivo con sistema de fichero ext4 o btrfs] * [wiki:SyncronizeSquashfs Sincronización tipo archivo con squashfs (obsoleto)] * [wiki:SyncronizeDoc Uso de la consola, documentación y pruebas] * [wiki:SyncronizeImage Primeras pruebas] * Compatibilidad hardware con Sistema Operativo Cliente OpenGnSys -pxe,cd,usb- * [wiki:CompatibilidadHardwareOGclient Compatibilidad hardware ogclient] * Propuesta de caché local del cliente: * [wiki:SistemaFicherosCache Sistema de ficheros para la caché local] == Desarrollo Proximos Milestone == En [wiki:DocumentacionDesarrolloFutura Documentacion de desarrollo futura] podemos encontrar información para Milestone que todavía no se están desarrollando. == Antigua documentación de desarrollo == * [wiki:DocumentacionDesarrolloAntigua Documentación de desarrollo antigua] podemos encontrar información que no corresponde a la versión actual de OpenGnSys, ya sea una tecnología antigua que ya no se usa o una propuesta de mejora que se desechó, al menos, temporalmente. * [wiki:NombreProyecto Notas sobre el nombre del proyecto] * [wiki:LogoProyecto Notas sobre el logotipo del proyecto] * [wiki:AntecedentesPrecedentes Antecedentes y precedentes de OpenGnSys] * Versión 1.0: * [wiki:SepararNfsTftp Instalación en dos servidores: separamos servicios NFS y TFTP] * [wiki:Version1.0-Testing Documentación de la versión testing de la 1.0] * [wiki:Version1.0.1-PRE Documentacion de la versión pre 1.0.1 ] * Versión 2.0 (abandonada): * [wiki:Version2 Documentación de la versión 2.0] * [wiki:EspecDesarrollo Especificaciones para Desarrolladores de la versión 2.0] == Pruebas de versiones anteriores == * [wiki:BancoPruebasPorOperacion104 Banco de pruebas por operación y revisión versión 1.0.4] * [wiki:Pruebas0-10 Banco de pruebas versión 0.10] * [wiki:PruebasApi092 Pruebas con el Motor de Clonación versión 0.9.2] == Grupo de Desarrollo == * [wiki:Reuniones Reuniones del grupo de desarrollo] * [wiki:QuienesSomos Miembros del grupo de desarrollo] * [wiki:./BuenUso Manual de buen uso del gestor de proyectos] * [wiki:./EstadoTraduccion Estado de la traducción del proyecto]