viernes, 30 de septiembre de 2011

Cuestionario n' 2

¿Qué es Linux?
Linux es un ejemplo del éxito del software libre: no solamente de Linus Torvalds, sino también de la Fundación del Software Libre y su Proyecto GNU
¿Cómo puede ser llamado también un sistema Linux?
Un "Sistema Linux" también puede llamarse "Sistema GNU basado en Linux", "Sistema GNU/Linux" y hasta "Sistema LiGNUx", aunque esta última forma no ha sido muy bien aceptada

¿De qué partes está formado el sistema Linux? 
  • Un núcleo o kernel
  • Programas utilitarios
  • Herramientas de desarrollo
  • Ambiente gráfico
¿Cuál es la leyenda de Linux?
La leyenda comienza a principios de 1990, cuando un estudiante de Computación de la Universidad de Helsinki, Finaldia, llamado Linus Torvalds, utilizando su computadora 386 decide desarrollar un pequeño sistema Unix aprovechando las características del procesador de Intel. En 1991 notifica la versión 0.02 y en 1994 se tiene disponible la versión 1.0. 

¿En qué hardware puede funcionar Linux?
Puede funcionar en una amplia variedad, tales como:
  • Intel x86 (i386, i486, Pentium, PentiumPro, Pentium MMX, PentiumII, Celeron, PentiumIII) y similares de AMD y Cyrix.
  • Alpha (Compaq, antes Digital AXP Alpha)
  • Sparc (Sun)
  • Ultra Sparc (Sum)
  • MIPS (SGI)
  • PowerPC (IBM/Macintosh)
  • m68k (Amiga/Atari/Macintosh)
  • ARM (Compaq, antes Digital)
¿Se puede utilizar solo un núcleo o kernel? ¿Por qué?
No, un núcleo de sistema es de muy poca utilidad en sí mismo, aunque es una parte importantísima del sistema. Se requieren programas para ejectuar. Estos programas fueron proporcionados por el Proyecto GNU

¿Qué son los Programas Utilitarios?
Fueron programas que hicieron o colaboraron para que Linux tuviera la sensacion de ser un Sistema Operativo de Unix Completo
 
¿Qué es un Compilador?
El Compilador de C de GNU (gcc) es uno de los compiladores más poderosos disponibles, y es totalmente libre. Junto con el compilador se tienen otras herramientas indispensables, como el Depurador Simbólico (gdb), Control de Versiones (cvs) y hasta un Editor de Texto multifuncional (emacs).


¿Para qué sirven estas herramientas de desarrollo?

Estas herramientas hacen de los Sistemas Linux una platafora excelente para el desarrollo de aplicaciones, no solamente para computadoras del tipo PC, sino para toda aquella plataforma en la cual corra Linux, en el presente y en el futuro.

¿Qué proporciona el proyecto XFree98?
Proporciona una implementación libre del Sistema X-Window para sistemas operativos Unix y parecidos a Unix (y para OS/2).

jueves, 29 de septiembre de 2011

Cuestionario n° 1

Linus Torvadis es:  
Creador de un núcleo para un nuevo sistema operativo, Linux

El creador del proyecto GNU fue: 
Richard Stallman

Software libre significa: 
Programas de los cuales podemos conseguir su código fuente, estudiarlo, modificarlo y redistribuirlo sin que nos obliguen a pagar por ello.

¿Cuáles de estas no es una licencia Software: GNU/LINUX, GPL, Freeware?
GNU/LINUX

¿Qué significan las siglas FSF?
Free Software Foundation

GPL es:
Una licencia creada por Richard Stallman  

¿Qué nos aportan los sistemas operativos?
Aportan unos mecanismos y reglas básicas de funcionamiento, de forma que los programas puedan acceder a los recursos del ordenador de forma adecuada

¿Qué es UNIX?
Es un sistema operativo desarrollado en 1970, una de cuyas mayores ventajas es que es fácilmente portable  a diferentes tipos de ordenadores

¿En qué consiste la licencia de uso comercial?
Se refiere a que un sistema operativo debe ser comprado, no puede ser distribuido y solamente esta disponible como código binario para los usuarios finales.

¿Qué significa POSIX?
Significa Portable Operating System Interface

miércoles, 28 de septiembre de 2011

¿Qué es Linux?

Linux es un ejemplo del éxito del software libre: no solamente de Linus Torvalds, sino también de la Fundación del Software Libre y su Proyecto GNU. Un "Sistema Linux" también puede llamarse "Sistema GNU basado en Linux", "Sistema GNU/Linux" y hasta "Sistema LiGNUx", aunque esta última forma no ha sido muy bien aceptada. Para abreviar, un "Sistema Linux" está formado de las siguientes partes:

3.1 El núcleo del sistema (Linux)

Linux en realidad es el núcleo o "kernel" del sistema operativo. Es el conjunto de programas que establecen una interface definida entre el hardware y el software, ya sea del sistema o del usuario.
La leyenda comienza a principios de 1990, cuando un estudiante de Computación de la Universidad de Helsinki, Finaldia, llamado Linus Torvalds, utilizando su computadora 386 decide desarrollar un pequeño sistema Unix aprovechando las características del procesador de Intel. En 1991 notifica la versión 0.02 y en 1994 se tiene disponible la versión 1.0.
Hoy día, con la versión 2.2.8, Linux puede ejecutarse en la más amplia variedad de hardware que ningún otro Sistema Operativo:
  • Intel x86 (i386, i486, Pentium, PentiumPro, Pentium MMX, PentiumII, Celeron, PentiumIII) y similares de AMD y Cyrix.
  • Alpha (Compaq, antes Digital AXP Alpha)
  • Sparc (Sun)
  • Ultra Sparc (Sum)
  • MIPS (SGI)
  • PowerPC (IBM/Macintosh)
  • m68k (Amiga/Atari/Macintosh)
  • ARM (Compaq, antes Digital)
Pero el núcleo del sistema es de muy poca utilidad en sí mismo, aunque es una parte importantísima del sistema. Se requieren programas para ejectuar. Estos programas fueron proporcionados por el Proyecto GNU.

3.2 Programas Utilitarios (GNU)

Cuando Linus terminó el núcleo del sistema, no fue casualidad encontrar un conjunto de programas que le dieron utilidad a su trabajo: el Proyecto GNU estaba trabajando desde 1984 en hacer un sistema operativo libre parecido a Unix. Este conjunto de programas le dieron a Linux la sensación de un Sistema Operativo Unix completo.
Poner ambos proyectos juntos suena fácil, pero no ha sido trivial. La Biblioteca de C -parte escencial de todo sistema Unix- requirió de cambios importantes. La integración de un sistema completo como una distribución funcional "lista para usarse" ha requerido también de un gran esfuerzo. La gente que ha desarrollado varias distribuciones ha hecho una contribución muy importante.

3.3 Herramientas de Desarrollo

Para poder desarrollar el Proyecto GNU, se requirió de un compilador. El Compilador de C de GNU (gcc) es uno de los compiladores más poderosos disponibles, y es totalmente libre. Junto con el compilador se tienen otras herramientas indispensables, como el Depurador Simbólico (gdb), Control de Versiones (cvs) y hasta un Editor de Texto multifuncional (emacs).
Estas herramientas hacen de los Sistemas Linux una platafora excelente para el desarrollo de aplicaciones, no solamente para computadoras del tipo PC, sino para toda aquella plataforma en la cual corra Linux, en el presente y en el futuro.

3.4 Ambiente Gráfico (XFree86 y otros)

El Proyecto XFree86 proporciona una implementación libre del Sistema X-Window para sistemas operativos Unix y parecidos a Unix (y para OS/2). Aunque tradicionalmente se ha enfocado en desarrollar para la plataforma PC x86 (de allí el "86" en el nombre del proyecto), XF86 soporta otras plataformas, incluyendo aquellas que soporta Linux. En la versión 3.3.3 se tiene soporte para más de 550 modelos de tarjetas de video.
Una vez que se dispone del Sistema X-Window, nada impide el desarrollo de programas que lo utilicen. Casi todos los Sistemas Linux incluyen también programas para X-Window.

LINUX HOY EN DIA

Linux corre en aproximadamente 7 a 8 millones de computadoras en todo el mundo. es compatible con una gran cantidad de hadwares....
En todas las plataformas o arquitecturas de hadware Linux corre con mucha facilidad y estabilidad. mucho mas rápido que otros sistemas operativos.

CLASIFICACION DE LAS LICENCIAS


Comercial: debe ser comprado, no puede ser distribuido.
Software de evaluación: son versiones con características limitadas de software comercial.
Uso no comercial: es software que se puede usar gratuitamente por individuos e instituciones educativas.
Shareware: son versiones completas y de libre distribución.
Fireware: consiste en software que puede ser libremente usado.
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.
Software de fuentes abiertas, estilo GNU GPL: requiere que todos los trabajos derivados del software deben estar también bajo esta licencia.

LA LICENCIA DE LINUX


A diferencia de las licencias de casi todos los sistemas operativos la licencia de LINUX no cuesta nada.
Antes de proyecto GNU, los progrmadores que querían distribuir gratuitamente sus programas los ponían bajo el dominio público. El problema es que empresas comerciales, lo modificaban y ponían la licencia comercial como si hubiesen echo todo el trabajo.

¿Qué es GNU/LINUX?


Cuando FSF todavía no tenía ningún núcleo estable para su sistema operativo Andrew Tanenbaum decidió escribir un sistema operativo que pudiera ser estudiado y modificado por cualquiera. Llamó a su proyecto mini UNIX dando lugar a MINIX.
Aquí es cuando entra en juego LINUX. Mientras FSF seguía con su gran proyecto Linus Torvalds decide crear se propio núcleo para un nuevo sistema operativo, Linux. Su idea era crear un UNIX para PC para que todos los que quisieran lo pudieran utilizar en su ordenador. Linux empezó a interesar a gente de todo el mundo. En los primeros años de la existencia de GNU/LINUX se identifico como el sistema operativo de los hackers.
Su difícil instalación, manipulación y falta de drivers lo hacía una herramienta apta únicamente par gente entendida en el tema. Después de un tiempo el número de usuarios empezó a crecer.

¿Qué es GNU y el software libre?


A finales de la década de los 70 no se daba el valor que hoy se da al software. En su gran mayoría eran los fabricantes de ordenadores quienes acumularon su riqueza vendiendo sus máquinas con algún tipo de sistema operativo. Se consideraba que el software no tenía valor por sí mismo si no estaba acompañado por el hardware que lo soportaba. Los laboratorios Bell diseñaron un sistema operativo llamado UNIX caracterizado por la buena gestión de los recursos del sistema y su compatibilidad con diferentes hardwares.
Poco a poco se empezó a dar importancia al software, primero fue IBM a la que le siguieron muchas otras empresas.
A partir de ese momento Richard Stallman decidió empezar un gran proyecto llamado GNU. En él empezó a describir el concepto de software libre para el cual eran necesarios programadores de todo el mundo. Dejando muy en claro que este software libre, no tenía por que ser gratuito.
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. En muchos de los textos de la FSF (Free Software Foundation) se habla más de filosofía que de ingeniería.
El FSF lo define con cuatro libertades:
  • Se puede usar el programa para cualquier propósito.
  • Se permite estudiar como funciona el programa y adoptarlo a las propias necesidades.
  • Se permite distribuir libremente copias del software.
  • Se permite mejorar el programa y hacer públicas las propias mejoras.
Para dar todas estas libertades se escribió una licencia llamada GPL (General Public License)
Este proyecto empezó a producir software a partir de 1984. Fue un proceso largo y complejo que atrajo a programadores como Stallman que colaboraron gratuitamente. Poco a poco la comunidad no paró de crecer y de empezó a elaborar nuevos sistemas operativos.

martes, 20 de septiembre de 2011

Sistemas Operativos

La mayor parte de ordenadores que existen en la actualidad están diseñados en forma que puedan ejecutar diversas tareas o programas.... aunque es evidente que en cada programa se pueden dar algunos conflictos... para solucionar estos inconvenientes se han creado los sistemas operativos los cales aportan unos mecanismos y reglas básicas de funcionamiento, de forma que los programas puedan acceder a los recursos del ordenador de forma adecuada.
En la actualidad existe una gran cantidad de sistemas operativos dependiendo del tipo de ordenador en el que se va a ejecutar.