Curso de Informatica 2004-2005 - Pedro Reina

Curso de Informatica 2004-2005 - Pedro Reina

(Parte 5 de 9)

6. Instalar un cortafuegos, para proteger las comunicaciones por Internet. Los programas cortafuegos monitorizan constantemente la conexión a Internet, detectan los accesos no autorizados que producen muchos virus y avisan al usuario. Si se usa Windows, es muy recomendable instalar ZoneAlarm, que es gratuito para uso personal y algunas organizaciones.

7. Comprobar los ficheros obtenidos en Internet. Tanto si se reciben ficheros junto con el correo electrónico como si se cargan desde una sede Web, por FTP o por IRC, hay que hacer con ellos las mismas comprobaciones que con los disquetes. 8. Desactivar la ejecución automÆtica de adjuntos de correo. Muchos virus se reproducen de esta manera. 9. Usar antivirus actualizados. Es vital que los antivirus sean lo mÆs recientes posible, ya que aparecen nuevos virus constantemente. Los buenos programas antivirus lanzan actualizaciones (en inglØs, updates) cada mes. Normalmente cuando se compra un programa antivirus se tiene acceso gratuito a un aæo de actualizaciones y por una pequeæa cuota se puede alargar este periodo. TambiØn existen antivirus gratuitos, entre los que citamos: AntiVir:

InformÆtica Fundamentos Pedro Reina

En el mundo del software conviven personas y entidades con filosofías muy distintas respecto a lo que debe ser la informÆtica: hay empresas tremendamente competitivas que buscan mÆximos beneficios a costa de los usuarios y de las demÆs empresas; tambiØn las hay que, buscando sus legítimos beneficios, tambiØn aspiran a que sus programas sean correctos y œtiles y sus usuarios reciban un buen trato. TambiØn hay pequeæas empresas que sólo buscan sobrevivir con pequeæos programas que desempeæan correctamente su misión. Y por œltimo, existen bastantes personas que desean que los programas se distribuyan y usen libremente, sin que obtener beneficio económico por ello sea su objetivo principal.

Todas estas filosofías conviven en el mismo terreno y en cierto modo intentan imponerse a las demÆs. Las licencias del software son las distintas maneras que tienen las empresas, organizaciones y personas de autorizar el uso de sus programas. Una licencia es un contrato privado de cesión de derechos entre particulares. Cada una elige la que le parece mÆs conveniente, bien por motivos Øticos o simplemente comerciales.

Éste es el mÆs conocido por el gran pœblico. A veces se usan erróneamente los tØrminos software comercial o cerrado, pero no son sinónimos. Por el dinero que se paga el usuario (llamado cliente en este caso) recibe el programa y la garantía de que funcionarÆ; si no lo hace, se podrÆ consultar al servicio tØcnico de la compaæía que (en el mejor de los casos) resolverÆ los problemas surgidos. Una situación muy comœn es que la compaæía no arregle inmediatamente los errores de sus programas, sino que lance al mercado nuevas versiones con mejoras y arreglos y comunique a sus clientes anteriores que pueden actualizarse por un precio algo inferior al del nuevo producto. En ningœn caso puede el usuario modificar el software.

Con esta palabra inglesa se describe el tipo de software que primero se prueba y luego se paga; es decir, los usuarios pueden comprobar si el software les resulta de utilidad antes de desembolsar ninguna cantidad de dinero. La garantía, por tanto, es absoluta y el riesgo nulo. Si despuØs del periodo de prueba el usuario decide quedarse el programa, deberÆ registrarse, es decir, comunicar con los autores y pagar el dinero establecido, que generalmente es una cantidad muy razonable. A veces los autores entregan a los usuarios registrados un manual o una versión mÆs completa del programa, con mÆs características que la versión sin registrar. A la derecha se observan los cuadros de diÆlogo de un mismo programa, antes y despuØs del registro.

Aunque no comparten la misma filosofía que los programas shareware, son muy similares por sus efectos. El usuario puede usar libremente una versión reducida del programa, pero si desea la versión completa, debe pedirla y pagarla. Muchos juegos distribuyen versiones de demostración.

Los programas de esta categoría son los de distribución y uso gratuito. Sus autores los distribuyen por los canales que mÆs adecuados consideren e intentan que resulten conocidos y œtiles. Los usuarios no pagan nada y a cambio tampoco reciben garantía alguna, es decir, si el software no funciona no se puede reclamar legalmente nada; sin embargo, lo habitual en caso de problemas es contactar directamente con el autor y explicar la situación. Si el autor es una compaæía, suele tener una sede en Internet con información adicional; si el autor es una persona, casi siempre es amable y procura resolver en poco tiempo la situación.

Un paso mÆs allÆ del freeware consiste en que los programas se distribuyan incluyendo el código fuente, es decir, los listados a partir de los cuales se crean los programas; de esta manera, ademÆs de poder aprender cómo estÆn hechos, el mismo usuario puede arreglar errores y adaptar el programa a sus gustos. Naturalmente, es necesario tener algœn conocimiento de programación para poder hacer esto, pero hay una gran comunidad de personas dedicadas a desarrollar y usar, simultÆneamente, estos programas.

En inglØs, el tØrmino freeware es ambiguo, porque free significa gratuito y libre . Para resaltar que el tØrmino se interpreta como sinónimo de libertad , se explica que se usa con el siginificado que tiene en free speech (discurso libre), por oposición al que tiene en free beer (cerveza gratis). Cuando sólo importa el hecho tecnológico de disponer de los fuentes, se habla de software Open Source.

Las personas que participan es este tipo de actividades suelen ser muy comunicativas, de mente abierta y activos intelectualmente. El sentido del humor suele aparecer (a veces sutilmente) en los programas, documentación y discusiones free.

Dentro del software libre existen distintos tipos de licencias, que difieren a veces en tØrminos muy tØcnicos. Las mÆs importantes son: General Public Licence. Se suele nombrar por sus siglas

GPL. La escribió la Free Software Fundation, con ayuda de un equipo de expertos en leyes, para el proyecto GNU. Permite que el código fuente se modifique y se distribuya, pero siempre manteniendo la licencia, no se puede convertir en software en propiedad. Estilo BSD. La diferencia con GPL es que se admite que los cambios realizados en el código dejen de ser libres. Cualquier empresa puede registrar sus cambios y hacerlos suyos. Licencia artística. El autor del programa mantiene clara en todo momento la diferencia entre su trabajo original y las modificaciones que se vayan produciendo. Mozilla Public Licence. Como GPL, pero la empresa que aporta el código se reserva ciertos derechos sobre las modificaciones.

Los programas de este tipo no pertenecen a nadie; naturalmente, ha sido escrito por personas, pero Østas han renunciado a cualquier derecho sobre su software. Se distribuyen con código fuente, que puede ser modificado y usado de cualquier forma, incluso sin citar al autor original (algo que, en todo caso, se considera de mal gusto).

dería, cooperación, libertadhumanidad, en definitiva. Existe gran cantidad de programas gratui-

Consiste en copiar o usar software en propiedad y tambiØn en utilizar shareware sin pagarlo. Esta actividad es Øticamente reprobable, ya que las personas y empresas que han utilizado su tiempo, conocimientos y esfuerzo para desarrollar programas no obtienen beneficio económico por ello. Legalmente estÆ perseguida en todo el planeta, aunque es especialmente en el primer mundo donde se desarrollan campaæas para evitarla, ya que es donde las compaæías de software en propiedad pierden mÆs dinero. Estas compaæías denominan a esta actividad piratería, aunque el tØrmino no se ajusta a la realidad, ya que no se usurpa la propiedad a nadie. Es obvio que si se usa y fomenta el software libre, el tØrmino piratería ni siquiera es aplicable, y en su lugar hay que hablar de camaratos que presentan características muy similares a las de muchos programas en propiedad.

InformÆtica Fundamentos Pedro Reina

En 1969 Ken Thompson, de los laboratorios Bell, creó la primera versión del sistema operativo UNIX. Este sistema fue desarrollÆndose durante aæos con la participación de muchos hackers, portÆndose a muy diversos ordenadores y dando lugar a varias empresas comerciales, como Sun, y sin Ænimo de lucro, como BSD.

Hacia 1980, empezaron a aparecer minœsculos ordenadores, llamados ordenadores personales , de muy diversos fabricantes: los Sinclair, MSX, Amiga, Commodore, Dragon, etc. Pero la potentísima empresa IBM sacó su modelo Personal Computer , hizo pœblicas sus especificaciones tØcnicas y eso cambió el panorama, ya que muchos fabricantes ofertaron ordenadores compatibles con el PC. IBM decidió que el sistema operativo de su ordenador fuera el MS-DOS, creado por la entonces pequeæa empresa Microsoft a partir del CP/M.

La œnica empresa que sobrevivió creando ordenadores fue la de Steve Jobs, Apple, con sus modelos Macintosh, caracterizados por su gran facilidad de uso: desde el primer momento ofrecieron interfaces grÆficos de usuario, que son mÆs intuitivos para el usuario no tØcnico.

Es el sistema operativo dominante en el mundo de los PC; aproximadamente el 90% de ellos estÆn funcionando con alguna versión de Microsoft Windows. Su Øxito comercial se basa en haber hecho muy sencillo el uso de la informÆtica, lo que la ha acercado al gran pœblico. Para conseguir esta facilidad de uso, Microsoft Windows ha renunciado a ciertas características importantes, como son la fiabilidad, estabilidad y seguridad, entre otras.

La primera versión con Øxito mundial fue Windows 3.1, un entorno grÆfico que funciona sobre MSDOS. Al poco tiempo apareció Windows 3.1, que aæadió el manejo de redes.

En 1995 se produjo la explosión de Windows 95, de enorme Øxito comercial. Introdujo el concepto de barra de tareas, a partir de un diseæo del sistema operativo NeXTStep, creado por Steve Jobs. La versión Windows 98 permitió utilizar muchas novedades de hardware, a cambio de necesitar ordenadores mÆs potentes, sin aportar muchos cambios tØcnicos. Durante pocos meses estuvo disponible Windows Millenium Edition (o Windows ME).

AdemÆs de las versiones anteriores, Microsoft ofreció por un precio mucho mayor otros sistemas operativos llamados Microsoft Windows, pero creados cuidando bastante mÆs la seguridad: Windows NT y Windows 2000.

En 2001 apareció la versión Windows XP (de eXPerience); estÆ disponible en dos versiones: Home y Professional. Ambas estÆn basadas en Windows 2000, por lo que son mÆs estables que las versiones 9x. Son sistemas cada vez mÆs hostiles contra software que no sea de Microsoft. La œltima versión en aparecer fue la Windows Server 2003, para servidores.

En 1985 Richard Stallman fundó la Free Software Fundation con el objetivo de crear y difundir el uso de programas libres, basados en la siguiente filosofía: el software es una parte de la ciencia y como tal, debe ser compartido libremente por toda la humanidad; los programas se pueden copiar, usar y modificar sin mÆs restricción que respetar su autoría. Para ello, los programas se distribuyen con el código fuente, y se sustiyuye el copyright por el copyleft.

El proyecto principal de la Free Software Fundation es la creación de un sistema operativo compatible con UNIX, pero totalmente libre. Este proyecto se llama GNU, acrónimo de GNU s not UNIX . Consta de multitud de programas, en constante desarrollo y expansión, pero adolece de un nœcleo bien depurado y operativo, ya que el proyecto HURD, que debería haber sido el nœcleo de GNU, ha pasado por muchos problemas en su desarrollo.

En 1991 el estudiante finlandØs Linus Torvalds creó, partiendo de cero, un nœcleo de sistema operativo y lo ofreció a la comunidad por medio de Internet, para que sirviera de tema de estudio y pudiera ser adaptado libremente. Es decir, lo ofreció con la misma filosofía que el sistema operativo GNU, del que se sirvió. El nœcleo de un sistema operativo es su parte mÆs interna y fundamental. Linus creó el suyo para poder poner al alcance de los estudiantes un material que resultaba muy caro en sus soluciones comerciales.

La unión de Linux, un nœcleo, con GNU, el resto del sistema operativo, fue un Øxito inmediato, y pronto se distribuyeron juntos, formando lo que se conoce como GNU/Linux.

Tanto GNU como Linux se pueden encontrar y descargar gratuitamente en Internet. Cualquier persona puede montar GNU/Linux en su ordenador a partir de este material. Sin embargo, esto requiere grandes conocimientos y mucho trabajo, sería como montar un coche despuØs de obtener las piezas por separado. Es mucho mÆs sencillo usar alguna de las aproximadamente cuarenta distribuciones disponibles de GNU/Linux (coloquialmente, distros). Las tres tareas bÆsicas de una distribución, y que ademÆs diferencian unas de otras, son:

Recopilar todos los programas que consideren interesantes, normalmente cientos o miles. Crear un programa de instalación, que deje el ordenador listo para trabajar. Disponer de un sistema de control de software que lleve a buen tØrmino la tarea de aæadir, actualizar o borrar programas del sistema.

Existen distribuciones comerciales, que cobran una modesta cantidad a cambio de las tres tareas antes expuestas, el coste de los materiales (CD y manuales), el transporte y asistencia tØcnica y tambiØn las hay sin Ænimo de lucro. Todas permiten la descarga en Internet y la copia de versiones de prueba, que son perfectamente operativas. Presentamos algunas de las distribuciones mÆs importantes:

Debian. Esta distribución estÆ auspiciada por la Free Software Fundation y por tanto no es comercial. La mantienen unos mil voluntarios de todo el mundo. Así se describen ellos mismos en su web (hemos actualizado algœn dato).

¿QuØ es Debian? Debian es un sistema operativo (SO) libre, o de Código Abierto (Open Source) para su computador. El sistema operativo es un conjunto de programas y utilidades bÆsicas que hacen que su computadora funcione. La esencia de un sistema operativo es el nœcleo (kernel). El nœcleo es el programa mÆs importante en la computadora, realiza todo el trabajo bÆsico y le permite ejecutar otros programas. Debian usa el nœcleo Linux, una pieza de software completamente libre creada en un principio por Linus Torvalds y soportada por (probablemente mÆs de mil) programadores a lo largo del mundo. Una gran parte de las herramientas bÆsicas que completan el sistema operativo vienen de GNU, las cuales tambiØn son libres. Desde luego, lo que la gente quiere es el software. Herramientas que les ayudan a realizar lo que necesiten hacer, desde editar documentos, ejecutar aplicaciones de negocios hasta divertirse con juegos y escribir mÆs software. Debian viene con mÆs de 8000 paquetes (software precompilado y empaquetado en un formato amigable para una instalación sencilla en su mÆquina) todos ellos libres. Es parecido a una torre. En la base estÆ Linux. Encima se encuentran todas las herramientas bÆsicas. DespuØs estÆn todos los programas y aplicaciones que usted ejecuta en su computadora. En la cima de todo esto estÆ Debian, organizando y encajando todo cuidadosamente para que todas las partes del sistema trabajen juntas.

(Parte 5 de 9)

Comentários