Vistas de página en total

sábado, 17 de septiembre de 2011

CUADERNO DIGITAL 2DO FI MA "B"

INTRODUCCIÓN

Estos programas pueden ir desde un procesador  de textos a un programa para la animación de gráficos tipos de juegos.

Para solucionar este tipo de problemas se desarrollaron los Sistemas Operativos, los cuales aportan unos mecanismo y reglas básicas de funcionamiento, de forma que los programa puedan acceder a los recursos del ordenador de una forma adecuada.. En la actualidad existen una gran creación y control el tipo de ordenador en el que se va a ejecutar.. Por ejemplo para los PC uno de los sistemas operativos más difundidos en Microsoft Windows, tanto en las versiones 95, 98, 2000 y  y NT 4.0NT 4.0. Otros_ posibles sistemas operativos para este tipo de ordenadores son Solaris, OS/2, BeOS Microsoft DOS, o uno de los sistemas operativos más poderosos y en rápida expansión para
PC,  es GNU/LINUX

¿QUÉ ES GNU Y EL SOFTWARE LIBRE?

Para entender todo el movimiento del software libre, debemos situarnos a finales de la década de los sesenta, principios de los setenta. En aquellos tiempos las grandes compañías de ordenadores no daban el valor que hoy día se da al software. Las universidades tenían permiso para coger y estudiar el código fuente del sistema operativo para fines docentes. Los mismos usuarios podían pedir el código fuente de drivers y programas para adaptarlos a sus necesidades. En este entorno, los laboratorios Bell (ATT) diseñaron un sistema operativo llamado UNIX, caracterizado por la buena gestión de los recursos del sistema, su estabilidad y su compatibilidad con el hardware de diferentes fabricantes (para homogeneizar todos sus sistemas). Poco a poco, las grandes empresas empezaron a tomar conciencia del valor del software: primero fue IBM la que en 1965 dejó de dar el código fuente de su sistema operativo, a finales de los setenta Digital Research empezó a vender el suyo, etc.




Este hecho hizo que todas las compañías se dieran cuenta de que el software podía ser muy rentable y les podía aportar grandes beneficios. \ partir de este hecho, la mayoría de empresas empezaron a poner reticencias a dejar el código fuente de sus programas y sistemas operativos y empezaron a vender sus programes como un valor añadido a su hardware. A partir de ese me mentó, Stallman decidió ser consecuente con sus ideales e iniciar un gran proyecto para intentar abrir otra vez el código fuente de los programas. Consciente de que no podría conseguir que las compañías cedieran en este punto, se propuso crear su propio sistema operativo y aplicaciones iniciando un proyecto llamado GNU.

Aunque en muchas ocasiones se confunde el concepto de software libre con el de software gratuito (en inglés, free tiene los dos significados), en posteriores documentos se ha lejado muy claro que el software libre no tiene por qué ser gratuito. Editorial Cep

Debemos entender como software libre programas de los cuales podemos conseguir su código fuente, estudiarlo, modificarlo y redistribuirlo sin que nos obliguen a pagar por ello. Éste debe poder ser distribuido de forma libre. Es una forma diferente de entender el software a la que estamos acostumbrados. En muchos de los textos de la FSF (Free Software Foundation) se habla más de filosofía que de ingeniería. El proyecto empezó a producir software a partir de 1984, comenzando con el desarrollo de todas las herramientas necesarias para poder implementar un sistema operativo completo. para implementar el núcleo del sistema operativo, que era la tarea que requería las herramientas que se estaban desarrollando. Desde el primer momento se quiso crear un sistema operativo parecido a UNIX y ""siguiendo las normas POSIX (Portable Operating System Interface).
La filosofa que en la FSF se tiene del software se lo define con las siguientes cuatro libertades:
-                  La libertad 0 se refiere a la libertad de poder usar el programa para cualquier propósito.
-                  La libertad 1 es la que permite estudiar cómo funciona el programa y adaptarlo a las propias necesidades. El acceso al código fuente es una condición necesaria para garantizar esta libertad.
-                  La segunda libertad es la que permite distribuir libremente copias del software, ayudando al vecino.
La última libertad es la que permite mejorar el programa y hacer públicas las propias mejoras, en beneficio de toda la comunidad. El acceso al código fuente, asimismo, es un requisito imprescindible para asegurar esta libertad
QUÉ ES GNU/LINUX

En este contexto, y cuando la FSF todavía no tenía ningún núcleo estable para su sistema operativo, un profesor de la Universidad de Holanda, Andrew Tanenbaum, decidió escribir un sistema operativo para que sus estudiantes pudieran estudiarlo. Igual que Stallman, hasta el momento había podido utilizar el código fuente del UNIX de ATT para que sus alumnos prendieran a diseñar sistemas operativos. Su idea era escribir un sistema operativo que pudiera ser estudiado y modificado por cualquiera que quisiera. En 1987 se puso manos a la obra y llamó a su proyecto mini UNIX, dando lugar a MINIX. ,Aquí es cuando entra en juego Linux. Mientras la FSF seguía con su gran proyecto proporcionando herramientas para la construcción de un sistema operativo, Tanenbaum orientaba MINIX para fines docentes y muchas empresas seguían haciendo evolucionar sus propias versiones de UNIX. Linus Torvalds, estudiante de la Universidad de Helsinki, decide crear en-agosto de 1991 su propio núcleo para un nuevo sistema operativo, Linux. La primera aparición en escena que hizo fue en un debate sobre MINIX y sistemas operativos. Si accediéramos al fórum de debate donde apareció la primera referencia al LINUX, veríamos cómo rápidamente gente de todo el mundo empezó a interesarse por este nuevo sistema, que al utilizar el compilador e intérprete de comandos de GNU (gcc y bash) como piezas fundamentales, también tenía las características de software libre. De hecho, en los primeros años de su existencia, GNU/Linux se identificaba como el sistema operativo de los hackers. Fueron estos primeros usuarios los que diseñaron los drivers para los discos, impresoras, tarjetas, etc. y los que empezaron a dar a conocer al mundo este sistema. 
LA LICENCIA DE LINUX

A diferencia de las licencias de casi todos los demás sistemas operativos que tienen como único objetivo que solamente software “original” pueda ser instalado legalmente en los equipos y que cuestan hasta cientos de miles de dólares por equipo la licencia de Linux no cuesta nada   Algunas empresas hicieron esto, incluso con el software comercial de otras empresas. La diferencia fundamental es que las empresas afectadas pueden demandar y mover recursos para defender su software, pero el software en dominio público no tiene a nadie quien lo defienda. El primer navegador de páginas Web para Internet estaba en el dominio público, y se llamaba Mosaíc. Al  no existir restricciones ce copyright, una empresa comercial tomo el software, le añadió algunas características y lo volvió un producto comercial, creando Netscape Navigator.

Una clasificación de las licencias se ve a continuación:
·         Comercial: Deba ser comprado, no puede ser distribuido, y solamente está disponible como código binario para los usuarios finales. Un ejemplo de este software es Microsoft Office.
·         Software de Evaluación: Son versiones con características limitadas de software comercial, que pueden ser distribuidas libremente y que intentan ser propaganda para el software comercial.
·         Uso no Comercial: Es software que es se puede usar gratuitamente por individuos e instituciones ediucativas. Las corporaciones deben comprar una licencia. Ejemplos son StarOffice y Neteicape.
·         Shareware: Son versiones completas y de libre distribución, pero tienen una licencia que obliga a ser pagada para un uso prolongado del software. Ejemplos de esto son WinZip y WinAmo.
·         Freeware: Consisten en software que puede ser libremente usado y distribuido, pero está disponible solamente en forma binaria. Ejemplos de esto son Internet Explorer y Netmeeting.
·         Librerías Gratuitas: Son software que puede ser libremente usado y distribuido como código fuente y como binario, pero no puede ser modificado sin violar la licencia. Un ejemplo son las librerias de clases de C++.
·         Software de Fuentes Abiertas, estilo BSD: Un grupo cerrado de individuos crea el software y permite la libre distribución de los binarios y del código fuente. Aunque los usuarios pueden modificar el código, el grupo de desarrollo generalmente no usa las modificaciones de los usuarios.
·         Software de Fuentes Abiertas, estilo Apache: Es como el BSD, pero el grupo de desarrollo puede usar las modificaciones de los usuarios si son útiles.
·         Software de Fuentes Abiertas, estilo GNU GPL: Además de las características del estilo Apache, la licencia GPL (General Public License) requiere que todos los trabajos derivados del software deben estar también bajo esta licencia. Esta característica adicional, ideada por Stallman, es la que protege al software GNU de las empresas comerciales.

El kernel de Linux actualmente se distribuye bajo la licencia GNU GPL. Todo el código que está bajo la licencia GPL tiene copyright y no puede ser utilizado en ningún programa comercial, ni en ningún programa que no se distribuya también con el código fuente. Los programas que se basen en el código de un programa GNU también deberán estar bajo este copyright, de lo contrario se estarían violando los derechos de autor del software original.

Casi todo el software para Linux está bajo la licencia GPL o una licencia gratuita similar, como el servidor X que está bajo la licencia MIT X.


LINUX HOY EN DÍA

Linux corre aproximadamente 7 a 8 millones de computadores en todo el mundo contando con miles de programadores que trabajan en encontrar soluciones a los problemas si es que se presentan. Actualmente nos encontramos en la versión de Kernel 2.4.20 la cual es compatible con una gran cantidad de arquitectura de hardware como Alpha, Amiga, Atan, IBM, Intel, Power PC/Macintosh, SGI, Sun SPARC y otras más.

En todas las plataformas o arquitectura de hardware Linux corre con mucha estabilidad y s rápido que otros sistemas operativos.






PASEO POR NUESTRO SISTEMA GNU/LINUX

Para comenzar a familiarizarnos con nuestro sistema Linux vamos a realizar un pequeño recorrido para el alumno aprecie las potencialidades del sistema y vea que todas sus necesidades quedan cubiertas:
-        Entre en su cuenta de usuario: User: clinux Passwd: clinux
-        Abra Mozilla y ves que puede navegar por la web.
-        Abra OpenOffice y vea que no todo es Microsoft Office.
-        Abra File Managet y recorra el árbol de directorios.
-        Abra una xterm y comience a familiarizarse con el trabajo con la línea de comandos.
-        Abra el GNOME Control Center y aprenda a configurar su entorno Gnome.
-        Salga de la sesión y vea que pueden abrirse muchos otros gestores de ventanas. Disfrute de las múltiples aplicaciones que le ofrece el sistema sin más que mover el ratón