Análisis y Diseño de Sistemas

 

Trabajo Final

Profesor: Yaros Pérez

Autores: Cira Orta, Yennis Puente y Germán Orta

 

 
 

 

TRABAJO FINAL

 

Proveer un estudio de caso haciendo referencia al Análisis y Diseño de un sistema de información utilizando algunas de las técnicas vistas durante el semestre.

Software LIBRE

 

1. Que es Linux. Características. Comparacion.

 

Definición de LINUX.

 

Linux se refiere estrictamente al Kernel, pero es más comúnmente utilizado para describir un sistema operativo tipo Unix, que utiliza primordialmente filosofía y metodologías libres. Está formado mediante la combinación del núcleo Linux con las bibliotecas y herramientas del proyecto GNU y de muchos otros proyectos/grupos de software (libre o propietario). La primera versión del núcleo Linux fue escrita por el programador finlandés Linus Torvalds y liberada en 1991, combinado con componentes de GNU. El núcleo no es parte oficial del proyecto GNU (el cual posee su propio núcleo, llamado Hurd), pero es distribuido bajo los términos de la licencia GPL (GNU General Public License).

 

Por tanto, se puede decir que Linux es la denominación de un sistema operativo y el nombre de un núcleo. Es uno de los paradigmas del desarrollo de software libre (y de código abierto), donde el código fuente está disponible públicamente y cualquier persona, con los conocimientos informáticos adecuados, puede libremente estudiarlo, usarlo, modificarlo y redistribuirlo.

 

Características de LINUX.

 

a.- Multitareas

 

Multitareas describe la habilidad de ejecutar aparentemente, al mismo tiempo, numerosos programas sin obstaculizar la ejecución de cada aplicación. Esto se conoce como multitareas preferente, porque cada programa tiene garantizada la posibilidad de correr, esto es, cada programa no se ejecuta sino que hasta que el sistema operativo lo aparta para permitir que otros programas corran.  

Es fácil apreciar los beneficios de tener capacidades de multitareas preferente. Además de reducir los tiempos muertos (lapso en el que no puede proseguir su trabajo en una aplicación porque el proceso no termina aún), la flexibilidad de no tener que cerrar las ventanas de aplicaciones antes de abrir y trabajar en otras es mucho más conveniente.  

 

b.- Multiusuario

 

La capacidad de Linux para asignar tiempo del microprocesador a numerosas aplicaciones simultáneas se prestó como consecuencia a servir a numerosas personas al mismo tiempo, cada una ejecutando una o más aplicaciones. La particularidad en realidad destacada de Linux y sus características de multiusuario y multitareas, es que más de una persona puede trabajar en la misma versión de la misma aplicación de manera simultánea, desde las mismas terminales o desde terminales separadas. Esto no debe confundirse con numerosos usuarios que actualizan un archivo a un tiempo, particularidad que es potencialmente desconcertante y peligrosa a la vez que indeseable.  

c.- Shells programables

 

Esta es otra característica que hace de Linux, lo que es: el sistema operativo más flexible.

 

Aunque en los últimos años se han agregado interfaces gráficas al sistema, casi todas las utilerías para emplear y administrar Linux, se ejecutan mediante la escritura de comandos. En Linux, al intérprete de la línea de comando de le conoce como shell, que no es otra cosa mas que un programa disenãdo para aceptar comandos y ejecutarlos. Varios tipos de programas pueden emplearse como shells, pero en casi todas las versiones de Linux existen diversos shells estándares disponibles.  

Los shells de Linux, son equivalentes al COMMAND.COM que emplea MS-DOS. Ambos aceptan y ejecutan comandos, y corren archivos de procesamiento por lotes y programas.

 

d.- Independencia de dispositivos bajo Linux

 

Linux comparte muchos de los beneficios de la independencia de dispositivos. Por desgracia, una de las mejores características de Linux es al mismo tiempo una de sus mayores desventajas: su independencia del mundo comercial. Linux ha sido desarrollado durante los últimos años por una variedad de programadores de todo el mundo, quienes no tienen acceso a todos los equipos creados para las PCs de IBM y las compatibles. De hecho, Linux no corre en algunas PCs de IBM, en especial las que utilizan el bus de microcanal.

 

Como último recurso, puesto que se tiene el código fuente para el núcleo, se puede modificar el núcleo para trabajar con los nuevos dispositivos.

 

e.- Comunicaciones y capacidades de red

 

La superioridad de Linux sobre otros sistemas operativos es igual de evidente en sus utilerías para comunicaciones y red. El envío de mensajes internos o la transferencia de archivos pueden hacerse mediante algunos comandos de Linux, entre los que están write, cal, mail, mailx así como cu y uucp. El intercambio de información entre usuarios del mismo sistema se lleva a cabo por medio de comunicación terminal a terminal, correo electrónico y un calendario automático que sirve como administrador y programador de información.

 

f.- Portabilidad de sistemas abiertos

 

En la interminable búsqueda de la estandarización, muchas organizaciones han asumido un interés renovado en la dirección en la que están evolucionando los sistemas operativos.

 

La portabilidad es la capacidad de transportar un sistema operativo de una plataforma a otra para que siga funcionando del mismo modo en que lo hacía. La portabilidad que proporciona los medios para que diferentes plataformas de cómputo que corren Linux se comuniquen adecuada y efectivamente con cualquiera de las otras sin necesidad de agregar interfaces de comunicación especiales, costosas y de última hora. Ningún otro sistema operativo puede satisfacer esta demanda.

 

Comparación de Linux

 

LINUX

MAC OS

WINDOWS

Linux funciona bajo las dos  plataformas, aunque está mejor preparado para la de Intel y AMD.

Funciona únicamente en los ordenadores de Apple

Funciona en los ordenadores con procesadores de Intel y AMD

Se dice que es el todo terreno robusto de los OS

Se dice que es el deportivo en diseño de los OS

Es el llamado utilitario familiar de los OS

Es el sistema operativo preferido por muchos de los profesionales de la informática y de Internet

Es el sistema operativo más sencillo de utilizar, más innovador y de estética más cuidada

Es el sistema operativo que se usa en el 90% de los ordenadores personales de todo el mundo

Ofrece potencia, estabilidad, seguridad contra virus y sirve para realizar cualquier trabajo.

Conjuga elegancia con altas prestaciones, con estas ha ganado en estabilidad, seguridad y ausencia de virus.

Es el estándar de facto que cubre la gran mayoría de necesidades del usuario medio. Es fácil de usar y configurar, sin necesidad de poseer conocimientos informáticos avanzados

La colección de programas disponibles en algunas áreas (como los juegos o las aplicaciones multimedia) es aún escasa o de poca calidad, aunque mejora día a día.

El número de programas disponibles para esta plataforma sigue sin ser tan alto, aunque cumple las necesidades de cualquier usuario doméstico o profesional multimedia.

Además, la práctica totalidad de los programas que se comercializan disponen de una versión para Windows.

A la hora de instalar nuevos periféricos, el proceso también se complica: mientras que en Windows y Mac OS es casi automático, en Linux suele ser necesario realizar alguna configuración manual

Es en el retoque, la producción y edición de música, fotografías y vídeos donde este sistema tiene su punto fuerte

tiene fama de ser inestable, ya que los bloqueos y cuelgues son frecuentes (sobre todo en versiones anteriores a XP). Su seguridad también deja mucho que desear, pues existen multitud de virus que aprovechan fallos del sistema para infectar el PC,

Linux es un sistema que ha sido desarrollado voluntariamente por programadores de todo el mundo. De ahí que sea libre y gratuito; puede descargarse de Internet, copiárselo a un amigo o adquirirse en formato CD por unos 30 euros.

 

Apple Macintosh lo comercializa al precio de unos 150 euros (es de pago y propietario). Pero su mayor coste no está en la propia licencia de uso, sino en que únicamente funciona en los ordenadores que fabrica la misma compañía. Y estos ordenadores no son baratos.

Su precio ronda los 120 euros y muchas veces se incluye en el precio del propio ordenador (que ronda los 1.200 euros)

 

 

 

2.- Como podemos instalar el LINUX en un servidor?

 

Existen varias formas de instalar linux en un servidor, entre ellas tenemos:

 

a.- Instalación desde CD-ROM

 

Si se  posee un CD-ROM con Red Hat Linux, y su ordenador tiene una unidad de CD-ROM debería considerar instalar por este procedimiento. La instalación es mas directa y es  la más sencilla.

 

Al instalar desde CD-ROM, los paquetes que usted seleccione serán copiados desde el CD-ROM, y serán instalados en su disco duro. Los sistemas Intel necesitarán usar un disquete de arranque (y el disquete con soporte PCMCIA si se usa un dispositivo PCMCIA durante la instalación). Hay un método alternativo para instalar desde CD-ROM que no usa disquetes, pero requiere que el sistema esté ejecutando DOS. El CD-ROM también puede ser el disco de arranque para los ordenadores nuevos que soporten CD-ROMs auto arrancables. No todos los ordenadores aceptan esta característica, así que si se tiene uno puede arrancar desde CD-ROM, tendrá que utilizar un disquete de arranque (o aoutoboot desde DOS) para comenzar el proceso. También hay que tener en cuenta que puede necesitar cambiar la configuración de su BIOS para habilitar esta característica.

 

b.- Instalación desde un servidor FTP

 

Si no se cuenta con un CD de Red Hat Linux o no posee una unidad de CD-ROM, pero se tiene acceso a una red,  puede que una instalación por FTP sea la más indicada. Cuando se instala vía FTP los paquetes de Red Hat Linux que seleccione son obtenidos (usando FTP) a través de la red, y son instalados en su disco duro.

 

Al realizar una instalación por FTP, necesitará acceso a una red basada en LAN; una conexión telefónica vía módem no funcionará para instalarlo. Si su Red de Área Local (Local Area Network) tiene acceso a Internet, puede usar uno de los muchos sitios FTP que hacen espejo de Red Hat Linux. Puede encontrar una lista de sitios en http://www.redhat.com/mirrors.html. Si la LAN carece de acceso a Internet, no todo está perdido. Si hay un ordenador en su LAN que acepte peticiones anónimas de FTP, simplemente ponga una copia de la distribución Red Hat Linux en ese sistema, y estará listo para empezar la descarga e instalación.

 

El servidor de FTP debe ser capaz de manejar nombres largos de archivo. Para instalar por FTP, debe utilizar el disco de arranque específico a la instalación por red, y un disquete con soporte PCMCIA si va a usar un dispositivo PCMCIA durante la instalación. Se necesita tener configurado un servidor de nombres válido o deberá especificar la dirección IP del servidor de FTP que vaya a utilizar. También se necesita saber el path o camino del directorio de Red Hat Linux en el servidor de FTP.

 

c.- Instalación desde un servidor HTTP

 

Para instalar por HTTP, debe utilizar el disco de arranque específico para la instalación por red, y un disquete con soporte PCMCIA si va a usar un dispositivo PCMCIA durante la instalación. Necesitará tener configurado un servidor de nombres válido o deberá especificar la dirección IP del servidor de HTTP que vaya a utilizar. También necesitará saber el path o camino del directorio de Red Hat Linux en el servidor de HTTP.

 

d.- Instalación desde un servidor NFS

 

Para instalar por NFS, se debe montar el CD-ROM de Red Hat Linux en un ordenador que soporte el sistema de archivos ISO-9660 con extensiones Rock Ridge, al igual que también debe soportar NFS. Exporte el sistema de archivos del CD-ROM por NFS. Se necesitará tener configurado un servidor de nombres válido o deberá especificar la dirección IP del servidor de NFS que vaya a utilizar. También necesitará saber el path o camino del CD-ROM exportado. El servidor NFS debe soportar nombres largos de fichero. Para instalar por NFS, sólo se necesita un disquete de arranque.

 

e.- Instalación desde disco duro

 

Si ninguno de los métodos de instalación anteriormente mencionados funciona, pero tiene medios para copiar los archivos de Red Hat Linux en el disco duro de su sistema, puede instalar Linux desde su disco duro. En este método de instalación, los paquetes de Red Hat Linux que escoja serán leídos de una partición en un disco duro, y serán instalados en otra partición (o grupo de particiones).

 

El método de instalación desde disco duro requiere un poco de esfuerzo por adelantado, pues debe copiar todos los archivos necesarios en una partición antes de comenzar el programa de instalación de Red Hat Linux. Primero debe crear un directorio en el directorio  raíz de su árbol de directorios. Todo lo que vaya a instalar debe estar colocado en ese directorio. A continuación, se copian las imágenes ISO de los CD's en ese directorio. El sistema de instalación se encargará de acceder a los paquetes una vez se le haya  indicado la ruta a los archivos

 

3.      Implicaciones para las empresas el uso del LINUX (Debilidades y Fortalezas)

 

DEBILIDADES

FORTALEZAS

Si bien Linux tiene todas las características de un Unix moderno como memoria virtual o bibliotecas compartidas; usualmente muchas aplicaciones como los demonios apache, sendmail y ftp lo único que comparten es la biblioteca de C. La mayoría de los programas están pensandos monolíticamente, son pocos los programas completamente multihebras (threads).

Linux es Open Source. Qué el código de todo el sistema esté disponible trae muchas ventajas. No hay secretos. Se puede adaptar cualquier parte del sistema a sus necesidades. Cualquiera puede revisar que el código hace lo que dice hacer. Cualquiera puede aprender del código, cualquiera puede hacer mejoras. Es así como muchos problemas son solucionados en tiempos records.

X-Window, el sistema gráfico estándar de Unix.; X-Window es un gran elefante que consume mucha memoria y es algo ineficiente, hacen que la experiencia gráfica en Linux no sea muy satisfactoria a veces

Pero la fortaleza  que más observa es el fácil desplazamiento de aplicaciones de una arquitectura a otra

Puede ser inseguro, con respecto a los crackers de internet, he alli que radica la importante de mantener su servidor al día con los parches y configure algunas reglas básicas de firewall.

Linux es un todo en uno. No existe un "Linux Workstation" o un "Linux Server". Cuando usted instala Linux, obtiene una potente estación de trabajo como así mismo un servidor genérico. Todas las mayores distribuciones de Linux incorporan todo lo necesario para convertir Linux en un servidor. Y usted puede colocar todos estos servicios en una sola máquina, que incluso podría ser su estación de trabajo

Linux puede ser incomprensible; muchos de estos errores  provienen de que Linux sea un clon de Unix; siendo este altamente orientado a usuarios avanzados más que a usuarios normales. Un ejemplo concreto son las páginas de man. Estas son muy útiles para cualquier usuario experimentado que necesita resolver alguna duda específica; pero son una tormenta para cualquier novato que no conoce los términos en que le están hablando.

No existe un Linux "Español" o "Portugués" o "Inglés", ya que la mayoría de las aplicaciones soporta internacionalización. Es decir, usted no obtiene un producto inferior o menos testeado por usar otro lenguaje. El mismo Linux que usted usa en Chile es el que se usa en Estados Unidos, Italia o Alemania. Además, Linux tiene fama de buena compatibilidad con plataformas existentes como Windows o Macintosh u otros Unix. Usted no tendrá que cambiar su estructura actual si usa Linux y podrá interoperar con ella de buena forma.

Linux no está listo para usarios finales. Esto involucra un poco más que Linux sea algo incomprensible. Los desktops actuales aún les falta un poco de madurez y estabilidad. Además la diferencia de conceptos puede ser chocante.

Linux es prácticamente gratis. Se puede descargar libremente desde la red, o comprar CD's por precios muy bajos. Usted puede prestarselo a un amigo o instalarlo en 1000 computadores.

 

Las aplicaciones no tienen licencias con limitaciones de cantidad de usuarios o capacidades de máquinas (si bien existen algunas comerciales que sí las traen).

 

La ventaja económica incluye el hardware: usted puede reciclar ese viejo 486 para ser su servidor de web o dns.

 

Linux cada día mejora. El crecimiento de Linux es a todos los niveles: desde aplicaciones de sistema como linuxconf o desktops como GNOME más estables y con más aplicaciones; hasta mejoras en el kernel como un SMP mucho más refinado o netfilter, el nuevo código que transformará linux en un poderoso router con capacidades espectaculares. Esto da como resultado que Linux es mucho más inteligente y fácil de administrar que los Unix comerciales.

 

4.      Empresas Venezolanas que ofrecen asesorias, y entrenamiento del LINUX

 

Amaro Sistemas

aamaro(arroba)einstein.ivic.ve

(0212) 263-55-82 / 263-58-61 (0416) 404-44-02

Av. Libertador, Chacao, Edif. Mífero, Piso 5, Caracas, DM

RedHat Linux, Asesoría, Instalación, Configuración y Administración de Sistemas en red

 

Computación UnixSupport, C.A.

www.unixsup.com

unixsup(arroba)unixsup.com

(0212) 563-12-95 / 563-15-03 / 564-71-43 / 563-13-37 (Fax)

Av. Urdaneta, Edf. Iberia, P.H. La Candelaria, Caracas

Entrenamiento, Cursos, Soporte, Integración

 

Corporación RadiumTec C.A.

www.radiumtec.com

info(arroba)radiumtec.com

(0212) 740-53-12/17

Av. Libertador Edificio EXA piso 6 Oficina 612. El Rosal. Caracas.

Productos bajo Linux, mantenimiento, consultoría.

 

CS&S

www.css.com.ve

gerente(arroba)css.com.ve

(0212) 483-93-83 / (0416) 631-22-65

Av. Páez. Edif. Los Laureles. Piso 4. Oficina B-4-1. El Paraiso

Estaciones de Radio, Estudios de Grabación, Streaming, Redes, Audio Digital, Seguridad, Internet, Firewall, Linux, Software Libre

 

Cybertux Soluciones informáticas

www.cybertux.com.ve

info(arroba)cybertux.com.ve

(0212) 978-18-48 / (0414) 333-67-31

Avenida Principal de Alto Prado

Soluciones informáticas, soporte y desarrollo en plataforma GNU/Linux

 

Kynesoft Sistemas

www.kynesoft.com

alfonso(arroba)kynesoft.com

(212) 263.0007 / 4568

Av. Libertador, Multicentro Empresarial del Este, Nucleo B Piso 5 Ofic. B-51. Chacao, Caracas

Integracion, consultoría y desarrollo. Desarrollos bajo Linux

 

Servicios y Soluciones ML, C.A.

lim(arroba)starlinux.net

(0414) 370-90-76

Calle Cumana #14-3 Urb. La Caraqueña, Pto. La Cruz

Servicios y Soluciones basadas en GNU/Linux y Software Libre

 

SuSE Linux C.A.

www.suse.com.ve

suse(arroba)suse.com.ve

(0212) 573-85-56 / 573-86-56

Centro Villasmil Piso 3, Of. 303. Av. Este 6,Esq. Puente Victoria. Parque Carabobo, Caracas

Distribuidores de SuSE Linux en Venezuela

 

Tecnolinux.com

www.tecnolinux.com

snm0000(arroba)tecnolinux.com

(0286) 923-79-80 / 923-09-54

C.C. Villa Alianza Locales 8 y 44. Puerto Ordaz, Edo. Bolívar

Adiestramiento, Capacitación y Servicios en Software Libre

 

 

 

 

5.         Políticas y planes para las empresas publicas en el uso de Software Libre.

 

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.

 

En el software libre no hay coste de licencia debido al derecho a copia y, al disponer del código fuente de la aplicación, es posible desarrollar internamente las mejoras o las modificaciones necesarias, en vez de encargarlas a empresas de otros países que trabajan con sistemas de licencia de propiedad. De este modo, se contribuye a la formación de profesionales en nuevas tecnologías y al desarrollo local bajo los propios planes estratégicos.

 

El uso del software libre está en pleno crecimiento a escala mundial y grandes corporaciones y gobiernos están adoptándolo por sus multiples ventajas, especialmente al liberarlos de la dependencia hacia algunos proveedores de sistemas comerciales que se han vuelto monopólicos y porque les otorga mayor dominio sobre sus costos.

Resaltó que el Gobierno venezolano también toma en cuenta estas ventajas, aunque en el país entra en juego la oportunidad de consolidar la soberanía nacional en materia tecnológica y estimular el desarrollo endógeno en áreas como la telemática.

"Asimismo, se abren las puertas a una creciente transferencia tecnológica por cuanto estos programas son intercambiados, mejorados y redistribuidos entre la comunidad e instituciones".

El fenómeno del software libre y de fuentes abiertas constituye a la fecha una revolución en el ámbito de las tecnologías de la información sin parangón desde que se produjeron los primeros momentos de expansión de Internet o, tal vez, desde la introducción de las políticas de sistemas abiertos. El debate en términos de 'software libre sí o no', se encuentra a estas alturas superado por una realidad de facto que tiene un alcance estratégico y unas dimensiones que no pueden ni obviarse ni ignorarse; es un hecho su presencia creciente en organizaciones del sector público y del sector privado. En la Unión Europea, y fuera de ella, las administraciones vienen desarrollando actividades para configurar políticas y decisiones operativas en relación con el software libre y de fuentes abiertas. No debe sorprender que la Administración actúe en este campo; de hecho, ya existen precedentes similares como la citada política de sistemas abiertos que contemplaba obligatoriedad y excepciones.

 

 

 

 

 

No es de extrañarse que muchas compañías informáticas de gran seriedad como IBM , Hewlett Packard y Silicon Graphics, Inc. han invertido grandes sumas de dinero para apoyar y liderar proyectos de software libre a nivel mundial. Estas compañías han enfocado sus modelos de negocios en los servicios y su uso de software libre puede interpretarse como un reconocimiento a su estabilidad y confiabilidad.

Artículo 4: Aplicación de software libre

Todas las instituciones del Estado y las empresas donde el Estado posea mayoría accionaria emplearán exclusivamente software libre en sus sistemas de información.

Artículo 5: Excepciones

En caso de no existir programas de software libre adecuados para una determinada labor, las entidades sobre las que tiene alcance el artículo 4 pueden optar por las siguientes alternativas:

1.                    En caso de inexistencia o indisponibilidad de software (tanto propietario como libre) que permita dar solución al requerimiento planteado y que, como consecuencia de ello, se determinara la necesidad de su desarrollo, la solución técnica resultante deberá ser, en todos los casos, software libre. Corresponderá a la autoridad de aplicación de esta ley decidir cuál será el modelo de licenciamiento específico que se utilizará.

2.                    Si mediaran exigencias de tiempo verificables para la solución del problema técnico y se encontraran disponibles en el mercado programas propietarios, el organismo que lo demande podrá gestionar ante la autoridad de aplicación un permiso de excepción de utilización de software propietario. La elección del producto deberá ser realizada de acuerdo al siguiente orden de preferencia:

1.                    Se seleccionará en primer término a los programas que cumplan con todos los criterios enunciados en el artículo 1 literal C exceptuando la libertad de distribuir de modificaciones al programa original.

2.                    Si no se pudiera disponer de programas de la categoría precedente, se deberá escoger aquel que sea más compatible con el programa libre más avanzado de funcionalidad similar. En este caso, el permiso de excepción será transitorio y caducará automáticamente cuando algún software libre pase a estar disponible con la funcionalidad requerida o al cabo de dos años, debiendo ser renovado con previa constatación de que todavía no se encuentra disponible ninguna solución de software libre satisfactoria.

3.                    Si las condiciones anteriores no fuesen suficientes para determinar cuál programa utilizar, se podrá optar por programas propietarios, pero el permiso de excepción otorgado por la autoridad de aplicación caducará automáticamente a los dos años de emitido, debiendo ser renovado con previa constatación de que todavía no se encuentra disponible ninguna solución de software libre satisfactoria.

 

6.      Implicaciones que debemos considerar al momento de instalar un software en equipos bajo LINUX. (Plan de Pruebas)

 

Una discusión recurrente en los últimos meses trata sobre que es más seguro, si el software propietario o el software de código abierto. Los defensores del primero defienden que la disponibilidad del código fuente abre la posibilidad que los atacantes descubran nuevas vulnerabilidades. Por su parte, los defensores del software de código abierto afirman que justamente la disponibilidad del código es la mejor receta para evitar los problemas de seguridad.

Se trata de una discusión en la que habitualmente se suelen utilizar, por ambos lados, argumentos que huyen de los datos empíricos y demostrables. Generalmente se utilizan argumentaciones de carácter sentimental y apreciaciones subjetivas, que poco ayudan a mantener un debate sosegado y que realmente permita extraer conclusiones.

La infraestructura avanzada de redes ha sido desde siempre uno de los puntos fuertes de Linux. Considerado globalmente como sistema operativo, y no sólo como kernel, Linux soporta casi todos los protocolos dominantes en el planeta, incluyendo TCP/IP (v4 y v6), AppleTalk, IPX, y otros. (El único protocolo no soportado que pueda uno pensar es el invento obsoleto y enredado de IBM y Microsoft, NetBEUI.)

 

En la vertiente de software, uno de los cambios más importantes es el soporte de Linux de los protocolos IPsec, IP Security ["Seguridad IP"]: una colección de protocolos para IPv4 (IP "normal") e IPv6 que incorporan seguridad criptográfica a nivel de protocolo de red. La gestión de seguridad a este nivel implica que las aplicaciones no tienen que preocuparse de ello. Es parecido a SSL y demás protocolos de tunneling/seguridad, pero a nivel más bajo. La encriptación en el kernel incluye actualmente variantes de SHA ("algoritmo de hash seguro", o secure hash algorithm), DES ("estándar de encriptación de datos", o data encryption standard), y otros.

 

En el caso de los sistemas operativos, Linux no acarrea problemas de versiones anteriores diseñadas con restricciones para el manejo de memoria u otros y está listo para aprovechar al máximo las características de cada computadora. Disponible para una variedad enorme de procesadores y con soporte para, literalmente, miles de modelos de máquinas que van desde una pequeña computadora de escritorio con procesador intel 286 (que hoy día no sirve ni para procesar textos usando software comercial) hasta gigantescos mainframes de IBM, todo el desarrollo se basa en una pequeña pieza de software llamada el kernel o fundamento del sistema.

Alrededor de este kernel coexisten miles de librerías y programas que la comunidad de programadores a favor del software libre optimiza y mejora constantemente para mantenerse a la par del desarrollo del kernel del sistema.

Al ritmo actual de crecimiento de la industria del hardware y software comercial se ha optado por un modelo de fuerza bruta, donde se descuida la optimización de la programación de algoritmos, y lo que se pierde en efectividad se compensa con hardware más rápido y poderoso. Pero en el caso de Linux, y esto es un efecto colateral pero muy importante, el esmero con que han sido programadas las distintas partes del sistema permite traer nueva vida a equipos que con el esquema de software comercial están desahuciados. Es común conseguir usuarios de Linux que corren servidores de correo electrónico que atienden cientos de usuarios en máquinas que difícilmente servirían para leer correo electrónico en el escritorio de una secretaria. ¡Así de sencillo e impactante!

Uno de los principales temores de un gerente de sistemas antes de adoptar Linux es la disponibilidad de aplicaciones. Pero siendo Linux una versión de Unix casi todos los programas existentes para esta plataforma funcionan sin ningún problema. La variedad es amplia e incluye desde la suite gratuita para oficina StarOffice, ahora propiedad de Sun Microsystems y que ofrece funcionalidades equivalentes al popular Office de MS hasta cientos de interfaces gráficas que permiten realizar la copia de archivos e instalación de programas de manera tan sencilla como en Windows.

Además estas aplicaciones al ser "abiertas" permiten la modificación por parte de cualquier programador para hacerlas calzar en las necesidades específicas que una Pyme pueda tener.
Es de resaltar que muchos sitios web corren sobre Linux y otras versiones libres de Unix, como NetBSD y FreeBSD, por lo que existen montones de utilidades para configurar un sitio web de comercio electrónico, una intranet ¡o cualquier otro servicio de la red que se le ocurra.

 

 

 

 

7.                Clasificación de productos para software libres. Características y Funciones Ejemplo: OpenOffice, Apache, Debian, Suse, Mandrake,Mozilla, etc.

 

OPEN OFFICE

 

OpenOffice.org es una suite ofimática de software libre y código abierto que incluye herramientas como procesador de textos, hoja de cálculo, presentaciones, herramientas para el dibujo vectorial y base de datos. Está disponible para muchas y diversas plataformas, como Microsoft Windows, sistemas de tipo Unix con el Sistema X Window como GNU/Linux, BSD, Solaris y Mac OS X. Está pensado para ser compatible con Microsoft Office, con quien compite. Soporta el estándar OpenDocument para el intercambio de datos, y puede ser utilizado sin coste alguno.

 

OpenOffice.org está basado en la base del código de StarOffice, una suite ofimática desarrollada por StarDivision y adquirida por Sun Microsystems en agosto de 1999, que todavía existe. El código fuente de la suite fue liberado en julio de 2000, con la intención de hacer frente al dominio en el mercado de Microsoft Office proporcionando una alternativa abierta, de bajo coste y alta calidad. El código fuente de la aplicación está disponible bajo la licencia LGPL.

 

Las versiones más recientes 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.

 

El proyecto y el programa son denominados "OpenOffice" de forma informal, pero los organizadores del proyecto dicen que este término es una marca registrada en posesión de otra empresa, obligándoles a adoptar "OpenOffice.org" como nombre formal, y abreviado como OOo.

 

Hay una versión portátil de OpenOffice.org que puede ser transportada y usada directamente desde una memoria USB sin necesidad de instalarse en el computador [1].

 

Soporte de formatos de archivo mejorado:

 

·        Exportación a formato PDF (Portable Document Format).

·        Soporte para enviar por correo un documento como PDF.

·        importación/exportación de formato DocBook/XML.

·        exportación de formato XHTML.

·        Soporte para exportación como archivo XML plano.

·        Soporte para exportación en formato Macromedia Flash (SWF).

·        Soporte para formatos de dispositivos móviles tales como AportisDoc (Palm), Pocket Word y Pocket Excel.

·        Filtro de ejemplo para documentos XML de Office 2003 basado en XSLT.

 

Accesibilidad:

 

·        Soporte para navegación y control completo del teclado.

·        Soporte para seguimiento de esquema de color del sistema y configuración de temas.

·        Soporte para accesibilidad en el sistema de ayuda y documentos.

·        Soporte inicial para Tecnologías de Asistencia a través de las APIs de accesibilidad de Java.

 

Internacionalización (i18n):

 

·        Escritura DCT, vertical y bidireccional

·        Soporte para escritura vertical en documentos de texto, marcos de texto y objetos gráficos

·        Soporte para escritura vertical en celdas de hojas de cálculo (la dirección es individualmente seleccionable)

·        Soporte para ingreso, despliegue y edición de guiones que utilicen Disposición Compleja de Texto (DCT, CTL en Inglés)

·        Soporte para disposición y textos IaD en la Interfaz de Usuario de OpenOffice.org

·        Soporte para escritura BiDi en documentos de OpenOffice.org

·        Soporte para utilización de numerales en Árabe y en Hindi

·        La dirección predeterminada DaI o IaD es automáticamente seleccionada basada en la localización

·        Otras mejoras de la Internacionalización (i18n):

·        Soporte para varias codificaciones de texto / códigos de página Árabes y Hebreos de 8 bits.

·        Soporte para codificación KOI8_U.

·        Nueva etiqueta de opciones DCT en diálogo de configuración de idioma.

·        Soporte para modo de rescate para BiDi/DCT con fuentes X11.

·        Verificación de Secuencia de Ingreso (SIC en Inglés) para idiomas como Thai e Hindi.

·        Soporte para regresión en el glyph inicial.

 

Mejoras en la compatibilidad con MS Office:

 

·        Todos los componentes:

·        Importación y exportación más precisa de objetos gráficos

·        Importación y exportación de documentos con CJK y DCT

·        Mejoras a la estabilidad general y la precisión de la conversión

 

Word:

 

·        Conversión de formularios dentro de documentos de Word

·        Importación mejorada de la disposición del texto en los documentos

 

Excel:

 

·        Soporte para Validación de Datos

·        Importación/exportación de detalles gráficos de diagramas

 

PowerPoint:

 

·        Una aún mejor disposición uno a uno de marcos de texto

·        Mejoras a la importación de objetos de WordArt

 

Mejoras a módulos de OpenOffice.org:

 

Writer:

 

·        Soporte mejorado de notas al pie.

·        Soporte mejorado de hiperenlaces para TDCs.

·        Manejo mejorado de teclado dentro de cuadros de texto.

·        Los archivos de sólo texto son ahora importados utilizando una fuente no proporcional.

·        Fuente configurable para código fuente HTML y BASIC.

·        Soporte para dibujado de objetos dentro de encabezamientos y pies de página.

 

Draw/Impress:

 

·        Soporte de idioma alternativo para verificación ortográfica objeto de dibujo de texto

·        Nueva opción de línea de comando -start para comenzar la presentación automáticamente luego que el documento es abierto.

·        Hoja de Cálculo:

·        Importación y exportación de áreas en diagramas de archivos Excel que se encuentran formateados con mapas de bits, texturas o tramados.

·        El botón suma inserta una función suma o subtotal, dependiendo del contexto.

·        Soporte para controles de formularios de Excel 95 (y más anteriores).

 

Base de Datos:

 

·        Control de tablas mediante navegación de teclado en el diseñador de tablas.

·        Agregada la habilidad de desactivar los paréntesis para los campos de bibliografía.

·        Nuevo tipo de base de datos: MySQL, en diálogo de administración de fuentes de datos.

·        Habilidad de agregar etiquetas a nombres de campo en el piloto automático de reportes.

·        Una fuente de datos puede ahora utilizar cualquier conjunto de caracteres conocido por OpenOffice.org.

·        Soporte en la interfaz de usuario para manejadores de bases de datos instalados por el usuario.

·        Piloto automático de Reporte de Bases de Datos.

 

 

Ayudas de Escritura:

 

·        Auto-detección de diccionarios ortográficos, silábicos y de sinónimos para nuevos idiomas instalados.

·        Soporte integrado para verificación ortográfica en Inglés (EE.UU. y R.U.) e Italiano.

·        Soporte integrado para separación silábica en Danés, Inglés (EE.UU. y R.U.), Alemán y Ruso.

·        Soporte inicial para verificación ortográfica en Hindi.

·        Verificación ortográfica utiliza puntaje de n-gramas para sugerencias.

 

Programación y Automatización:

 

·        Grabador de Macros

·        Reporte de fallos para recolectar información sobre volcado e información de errores.

·        Puente Python-UNO integrado que permite la creación de componentes UNO en Python.

·        Un nuevo puente de Java a UNO nativo con hasta 10 veces mejor rendimiento.

·        Detección de una instalación Java mal configurada.

·        Control ActiveX de OpenOffice.org (sólo en Windows).

·        Páginas adicionales en propiedades de documentos OpenOffice.org en el Explorador de Windows.

 

 

Otras Mejoras:

 

·        La ventana de inicio tiene ahora una barra de progreso.

·        Contenido de ayuda en línea mejorado.

·        Configurabilidad de diálogos y barras de herramientas mejorada.

·        Mejorada la auto-finalización de URLs en el diálogo de hiperenlaces.

·        El menú contextual ahora contiene la opción 'Abrir Hiperenlace' si es abierto sobre una URL.

·        Protección de las instalaciones de usuario contra accesos desde múltiples máquinas con directorios compartidos.

·        Herramientas de línea de comandos y un API para importar información de configuración por detrás.

·        Las ventanas de documentos ahora son creadas en cascada para evitar que una nueva ventana se superponga completamente a otra ya existente.

·        Soporte para registrar agregados y accederlos por medio de un menú auto-generado.

·        Nuevo componente de acceso a archivos mediante FTP.

·        Se mostrará el diálogo de registro en lugar del diálogo de selección de fuente de datos de direcciones, la primera vez que se ejecute el programa.

·        Soporte para recuperación de archivos de OpenOffice.org ligeramente dañados.

·        Nuevo archivo ppd para impresión postscript genérica con soporte para fuentes type42.

·        Soporte para copiado/pegado de imágenes de mapa de bits en Unix. 

 

APACHE

 

Apache es el servidor web hecho por excelencia, su configurabilidad, robustez y estabilidad hacen que cada vez millones de servidores reiteren su confianza en este programa.

 

La historia de Apache se remonta a febrero de 1995, donde empieza el proyecto del grupo Apache, el cual esta basado en el servidor Apache httpd de la aplicación original de NCSA. El desarrollo de esta aplicación original se estancó por algún tiempo tras la marcha de Rob McCool por lo que varios webmaster siguieron creando sus parches para sus servidores web hasta que se contactaron vía email para seguir en conjunto el mantenimiento del servidor web, fue ahí cuando formaron el grupo Apache.

 

Fueron Brian Behlendorf y Cliff Skolnick quienes a través de una lista de correo coordinaron el trabajo y lograron establecer un espacio compartido de libre acceso para los desarrolladores.

 

Fue así como fue creciendo el grupo Apache, hasta lo que es hoy :) Aquella primera versión y sus sucesivas evoluciones y mejoras alcanzaron una gran implantación como software de servidor inicialmente solo para sistemas operativos UNIX y fruto de esa evolución es la versión para Windows .

 

Apache es una muestra, al igual que el sistema operativo Linux (un Unix desarrollado inicialmente para PC), de que el trabajo voluntario y cooperativo dentro de Internet es capaz de producir aplicaciones de calidad profesional difíciles de igualar.

 

La licencia Apache es una descendiente de la licencias BSD, no es GPL. Esta licencia te permiten hacer lo que quieras con el código fuente (incluso forks y productos propietarios) siempre que les reconozcas su trabajo.

 

Ahora te preguntarás porqué esa popularidad de este software libre grandemente reconocido en muchos ámbitos empresariales y tecnológicos, pues aquí algunas razones :

 

Corre en una multitud de Sistemas Operativos, lo que lo hace prácticamente universal.

Apache es una tecnología gratuita de código fuente abierto. El hecho de ser gratuita es importante pero no tanto como que se trate de código fuente abierto. Esto le da una transparencia a este software de manera que si queremos ver que es lo que estamos instalando como servidor , lo podemos saber, sin ningún secreto, sin ninguna puerta trasera.

 

Apache es un servidor altamente configurable de diseño modular. Es muy sencillo ampliar las capacidades del servidor Web Apache. Actualmente existen muchos módulos para Apache que son adaptables a este, y están ahí para que los instalemos cuando los necesitemos. Otra cosa importante es que cualquiera que posea una experiencia decente en la programación de C o Perl puede escribir un modulo para realizar una función determinada.

 

Apache trabaja con gran cantidad de Perl, PHP y otros lenguajes de script. Perl destaca en el mundo del script y Apache utiliza su parte del pastel de Perl tanto con soporte CGI como con soporte mod perl. También trabaja con Java y páginas jsp. Teniendo todo el soporte que se necesita para tener páginas dinámicas.

Apache te permite personalizar la respuesta ante los posibles errores que se puedan dar en el servidor. Es posible configurar Apache para que ejecute un determinado script cuando ocurra un error en concreto.

 

Tiene una alta configurabilidad en la creación y gestión de logs. Apache permite la creación de ficheros de log a medida del administrador, de este modo puedes tener un mayor control sobre lo que sucede en tu servidor .

Se pueden extender las características de Apache hasta donde nuestra imaginación y conocimientos lleguen.

 

Otras CAracteristicas incluidas en lasnuevas versiones son:

 

  • Hebrado en Unix.    En los sistemas Unix que soportan hebras POSIX, la nueva versión de Apache puede ejecutarse en modo híbrido multiproceso-multihebra. Esto mejora la escalabilidad para muchas aunque no para todas las configuraciones.
  • Nuevo sistema de configuración y compilación
  • El sistema de configuración y compilación ha sido escrito de nuevo desde cero para basarlo en autoconf y libtool. Esto hace que el sistema de configuración de Apache se parezca ahora más al de otros proyectos Open Source.

 

  • Soporte Multiprotocolo.   La nueva versión tiene la infraestructura necesaria para servir distintos protocolos. Por ejemplo, se ha escrito el módulo mod_echo.
  • Soporte mejorado para las plataformas que no son tipo Unix
  • La versión 2.0 de Apache es más rápida y más estable en sistemas que no son tipo Unix, tales como BeOS, OS/2 y Windows, que la versión antigua. Con la introducción de módulos de multiprocesamiento (MPMs) específicos para cada plataforma y del Apache Portable Runtime (APR), estas plataformas tienen ahora implementada su propia API nativa, evitando las capas de emulación POSIX que provocan problemas y un bajo rendimiento.

 

  • Nueva interfaz de programación (API) de Apache.   La API para los módulos ha cambiado significativamente en la nueva versión. Muchos de los problemas de ordención y prioridad de módulos de la versión 1.3 deben haber desaparecido. Apache 2.0 hace automaticamente mucho de lo que es necesario, y la ordenación de módulos se hace ahora por hooks, lo que ofrece una mayor flexibilidad. También se han añadido nuevas llamadas que ofrecen capacidades adicionales sin tener que parchear el núcleo del servidor Apache.

 

  • Soporte de IPv6.   En los sitemas que soportan IPv6 con la libreria Apache Portable Runtime, Apache soporta IPv6 listening sockets por defecto. Además, las directivas Listen, NameVirtualHost, y VirtualHost soportan direcciones IPv6 numéricas (por ejemplo, "Listen [2001:db8::1]:8080").

 

  • Filtros.   Los módulos de Apache pueden ahora escribirse para que se comporten como filtros que actúan sobre el flujo de contenidos tal y como salen del servidor o tal y como son recibidos por el servidor. Esto permite, por ejemplo, que el resultado de un script CGI sea analizado por las directivas Server Side Include usando el filtro INCLUDES del módulo mod_include. El módulo mod_ext_filter permite que programas externos actúen como filtros casi del mismo modo que los CGIs pueden actuar como handlers.

 

  • Mensajes de error en diferentes idiomas.   Los mensajes de error que se envían a los navegadores están ahora disponibles en diferentes idiomas, usando documentos SSI. Estos mensajes pueden personalizarse por el administrador del sitio web para conseguir un look and feel coherente con el resto de los contenidos.

 

  • Configuración simplificada.  Muchas directivas que podían inducir a confusión han sido simplificadas. Las directivas Port y BindAddress han desaparecido; para configurar la dirección IP en la que escucha el servidor ahora se usa únicamente la directiva Listen; la directiva ServerName especifica el nombre del servidor y el número del puerto solo para redirecionamiento y reconocimento de host virtual.

 

  • Soporte de Unicode Nativo para Windows NT.  Apache 2.0 en Windows NT usa ahora utf-8 para la codificación de los nombres de fichero. Estos se mapean directamente al sistema de ficheros Unicode subyanciente, suministrando soporte para diferentes idiomas para todas instalaciones en Windows NT, includidos Windows 2000 y Windows XP. Este soporte no se extiende a Windows 95, 98 o ME, que continúan usando la codificación que tenga la máquina local para el acceso al sistema de archivos.

 

  • Actulización de la librería de expresiones regulares (regular expressions).  Apache 2.0 incluye la Librería de expresiones regulares compatibles de/con Perl (PCRE). Ahora, cuando se evalúan las expresiones tipo, se usa siempre la potente sintaxis de Perl 5.

 

 

DEBIAN

 

El proyecto de Debian fue fundado en el año 1993 por Ian Murdock, después de haber estudiado en la Universidad de Purdue. Él escribió el manifiesto de Debian que utilizó como base para la creación de la distribución Linux Debian. Dentro de este texto los puntos destacables son: tener de la distribución de manera abierta, en el spirit de Linux y de GNU.

 

El nombre de éste se basa en la combinación del nombre de su entonces novia (ahora esposa) Deborah con su propio nombre Ian, formando el portmanteau Debian, pronunciado como las sílabas correspondientes de estos nombres están en inglés americano: /dɛbˈiːjən/.

 

El proyecto creció lentamente al principio y lanzó sus primeras versiones 0.9x en 1994 y 1995. Las primeras portabilidades a otras arquitecturas fueron a comienzos de 1995, siendo la primera versión 1.x de Debian lanzada en 1996. 

En 1996, Bruce Perens substituyó a Ian Murdock como el líder de proyecto. En la sugerencia del desarrollador Ean Schuessler, él dirigió el proceso de actualización del contrato social de Debian y de las pautas del software de Debian libremente, definiendo los puntos fundamentales para el desarrollo de la distribución. Él también inició la creación de la licencia de software legal de la organización. 

Debian ejecutando una Consola, AMSN y XMMSBruce Perens se retiró en 1998, antes del lanzamiento del primer glibc-based Debian, 2.0. El proyecto procedió a elegir a nuevos líderes y a hacer dos revisiones de la versión 2.x, cada uno incluyendo más portabilidades a otras arquitecturas y más paquetes. Coveniente fue lanzado durante este periodo y la primera portabilidad a un núcleo no basado en el Kernel de Linux, Debian GNU/Hurd. Las primeras distribuciones de Linux basadas en Debian, Corel Linux y la Stormix's Linux de Stormix, fueron comenzadas en 1999. Aunque estuvieron desarrolladas no por mucho tiempo, estas distribuciones eran las primeras de muchas distribuciones basadas en Debian. 

A finales de 2000, el proyecto realizó el mayor cambio a la estructura de los archivos y la organización de la versiones, reorganizando procesos de liberación de paquetes del software con el nuevo "package pools" y creando un rama de prueba, relativamente estable para el lanzamiento siguiente. En 2001, los desarrolladores comenzaron a llevar a cabo una conferencia anual llamada Debconf con negociaciones y los talleres para los desarrolladores y los usuarios técnicos. 

Debian se caracteriza por:

 

La disponibilidad en varias plataformas hardware. La versión 3.1a es compatible con 11 plataformas.  

Una amplia colección de software disponible. La versión 3.1a 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 u otro.  

 

Suse

 

SUSE Linux es una de las más conocidas distribuciones Linux existentes a nivel mundial. 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).

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 pues SUSE está basada en Slackware.

 

Mandrake

 

Mandriva Linux (antes Mandrakelinux y Mandrake Linux) es una distribución Linux aparecida en julio de 1998 propiedad de Mandriva, enfocada a principiantes o usuarios medios.

Apoya también totalmente la licencia GNU GPL, ofrece públicamente su distribución en formato ISO, sus asistentes o sus repositorios.

Las principales características de Mandriva Linux son:

 

Internacionalización

Mandriva Linux está disponible en unos 74 idiomas. Especialmente de calidad son sus traducciones al Español, Catalán y Portugués.

Instalación, control y administración

El instalador de Mandriva Linux es, probablemente, el más amigable de entre las diferentes distribuciones de Linux. El instalador está traducido a más de 70 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.

 

Software

Mandriva Linux, que forma parte del grupo LSB (Linux Standard Base), viene con varios 12306 paquetes de software (versión 2006), incluyendo juegos, programas de oficina, servidores y utilidades de Internet.

Mandriva Linux, a diferencia de otras distribuciones, no se basa en un único entorno de escritorio. Así, Mandriva proporciona apoyo tanto a KDE (QT) como a Gnome (GTK), apoyando tanto el desarrollo de programas QT (Kat, buscador integrado en KDE) como GTK (las herramientas de administración de Mandriva están escritas en GTK).

Para la administración de programas, Mandriva utiliza Urpmi, una herramienta disponible tanto en formato gráfico y como en formato Texto. Urpmi es una herramienta totalmente comparable a APT. Urpmi se encarga de resolver las dependencias de los paquetes rpm, facilitando enormemente la instalación, desinstalación de programas y la actualización del sistema.

Mandriva Linux tiene una gran comunidad de usuarios, que proporcionan ayuda, soporte y software para el usuario de Mandriva Linux.

Desarrollo constante

Mandriva Linux está en constante desarrollo. Existe una versión de desarrollo de Mandriva Linux, conocida como "Cooker". Esta versión es pública pero no está recomendada para su uso habitual dado que se producen constantes cambios, es por lo tanto una versión inestable.

Junto con esto, los miembros de la comunidad aportan los últimos paquetes RPM para el software más popular.

 

Mozilla

 

Mozilla es un proyecto de software libre que desarrolla soluciones de código abierto para Internet, como los navegadores Mozilla Application Suite y Mozilla Firefox, y tecnologías basadas en la World Wide Web. El código en que se basan los productos de Mozilla, es aportado desinteresadamente por una enorme cantidad de personas alrededor del Mundo, cuyo punto de encuentro en la red es el sitio de mozilla.org. Allí es donde se planifica y se lleva a cabo el desarrollo del software de Mozilla y donde se pueden obtener, libres de carga, los diferentes productos, así como su código fuente.

Tres importantes características de los productos de Mozilla son: el código abierto, el respeto por los estándares y la portabilidad o posibilidad para la interacción del software en múltiples plataformas.

Código abierto

El código de los productos de Mozilla está liberado bajo los términos de las licencias MPL, GPL o LGPL. Es software libre y por lo tanto, eso implica que además de que los productos se pueden descargar gratuitamente de Internet, el código fuente está a disposición de todo el mundo y está permitida la libre redistribución con o sin modificaciones de ese código fuente por parte de cualquiera, bajo los términos de la licencia. El trabajo del proyecto Mozilla, al estar amparado por una licencia libre, se entrega sin ningún tipo de garantía de resposabilidad sobre el software. Existen algunas condiciones si se desea redistribuir el software identificado con la marca de Mozilla y su imagen.

 

Respeto por los estándares

Mozilla es respetuoso con la mayoría de los estándares establecidos y en desarrollo, de las organizaciones destinadas a velar por un Internet abierto y equilibrado, como el W3C, la ECMA, o la IETF, que favorecen la igualdad de oportunidades y no el control de la red por unos pocos, dejando a los usuarios la libertad de elegir entre más de una opción.

 

Característica multiplataforma

Una de las principales ventajas del software de Mozilla, es que puede interactuar con una gran cantidad de plataformas, como Windows, MacOS, Linux, FreeBSD, Solaris, y otras muchas más. Esa caracterísitca multiplataforma del software de Mozilla, facilita la interoperabilidad en caso de tener que trabajar con varios sistemas operativos diferentes, una rápida adaptación en las migraciones a otros sistemas, o sencillamente, la posibilidad de seguir con el mismo software para aquellos que quieran probar un nuevo ambiente informático.

El software de Mozilla se traduce a una gran cantidad de idiomas, gracias a los contribuidores del MLP, entre los cuales se encuentra el español, en sus variantes de Argentina y España. 

 

8.                Infografía.

 

http://es.wikipedia.org/wiki/Software_libre

 

http://libertonia.escomposlinux.org/story/2003/11/1/19157/2787

 

http://es.wikipedia.org/wiki/SuSE#Caracter.C3.ADsticas

 

http://es.wikipedia.org/wiki/Fundaci%C3%B3n_Mozilla#Caracter.C3.ADsticas

 

http://www.gnu.org/home.es.html

 

http://es.wikipedia.org/wiki/Linux

 

http://www.linux.org.ve/

 

http://www.mundopc.net/actual/softwar/ooo/ooo2.php

 

http://www.europe.redhat.com/documentation/rhl8.0/rhl-gsg-es-8.0/ch-docs.php3

 

http://es.openoffice.org/programa/caracteristicas.html

 

http://alts.homelinux.net/libreapp.php?id=21

 

http://www.debian.org/international/Spanish

 

http://www.linuxtj.org/beta/distribuciones.html

 

http://www.hospedajeydominios.com/mambo/documentacion-manual_apache-pagina-44.html

 

http://linux.ciberaula.com/articulo/linux_apache_intro/

 

http://www.desarrolloweb.com/articulos/1112.php

 

 

 

[Principal]  / [Página Trabajos] / [Trabajo 1]

Última actualización 27-Jul-2006
Copyright 2003 GEOG. Todos los derechos reservados.
Teléfono: 0212-908.00.00. E-mail: [email protected]


 

Hosted by www.Geocities.ws

1