trabajo (exposición)

28
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR UNIVERSIDAD NACIONAL EXPERIMENTAL “SIMÓN RODRÍGUEZ” NÚCLEO: PALO VERDE CURSO: INICIACIÓN DE LA COMPUTACIÓN FACILITADOR: VIVAS JOSÉ SOFTWARE Participantes: Beltrán Mariana C.I: 19.650.863 Gómez Yoise C.I: 17.559.320 Hernández Odani C.I: 18.788.868 Magdaleno Yessica C.I: 18.465.124 Polanco Fior C.I: 17.477.000 Sección B Palo Verde, Noviembre de 2009.

Upload: yessicaro

Post on 03-Jul-2015

3.752 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Trabajo (ExposicióN)

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR

UNIVERSIDAD NACIONAL EXPERIMENTAL “SIMÓN RODRÍGUEZ”NÚCLEO: PALO VERDE

CURSO: INICIACIÓN DE LA COMPUTACIÓN FACILITADOR: VIVAS JOSÉ

SOFTWARE

Participantes:

Beltrán Mariana C.I: 19.650.863Gómez Yoise C.I: 17.559.320

Hernández Odani C.I: 18.788.868Magdaleno Yessica C.I: 18.465.124

Polanco Fior C.I: 17.477.000

Sección B

Palo Verde, Noviembre de 2009.

Page 2: Trabajo (ExposicióN)

ÍNDICE

Contenido Página

Introducción. 3

Software. 4

Sistema operativo. 4

Componentes de un sistema operativo. 5

Funciones de un sistema operativo. 7

Características de un sistema operativo. 8

Ventajas y desventajas de los sistemas operativos. 9

Sistemas operativos más utilizados en la actualidad. 11

Software libre. 11

Software propietario. 12

Ventajas del software libre. 13

Desventajas del software libre. 15

Libertades del software libre. 17

Definición Linux. 19

Entorno gráfico de Linux: Gnome vs. Kde. 19

Diferencias entre Linux y Windows. 22

Diferencias entre Microsoft Office vs. Open Office. 23

Software venezolano. 24

Conclusiones. 26

Referencias bibliográficas. 27

Page 3: Trabajo (ExposicióN)

INTRODUCCIÓN.

La palabra software se refiere al equipamiento lógico o soporte lógico de una

computadora digital, y comprende el conjunto de los componentes lógicos necesarios

para hacer posible la realización de una tarea específica, en contraposición a los

componentes físicos del sistema (hardware).Un tipo de software es libre que es la

designación de un grupo de programas que poseen ciertas libertades y obligaciones

que incluyen: libertad de ser usado (tanto el programa como su código), copiado y

distribuido por cualquiera.

Hay otros tipos de software que vendrían siendo lo contario al anterior, es el

software propietario, que tal como lo indica su nombre es privado, con propietario, es

aquel que posee restricciones en el uso, copia o modificación o cuyo código fuente no

está disponible. Según las clasificaciones que se la al software, pueden haber otros

tipos.

Conjuntamente con el software, trabaja el sistema operativo del cual se le

hablará a continuación, al igual que sus ventajas y desventajas, las características,

funciones de un sistema operativo, también las diferencia que hay entre los distintos

software, Definición Linux, Entorno gráfico de Linux: Gnome vs. Kde, Diferencias

entre Linux y Windows, Diferencias entre Microsoft Office vs. Open Office y

Software venezolano.

Page 4: Trabajo (ExposicióN)

SOFTWARE

DEFINICIÓN SOFTWARE.

El software es un ingrediente indispensable para el funcionamiento del

computador. Está formado por una serie de instrucciones y datos, que permiten

aprovechar todos los recursos que el computador tiene, de manera que pueda resolver

gran cantidad de problemas. Un computador en si, es sólo un conglomerado de

componentes electrónicos; el software le da vida al computador, haciendo que sus

componentes funcionen de forma ordenada.

El software es un conjunto de instrucciones detalladas que controlan la

operación de un sistema computacional.

Funciones del software:

- Administrar los recursos de cómputo

- Proporcionar las herramientas para optimizar estos recursos.

- Actuar como intermediario entre el usuario y la información almacenada.

SISTEMA OPERATIVO.

El sistema operativo es el programa (o software) más importante de un

ordenador. Para que funcionen los otros programas, cada ordenador de uso general

debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales

como reconocimiento de la conexión del teclado, enviar la información a la pantalla,

no perder de vista archivos y directorios en el disco, y controlar los dispositivos

periféricos tales como impresoras, escáner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad

y poder, es como un policía de tráfico, se asegura de que los programas y usuarios

que están funcionando al mismo tiempo no interfieran entre ellos. El sistema

Page 5: Trabajo (ExposicióN)

operativo también es responsable de la seguridad, asegurándose de que los usuarios

no autorizados no tengan acceso al sistema.

COMPONENTES DE UN SISTEMA OPERATIVO.

Un sistema operativo está conformado básicamente por cuatro módulos:

Núcleo.

Es el módulo de más bajo nivel de un sistema operativo, pues descansa

directamente sobre el hardware de la computadora. Entre las tareas que desempeña se

incluyen el manejo de las interrupciones, la asignación de trabajo al procesador y el

proporcionar una vía de comunicación entre los distintos programas. En general, el

núcleo se encarga de controlar el resto de los módulos y sincronizar su ejecución. El

núcleo contiene un submódulo denominado "planificador", el cual se encarga de

asignar tiempo del procesador a los programas, de acuerdo a una cierta política de

planificación que varía de un sistema operativo a otro. Normalmente se utiliza una

jerarquía de prioridades que determinan cómo se asignará el tiempo del CPU a cada

programa. Una política de planificación muy común en los sistemas de

multiprogramación y multiproceso son las técnicas de "time slicing" (fracción de

tiempo). Se asigna a cada programa un corto intervalo de tiempo del procesador. Si el

programa no ha terminado durante este intervalo de tiempo, vuelve a la cola de

programas.

Administrador de memoria

Este módulo se encarga de asignar ciertas porciones de la memoria principal

(RAM) a los diferentes programas o partes de los programas que la necesiten,

mientras el resto de los datos y los programas se mantienen en los dispositivos de

almacenamiento masivo. De este modo, cuando se asigna una parte de la memoria

principal se hace de una forma estructurada, siguiendo un determinado orden. La

forma más común de administración de la memoria supone crear una memoria

Page 6: Trabajo (ExposicióN)

virtual; con este sistema, la memoria de la computadora aparece, para cualquier

usuario del sistema, mucho mayor de lo que en realidad es.

Sistema de entrada/salida (E/S)

Este componente presenta al usuario la E/S de datos como una cuestión

independiente del dispositivo; es decir, para los usuarios, todos los dispositivos tienen

las mismas características y son tratados de la misma forma, siendo el sistema

operativo el encargado de atender las particularidades de cada uno de ellos (como su

velocidad de operación). Una técnica muy común, especialmente en salida, es el uso

de "spoolers". Los datos de salida se almacenan de forma temporal en una cola

situada en un dispositivo de almacenamiento masivo (el spool), hasta que el

dispositivo periférico requerido se encuentre libre; de este modo se evita que un

programa quede retenido porque el periférico no esté disponible. El sistema operativo

dispone de llamadas para añadir y eliminar archivos del spool.

Administrador de archivos

Se encarga de mantener la estructura de los datos y los programas del sistema

y de los diferentes usuarios (que se mantienen en archivos) y de asegurar el uso

eficiente de los medios de almacenamiento masivo. El administrador de archivos

también supervisa la creación, actualización y eliminación de los archivos,

manteniendo un directorio con todos los archivos que existen en el sistema en cada

momento y coopera con el módulo administrador de memoria durante las

transferencias de datos desde y hacia la memoria principal. Si se dispone de un

sistema de memoria virtual, existen transferencias entre la memoria principal y los

medios de almacenamiento masivo para mantener la estructura de la misma.

Los archivos almacenados en los dispositivos de almacenamiento masivo

tienen distintos propósitos. Algunos contienen información que puede ser compartida.

Otros son de carácter privado, e incluso secreto. Por tanto, cada archivo está dotado

Page 7: Trabajo (ExposicióN)

de un conjunto de privilegios de acceso, que indican la extensión con la que se puede

compartir la información contenida en el archivo. El sistema operativo comprueba

que estos privilegios no sean violados.

A veces se considera un quinto módulo: el intérprete de comandos o intérprete

de instrucciones, el cual se encarga de "traducir" las órdenes que el usuario ingresa

mediante el teclado u otros dispositivos a un "lenguaje" que la máquina pueda

entender.

FUNCIONES DE UN SISTEMA OPERATIVO.

Las funciones más importantes que debe cumplir un sistema operativo son las

siguientes:

Aceptar los trabajos y conservarlos hasta su finalización.

Detectar errores y actuar de modo apropiado en caso de que se produzcan.

Controlar las operaciones de E/S.

Controlar las interrupciones.

Planificar la ejecución de tareas.

Entregar recursos a las tareas.

Retirar recursos de las tareas.

Proteger la memoria contra el acceso indebido de los programas.

Soportar el multiacceso.

Proporcionar al usuario un sencillo manejo de todo el sistema.

Aprovechar los tiempos muertos del procesador.

Compartir los recursos de la máquina entre varios procesos al mismo tiempo.

Administrar eficientemente el sistema de cómputo como un todo armónico.

Permitir que los diferentes usuarios se comuniquen entre sí, así como protegerlos

unos de otros.

Permitir a los usuarios almacenar información durante plazos medianos o largos.

Page 8: Trabajo (ExposicióN)

Dar a los usuarios la facilidad de utilizar de manera sencilla todos los recursos,

facilidades y lenguajes de que dispone la computadora.

Administrar y organizar los recursos de que dispone una computadora para la mejor

utilización de la misma, en beneficio del mayor número posible de usuarios.

Controlar el acceso a los recursos de un sistema de computadoras.

CARACTERÍSTICAS DE UN SISTEMA OPERATIVO.

Las características deseables más importantes de un sistema operativo son:

Permitir la concurrencia de procesos, traslapándose el tiempo de entrada/salida

(E/S) con el de cálculo y ocupando la memoria con varios programas.

Posibilitar la ejecución de cualquier proceso en el momento que se solicite siempre

y cuando haya suficientes recursos libres para él.

Ser eficiente en cuanto a reducir: el tiempo medio que ocupa cada trabajo, el tiempo

que no se usa la CPU, el tiempo de respuesta en sistemas multiacceso y el plazo entre

dos asignaciones de CPU a un mismo programa.

Ser eficiente en cuanto a aumentar la utilización de recursos en general, tales como

memoria, procesadores, dispositivos de E/S, discos magnéticos, datos, etc.

Ser fiable, es decir, un sistema operativo no debe tener errores y debe prever todas

las posibles situaciones.

Ser de tamaño pequeño.

Posibilitar y facilitar en lo posible el "diálogo" entre computadora y usuario de la

misma.

Permitir compartir entre varios usuarios los recursos de hardware con que cuenta

una computadora.

Permitir a los usuarios compartir datos entre ellos, en caso necesario.

Facilitar la E/S de los diferentes dispositivos conectados a una computadora.

Page 9: Trabajo (ExposicióN)

VENTAJAS Y DESVENTAJAS DE LOS SISTEMAS OPERATIVOS.

Sistema Operativo

Ventajas. Desventajas.

Linux

Más seguro. La plataforma Linux es más robusta lo cual hace más difícil que algún intruso pueda violar el sistema de seguridad.

Más rápido. Al tener una plataforma más estable, esto favorece el desempeño de aplicaciones de todo tipo tales como: bases de datos, aplicaciones XML, multimedia, etc.

Más económico. El software Linux así como también un sin número de aplicaciones son de código abierto (gratuitos).

Linux no cuenta con una empresa que lo respalde, por lo que no existe un verdadero soporte como el de otros sistemas operativos.

La pendiente de aprendizaje es lenta.

No es tan fácil de usar como otros sistemas operativos, aunque actualmente algunas distribuciones están mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones diseñadas.

Documentación y terminología muy técnica.

Windows

Más fácil. Al ser de mayor facilidad de uso, lo cual se refleja en la disponibilidad de aplicaciones y facilidad de mantenimiento

Más Visual. Dispone de una interfaz gráfica que facilita el manejo de los procedimientos: cada comando puede ser visualizado en pantalla mediante una imagen que lo representa.

Desarrollo. Se ha logrado facilitar el desarrollo de aplicaciones y sistemas sobre servidores Windows lo cual se ve reflejado en tiempos de desarrollo menores

Aprendizaje. La curva de aprendizaje en Windows es mucho menor.

Es un software no gratuito y poco flexible, además de que continuamente cambia la versión de software.

El ímpetu con el que se buscan los agujeros en Windows es mucho mayor, algunos informáticos se divierten buscando manchas en el expediente de Microsoft.

La desventaja más negativa resulta que Microsoft va "jubilando" sus sistemas operativos con el tiempo. A partir de entonces, Microsoft no ofrece más asistencia ni actualizaciones para ellos, lo que puede dejar desprotegidos a miles de usuarios de todo el mundo, que deberán actualizar su sistema operativo para disponer actualizaciones de seguridad.

Page 10: Trabajo (ExposicióN)

Macintosh

La sencillez con la que se utiliza el sistema operativo.

Gran seguridad. Puedes contar con que virus para Mac hay muy pocos, difícilmente te veras afectado.

Compatibilidad. Documentos Word, Excel, PowerPoint, Autocad, Photoshop, etc. son compatibles.

Los botones, los iconos, las animaciones te harán ver que Mac es el sistema más avanzado.

Demasiado exclusivo en todos los aspectos.

Hay que tener software específico para él

En ocasiones fuerza a recortar funciones

Es incompatible. Sólo se puede instalar en Mac’s.

Dificultad para propagar usuarios. Mac OS X no sigue estándares.

Unix

Es el Sistema Operativo que corre en más arquitecturas de hardware diferentes.

Es prácticamente imposible insertar virus en un servidor de Unix

Sistema Operativo independiente del Hardware o CPU

Permite a las aplicaciones reservar grandes segmentos de memoria (hasta de varios megabytes).

Permite correr programas que sean más grandes que la memoria RAM total.

Es ejecutable. Esto hace que sea imposible que se corrompa o que pierda el driver o parte de un driver de algún dispositivo de la computadora

Carencia de soporte técnico. No ofrece mucha seguridad. Problemas de hardware, no

soporta todas las plataformas, y no es compatible con algunas marcas específicas.

No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.

Se requiere experiencia y conocimiento del sistema para administrarlo.

No hay forma segura de instalarlo sin reparticiones el disco duro.

Reparticiones el disco duro, implica borrar toda la información del mismo y después restablecerla

Page 11: Trabajo (ExposicióN)

SISTEMAS OPERATIVOS MÁS UTILIZADOS EN LA ACTUALIDAD.

Sistemas operativos más utilizados en la actualidad.Familia VersionesAmiga AmigaOS 1.x, 2.x, 3.x, 4.0 • WarpOS • MorphOS • AROSDOS MS-DOS • DR-DOS • PC-DOS • FreeDOS • Novell DOSIBM OS/2 - eComStation • OS/360 • OS/370 • OS/390 • OS/400

Macintosh

Mac OS 7 • Mac OS 8 • Mac OS 9 • Mac OS X

UNIXAIX • AMIX • GNU/Linux • GNU/Hurd • HP-UX • Irix • Minix • System V • Solaris • UnixWare • LynxOS • Xenix • Digital UNIX

Linux0.01•0.02•0.11•0.95•1.2.0•1.2.0•1.3.0•2.0.0•2.1.0•2.2.0•2.3.0•2.4.0•2.5.0•2.6.0•2.6.25•2.6.30

WindowsWindows 3.x • 95 • 98 • ME • NT • 2000 • 2000 server • XP •Server 2003 • CE • Mobile • XP 64 bits • Vista

BSDFreeBSD • PC-BSD • DragonFlyBSD • NetBSD • OpenBSD • PicoBSD • Darwin / GNU-Darwin

CP/M CP/M • CP/M 86 • CP/M 68000 • MP/M

MachGNU/Hurd • BSD lites • Mac OS X • NEXTSTEP • YAMIT • MkLinux• ManuetOS • KolibriOS

QNX RTOS • Neutrino • RTP

OtrosTHEOS • Symbian • Sinclair QDOS • MCP • Palm OS • Novell Netware • DROPS • ecOS • SkyOS • OSBOS • Plan 9 • AtheOS/Syllabe/ Cosmoet • VMS

SOFTWARE LIBRE.

Es la denominación del software que respeta la libertad de los usuarios sobre

su producto adquirido y, por tanto, una vez obtenido puede ser usado, copiado,

estudiado, cambiado y redistribuido libremente. Según la Free Software Foundation,

el software libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir,

estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro

Page 12: Trabajo (ExposicióN)

libertades de los usuarios del software: la libertad de usar el programa, con cualquier

propósito; de estudiar el funcionamiento del programa, y adaptarlo a las necesidades;

de distribuir copias, con lo cual se puede ayudar a otros, y de mejorar el programa y

hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para la

segunda y última libertad mencionadas, el acceso al código fuente es un requisito

previo).

El software libre suele estar disponible gratuitamente, o al precio de costo de

la distribución a través de otros medios; sin embargo no es obligatorio que sea así,

por lo tanto no hay que asociar software libre a "software gratuito" (denominado

usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido

comercialmente ("software comercial"). Análogamente, el "software gratis" o

"gratuito" incluye en ocasiones el código fuente; no obstante, este tipo de software no

es libre en el mismo sentido que el software libre, a menos que se garanticen los

derechos de modificación y redistribución de dichas versiones modificadas del

programa.

Tampoco debe confundirse software libre con "software de dominio público".

Éste último es aquel software que no requiere de licencia, pues sus derechos de

explotación son para toda la humanidad, porque pertenece a todos por igual.

Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría

original. Este software sería aquel cuyo autor lo dona a la humanidad o cuyos

derechos de autor han expirado, tras un plazo contado desde la muerte de este,

habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil

que sea, ya no es del dominio público.

SOFTWARE PROPIETARIO.

Page 13: Trabajo (ExposicióN)

Es cualquier programa informático en el que los usuarios tienen limitadas las

posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o

cuyo código fuente no está disponible o el acceso a éste se encuentra restringido.

Para la Fundación para el Software Libre (FSF) este concepto se aplica a

cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea

porque su uso, redistribución o modificación está prohibida, o requiere permiso

expreso del titular del software.

En el software de código cerrado una persona física o jurídica (compañía,

corporación, fundación, etc.) posee los derechos de autor sobre un software lo que le

da la posibilidad de controlar y restringir los derechos del usuario sobre su programa.

Esto implica por lo general que el usuario sólo tiene derecho a ejecutar el software y

no dispone de acceso a su código fuente o aún teniendo acceso a él no tiene derecho a

modificarlo ni distribuirlo.

De esta manera, un software sigue siendo de código cerrado aún si el código

fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso,

modificación o distribución (por ejemplo, la versión comercial de SSH o el programa

de licencias shared source de Microsoft).

VENTAJAS DEL SOFTWARE LIBRE.

Escrutinio Publico: Al ser muchos las personas que tienen acceso al código

fuente, eso lleva a un proceso de corrección de errores muy dinámico, no hace falta

esperar que el proveedor del software saque una nueva versión.

Independencia del proveedor:

♦Al disponer del código fuente, cualquier persona puede continuar

ofreciendo soporte, desarrollo u otro tipo de servicios para el software.

Page 14: Trabajo (ExposicióN)

♦No estamos supeditados a las condiciones del mercado de nuestro

proveedor, es decir que si este se va del mercado porque no le conviene y

discontinua el soporte, nosotros podemos contratar a otra persona.

Manejo de la Lengua:

♦Traducción: cualquier persona capacitada puede traducir y adaptar un

software libre a cualquier lengua.

♦Corrección ortográfica y gramatical: una vez traducido el software libre

puede presentar errores de este tipo, los cuales pueden ser subsanados con

mayor rapidez por una persona capacitada.

Mayor seguridad y privacidad:

♦Los sistemas de almacenamiento y recuperación de la información son

públicos. Cualquier persona puede ver y entender como se almacenan los

datos en un determinado formato o sistema.

♦Existe una mayor dificultad para introducir código malicioso como ser:

espía (p/ej. capturador de teclas), de control remoto (p/ej. Troyano), de

entrada al sistema (p/ej. puerta trasera), etc.

Garantía de continuidad: el software libre puede seguir siendo usado aun después

de que haya desaparecido la persona que lo elaboro, dado que cualquier técnico

informático puede continuar desarrollándolo, mejorándolo o adaptándolo.

Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes

costos: de adquisición, de implantación (este a su vez se compone de costos de

migración y de instalación), de soporte o mantenimiento, y de interoperabilidad. El

software libre principalmente disminuye el costo de adquisición ya que al otorgar la

libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no

Page 15: Trabajo (ExposicióN)

con tantas como computadoras posea (como sucede en la mayoría de los casos de

software propietario). Cabe aclarar que también hay una disminución significativa en

el costo de soporte, no ocurriendo lo mismo con los costos de implantación y de

interoperatividad.

DESVENTAJAS DEL SOFTWARE LIBRE.

La curva de aprendizaje es mayor. Si se coloca a dos señoras que nunca han tocado

una computadora, probablemente tardaran lo mismo en aprender a usar software

propietario por ejemplo de Microsoft, que software libre como Gnome o KDE; pero

si antes los usuarios ya usaron software propietario generalmente tarda más en

aprender a usar un software libre.

El software libre no tiene garantía proveniente del autor.

Los contratos de software propietario no se hacen responsables por daños

económicos, y de otros tipos por el uso de sus programas. El software libre se

adquiere se vende “AS IS” (tal cual) sin garantías explicitas del fabricante, sin

embargo, puede haber garantías específicas para situaciones muy específicas.

Se necesita dedicar recursos a la reparación de errores. Sin embargo en el software

propietario es imposible reparar errores, hay que esperar a que saquen a la venta otra

versión.

No existen compañías únicas que respalden toda la tecnología.

Las interfaces gráficas de usuario (GUI) y la multimedia apenas se están

estabilizando. Aunque hay un número cada vez mayor de usuarios que aseguran que

las interfaces gráficas más populares en el software libre (KDE, GNOME y el

Page 16: Trabajo (ExposicióN)

manejador de ventanas WindowMaker) son ya lo suficientemente estables para el uso

cotidiano y lo suficientemente amigables para los neófitos de la informática.

La mayoría de la configuración de hardware no es intuitiva. Se requieren

conocimientos previos acerca del funcionamiento del sistema operativo y

fundamentos del equipo a conectar para lograr un funcionamiento adecuado. Sin

embargo la documentación referente a la configuración del hardware es tan explícita

y detallada que permite al usuario neófito profundizar en el conocimiento de su

hardware en muy pocas horas y una vez teniendo ese conocimiento la configuración

se vuelve trivial.

Únicamente los proyectos importantes y de trayectoria tienen buen soporte, tanto de

los desarrolladores como de los usuarios. Sin embargo existen muchos proyectos más

pequeños y recientes que carecen del compromiso necesario por parte de sus usuarios

o desarrolladores para que sean implementados de manera confiable. Estos proyectos

importantes que tienen un excelente soporte cubren más del 90% de las necesidades

de cómputo del usuario promedio.

El usuario debe tener nociones de programación. La administración del sistema

recae mucho en la automatización de tareas y esto se logra utilizando, en muchas

ocasiones, lenguajes de guiones (perl, python, shell, etc). Sin embargo, existen en la

actualidad muchas herramientas visuales que permiten al usuario no técnico llevar a

cabo tareas de configuración del sistema de una manera gráfica muy sencilla sin la

necesidad de conocimientos de programación.

En sistemas con acceso a Internet, se deben de monitorear constantemente las

correcciones de errores de todos los programas que contengan dichos sistemas, ya que

son fuentes potenciales de intrusión. En el software propietario también se deben de

monitorear constantemente las correcciones de errores de todos los programas y

además es imposible reparar las vulnerabilidades (que en su mayoría son reparaciones

Page 17: Trabajo (ExposicióN)

triviales) por uno mismo sino que hay que esperar a que la compañía fabricante libere

la actualización y en algunos casos hay que pagar dinero extra por obtener esta.

La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso,

herramientas con un mismo fin, etc., pueden crear confusión en cierto número de

personas. Hay quienes ven esto como una fortaleza porque se pueden encontrar desde

distribuciones especializadas en sistemas embebidos con muchas limitantes de

almacenamiento y dispositivos periféricos de uso especializado hasta distribuciones

optimizadas para su uso en servidores de alto rendimiento con varios procesadores y

gran capacidad de almacenamiento; pasando por las distribuciones diseñadas para su

uso en computadoras de escritorio y entre las cuales se encuentran las diseñadas para

el usuario neófito que son muy fáciles de instalar y utilizar y las diseñadas para el

usuario avanzado con todas las herramientas necesarias para explotar el software libre

en todo su potencial. Cabe notar que la posibilidad de crear distribuciones

completamente a la medida para atacar situaciones muy específicas es una ventaja

que muy pocas marcas de software propietario pueden ofrecer y que Microsoft ha

sido completamente incapaz de hacer.

LIBERTADES DEL SOFTWARE LIBRE.

De acuerdo con tal definición, el software es "libre" si garantiza las siguientes

libertades:

Libertad 0: la libertad de usar el programa, con cualquier propósito.

Libertad 1: la libertad de estudiar cómo funciona el programa, y adaptarlo a tus

necesidades.

Libertad 2: la libertad de distribuir copias, con lo que puedes ayudar a tu vecino.

Libertad 3: la libertad de mejorar el programa y hacer públicas las mejoras a los

demás, de modo que toda la comunidad se beneficie.

Page 18: Trabajo (ExposicióN)

Las libertades 1 y 3 requieren que esté disponible el código fuente porque

estudiar y modificar software sin su código fuente es muy poco viable.

Ciertos teóricos usan este cuarto punto (libertad 3) para justificar parcialmente

las limitaciones impuestas por la licencia GNU GPL frente a otras licencias de

software libre (ver Licencias GPL). Sin embargo el sentido original es más libre,

abierto y menos restrictivo que el que le otorga la propia situación de

incompatibilidad, que podría ser resuelta en la próxima versión 3.0 de la licencia

GNU GPL, causa en estos momentos graves perjuicios a la comunidad de

programadores de software libre, que muchas veces no pueden reutilizar o mezclar

códigos de dos licencias distintas, pese a que las libertades teóricamente lo deberían

permitir.

La definición de software libre no contempla el asunto del precio; un eslogan

frecuentemente usado es "libre como en libertad, no como en cerveza gratis" o en

inglés "Free as in freedom, not as in free beer" (aludiendo a la ambigüedad del

término inglés "free"), y es habitual ver a la venta CDs de software libre como

distribuciones GNU/Linux. Sin embargo, en esta situación, el comprador del CD

tiene el derecho de copiarlo y redistribuirlo. El software gratis puede incluir

restricciones que no se adaptan a la definición de software libre —por ejemplo, puede

no incluir el código fuente, puede prohibir explícitamente a los distribuidores recibir

una compensación a cambio, etc.

Para evitar la confusión, algunas personas utilizan los términos "libre" (Libre

software) y "gratis" (Gratis software) para evitar la ambigüedad de la palabra inglesa

"free". Sin embargo, estos términos alternativos son usados únicamente dentro del

movimiento del software libre, aunque están extendiéndose lentamente hacia el resto

del mundo. Otros defienden el uso del término open source software (software de

código abierto, también llamado de fuentes abiertas). La principal diferencia entre los

términos "open source" y "free software" es que éste último tiene en cuenta los

Page 19: Trabajo (ExposicióN)

aspectos éticos y filosóficos de la libertad, mientras que el "open source" se basa

únicamente en los aspectos técnicos.

DEFINICIÓN LINUX.

Es un Sistema operativo que posee un núcleo del mismo nombre. El código

fuente es abierto, por lo tanto, está disponible para que cualquier persona pueda

estudiarlo, usarlo, modificarlo y redistribuirlo.

El término Linux se utiliza para describir al sistema operativo tipo Unix que

utiliza filosofías y metodologías libres y que está constituido por la combinación del

núcleo Linux con las bibliotecas y herramientas del proyecto GNU, además de otros

proyectos libres y no libres. El término Linux también hace referencia al kernel que

utilizan múltiples sistemas operativos. Es ampliamente popular en el mercado de

servidores.

ENOTORNO GRÁFICO DE LINUX: GNOME VS. KDE.

GNOME.

Gnome es un acrónimo de “GNU Network Object Model Environment”, es

un entorno de trabajo en red orientado a objetos, por lo que Gnome forma parte del

más amplio proyecto GNU. Gnome es un entorno gráfico (escritorio de trabajo)

amigable que permite a los usuarios usar y configurar sus ordenadores de una forma

sencilla. Gnome incluye un panel (para arrancar aplicaciones y presentar el estado de

funcionamiento), un escritorio (donde se pueden situar los datos y las aplicaciones),

un conjunto estándar de aplicaciones y herramientas de escritorio, y un conjunto de

convenciones que facilitan la operación y consistencia de las aplicaciones entre sí.

Gnome tiene una serie de ventajas para los usuarios. EL mismo facilita el uso

y la configuración de aplicaciones sin usar interfaces puramente textuales (console).

Page 20: Trabajo (ExposicióN)

Es altamente configurable, permitiéndole ajustar su escritorio con el aspecto que

desee.

El gestor de sesiones de Gnome recuerda la configuración previa, de manera

que una vez que haya configurado las cosas a su gusto, las mantendrá así. Soporta

muchos idiomas, y puede añadir más sin cambiar el software. Soporta incluso varios

protocolos de arrastrar y soltar para una máxima interoperabilidad con aplicaciones

que no sean compatibles con Gnome.

Gnome tiene también una serie de ventajas para los programadores que

indirectamente benefician también a los usuarios. Los programadores no necesitan

comprar una cara licencia de software para hacer compatibles sus aplicaciones

comerciales. De hecho, Gnome es independiente de cualquier compañía - ningún

componente del interfaz esta controlado únicamente por una compañía o tiene

restringidas la modificación o redistribución. Las aplicaciones Gnome pueden

desarrollarse en una gran variedad de lenguajes de programación, por lo que el

programador no se ve limitado a un solo lenguaje de programación. Gnome usa la

arquitectura universal de agentes de petición de objetos (CORBA) para permitir que

los componentes software interactúen 'sin costuras', independientemente del lenguaje

en el que estén implementados, o incluso de la máquina en la que se estén ejecutando.

Finalmente, Gnome funciona en numerosos sistemas operativos de tipo Unix,

incluido GNU/Linux. El gestor de ventanas es la parte del software que controla las

ventanas en el 'Entorno de ventanas X'. La posición, bordes, y estilo de cualquier

ventana la maneja el gestor de ventanas. Esto es muy distinto en muchos otros

sistemas operativos, y la forma en que Gnome dialoga con los gestores de ventanas es

diferente de la de otros entornos de escritorio. Como se indicó anteriormente en esta

guía, Gnome no depende de ningún gestor de ventanas. Esto significa que la mayor

parte de su entorno de escritorio no cambiará si decide cambiar de gestor de ventanas.

Gnome trabaja con el gestor de ventanas para proporcionarle el entorno de trabajo

Page 21: Trabajo (ExposicióN)

más amigable posible. Gnome no se preocupa de la colocación de las ventanas, sino

que obtiene información sobre su posición del gestor de ventanas. El paginador

(«Pager») sólo funcionará con gestores de ventanas compatibles con Gnome, al igual

que arrastrar y soltar en el escritorio.

KDE

KDE (K Desktop Environment), es un proyecto de un grupo de

programadores que se formó en 1996 y que siguen trabajando en el proyecto junto

con muchos otros que fueron incorporándose. KDE ofrece para GNU/Linux un

entorno gráfico de configuración por demás de sencilla y con una apariencia

homogénea entre las distintas aplicaciones. KDE es un proyecto que ofrece su propio

administrador de ventanas llamado kwin y además una serie de aplicaciones para

hacerlo más cómodo como el konqueror que es un administrador de ficheros que

permite trabajar con ellos en una forma muy grafica a través de iconos.

Consta de gran cantidad de ayuda y esta totalmente realizada en HTML lo que

facilita su lectura haciéndola mucho mas dinámica. Aparte las aplicaciones nuevas

que se vayan instalando incorporaran también la documentación que posean a esta

lista. Posee una gran variedad de aplicaciones como lo son un programa de correos, el

kmail, block de notas, calculadora, y demás aplicaciones de utilidad. Posee también

aplicaciones para Internet como un cliente para IRC y la posibilidad de realizar la

conexión por dial-up de una forma por demás de sencilla a través del kppp.

EL KDE está basado totalmente en URL. Esto significa que todas las ramas y

referencias a archivos se procesan en un formato único por ejemplo se puede acceder

a una pagina HTML, a un archivo local o a un sentido a través del mismo visualizado.

Tiene la posibilidad de realizar Drag&Drop entre las distintas aplicaciones por

ejemplo arrastrando un archivo desde un lado a otro o al escritorio.

Page 22: Trabajo (ExposicióN)

KDE está desarrollado con las bibliotecas gráficas Qt, las cuales son parecidas

en funcionamiento a otras bibliotecas muy conocidas en el mundo UNIX como lo son

las Motif que facilitan la construcción de programas con base grafica, pero que son

software no libre.

En un tiempo las bibliotecas Qt también fueron no libres, lo que frenó la

adopción de KDE por cuestiones de licencias en algunas distribuciones. Luego, la

presión de la comunidad del software libre hicieron que éstas se publicaran con una

licencia dual, estando ahora bajo licencia GPL cuando se utilizan para desarrollo de

software libre. Esto sin duda terminó de popularizar este desarrollo técnicamente

excelente.

DIFERENCIAS ENTRE LINUX Y WINDOWS.

Aspecto Linux Windows

FilosofíaEl sistema es libre, cualquiera lo puede usar, modificar y distribuir

Pertenece a Microsoft, única compañía que lo puede modificar.

PrecioGratis, tantas licencias como se desee.

Según las versiones, cientos de Bolívares, cada licencia.

Desarrollo

Miles de voluntarios en todo el mundo, cualquiera puede participar, pertenece a la “comunidad”.

Lo desarrolla Microsoft, que vende algunos datos técnicos relevantes y oculta otros.

Código Fuente Abierto a todos Secreto empresarial.

Estabilidad

Muy estable, es difícil que se “cuelgue”. Los servidores que lo usan pueden durar meses sin parar.

Poco estable, es común verse obligado a reiniciar el sistema. Los servidores no admiten más allá de un par de semanas sin reiniciar.

SeguridadExtremadamente seguro, tiene varios sistemas de protección.

Muy poco seguro, existen miles de virus que atacan sistemas Windows.

Facilidad de uso.En muchas tareas, poca. Día a día mejora este aspecto.

Cuando funciona es muy sencillo de manejar.

Controladores de Hardware.

Desarrollados por voluntarios, algunos dispositivos no funcionan

Los fabricantes de dispositivos siempre los venden con controladores para Windows,

Page 23: Trabajo (ExposicióN)

en absoluto porque sus fabricantes ocultan los detalles técnicos.

todos deben funcionar en pocos momentos.

Difusión Poco extendido en hogares y oficinas, muy extendido en oficinas.

Copa todo el mercado, salvo el de servidores.

Disponibilidad de Programas.

Existen programas para casi todas las facetas, pero no hay tanta variedad como los programas para Windows.

Miles y miles de programas de todo tipo que se instalan con facilidad.

Precios de los programas

Existen programas de pago, pero lo más habitual es que sean libres.

La mayor parte de los programas son de pago.

Comunicación con otros sistemas

operativos

Lee y escribe en sistemas de archivos de Windows, Macintosh, etc. Por red se comunica con cualquier otro sistema.

Sólo lee y escribe sus propios programas de archivos, y presenta incompatibilidades entre algunas de sus versiones.

DIFERENCIAS ENTRE MICROSOFT OFFICE VS. OPEN OFFICE.

Open Office: es una suite ofimática de software libre y código abierto de

distribución gratuita 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 plataformas como Microsoft Windows y sistemas de tipo

Unix como GNU/Linux, BSD, Solaris y Mac OS X. Open Office está pensado para

ser altamente compatible con Microsoft Office, con quien compite. Soporta el

estándar ISO OpenDocument con lo que es fácil el intercambio de documentos con

muchos otros programas, y puede ser utilizado sin costo alguno.

Microsoft Office: es una suite ofimática, compuesta básicamente por aplicaciones

de procesamiento de textos, plantilla de cálculo y programa para presentaciones

(algunas más, dependiendo de la versión). Fue desarrollada por la empresa Microsoft.

Funciona bajo plataformas operativas Microsoft Windows y Apple Mac OS, aunque

también lo hace en Linux si se utiliza un emulador como Wine o CrossOver Office.

Page 24: Trabajo (ExposicióN)

Las versiones más recientes de Office son llamadas Office system ('Sistema de

oficina') en vez de Office suite ('Suite de Office').

Aspectos Open Office Microsoft Office

DesarrolladorSun Microsystems en asociación con la comunidad.

Microsoft

Última versión estable 3.1.1 12.0.6212.1000Género Suite ofimática Suite Ofimática

Escrito en C++ C++/MFC,C#/.NETS.O. Multiplataforma Windows

Licencia LGPL No libre

SOFTWARE VENEZOLANO.

En lo que respecta al manejo de los conceptos de Software Libre y Software

Propietario, en Venezuela son entendidos de la siguiente manera:

Software Libre: Programa de Computación cuya licencia garantiza al

usuario acceso al código fuente del programa y lo autoriza a ejecutarlo con cualquier

propósito, modificarlo y redistribuir tanto el programa original como sus

modificaciones en las mismas condiciones de licenciamiento acordadas al programa

original, sin tener que pagar regalías a los desarrolladores previos.

Software Propietario: Programa de computación cuya licencia establece

restricciones de uso, redistribución o modificación por parte de los usuarios, o

requiere de autorización expresa del Licenciador. Distribución Software Libre

desarrollado con Estándares Abiertos para el Estado Venezolano: Un paquete de

programas y aplicaciones de Informática elaborado utilizando Software Libre con

Estándares Abiertos para ser utilizados y distribuidos entre distintos usuarios.

Una vez establecidos los conceptos ya mencionados, se describirá un Software

hecho en Venezuela: NeoXP 2.1

Page 25: Trabajo (ExposicióN)

Características:

Software> Windows - CD / DVD

Capacidad Total: 124.4 megabytes

El objetivo de NeoXP es crear un CD de instalación de Windows XP con las

últimas actualizaciones hasta el momento y que incluya además la mayoría de los

drivers disponibles en Venezuela. Esta es la razón por la cual ocupa un DVD. NeoXP

cuenta con más de 115 mil drivers, más de 200 optimizaciones al sistema y más de 50

actualizaciones hasta la fecha. Adicional incluye la mayoría de los programas mas

utilizados tanto en el hogar, en los cybers, en el trabajo, para laptops entre otros.

Algunos son Firefox, Messenger Live, Office 2003 o 2007... Además cuenta con el

Symantec Endpoint para una seguridad máxima no solo contra virus, troyanos y

gusanos, sino también contra rookits, keyloggers, spyware, tunneling, port scanning,

remote viewing y crackers.

Para facilitarle la vida a los cybers y técnicos de reparación, NeoXP cuenta

con más de 200 optimizaciones al registro, servicios, arranque y procesos. De esta

forma no es necesario que cambien opciones y pierdan tiempo mientras reparan

cualquier PC. En el 90% de los casos tampoco será necesario instalar drivers

adicionales ya que NeoXP cuenta con un arsenal de ellos. Así se ahorra tiempo en

mantenimiento y reparación de las PC.

En general NeoXP cuenta con varios cambios que protegen al usuario de

pantallas azules y programas que bloqueen todo el sistema, ayudan al usuario a una

instalación rápida y fácil del Windows, actualiza el sistema lo mas rápido posible,

prepara la PC para estar lo mas optima posible y garantiza la estabilidad que el

usuario busca para su PC.

Page 26: Trabajo (ExposicióN)

CONCLUSIONES.

Desde el principio de los tiempos el hombre ha buscado la manera de hacer

más fáciles sus tareas diarias, como el trasladarse, cocinar, limpiar, recrearse; para

esto se la ha ingeniado para crear infinidad de artefactos y entre estos artefactos el

hombre creo la computadora, a través de la cual se simplifica la vida en muchos

sentido, como los son: el redactar trabajos o/y documentos, buscar información,

comunicarse con familiares y amigos en el extranjeros, entre otras.

Para poder realizar todas las computadoras y con la evoluciones de dichos

aparatos se fueron creando partes que las ayudaban a trabajar cada vez mejor, entre

estas partes se encuentra el software que es esencial para el funcionamiento de la

computadoras, pues es es un conjunto de instrucciones detalladas que controlan la

operación de un sistema computacional.

Entre la variedades de programas o software que tiene una computadora esta

el sistema operativo de la computadora ya que él se encarga realizan tareas básicas,

tales como reconocimiento de la conexión del teclado, enviar la información a la

pantalla, no perder de vista archivos y directorios en el disco, y controlar los

dispositivos periféricos tales como impresoras, escáner, etc.

El sistema operativo a ser diferente dependiendo del software que se utilice ya

que hay muchos en el mercado, como por ejemplo el software libre y el software

propietario, y de cada unos de estos se han hecho muchas marcas y a su vez han

sacado muchas versiones, cada una con sus ventajas y desventajas, las cuales con

cada versión nueva intenta mejorarla.

Page 27: Trabajo (ExposicióN)

REFERENCIAS BIBLIOGRÁFICAS.

A. Redondo, W. Algara. (2004). Temas de introducción & Windows. Caracas: Centro

Contable Venezolano.

La enciclopedia del estudiante. (2006). Aplicaciones Informáticas. Buenos Aires:

Santillana. Tomo no 10.

Masadelante.com/ servicios y recursos para tener éxito en internet. (2008). ¿Qué es

un Sistema Operativo? [Página web en línea]. Disponible en:

http://www.masadelante.com/faqs/sistema-operativo

Productos interactivos. Portal en línea. (2009). ¿Cómo está conformado un sistema

operativo? [Página web en línea]. Disponible en:

http://entren.dgsca.unam.mx/introduccion/so_compo.html;

http://entren.dgsca.unam.mx/introduccion/sistoper.html

Cosaslibres.com. (2004). Software. [Página web en línea]. Disponible en:

http://www.cosaslibres.com/software.html

Wikipedia la enciclopedia libre. (2009). Software propietario y Software libre.

[Página web en línea]. Disponible en:

http://es.wikipedia.org/wiki/Software_propietario;

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

Monogracficas.com (s/f). El software libre. [Página web en línea]. Disponible en:

http://www.monografias.com/trabajos12/elsoflib/elsoflib.shtml#VENTAJ

Codesol. Especialistas en Software abierto.(2009) Libertades del software libre.

[Página web en línea]. Disponible en:

Page 28: Trabajo (ExposicióN)

http://www.codesol.info/portal/index.php?

option=com_content&view=article&id=68:-libertades-del-software-

libre&catid=71:software-libre

Gavilán E. Criado S. (s/f). Entornos gráficos de escritorio. [Página web en línea].

Disponible en: http://www.ant.org.ar/cursos/curso_intro/x3359.html

dacostabalboa.com. (2008). Tabla comparativa Windows y Linux. [Página web en

línea]. Disponible en: http://www.dacostabalboa.com/es/tabla-comparativa-

windows-y-linux/1124

Tecnoiuris.com (2009). Decreto sobre empleo de Software Libre por Administración

Pública Nacional. [Página web en línea]. Disponible en:

http://www.tecnoiuris.com/venezuela/gaceta-oficial/derecho-

informatico/decreto-sobre-empleo-de-software-libre-por-administracion-

publica-nacional.html

mininova.org. (2006). NeoXP 2.1 - Hecho en Venezuela. [Página web en línea].

Disponible en: http://www.mininova.org/tor/3085779