UNIVERSIDAD YACAMBU
SISTEMAS Y PROCEDIMIENTOS ADMINISTRATIVOS
Profesor: Yaros Pérez
Alumno: Aldo Méndez
TRABAJO N° 1
QUE ES LINUX
Linux es, a simple vista, un Sistema Operativo. Es una implementación de libre distribución UNIX para computadoras personales (PC), servidores, y estaciones de trabajo. Fue desarrollado para el i386 y ahora soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos.
LINUX hace su aparición a principios de la década de los noventa, era el año 1991 y por aquel entonces un estudiante de informática de la Universidad de Helsinki, llamado Linus Torvalds empezó, -como una afición y sin poderse imaginar a lo que llegaría este proyecto, a programar las primeras líneas de codigo de este sistema operativo llamado LINUX.
Este comienzo estuvo inspirado en MINIX, un pequeño sistema Unix desarrollado por Andy Tanenbaum. Las primeras discusiones sobre Linux fueron en el grupo de noticias comp.os.minix, en estas discusiones se hablaba sobre todo del desarrollo de un pequeño sistema Unix para usuarios de Minix que querían mas.
Linus nunca anuncio la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquiera ejecutable, solamente incluya los principios del núcleo del sistema, estaba escrita en lenguaje ensamblador y asumía que uno tenia acceso a un sistema Minix para su compilación.
El 5 de octubre de 1991, Linus anuncio la primera versión "Oficial" de Linux, -versión 0.02. Con esta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C) pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términos soporte, documentacion, distribución .Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, mas y mas programadores a lo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivas revisiones, Linus incremento el numero de versión hasta la 0.95 (Marzo 1992). Mas de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llego hasta el 14 de marzo de 1994. Desde entonces no se ha parado de desarrollar, la versión actual del núcleo es la 2.2 y sigue avanzando DIA a DIA con la meta de perfeccionar y mejorar el sistema.
CARACTERÍSTICAS
Multitarea: La palabra multitarea describe la habilidad
de ejecutar varios programas al mismo tiempo.
LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos
los programas que se están utilizando en un momento dado serán ejecutados,
siendo el sistema operativo el encargado de ceder tiempo de microprocesador
a cada programa.
Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo.
Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II,Amiga y Atari, también existen versiones para su utilización en otras plataformas, como Alpha, ARM,MIPS, PowerPC y SPARC.
Multiprocesador: Soporte para sistemas con mas de un procesador esta disponible para Intel y SPARC.
Funciona en modo protegido 386.
Protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.
Carga de ejecutables por demanda: Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente.
Política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.
Memoria virtual usando paginación (sin intercambio de procesos completos) a disco: A una partición o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio. Este limite se puede aumentar fácilmente con el cambio de unas cuantas líneas en el codigo fuente.
La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas.
Librerías compartidas de carga dinámica (DLL's) y librerías estáticas.
Se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por cualquier motivo.
Compatible con POSIX, System V y BSD a nivel fuente.
Emulación de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario.
Todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
Control de tareas POSIX.
Pseudo-terminales (pty's).
Emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si el ordenador ya tiene una FPU (unidad de coma flotante), esta será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.
Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
Consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinámicamente y puedes tener hasta 64.
Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.
Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningún comando especial para usar la partición MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido añadido al núcleo de desarrollo y estará en la próxima versión estable.
Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS.
Soporte en sólo lectura de HPFS-2 del OS/2 2.1
Sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.
TCP/IP, incluyendo ftp, telnet, NFS, etc.
Appletalk.
Software cliente y servidor Netware.
Lan Manager / Windows Native (SMB), software cliente y servidor.
Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.
COMPARACIÓN CON WINDOWS
Linux es una muy buena alternativa frente a los demás sistemas operativos. Más allá de las ventajas evidentes de costo, ofrece algunas características muy notables.
En comparación con las otras versiones de Unix para PC, la velocidad y confiabilidad de Linux son muy superiores. También está en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusión de estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos.
Comparado con sistemas operativos como los diferentes Microsoft Windows, Linux también sale ganando. Los bajos requisitos de hardware permiten hacer un sistema potente y útil de aquel 486 que algunos guardan en un armario. Esta misma característica permite aprovechar al máximo las capacidades de las computadoras más modernas. Es poco práctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo que ocupa 13 (que es lo que reporta sobre Windows 95 el System Information de Symantec). No solo es superior respecto a el sistema de multitarea y de administración de memoria, sino también en la capacidades de networking (conectividad a redes) y de multiusuario (aún comparando con sistemas multiusuario como NT). La única desventaja de Linux frente a estos sistemas, es la menor disponibilidad de software, pero este problema disminuye con cada nuevo programa que se escribe para el proyecto GNU, y con algunas empresas que están desarrollando software comercial para Linux (por ej., Corel).
las limitadas posibilidades que tienen los usuarios de Linux de instalar software indiscriminadamente en sus máquinas parecieran constituir una nueva ventaja con respecto a Windows. Gracias a la propia arquitectura de GNU/Linux, los administradores del sistema tienen un mayor control sobre los privilegios de cada uno de los usuarios de instalar aplicaciones. Mientras tanto la plataforma Windows permite descargar a cada uno de los usuarios todo tipo de aplicaciones que a medio plazo constituyen un foco de caída del sistema (downtime). Se estima que el gasto operacional total de las empresas es 15% menor con el uso de Linux, en comparación con Windows.
Implicaciones para las empresas el uso del LINUX (Debilidades y Fortalezas en el ámbito administrativo)
Debilidades:
La única desventaja de Linux frente a estos sistemas, es la menor disponibilidad de software, pero este problema disminuye con cada nuevo programa que se escribe para el proyecto GNU, y con algunas empresas que están desarrollando software comercial para Linux (por ej., Corel).
Las limitadas posibilidades que tienen los usuarios de Linux de instalar software indiscriminadamente en sus máquinas con respecto a Windows. Gracias a la propia arquitectura de GNU/Linux, los administradores del sistema tienen un mayor control sobre los privilegios de cada uno de los usuarios de instalar aplicaciones. Mientras tanto la plataforma Windows permite descargar a cada uno de los usuarios todo tipo de aplicaciones que a medio plazo constituyen un foco de caída del sistema (downtime). Se estima que el gasto operacional total de las empresas es 15% menor con el uso de Linux, en comparación con Windows.
Fortalezas:
En comparación con las otras versiones de Unix para PC, la velocidad y confiabilidad de Linux son muy superiores. También está en ventaja sobre la disponibilidad de aplicaciones, ya que no hay mucha difusión de estos otros Unixes (como Solaris, XENIX o SCO) entre los usuarios de PC por sus altos costos.
Comparado con sistemas operativos como los diferentes Microsoft Windows, Linux también sale ganando. Los bajos requisitos de hardware permiten hacer un sistema potente y útil de aquel 486 que algunos guardan en un armario. Esta misma característica permite aprovechar al máximo las capacidades de las computadoras más modernas. Es poco práctico tener una PC con 16 Mb de RAM y ponerle un sistema operativo que ocupa 13 (que es lo que reporta sobre Windows 95 el System Information de Symantec).
Es superior respecto a el sistema de multitarea y de administración de memoria, sino también en la capacidades de networking (conectividad a redes) y de multiusuario (aún comparando con sistemas multiusuario como NT).
Como sistema operativo, Linux es muy eficiente y tiene un excelente diseño. Es multitarea, multiusuario, multiplataforma y multiprocesador; en las plataformas Intel corre en modo protegido; protege la memoria para que un programa no pueda hacer caer al resto del sistema; carga sólo las partes de un programa que se usan; comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria; usa un sistema de memoria virtual por páginas; utiliza toda la memoria libre para cache; permite usar bibliotecas enlazadas tanto estática como dinámicamente; se distribuye con código fuente; usa hasta 64 consolas virtuales; tiene un sistema de archivos avanzado pero puede usar los de los otros sistemas; y soporta redes tanto en TCP/IP como en otros protocolos. soporta los procesadores i486, Pentium, Pentium Pro y Pentium II, así como los clones AMD y Cyrix. También soporta máquinas basadas en SPARC, DEC Alpha, PowerPC/PowerMac, y Mac/Amiga Motorola 680x0.
Empresas Venezolanas que ofrecen asesorías, y entrenamiento del LINUX
Organizaciones
Cámara Venezolana de Software Libre AVESOL
Comunidad de Usuarios Linux de Venezuela (VELUG)
Políticas y planes para las empresas publicas en el uso de Software Libre.
Internet es un nuevo medio que sin duda está revolucionando muchos aspectos de la sociedad y que está siendo un espacio fundamental para la innovación en muchas áreas del conocimiento. Es indiscutible la importancia que ha tenido el software libre en la extensión y el desarrollo de Internet desde sus inicios. Así mismo, ha sido igualmente importante que los protocolos que definen la arquitectura de Internet sean abiertos y que no hayan sido controlados por una o varias empresas. Como veremos, ambos factores son también determinantes en las decisiones tecnológicas relativas al uso de las nuevas tecnologías en la Administración pública.
Software libre y código abierto
Cualquier aplicación informática está compuesta por un
conjunto de instrucciones, que denominamos código fuente y que,
convenientemente procesado, genera el programa que el ordenador puede ejecutar.
Es decir, los programadores trabajan con el código fuente y los ordenadores
ejecutan los programas. Sin acceso al código fuente no es posible realizar ningún
cambio en el programa ni observar cómo ha sido diseñado, sólo puede
ejecutarse. Un símil muy utilizado es el de la receta de cocina, en que el código
fuente sería la receta de cocina que permite crear un plato; sin la receta sólo
se puede degustar el plato, pero no mejorarlo, ya que se desconoce su composición
y la proporción de sus ingredientes.
En las últimas décadas, las empresas de software han utilizado, en la mayoría
de los casos, todas las herramientas disponibles para proteger la propiedad
intelectual de sus programas informáticos, con el objetivo de impedir el acceso
al código fuente de sus programas e impedir a la competencia desarrollar
productos similares. Esto no sólo se consigue no entregando el código fuente
de la aplicación, sino empleando mecanismos de protección de la propiedad
intelectual como el copyright o las patentes de software hasta el máximo
que la ley les permite. Este tipo de software es denominado software de
propiedad, en contraposición al código abierto o software libre, en donde
queda garantizado el acceso al código fuente del programa.
En el código abierto, los mecanismos de propiedad intelectual se utilizan para
garantizar los derechos que tenemos sobre el software y no para impedir la
competencia o limitar su uso. El código abierto no sólo garantiza el acceso al
código fuente, sino también la posibilidad de distribuir la aplicación
libremente y de utilizarla para cualquier propósito. Además, permite explícitamente
efectuar modificaciones en el código fuente para adaptarlo a cualquier
necesidad.
Sin embargo, cuando se llega al punto de la distribución del software se da una
importante discrepancia entre el movimiento de código abierto y el de software
libre, hasta ahora coincidentes. Mientras que el movimiento del código abierto
permite tomar una aplicación de código abierto, modificarla y no exige
publicar el código fuente de estas modificaciones, el movimiento de software
libre exige explícitamente que cualquier mejora que se realice y se publique
debe ir acompañada de su correspondiente código fuente.
Esta diferencia, que puede parecer pequeña, tiene grandes connotaciones. El
software libre, al obligar a publicar el código fuente de los trabajos
derivados, no permite a terceros coger un programa, aplicarle modificaciones y
apropiarse de la versión modificada (el código abierto sí que lo permite). De
este modo, se garantiza que cualquier trabajo derivado de un proyecto de
software libre continuará siendo libre. El software libre, además, tiene un
marcado carácter social y ético del que carece en gran parte el código
abierto.
Licencias de software y garantía
Una licencia de software es un contrato que determina en qué
condiciones el usuario puede utilizar el programa informático y qué
obligaciones adquiere para su uso. Cuando se instala un programa informático, o
a veces, incluso, por el simple hecho de abrir el sobre que lo contiene, se están
aceptando las condiciones de su licencia de software.
La mayoría de las licencias de software de propiedad prohíben técnicas
de ingeniería inversa, descompilar, desensamblar el producto e, incluso, su
traducción a otras lenguas. Básicamente deniegan el derecho a cualquier
modificación o mejora del mismo, lo que queda exclusivamente en manos del
fabricante. La mayoría de las licencias tampoco permiten distribuirlo o usarlo
en más de un PC.
En cierto modo, el software de propiedad es como una casa alquilada, donde nada
pertenece al inquilino y donde sólo el propietario (el fabricante del software)
puede efectuar cambios. En contrapartida, el software libre es una casa propia,
donde no hay limitaciones de uso y se pueden realizar siempre las mejoras que se
deseen.
Otro punto reflejado en la licencia es la garantía. Prácticamente la totalidad
de las licencias de software de propiedad tienen cláusulas específicas en las
que se declina cualquier responsabilidad y garantía sobre el software, se
limita el coste de cualquier posible indemnización y se rechaza cualquier
posible responsabilidad causada por un error del programa. Un mito muy común aún
hoy en día es pensar que el software de propiedad tiene garantía por el simple
hecho de que alguien vende el producto: la realidad es muy diferente, y una
simple lectura a las licencias aclara este punto.
Argumentos a favor del software libre en la Administración pública
Costo
Para la mayoría de usuarios individuales, el software libre
es una opción adecuada por las libertades que garantiza sin necesidad de verse
lastrado por el precio. Sin embargo, en el caso de la Administración pública,
el coste del software es importante, ya que se habla de dinero público, y debería
haber, como mínimo, cierta vocación de consumo responsable de las nuevas
tecnologías por parte de las administraciones.
Cuando se analiza el precio de una solución tecnológica se suele hablar del
TCO (total cost of ownership), es decir, el coste total de la propiedad
que tiene un determinado software. En este coste se refleja el programa, la
ayuda y el mantenimiento tecnológico de la solución, que, en algunos casos,
puede ser tan importante como el coste del programa.
Según un estudio de la consultora Robert Frances Group publicado en el año
2002, el coste total de propiedad del sistema operativo libre Linux era menos de
la mitad que el de Windows. En el estudio se analiza el coste de diferentes
servidores durante un período de tres años y se constata que gran parte del
ahorro proviene de no tener que pagar licencia por el software libre y de sus
menores costes de administración. Sin embargo, también deben considerarse
otros aspectos positivos del software libre, como la independencia del
proveedor. En el mismo sentido se expresa un estudio realizado por la consultora
ConsultingTimes, en este caso sobre el coste de propiedad de sistemas de correo:
también concluye que las soluciones basadas en software libre son mucho más
económicas en todos los casos planteados.
Además, una ventaja destacable cuando se compara el coste total de propiedad en
distintas plataformas son los requisitos de hardware necesarios para poder
ejecutar las diferentes soluciones. Linux posee unos requisitos de hardware
inferiores que Windows, su principal competidor en el mundo del software de
propiedad.
Innovación tecnológica
El modelo del software libre, donde prima el hecho de
compartir la información y el trabajo cooperativo, es bastante similar al que
tradicionalmente se ha usado en el mundo académico y científico. En estos ámbitos,
los resultados de las investigaciones se publican y se divulgan en publicaciones
científicas, y sirven de base para nuevas investigaciones. Éste es
principalmente el modelo sobre el que la humanidad ha innovado y avanzado.
En el mundo del software de propiedad, las licencias de software, la propiedad
intelectual y otras herramientas legales y técnicas se utilizan para impedir
que terceros participen en ese conocimiento y para que éste continúe siendo
patrimonio exclusivo de la empresa que lo creó. La innovación pertenece a una
empresa, mientras que en el mundo del software libre, de forma muy similar al
dominio público, el conocimiento pertenece a la humanidad.
Escrutinio público
Como hemos comentado anteriormente, el modelo de desarrollo
de software libre sigue un método por el que el software se escribe de forma
cooperativa por programadores, en gran parte voluntarios, que trabajan
coordinadamente por Internet. Lógicamente, el código fuente del programa está
a la vista de todo el mundo, y son frecuentes los casos en que se reportan
errores que alguien ha descubierto leyendo o trabajando con ese código.
El proceso de revisión pública al que está sometido el desarrollo del
software libre imprime un gran dinamismo al proceso de corrección de errores.
Los usuarios del programa de todo del mundo, gracias a que disponen del código
fuente de dicho programa, pueden detectar sus posibles errores, corregirlos y
contribuir a su desarrollo con sus mejoras. Son comunes los casos en que un
error de seguridad en Linux se hace público y se corrige en pocas horas.
En el software de propiedad, sólo el fabricante puede solucionar los problemas
que puedan surgir, y ello dependerá exclusivamente de la capacidad y la
disponibilidad de su departamento de desarrollo.
Estándares abiertos
En Internet a menudo nos encontramos con creadores de sitios
que sólo prueban sus páginas con Explorer, muchas veces por desconocimiento de
la existencia y del grado de implantación de otros navegadores o, en ocasiones,
simplemente porque no consideran la compatibilidad como un tema importante.
De hecho, Internet ha creado sus propios mecanismos para evitar este tipo de
situaciones. En 1994 se creó el World Wide Consortium (W3), que agrupa a los
principales fabricantes de software de Internet, con la misión principal de
definir y promover la creación de estándares para la Web. En realidad, cuando
hablamos de estándares web nos referimos casi siempre a las definiciones y
recomendaciones de este consorcio, que ha conseguido que prácticamente todos
los navegadores modernos funcionen en un grado aceptable con los estándares más
recientes.
Esto que hemos visto que sucede en la Web, ocurre también en un ámbito muy
importante: en el intercambio de datos entre aplicaciones. Normalmente se
definen formatos de intercambio que permiten operar entre ellas. Pese a que lo
deseable sería que estos formatos, contenedores de nuestra información, fueran
conocidos por todos y que no tuvieran restricciones de uso, en ocasiones pueden
tener absurdas limitaciones de uso o simplemente no estar documentados.
Los formatos libres garantizan la libertad de los usuarios para intercambiar
información con todo el mundo independientemente de la aplicación que
utilicen, ya que permiten a cualquier programador desarrollar software que
trabaje con estos formatos. Si, por ejemplo, utilizamos Microsoft PowerPoint
para enviar una presentación, sólo tienen garantizado el acceso con todas las
particularidades del documento los usuarios de este programa.
La restricción en el acceso de la información a un determinado navegador o
formato representa una discriminación contra los usuarios de los otros
navegadores o aplicaciones. Las administraciones públicas han de velar por no
discriminar ninguna plataforma del usuario y no favorecer a ningún fabricante
en especial. De hecho, se aprobó recientemente un real decreto en el Boletín
Oficial del Estado que regula los registros y las notificaciones telemáticas
donde se establece el cumplimiento de los estándares web.
Clasificación de productos para software libres. Características y Funciones Ejemplo: OpenOffice, Apache, Debian, Suse, Mandrake,Mozilla, etc
OpenOffice:
OpenOffice.org (no OpenOffice, debido a una disputa de marcas), es un proyecto basado en el código abierto para crear una suite ofimática.
Características
Es multiplataforma, existe entre otros para Microsoft Windows, GNU/Linux, Solaris y Mac OS X.
Deriva a su vez de una versión comercial, StarOffice de Sun Microsystems todavía existente. Las más recientes versiones de StarOffice están basadas en el código base de OpenOffice.org; de forma similar a la relación existente entre Netscape Navigator y Mozilla.
La primera versión fue liberada el 2 de mayo de 2002.
El servidor HTTP Apache es un servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etcétera), Windows y otras, que implementa el protocolo HTTP/1.1 (RFC 2616) y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que originalmente Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. Era, en inglés, a patchy server (un servidor parcheado).
Características
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation.
Apache presenta entre otras características mensajes de error altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración.
En la actualidad (2005), Apache es el servidor HTTP más usado, siendo el servidor HTTP del 68% de los sitios web en el mundo y creciendo aún su cuota de mercado (estadísticas históricas y de uso diario proporcionadas por Netcraft
Debian
Debian o más concretamente Debian GNU/Linux es una distribución Linux, basa sus principios y fin en el software libre.
Creado por Debian Project el año 1993, la organización responsable de la creación y mantenimiento de la misma distribución, centrado en GNU/Linux y utilidades GNU. Este también mantiene y desarrolla sistemas GNU basados en otros núcleos, como: Hurd, llamado Debian GNU/Hurd (en estado embrionario); NetBSD, llamado Debian GNU/NetBSD; y FreeBSD, llamado Debian GNU/kFreeBSD.
Debian nace como una apuesta por separar en sus versiones de software el software libre del software no libre. El modelo de desarrollo es independiente a empresas, creado por los propios usuarios, sin depender de ninguna manera de necesidades comerciales. Debian no vende directamente su software, lo pone a disposición de cualquiera en Internet, aunque sí permite a personas o empresas distribuir comercialmente este software mientras se respete su licencia.
El origen de la palabra Debian viene determinado por el nombre del creador, Ian Murdock, y Deborah, su esposa.
Características
Disponibilidad en varias plataformas hardware. La versión 3.1 es compatible con 11 plataformas.
Una amplia colección de software disponible. La versión 3.1 viene con unos 15490 paquetes.
Un grupo de herramientas para facilitar el proceso de instalación y actualización del software
Su compromiso con los principios y valores involucrados en el movimiento del Software Libre.
No tiene marcado ningún entorno gráfico en especial ya sea GNOME, KDE.
SuSE
Es una de las principales distribuciones GNU/Linux existentes a nivel mundial, y su centro de producción está ubicado en Alemania. Entre las principales virtudes de esta distribución se encuentra el que sea una de las más sencillas de instalar y administrar, ya que cuenta con varios asistentes gráficos para completar diversas tareas.
Su nombre "SuSE" es el acrónimo del alemán "Software- und Systementwicklung", el cual formaba parte del nombre original de la compañía y que se podría traducir como "desarrollo de software y sistemas". El nombre actual de la compañía es SUSE LINUX, habiendo perdido el primer término su significado (al menos oficialmente).
Características
SuSE incluye un programa único de instalación y administración llamado YaST2 que permite realizar actualizaciones, configurar la red y el cortafuegos, administrar a los usuarios, y muchas más opciones todas ellas integradas en una sola interfaz. Además incluye varios escritorios, entre ellos los más conocidos que son GNOME y KDE, siendo este último el escritorio por omisión. La distribución incorpora las herramientas necesarias para redistribuir el espacio de tu disco duro permitiendo así la coexistencia con otros sistemas operativos existentes en el mismo.
Usa sistemas de paquetes RPM (RedHat package manager) aunque no guarda relación con esta distribución.
Mandrake
La primera edición se basó en Red Hat Linux (versión 5.1) y escogió el entorno gráfico de KDE (versión 1.0). Desde entonces ha seguido su propio camino, separado de Red Hat y ha incluido numerosas herramientas propias o modificadas, fundamentalmente dirigidas a facilitar la configuración del sistema. Mandrake también es conocida por compilar sus paquetes con optimizaciones para procesadores Pentium y superiores, incompatibles con versiones más antiguos tales como 386 e 486.
Las principales características de Mandriva Linux son:
Mandriva Linux está disponible en unos 74 idiomas
Mandriva Linux emplea Mandrake Control Center para la administración de Linux, en lugar de un editor de texto para cambiar aspectos de la configuración. Tiene muchos programas conocidos como Drakes o Draks, llamados de forma colectiva drakxtools, para configurar diferentes ajustes. Los ejemplos incluyen MouseDrake para configurar el ratón, DiskDrake para configurar las particiones de disco y drakconnect (antes conocido como draknet, pero forzado a cambiar su nombre después de que una compañía con el mismo nombre se quejara) para configurar una conexión de red. Están escritos usando GTK y Perl, y la mayoría de ellos pueden ser ejecutados tanto en modo gráfico como en modo texto.
Mandriva Linux viene con varios miles de paquetes de software, incluyendo juegos, programas de oficina, servidores y utilidades de Internet.
Mandriva Linux tiene una gran comunidad de usuarios, que proporcionan ayuda, soporte y software para el usuario de Mandriva Linux.
¿Quién utiliza Mandriva Linux?
Usuarios individuales sin conocimiento específico de TI que necesitan de una distribución que sea simple para utilizar. Mandriva Linux es de lejos la más fácil.
Usuarios experimentados que prefieren no gastar las horas instalando y configurando su equipo Linux. Mandriva Linux es el sistema Linux que más les conviene, sin necesidad de esfuerzo para instalar y mantener.
Profesionales que necesitan sistemas poderosos, amplios y estables. Mandriva Linux es una de las más completas distribuciones Linux y está volviéndose una de las más favoritas en negocios.
Mozilla
Mozilla era originalmente el nombre en clave del Netscape Navigator. Netscape, tras la estrategia de Microsoft de incrustar su navegador Internet Explorer a su sistema operativo Windows para dominar el mercado y ganar la guerra de navegadores, tuvo la idea de contraatacar a Microsoft liberando el código fuente de su navegador Netscape 4.7, y así convertirlo en un proyecto de software libre. Se creó una comunidad de desarrolladores para el diseño de un nuevo navegador mejorado y centrado en el seguimiento de los estándares web de la W3C. Nacía así el proyecto Mozilla, retomando el nombre clave de Navigator. Finalmente, Mozilla fue reescrito casi desde cero tras decidirse que se desarrollaría y usaría como base un nuevo conjunto de widgets multiplataforma basado en XML llamado XUL, lo que hizo que tardara bastante más en aparecer de lo previsto inicialmente, lanzándose una versión 1.0 de gran calidad y para muchísimas plataformas a la vez, el 5 de junio de 2002.
Originalmente, Mozilla era desarrollado principalmente por Netscape Communications Corporation, conocida mas popularmente como Netscape, con aportaciones de numerosos voluntarios individuales y corporativos. Netscape utilizaba el código del proyecto para su generación de Navigator 5 y 6.
En la actualidad, tras el abandono de Netscape Communications, el proyecto Mozilla cuenta con el apoyo organizativo, legal y financiero de la Fundación Mozilla, organización sin ánimo de lucro basada en el estado de California, Estados Unidos. La fundación, fue lanzada el 15 de julio de 2003, para permitir la continuidad del proyecto Mozilla más allá de la participación de voluntarios individuales. Cualquiera puede apoyar a la Fundación Mozilla haciendo una donación.
Actualmente traducido a una gran cantidad de idiomas, y utilizado cada vez por más personas, Mozilla podría reabrir de nuevo la guerra de los navegadores con el Internet Explorer.
Como dato curioso los desarrolladores del proyecto Mozilla han ocultado en las sucesivas versiones del navegador pasajes metafóricos del ficticio El Libro de Mozilla. Estos versículos recogen, a modo de revelaciones bíblicas, fechas e hitos significativos en la historia del navegador.
Características
Lejos de ser sólo un navegador, es una plataforma de desarrollo
multiplataforma sobre la que se pueden construir otras aplicaciones.
Mozilla incluye de por sí, cliente de correo, editor de páginas Web, cliente
LDAP y cliente IRC, además del navegador. También, es ampliable mediante módulos
XPI, lo que permite darle nuevas funcionalidades antes impensables; por ejemplo
ya hay un módulo de calendario.
Algunas características interesantes del navegador y el lector de correo son:
Estrategias gerenciales para la instalación de aplicaciones administrativas bajo la tecnología de software libre.
Se debe entender que las tecnologías libres permiten a cualquier persona, aún no siendo técnica, entender que la tecnología se debe amoldar a nuestras necesidades siempre y en cada momento, y ésta ha sido una de las razones para que la utilización de Software Libre vaya in crescendo. La flexibilidad de hacer con ella todo lo que pueda llegar a pasar por nuestra imaginación, puede suponer un grado de innovación muy superior al obtenido hasta ahora.
Hay muchísimas maneras de participar en una Comunidad de Software Libre. Cuando una empresa, institución o usuario, utiliza software que es libre, de alguna manera, ya es parte de esa Comunidad. El uso de la aplicación es la forma más ínfima de relación con una Comunidad. A partir de aquí, cualquier agente de la Comunidad puede participar en su tiempo libre, durante su trabajo en la empresa o, incluso, a tiempo completo para una Comunidad. Existen diferentes herramientas con las que los miembros de la Comunidad pueden participar en ella. En función del interés por formar parte de la Comunidad, el uso de una herramienta u otra, así como el nivel de participación, será diferente.
INFOGRAFIA
http://www.monografias.com/trabajos14/linux/linux.shtml
http://es.wikipedia.org/wiki/OpenOffice
http://es.wikipedia.org/wiki/Servidor_HTTP_Apache
http://es.wikipedia.org/wiki/Debian
http://es.wikipedia.org/wiki/SuSE
http://es.wikipedia.org/wiki/Mandrake_Linux#Historia
http://es.wikipedia.org/wiki/Mozilla#Historia
http://www.lapastillaroja.net/capitulos_liberados_pdf/la_pastilla_roja_capitulo_18.pdf