English


Linux Mobile System

Home
LMS Team Download
Recursos
Tecnologías
Historial
Linux Mobile System (LMS)














SourceForge
Python
Perl
LMS Team
Javier Román
Carlos Mancha


    Linux Mobile System (LMS) es un sistema Linux completo cuyo soporte son los nuevos USB Flash Memory Drives. La intención es arrancar cualquier PC con soporte USB mediante nuestro sistema y disponer por tanto de todas las aplicaciones de administración y análisis que hayamos seleccionado, sin necesidad de instalarlo. De esta manera, siempre podremos llevar nuestro sistema Linux en un bolsillo listo para su uso.
    Este proyecto surgió con la intención de estudiar el sistema Linux de manera exhaustiva y a la vez divertirnos con ello. La idea inicial es fundir dos disciplinas en ocasiones demasiado separadas: la programación y la administración de sistemas. Con ello centramos nuestro estudio en la denominada "programación de sistemas", tanto a nivel networking como a nivel de dispositivos (drivers).

Los objetivos clave del proyecto son los siguientes:

  • Iniciar nuestro sistema Linux mediante los dispositivos de memoria flash USB de crereciente popularidad en el mercado.
  • El conjunto de utilidades que presentará el sistema será una selección de  herramientas GNU de uso obligado en todo sistema: herramientas de diagnóstico de disco, memoria, hardware, monitorización de redes, etc.
LMS Tux
  • En la medida de lo posible desarrollaremos nuevas herramientas y/o utilidades con el objetivo de profundizar en la tecnología subyacente.
  • Los lenguajes de programación usados serán C, C++, Python y Perl, sin olvidar los obligados scripts del sistema desarrollados en shell.
  • La minimización de recursos (espacio en soporte, memoria, ...) son objetivos no funcionales de todos los desarrollos.
   El objetivo principal de LMS es conseguir una distribución GNU/Linux altamente especializada que pueda ser transportada en los USB Flash Memory Drives. Una vez preparada la distribución en el dispositivo USB podremos llevarla en nuestro bolsillo y arrancar mediante ella cualquier PC x86 sin necesidad de instalarla en el mismo.

    El sistema LMS está enfocado a desarrollar tareas específicas como la administración de redes, análisis de seguridad en redes, recuperación y reparación de datos del host anfitrión y todo tipo de intercambio de información, lo que le hace diferente de otros sistemas portables como los "live CD". La idea  es llevar toda la potencia de Linux y nuestras herramientas en un bolsillo listas para su uso. 

    Para impulsar el proyecto se creó una primera versión de LMS muy limitada que es la actualmente se encuentra disponible en la web. Actualmente tenemos en estado de desarrollo una versión definitiva de LMS que incluye las siguientes características:
  • Sistema de paquetes RPM basados en Fedora, reconstruidos para una minimización de espacio.
  • Arranque del sistema en modo consola o en frame buffer para abarcar el mayor número de chipset gráficos.
  • Detección de harware usando Kudzu. Haciendo incapié en la detección del mayor número de tarjetas de red posible.
  • Kernel Linux con el subsistema USB más actualizado en cuanto a estabilidad.
  • Arranque mediante GRUB o también desde disquete extra para máquinas que no dispongann de arranque desde USB mediante la BIOS.
  • Configuración interactiva de los parámetros de red durante el arranque.
  • Utilidad gráfica (PyGTK) de preparación del sistema LMS: "LMS Factory". Esta utilidad permite la creación del sistema LMS en el USB memory drive de manera automática. Permite la selección de una variedad de LMS flavours dependiendo de nuestras necesidades:
            - LMS sólo consola.
            - LMS enfocado a  la administración de red.
            - LMS enfocado a la seguridad.
            - LMS enfocado al diagnóstico de hardware y del sistema.

    También es posible la personalización del sistema a generar, incluido el particionado del dispositivo para usar zonas del mismo para el almacenamiento tradicional.

   La idea subyacente de LMS, de usar una distribución Linux especializada en estos dispositivos USB de creciente difusión hace a LMS una distribución pionera e innovadora respecto al enfoque actual de las distribuciones GNU/Linux tradicionales.
Última Actualización: 14 Enero 2004

© 2003 Linux Mobile System