Macondo Live CD

Hola amigos, a falta de un asesor que lea mi tesis, quiero tenerlos a todos ustedes como criticos de mi trabajo.

Esta semana subire las 2 primeras fases de mi tesis.

Fase I

1 ASPECTOS DE LA INVESTIGACION.

1.1 DESCRIPCION DEL PROBLEMA.

En Colombia, existen varios factores que influyen de manera negativa en el desarrollo tecnológico y académico de nuestra sociedad. Uno de ellos es el limitado acceso a la información, ya que esta se encuentra centralizada en las grandes ciudades, originando inconvenientes a los estudiantes que luego de salir de una formación media se encuentran frente a barreras en la adquisición y mejoramiento de su nivel de conocimientos. Este problema se agrava si hablamos de formación en el campo de las tecnologías de la información (TI).

Otro factor que obstaculiza nuestro crecimiento tecnológico es el uso de las herramientas privativas, como el software, cuyo licenciamiento es costoso. Teniendo en cuenta que en nuestra sociedad, son las empresas privadas quienes legalmente hacen uso de este tipo de licencias y son ellas quienes sostienen esa cultura del “Licenciamiento Privativo”.

Este grupo de estudiantes que no puede acceder legalmente a este tipo de licenciamiento, se ve obligado a adquirirlo de manera ilegal; originando conductas que deterioran las responsabilidades legales que conlleva el uso del mismo. El desconocimiento de la ley, no es excusa para no cumplirla. Generando así cultura académica de la ilegalidad, violando los derechos de autor y quitándole la oportunidad a muchas personas que tienen las habilidades y el conocimiento para desarrollar software, de tener una remuneración justa por su trabajo.

Una sociedad tecnológica que se construye con base en la ilegalidad, será una sociedad bajo el velo de la intolerancia, sin respeto a los derechos de los individuos (intelectuales y morales) destruyendo la creatividad y la libertad de nuestra sociedad. Esta responsabilidad no debe recaer sobre empresas desarrolladoras de software, sino en los individuos que hacen uso de su libertad.

Existe otro problema, el cual evidencia la necesidad de acercar la tecnología portátil a alumnos de tecnologías de la información y desarrolladores de software, dado que estos al no poseer computadoras portátiles, se ven en la necesidad de instalar software en cada una de las computadoras donde tienen cuentas o permisos (privilegios) de administrador. De este modo se pierde tiempo y se depende siempre de las restricciones que tengan, al no ser administradores.

Este problema quedara resuelto cuando se desarrollen sistemas operativos en línea. Y se generen tecnologías de almacenamiento y procesamiento aun más poderosas.

Se evidencia la necesidad de buscar un sistema de aplicaciones portable, que permita a desarrolladores utilizar las mismas herramientas, en distintos lugares sin necesidad de instalar el software en cada uno de los computadores a los que accede, así mismo generar con este una cultura de la legalidad mediante el uso de herramientas libres.

1.2 JUSTIFICACION DEL PROYECTO DE INVESTIGACION.

Con base en el problema anteriormente planteado, se evidencia la necesidad de desarrollar un mecanismo que permita, inicialmente a estudiantes en áreas afines a la TI, adquirir conocimiento (contenidos) y acceder a herramientas (software) que puedan ser manipuladas de manera legal sin ocasionar perjuicios éticos a nuestra sociedad. Creando una cultura de la legalidad, mediante el uso de herramientas libres, fortaleciendo el desarrollo tecnológico de nuestro país.

El uso de herramientas libres se plantea como una alternativa a la inversión académica en asignación de recursos que favorezca el uso de las mismas. El costo de utilizar las licencias privativas es en exceso oneroso respecto al S.M.L.V , esto hace que muchos estudiantes en áreas afines a las TI, se vean limitados en la adquisición de tecnología. Para ellos el software libre representa la opción más adecuada e ilimitada al momento de acceder al conocimiento.

Técnicamente el software libre permite ejecutar programas para cualquier propósito, estudiar el funcionamiento del mismo y adaptarlo a las necesidades de cada usuario. Esta filosofía amplia el marco del uso del software por que no limita al usuario (estudiante).

De otro lado, las organizaciones deben prestar especial atención en lo referente a los costos de implementación, a los efectos sobre sus operaciones (parálisis por cambio cultural y de presentación); y a la adecuación de las áreas de tecnología para la apropiación de estos nuevos desarrollos.

En los últimos años la filosofía del software libre a iniciado una popularidad vertiginosa en la sociedad y en las empresas, dado que representa una alternativa innovadora y al alcance de cualquiera.

1.3 DELIMITACION.

El presente proyecto consiste en desarrollar una distribución GNU / Linux, la cual conste de contenidos libres que faciliten el uso de herramientas (software) afines a las TI, concretamente en el área de la programación.

Este proyecto se desarrollara, con la colaboración de la comunidad colombiana de software y contenidos libres. Estableciendo los respectivos contactos para realizar una investigación global.

El producto de esta investigación, será utilizado como una herramienta que apoya al proceso de enseñanza / aprendizaje de la programación.

Este proyecto consta de 4 fases fundamentales:

• FASE 1 Aspectos de la investigación • FASE 2 Marco Teórico • FASE 3 Diseño Metodológico • FASE 4 Desarrollo y análisis

La inversión en este proyecto, estará representada en el tiempo - ingeniero, visto como el tiempo de investigación y desarrollo de la herramienta; haciendo uso de los recursos (maquina) que utilizamos en la Universidad Manuela Beltrán y en nuestros hogares.

Personal Meses Valor Unitario Valor Total Justificación Ingeniero 22 $ 660,000 $ 14,520,000 Se trabaja 2 Horas Diarias $30,000 Ingeniero 22 $ 660,000 $ 14,520,000 Se trabaja 2 Horas Diarias $30,000 Total Personal $ 29,040,000.00 Suministro Cantidad Valor Unitario Valor Total Justificación Computador 2 $ 1,200,000.00 $ 2,420,000.00 Adquisición Impresora 1 $ 150,000.00 $ 150,000.00 Adquisición Recargas de cartuchos para impresora 2 $ 15,000 $ 30,000.00 Adquisición Resma de Papel 3 $ 9,000.00 $ 27,000.00 Aplicada en la herramienta Memoria USB 512 2 $ 90,000.00 $ 180,000.00 Facilita el Proceso de información, y el de hacer backups del desarrollo Labels para CD 250 $ 150.00 $ 37,500.00 Presentación del disco Forros para CD 250 $ 100.00 $ 25,000.00 Le darán protección al disco que contiene la distribución CD 300 $ 900.00 $ 270,000.00 Discos para realizar pruebas y quemar versiones preliminares Cajas para CD 10 $ 200.00 $ 2,000.00 Cajas para entrega de discos a personas importantes dentro de la comunidad Total Suministros $ 3,141,500.00 Gastos Meses Valor Mes Valor Total Internet 22 $ 90,000.00 $ 1,980,000.00 Luz 22 $ 8,000.00 $ 176,000.00 Teléfono 22 $ 5,000.00 $ 110,000.00 Transporte 22 $ 150,000.00 $ 3,300,000.00 Total Gastos $ 5,566,000.00 TOTAL $ 37,747,500.00

1.4 OBJETIVOS.

1.4.1 General.

Desarrollar una distribución tipo Live CD GNU / Linux enfocada a las herramientas que necesitan los estudiantes de ingeniería de sistemas en el área de la programación.

1.4.2 Específicos.

• Realizar un estudio de las diferentes necesidades de la comunidad académica, en busca de herramientas básicas para la programación. • Desarrollar una metodología para la creación de distribuciones libres a la medida. • Brindarle a la comunidad académica la oportunidad de que conozcan y sean parte del desarrollo técnico que ha tenido el software libre en los últimos años.

1.5 PROPOSITO.

El propósito de este proyecto, es compactar en una distribución tipo live, las herramientas (software y documentos) libres básicos y los más importantes, para estudiantes de las TI en el área de la programación. Logrando así crear una cultura de la legalidad, apoyando el desarrollo tecnológico de nuestro país. Realizando innovación en la creación de una distribución a la medida.

Los beneficios del proyecto es la portabilidad, fácil acceso a la información, apoyar la legalidad y el desarrollo de los estudiantes.



:) :)) :( ;) :\ |) X-( B) Markup

Fase II

2 MARCO TEORICO.

2.1 ANTECEDENTES.

2.1.1 HISTORICOS.

La historia de la computación para el año de 1980 se dividía en dos. Las empresas de software empezaban a surgir generando fortunas inesperadas a sus jóvenes dueños que veían en este negocio una oportunidad única, cerrando el código fuente de sus programas y cobrando el uso de las mismas mediante licencias. Esto no hacia muy feliz a un grupo de desarrolladores del Instituto tecnológico de Massachussets (M.I.T.), en especial al Dr. Richard M. Stallman.

En 1984 nace el proyecto GNU , con el propósito de desarrollar un sistema operativo compatible con Unix y que cumpliera cuatro libertades fundamentales.

• La libertad de usar el programa, con cualquier propósito (libertad 0). • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto. • La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2). • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.

Las anteriores son las libertades que promueve este movimiento.

El proyecto GNU aún no contaba (y aún no lo hace) con el núcleo que definiría su sistema operativo. Sin embargo, el núcleo creado por Linus Torvalds, quien se encontraba para ese entonces estudiando en la Universidad de Helsinki, llenó el hueco final que el sistema operativo GNU exigía.

Hacia 1991, fue liberada la primera versión del núcleo Linux, subsecuentemente, miles de programadores voluntarios alrededor del mundo han participado en el proyecto, mejorándolo continuamente. Torvalds y otros desarrolladores de los primeros días de Linux adaptaron los componentes de GNU para trabajar con el núcleo de Linux, creando un sistema operativo completamente funcional.

Luego del desarrollo del kernel linux muchas herramientas empezaron a surgir gracias a la filosofía del software libre, una de estas herramientas es el CD vivo o Live – CD. Esta herramienta en sus inicios buscaba ser una guía de referencia del software que sé venia desarrollando, para demostrar los avances realizados en la comunidad.

La evolución del Live – CD inicio en el año de 1993, Con el desarrollo del Boot Disk (Disco de Boteo), el cual era un disco de 3 1/2 (1.44 Mb), que se utilizaba para realizar correcciones a la configuración del sistema operativo o salvar los datos del disco principal si era necesario.

Con la llegada al mercado de los discos compactos, sé empezó a distribuir software en estos discos dado que por estos días el Internet era de poca velocidad y esto hacia difícil acceder a la ultima tecnología en software.

La fusión del kernel de Linux, el disk Boot y los discos compactos con software libre dieron inicio una de las tecnologías mas admiradas por su flexibilidad y eficiencia; este es el inicio de los CD Boot,

Estas tecnologías tratan de llegar al usuario para que este posea un sistema operativo libre, con herramientas funcionales para personas que no utilizan este tipo de tecnologías, o simplemente no tiene la capacidad económica de adquirirlas con licencia privativa.

En el año 2000 aparece como una alternativa, la distribución tipo Live – CD o Cd Vivo que ofrecen a los miembros de la comunidad de software libre una opción al momento de probar e instalar una distribución. El primer Live – CD fue Demolinux , basada en Mandrake 5.3.

El Live – CD que mas acogida ha tenido gracias al desarrollo de Demolinux fue Knoppix . Este disco Live de origen Alemán ha sido creado basándose en el sistema base del sistema operativo GNU/Linux Debian .

El desarrollo de estas nuevas tecnologías libres, ha permitido una difusión de conocimientos y experiencias que la humanidad nunca antes había experimentado, de este modo la comunidad colombiana de Software libre se fortalece.

2.1.2 LEGALES.

La mayoría de proyectos basados en el kernel linux, hacen parte de la licencia pública general GPL , la cual sede todos los derechos al dominio público. De esta forma se le garantiza a su autor y a los usuarios, las cuatro libertades antes mencionadas.

Al realizar un proyecto de software libre, se cuenta con el apoyo de una comunidad, la cual colabora con el desarrollo y hace que este sea cada día mejor. Esta comunidad ha desarrollado software y documentación de gran calidad, ayudando al progreso de la humanidad.

Estas son las razones fundamentales por las que decidimos ceder este proyecto al dominio público, mediante la licencia GPL.

2.1.3 INVESTIGATIVOS.

• Demolinux El primer live fue Demolinux 1.0, el cual surgió en Febrero del 2000 en París. Estaba basado en Mandrake.

Demolinux fue desarrollado por 3 estudiantes de la Universidad de Paris en Francia. Al darse a conocer se apuntaron al proyecto varios desarrolladores americanos los cuales ayudaron publicando versiones en Ingles, Francés y Español.

Luego de este gran paso, se realizaron diferentes versiones que buscaban ser un laso entre la comunidad y el software desarrollado buscando una mayor difusión.

• Knoppix El auge de esta tecnología, se inició con la distribución alemana llamada Knoppix, basada, en la distribución de software Debían. Una de las mejoras de este método fue su sistema de compresión cloop , esto permitió pasar el limitante de espacio en disco (650-700 MB del CD).

Gracias a esa invención en el sistema de comprensión la asociación española de usuarios de Linux ha popularizado un sistema propio, denominado Metadistros .

La mayoría de los Live CD usan un sistema operativo basado en el kernel de Linux, pero también se usan otros sistemas como FreeBSD, incluso Microsoft Windows (sin embargo, distribuir un Live CD de este último es ilegal).

En nuestro país existen varios intentos por realizar una distribución tipo Live, él mas conocido es Tangram , basado en Morphix , es una distribución totalmente modular.

La siguiente es una lista de las distribuciones tipo Live CD mas conocidas:

LISTA DE LIVE CD, ACTUALIZADA

2.2 BASES TEORICAS.

2.2.1 SOFTWARE LIBRE

El software reconoce cuatro libertades a los desarrolladores y usuarios. Estas libertades ya antes mencionadas, permiten a sus poseedores ejecutar el programa con cualquier propósito, conocer de que manera fue echo el programa, realizarle mejoras adaptándolo a nuestras necesidades y redistribuirlo a las personas que lo necesiten.

Estas cuatro libertades están contenidas en la licencia GPL, mantenida por la Free Software Foundation .

Si una de las cuatro libertades no se cumple, entonces el software deja de ser libre y pasa a ser privativo.

Al rededor de esta filosofía se desarrollan cientos de proyectos de gran calidad, los cuales dan facilidades a todo aquel que los utilice.

El software libre una realidad que se tiene que vivir.

2.2.2 SISTEMA OPERATIVO GNU/LINUX

El sistema operativo GNU/Linux, es un conjunto de programas o herramientas, las cuales permiten la interacción de manera amigable entre el usuario y la maquina.

Estos sistemas, tienen de modo estándar las siguientes características: • Un compilador de algún lenguaje de programación • Un enlazador. • Un ensamblador. • Un intérprete de comandos. • Una amplia biblioteca del lenguaje de la plataforma. • Un kernel o núcleo.

De manera general, el sistema operativo GNU/Linux, cuenta con varias características:

• Administración de tareas o Multitarea: Es capaz de ejecutar varios programas al mismo tiempo. • Administración de usuarios o Monousuario: Puede configurarse para preemitirle ejecutar los programas de un usuario al mismo tiempo. o Multiusuario: Puede configurarse para que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos del computador. • Manejo de recursos o Centralizado: Se puede configurar para utilizar los recursos de un solo computador. o Distribuido: Si se desea utilizar los recursos (memoria, CPU, disco, periféricos...) de más de un ordenador al mismo tiempo.

2.2.3 LIVE CD

Es un disco que trae un sistema operativo completo, ejecutable desde el sistema de arranque. Este utiliza la memoria RAM, como un disco duro virtual, en el cual se descomprimen y ejecutan los programas que están incluidos en el disco. Todo esto sin necesidad de una instalación. Algunas de estas distribuciones vienen con una utilidad que permite instalar la distribución si el usuario así lo desea en el disco duro.

Este tipo de distribuciones reconoce automáticamente el hardware del computador haciendo más fácil el uso de la misma, cargando los componentes base del sistema a la memoria RAM de la maquina, siendo necesario dependiendo del tipo de aplicaciones que contenga el disco una capacidad mínima en memoria.

Para muchos este tipo de distribución se presenta como una alternativa efectiva para iniciarse en el uso de herramientas libres.

2.3 TEORIAS GENERICAS BASADAS EN INGENIERIA.

Se podría decir que la invención de Linux mas halla de ser el kernel de un sistema operativo, es la invención de un sistema de desarrollo colaborativo, el cual involucra varias metodologías clásicas en el desarrollo de software. Algunos estudiosos de la ingeniería de software afirman que esta nueva metodología es una de las más exitosas, gracias a que reduce tiempos y costos en la producción del software. Esto es posible siempre y cuando se tenga un grupo base el cual guié al proyecto.

Este modelo de desarrollo, involucra un grupo base y unos colaboradores

Grupo Base: • Este grupo esta compuesto por los lideres de cada una de las secciones del proyecto y se encargan de tomar decisiones de desarrollo , (son la ultima palabra dentro del proyecto), guian al proyecto para que este cumpla con los objetivos.

Colaboradores: • Son personas que están interesadas en el proyecto y quieren contribuir con el. Estas personas colaboraran desarrollando código fuente, documentando o utilizando el software y reportando errores.

Esta metodología de desarrollo la encontramos en las diferentes distribuciones de Linux, así mismo en muchos proyectos de la comunidad de software libre. Pero no solo es usada por la comunidad, muchas empresas la han adoptado con el fin de reducir tiempos y costos. Esta metodología es ideal para el desarrollo de una distribución tipo live cd, dado que genera una comunidad de apoyo la cual estará pendiente de reportar errores, y documentar.

2.4 CONSTRUCCION DEL MARCO CONCEPTUAL.

El proyecto dará solución a muchas necesidades como son crear un sistema operativo portable para personas que no tenga conocimiento de este producto, lo cual no será necesario instalarlo en una maquina, sino colocarlo en la unidad de CD – ROM y funcionara perfectamente.

Otra solución que cubrirá esta distribución es contener manuales, herramientas de desarrollo, para facilitar el aprendizaje de los usuarios.

Este proyecto tendrá varios pasos a satisfacer, como son:

• Investigación, elaboración de textos y escritos. • Montaje y desarrollo de la distribución. • Elaboración de pruebas con usuarios. • Entrega final

La remasterizacion de distribuciones surge como una alternativa útil para el desarrollo de distribuciones. Esta técnica consiste en tomar una distribución y acondicionarla a las necesidades.

2.4.1 METAS A ALCANZAR.

Las metas que surgen de este proyecto son las siguientes:

• Corto Plazo: Realizar un estudio de las necesidades de los estudiantes en carreras de T.I, específicamente en la programación y brindar alternativas claras en su desarrollo profesional.

• Mediano Plazo: Brindar una metodología, para la creación de distribuciones tipo Live CD a la medida.

• Largo Plazo: Generar una identidad tecnológica, y una cultura de la legalidad, mediante el uso de herramientas libres.

2.4.2 PRINCIPIOS.

Las características que debe reunir esta herramienta son las siguientes:

• Sistema de booteo. • Detección y configuración de la memoria de acceso del equipo. • Sistema de caga y descompresión en memoria. • Detección del hardware de la maquina. • Comprobación de la red. • Iniciar entorno grafico

Lo optimo es que se cuente con las siguientes herramientas:

• Compiladores • Editores • Herramientas de ofimática Las características de operatibidad varían respecto al desarrollo de nuevas tecnologías, intentando adaptar las más útiles y funcionales a este proyecto.

2.4.3 ENFOQUE.

El enfoque que se le desea dar a este proyecto, consiste en un estudio de las herramientas (entiéndase software) mas utilizado por estudiantes, profesores y profesionales en áreas de T.I., para luego buscar la documentación respectiva y compactarla en una distribución tipo live CD, la cual permitirá a estudiantes contar con software legal.

Este proyecto puntualmente desarrollara una metodología clara en el proceso de desarrollo de una distribución tipo live, esta distribución que desarrollaremos será una guía básica en el estudio de áreas relacionadas con T.I, en especial en el estudio de la programación.

2.4.4 NECESIDADES A SATISFACER.

El beneficio que se obtiene con el desarrollo de este proyecto, pretende suplir dependiendo de la difusión que se haga, las necesidades de la población estudiantil, en términos de software y documentación para el estudio de la programación.

Esta herramienta se espera que sea lo menos exigente en términos de hardware para darle la posibilidad a muchas personas de utilizar la distribución y así poder generar una cultura de la legalidad a partir del uso de software libre.

Las necesidades a satisfacer con Macondo – Live Colombia son las siguientes:

• Generar un sentido de pertenencia mediante el uso de esta herramienta. • Compactar diferentes tipos de lenguajes de programación y sus respectivos tutórales, para que los estudiantes de T.I puedan aprender fácilmente diferentes tipos de leguajes. • Desarrollar una metodología para el desarrollo de Live – CD. • Distribuir a través de Internet este Live – CD, la metodología utilizada en el desarrollo del mismo y brindar la posibilidad a todas las personas interesadas en aprender un lenguaje de programación. • Crear un mecanismo para personas que no poseen acceso a Internet y desean adquirir nuevos conocimientos. • Ayudar a la comunidad Colombiana en el proceso de apropiación de este tipo de tecnologías.

2.4.5 PRODUCTOS DEL MODELO.

El producto a desarrollar será una distribución GNU/Linux tipo live CD, la cual cumpla con requerimientos mínimos en cuanto a hardware para su uso. Esta distribución tendrá como meta clara el compactar software y documentación relacionada con el estudio de carreras en áreas de las T.I., con el fin de hacer más accesible a cualquier persona en cualquier lugar, sin necesidad de estar descargando software de Internet.

Este live- CD incluirá:

• Herramientas de programación (Compiladores). • Documentación y Tutórales. • Editores. • Herramientas de Ofimática. • Herramientas para navegación en Internet.

2.4.6 SERVICIO.

La creación de un Live-CD posee una utilidad muy grande; ya que esta distribución no requiere demasiados recursos (hardware), por lo cual un usuario puede observar esta distribución en cualquier quipo sin importar su configuración.

Otra utilidad que presenta el desarrollo de una distribución es la información que esta va a contener para el cumplimiento de los objetivos ya mencionados (entornos gráficos suites ofimáticas servidores web, servidores de correo servidores FTP manuales, links, etc.

El servicio que va a prestar esta creación, es el llegar a distintos usuarios por medio de un CD¬ ROM. Este disco posee un software predeterminado, con una documentación clara para el aprendizaje de la programación, brindando así la oportunidad a estudiantes de T.I. que no poseen una infraestructura para acceder a Internet, de documentación y herramientas libres. Adicionalmente, se desea evitar piratería de software, por medio de herramientas libres, las cuales no tienen ningún costo; esto permite reducir la curva de aprendizaje, optimizando el tiempo y la calidad en el aprendizaje de la programación.

2.4.7 FUNCIONES.

Las funciones presentadas para este proyecto son las siguientes:

• Sistema de booteo • Sistema de descompresión de archivos • Sistema de acceso a memoria RAM • Sistema de auto reconocimiento de hardware • Sistema controlador de procesos (Kernel) • Sistema de gestión de recursos • Montaje de entorno grafico • Descompresión de programas y documentos solicitados por el usuario

2.4.8 CONTROLES.

Para el desarrollo de esta distribución se han creado varios controles los cuales aseguraran que este live – CD sea de gran calidad.

• Controlador de versiones de la documentación y del software (Subversión) http://el-directorio.org/Kronos/Macondo (Este Wiki será el sitio oficial de nuestro proyecto donde encontraras la documentación necesaria, soporte, descargas, comentarios y sugerencias) • Se dispone de un grupo de personas interesadas en el desarrollo de este tipo de tecnologías, las cuales nos colaboraran en la aplicación de pruebas piloto de la distribución.

2.5 DEFINICION DE TERMINOS BASICOS.

• Programas de Fuente Abierta. El software es libre, circula libremente con fuentes, de tal forma que las personas puedan usarlo, modificarlo, pero tienen la obligación de retornar sus modificaciones a la comunidad de la cual ellos se están beneficiando.

• GNU.

• Linux. Sistema operativo creado por Linus Torvalds. Desarrollado en principio partiendo de un pequeño UNÍX educativo conocido como Minix de Andrew S. Tanenbaum. La primera versión, no era ni siquiera ejecutable, solamente incluía los principios del núcleo del sistema.

• Comunidad de Software Libre. Grupo de desarrolladores que basan sus trabajos en la filosofía del software libre, compartiendo sus conocimientos y experiencias para el beneficio de todos.

• Kernel. Podemos definirlo como el corazón del sistema operativo, encargado de que el software y el hardware del ordenador puedan trabajar en conjunto.

• Cd-Live. Una distribución Linux, o distribución GNU/Linux (abreviada con frecuencia distro) es un conjunto de aplicaciones reunidas por un grupo, empresa o persona para permitir instalar fácilmente un sistema Linux (también llamado GNU /Linux). Son 'sabores' de Linux que, en general, se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar.



:) :)) :( ;) :\ |) X-( B) Markup

Fase III

En curso

Fase IV

En curso




Contacto

Andrés R Castelblanco M

andres.castelblanco@gmail.com


CategorySubpaginaPersonal | CategoryWikificar

Kronos/Macondo (last edited 2008-04-20 14:39:21 by localhost)