InstallXS: nuevo instalador para UTUTO XS
InstallXS es el nuevo sistema de instalación desarrollado por el Poryecto UTUTO para la versión 2008 de la distribución del sistema operativo GNU UTUTO XS. El sistema fue creado desde cero con una idea innovadora que le otorga gran versatilidad. Las características principales del sistema son: == Interfaz de usuario en modo grafico (frambuffer) y texto (ncurses) == Un reclamo frecuente de los usuarios de UTUTO XS era la disponibilidad de un instalador más agradable a la vista, en modo gráfico, que puediera incluir textos e imágenes de ayuda en los distintos pasos de la instalación. InstallXS cumple esta función, sin dejar de estar disponible también en modo de texto. == Permite la instalar remotamente desde un navegador en otra máquina == InstallXS puede comandarse remotamente desde cualquiera máquina ubicada en la red local o a través de Internet. Utiliza el protocolo HTTP estándar por lo tanto puede accederse incluso a través de servidores proxy. == Interfaz de usuario en modo web == Para permitir el comando remoto, InstallXS utiliza una interfaz en modo web, desarrollada con HTML estándar v3.2, por lo que accederse virtualmente con cualquier navegador. Podría incluso instalarse desde dispositivos móviles como teléfonos y PDAs... bueno, no se si es útil pero es posible! == Extensible y adaptable == El diseño del sistema es modular, pueden desarrollarse módulos con funciones particulares, de hecho, el desarrollo surge como una necesidad del proyecto UTUTO HostingServer, que requiere un instalador con funcionalidad diferente al la instalación estándar de UTUTO XS. == Desarrollado en BASH == Desarrollar nuevos módulos y modificar los existentes será sumamente simple para cualquier técnico o usuario avanzado avanzado que sepa programar scripts de Bash. Además, ésto hace del sistema sumamente portable, pudiendo adaptarse fácilmente a otras distribuciones de GNU/Linux. == Instalación automática == El primer módulo de instalación desarrollado por el Proyecto UTUTO también responde a una requerimiento frecuente de los usuarios: disponer de una instalación ultra sencilla, automática y veloz, que pueda ser utilizada por cualquier usuario inexperto, sin siquiera saber cómo crear particiones ni nada por el estilo. El módulo más básico solo pregunta en qué idioma desea instalar, en ciudad se encuentra el usuario y en qué disco o partición existente desea instalar el sistema, luego todo se hace solo sin intervención del usuario. == Múltiples idiomas == El sistema es fácilmente traducible a cualquier idioma, todos los textos se encuentran en archivos de texto separados de la programación y de la interfaz gráfica, puediendo ser traducidos por cualquier persona sin ningún conocimiento técnico. == Diseños intercambiables == Como si fuese poco lo anterior, además nos ocupamos de que el aspecto sea configurable e intercambiable, adaptable a diferentes circunstancias y usos. InstallXS utiliza "apariencias" (pieles, skins) intercambiables y configurables, estando la programacioń del sistema totalmente separada del diseño gráfico de la aplicación. Cualquier diseñador grafico web o cualquier programador con conocimientos de diseño web pueden aplicar su creatividad y cambiarle la cara al sistema sin necesidad de modificar la programación Actualmente el sistema está siendo desarrollado activamente y ya permite instalar el sistema operativo correctamente. Será incluido en los CDs de prueba de XS 2008 para que peda ser liberado y utilizado masivamente con la versión definitiva de UTUTO XS 2008. Estas son algunas capturas de pantalla del sistema en el estado actual del desarrollo: http://pablorizzo.com/index.php/Galerias/InstallXS Obviamente falta mucho trabajo por delante: pulir el diseño grafico, agregar textos, y mucha funcionalidad adicional. Pero el sistema ya se puede instalar, si quieren probarlo descarguen esta imagen de CD: http://backup.dnsready.net/ututo/iso/UTUTO-XS2007.1-i486-IXS.iso RECUERDEN QUE ES LA PRIMER VERSION FUNCIONAL EN ESTADO BETA1, ASI QUE MEJOR SI LO INSTALAN EN UNA MAQUINA DE PRUEBAS O UNA MAQUINA VIRTUAL... DESPUES NO LLOREN!!! :-D Saludos! -- Pablo Manuel Rizzo ---------------------------------------------------------------------- Aunque supiera que el mundo se acabará mañana, Igual plantaría mi manzano. -- Martin Luther King -- ----------------------------------------------------------------------
El Mar 12 Feb 2008, Pablo Manuel Rizzo escribió: > InstallXS es el nuevo sistema de instalación desarrollado por el > Saludos! Hola, que bueno! me interesa dos cosas: 1) el codigo esta en algun scm? 2) el web server escrito en bash Saludos! -- Dock Sud BBS http://www.docksud.com.ar telnet://bbs.docksud.com.ar
On Feb 13, 2008 12:30 AM, Fernando Toledo <[email protected]> wrote: > El Mar 12 Feb 2008, Pablo Manuel Rizzo escribió: > > InstallXS es el nuevo sistema de instalación desarrollado por el > > Saludos! > Hola, que bueno! > me interesa dos cosas: > 1) el codigo esta en algun scm? En el svn del proyecto, pero no está funcionando momentaneamente el websvn. De todos modos si booteas la iso tenés ahí todo el sistema instalador para mirar... al no ser compilado como sería en el caso de C, el código fuente está en el mismo sistema distribuido. > 2) el web server escrito en bash Noooo! El web server es lighttpd. -- Pablo Manuel Rizzo ---------------------------------------------------------------------- Aunque supiera que el mundo se acabará mañana, Igual plantaría mi manzano. -- Martin Luther King -- ----------------------------------------------------------------------
El Mié 13 Feb 2008, Pablo Manuel Rizzo escribió:
On Feb 13, 2008 12:30 AM, Fernando Toledo <[email protected]> wrote:
El Mar 12 Feb 2008, Pablo Manuel Rizzo escribió:
InstallXS es el nuevo sistema de instalación desarrollado por el Saludos!
Hola, que bueno! me interesa dos cosas: 1) el codigo esta en algun scm?
En el svn del proyecto, pero no está funcionando momentaneamente el websvn. De todos modos si booteas la iso tenés ahí todo el sistema instalador para mirar... al no ser compilado como sería en el caso de C, el código fuente está en el mismo sistema distribuido. oki igual queria ver solo los scripts. Pero bueh tiro a bajar la iso =| No importa un websvn, el servicio de svn no les funca tampoco? como para hacer un svn checkout?
2) el web server escrito en bash
Noooo! El web server es lighttpd. ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
-- Dock Sud BBS http://www.docksud.com.ar telnet://bbs.docksud.com.ar
2008/2/13 Fernando Toledo <[email protected]>:
2) el web server escrito en bash
Noooo! El web server es lighttpd.
ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
Claro! Al planteo que veníamos pensando cómo resolver desde hace años, de cómo hacer un "instalador grafico, ncurses y remoto" le saqué la parte de "grafico, ncurses y remoto" y el sistema que hice es un software de "instalación de sistema operativo" desarrollado en bash, que se comunica con el usuario utilizando un servidor web existente (lighttpd está en el CD pero podría ser otro) y un navegador (links está incluido en el cd pero desde otra máquina podés usar cualquiera) -- Pablo Manuel Rizzo ---------------------------------------------------------------------- Aunque supiera que el mundo se acabará mañana, Igual plantaría mi manzano. -- Martin Luther King -- ----------------------------------------------------------------------
felicitaciones!! espero probarlo pronto! saludos! El Tue, 12 Feb 2008 22:27:28 -0200 "Pablo Manuel Rizzo" <[email protected]> escribió:
InstallXS es el nuevo sistema de instalación desarrollado por el Poryecto UTUTO para la versión 2008 de la distribución del sistema operativo GNU UTUTO XS. El sistema fue creado desde cero con una idea innovadora que le otorga gran versatilidad. Las características principales del sistema son:
== Interfaz de usuario en modo grafico (frambuffer) y texto (ncurses) ==
Un reclamo frecuente de los usuarios de UTUTO XS era la disponibilidad de un instalador más agradable a la vista, en modo gráfico, que puediera incluir textos e imágenes de ayuda en los distintos pasos de la instalación. InstallXS cumple esta función, sin dejar de estar disponible también en modo de texto.
== Permite la instalar remotamente desde un navegador en otra máquina ==
InstallXS puede comandarse remotamente desde cualquiera máquina ubicada en la red local o a través de Internet. Utiliza el protocolo HTTP estándar por lo tanto puede accederse incluso a través de servidores proxy.
== Interfaz de usuario en modo web ==
Para permitir el comando remoto, InstallXS utiliza una interfaz en modo web, desarrollada con HTML estándar v3.2, por lo que accederse virtualmente con cualquier navegador. Podría incluso instalarse desde dispositivos móviles como teléfonos y PDAs... bueno, no se si es útil pero es posible!
== Extensible y adaptable ==
El diseño del sistema es modular, pueden desarrollarse módulos con funciones particulares, de hecho, el desarrollo surge como una necesidad del proyecto UTUTO HostingServer, que requiere un instalador con funcionalidad diferente al la instalación estándar de UTUTO XS.
== Desarrollado en BASH ==
Desarrollar nuevos módulos y modificar los existentes será sumamente simple para cualquier técnico o usuario avanzado avanzado que sepa programar scripts de Bash. Además, ésto hace del sistema sumamente portable, pudiendo adaptarse fácilmente a otras distribuciones de GNU/Linux.
== Instalación automática ==
El primer módulo de instalación desarrollado por el Proyecto UTUTO también responde a una requerimiento frecuente de los usuarios: disponer de una instalación ultra sencilla, automática y veloz, que pueda ser utilizada por cualquier usuario inexperto, sin siquiera saber cómo crear particiones ni nada por el estilo. El módulo más básico solo pregunta en qué idioma desea instalar, en ciudad se encuentra el usuario y en qué disco o partición existente desea instalar el sistema, luego todo se hace solo sin intervención del usuario.
== Múltiples idiomas ==
El sistema es fácilmente traducible a cualquier idioma, todos los textos se encuentran en archivos de texto separados de la programación y de la interfaz gráfica, puediendo ser traducidos por cualquier persona sin ningún conocimiento técnico.
== Diseños intercambiables ==
Como si fuese poco lo anterior, además nos ocupamos de que el aspecto sea configurable e intercambiable, adaptable a diferentes circunstancias y usos. InstallXS utiliza "apariencias" (pieles, skins) intercambiables y configurables, estando la programacioń del sistema totalmente separada del diseño gráfico de la aplicación. Cualquier diseñador grafico web o cualquier programador con conocimientos de diseño web pueden aplicar su creatividad y cambiarle la cara al sistema sin necesidad de modificar la programación
Actualmente el sistema está siendo desarrollado activamente y ya permite instalar el sistema operativo correctamente. Será incluido en los CDs de prueba de XS 2008 para que peda ser liberado y utilizado masivamente con la versión definitiva de UTUTO XS 2008.
Estas son algunas capturas de pantalla del sistema en el estado actual del desarrollo:
http://pablorizzo.com/index.php/Galerias/InstallXS
Obviamente falta mucho trabajo por delante: pulir el diseño grafico, agregar textos, y mucha funcionalidad adicional. Pero el sistema ya se puede instalar, si quieren probarlo descarguen esta imagen de CD:
http://backup.dnsready.net/ututo/iso/UTUTO-XS2007.1-i486-IXS.iso
RECUERDEN QUE ES LA PRIMER VERSION FUNCIONAL EN ESTADO BETA1, ASI QUE MEJOR SI LO INSTALAN EN UNA MAQUINA DE PRUEBAS O UNA MAQUINA VIRTUAL... DESPUES NO LLOREN!!! :-D
Saludos!
participants (3)
-
Fernando Toledo -
minombresbond -
Pablo Manuel Rizzo