Generalidades de linux

Páginas: 40 (9977 palabras) Publicado: 1 de abril de 2011
UNIVERSIDAD AMERICANA
INGENIERÍA EN SISTEMAS

SISTEMAS OPERATIVOS

Enero, 2011

Índice

INTRODUCCIÓN
El propósito de este documento es acercar GNU/Linux al usuario normal, que están acostumbrados a usar otros sistemas operativos como Windows.

La controversia sobre los dos sistemas ha sido, y continua siendo, muy grande, en medio se encuentran dos filosofías: de entender lainformática, el mundo de los negocios, e incluso, de vida. Estos dos S.O. junto con los de Apple, son los dominantes en el mercado actual. La fortísima competencia, entre estos S.O. en unos casos favorece y en otros muchos perjudica al usuario final, que se encuentra entre muchas fuentes de información que pretenden ser las correctas y convencer al usuario de que su S.O. es el mejor, por unos u otrosmotivos.

Aunque en esta misma página haya una breve comparativa entre GNU/Linux y Windows, esta dista mucho de ser completa y objetiva, por lo que se dejara al lector la decisión final, teniendo en cuenta que no son excluyentes entre sí; se puede tener en el mismo ordenador varias distribuciones GNU/Linux y Windows. Al final lo mejor es ir probando hasta encontrar una que se adapte a susnecesidades, que es, en definitiva, para lo que están.
¿Pero, qué es Linux?

Lo primero que se tiene que saber es que Linux es solo el núcleo (o Kernel) que controla la comunicación entre el hardware y administra la memoria, entre otras cosas.
Al conjunto del Kernel y el resto de los programas se le llama GNU/Linux.
Por ejemplo:

Si estas en modo gráfico, lo que ves es el sistema X-Window (noWindows) y un gestor de escritorio como KDE o Gnome.
Si estas en modo consola lo que ves es el interprete de comandos como BASH, SSH o TCSH.

El kernel se ocupa de dar a cada programa la memoria que necesita y si intenta escribir en otra parte de la memoria, impedírselo entre otras muchas cosas.
En este documento vamos a mencionar aspectos relevantes a:
• La reseña histórica.
• Manejode la memoria
• Manejo de procesos
• Seguridad.
• Principales versiones
• Esquemas de licenciamiento.
• Lenguaje en el que está desarrollado.
• Requisitos mínimos de instalación.

RESEÑA HISTORICA

Linux fue creado originalmente por Linus Torvald en la Universidad de Helsinki en Finlandia, siendo él estudiante de informática. Pero ha continuado su desarrollado conla ayuda de muchos otros programadores a través de Internet.

Linux originalmente inicio el desarrollo del núcleo como su proyecto favorito, inspirado por su interés en Minix, un pequeño sistema Unix desarrollado por Andy Tannenbaum. Él se propuso a crear lo que en sus propias palabras seria un "mejor Minix que el Minix".

El Minix es una versión del Unix, pero gratuita y con el código fuentedisponible, lo que es decir que cualquier programador puede hacer cambios en él.

Linus nunca anuncio la version 0.01 de Linux (agosto 1991), esta version no era ni siquiera ejecutable, solamente incluia los principios del nucleo del sistema, estaba escrita en lenguaje ensamblador y asumia que uno tenia acceso a un sistema Minix para su compilacion.

El 5 de octubre de 1991, Linux anuncio suprimera versión "oficial" de Linux, versión 0.02. Desde entonces, muchos programadores han respondido a su llamado, y han ayudado a construir Linux como el sistema operativo completamente funcional que es hoy, hasta llegar a la versión 10 y más reciente.

MANEJO DE MEMORIA

Los sistemas basados en Unix comparten multitud de aspectos con los basados en Linux, aunque ciertos puntossustanciales son diferentes, y he preferido hacer la diferenciación. Hay que destacar no obstante que el sistema de gestión de memoria en Linux sigue siendo muy complejo. Respecto a memoria virtual Linux hace uso de una estructura de tabla de páginas con tres niveles. Para utilizarlas, las direcciones virtuales en Linux se ven como un conjunto de 4 campos.

Para tratar de aumentar la eficiencia al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Linux generalidades(formato ciencia y tecnica)
  • Generalidades Linux
  • notas en general de computación linux.
  • Comandos Generales Linux
  • Linux
  • Linux
  • Linux
  • Linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS