Funcion De Linux
Enviado por AlehGlaam • 6 de Marzo de 2014 • 2.167 Palabras (9 Páginas) • 263 Visitas
Linux
Para comprender Linux, se debe primero la pregunta “¿Qué el Unix?”. La razones que Linux es un proyecto iniciado para crear una versión de trabajo de Unix en máquinas basadas en Intel, más conocidas como ordenadores IBM PC o compatibles. Lo que realmente se entiende por el término de Linux es el Kernel, el corazón de cualquier sistema operativo tipo Unix. Pero el Kernel por si solo no forma todavía un sistema operativo. Justamente para Unix existe una multitud de software libre, lo que significa que estos están también disponibles para Linux. Son estas utilidades las que realmente forman el sistema operativo. Todo se complementa conXFREE86tm que es el sistema X Window para sistemas Unix a base de PC. Todos estos componentes, junto a otros programas o también juegos, forman el sistema que generalmente se denomina Linux. Por su naturaleza, Linux se distribuye libremente y puede ser obtenido y utilizado sin restricciones por cualquier persona, organización o empresa que así lo desee, sin necesidad de que tenga que firmar ningún documento ni inscribirse como usuario. Por todo ello, es muy difícil establecer quiénes son los principales usuarios de Linux. No obstante, se sabe que actualmente Linux está siendo utilizado ampliamente en soportar servicios en Internet, lo utilizan Centros de Educación alrededor del todo elmundo para sus redes y sus clases, lo utilizan empresas productoras de equipamiento industrial para vender como software de apoyo a su maquinaria, lo utilizan cadenas de supermercados, estaciones deservicio y muchas instituciones del gobierno y militares de varios países. Obviamente, también esutilizado por miles de usuarios en sus computadores personales. El apoyo más grande, sin duda, ha sidoInternet ya que a través de ella se ha podido demostrar que se puede crear un sistema operativo paratodos los usuarios sin la necesidad de fines lucrativos.El sistema Linux es compatible con ciertos estándares de Unix a nivel de código fuente, incluyendo el
IEEE POSIX.1
,
System V
y
BSD
. Fue desarrollado buscando la portabilidad de las fuentes: todo el softwaregratuito desarrollado para Unix se compila en Linux sin problemas. Y todo lo que se hace para Linux(código del núcleo, drivers, librerías y programas de usuario) es de libre distribución.En Linux también se implementa el control de trabajos
POSIX
(que se usa en los
shells
csh
y
bash
), laspseudoterminales (dispositivos
pty
), y teclados nacionales mediante manejadores de teclado cargablesdinámicamente. Además, soporta consolas virtuales, lo que permite tener más de una sesión abierta enla consola de texto y conmutar entre ellas fácilmente.Linux soporta diversos sistemas de archivos para guardar los datos. Algunos de ellos, como el
ext2fs
, hansido desarrollados específicamente para Linux.Linux implementa todo lo necesario para trabajar en red con TCP/IP. Desde manejadores para lastarjetas de red más populares hasta SLIP/PPP, que permiten acceder a una red TCP/IP por el puertoserie. También se implementan PLIP (para comunicarse por el puerto de la impresora) y NFS (paraacceso remoto a ficheros). Y también se han portado los clientes de TCP/IP, como FTP, telnet, NNTP y SMTP. Esta es la mascota oficial de Linux, que fue elegida por el creador de Linux para representar el sistemao perativo que el había creado. Hoy en día todo el mundo asocia a este simpático pingüino con el sistema operativo.
¿Por Qué Utilizar Linux?
Si se posee un computador, se debe tener un sistema operativo, el cual es un conjunto complejo decódigos informáticos que proporcionan los protocolos de proceso operativo, o leyes de comportamiento.Sin un sistema operativo, el ordenador está inactivo, es incapaz de interpretar y actuar sobre loscomandos introducidos o de ejecutar un programa sencillo. Los programas de aplicaciones son paquetesde software que adquiere para realizar determinadas actividades, como por ejemplo el procesador detextos. Cada paquete esta escrito para un sistema operativo y una máquina determinada
Descripción De Las Funciones De Linux
Las ventajas que se derivan de la utilización de Linux parten de su potencia y flexibilidad. Son elresultado de muchas funciones incorporadas en el sistema, listo para lo que se pueda utilizar en cuantose encienda la máquina.
Multitarea
La palabra multitarea describe la capacidad de ejecutar muchos programas al mismo tiempo sin detenerla ejecución de cada aplicación. Se le denomina multitarea prioritaria porque cada programa tienegarantizada la oportunidad de ejecutarse, y se ejecuta hasta que el sistema operativo da prioridad a otroprograma para que se ejecute. Linux consigue el proceso de prioridad supervisando los procesos queesperan para ejecutarse, así como los que están ejecutándose. El sistema programa entonces cadaproceso para que disponga de las mismas oportunidades de acceso al microprocesador.Otra de las características referentes a este tema es que Linux es multiplataforma. Fue diseñada paraplataforma Intel pero ha sido fácilmente exportado a diversos tipos de sistema.
Multiusuario
La capacidad de Linux para asignar el tiempo de microprocesador simultáneamente a variasaplicaciones ha derivado en la posibilidad de ofrecer servicios a diversos usuarios a la vez, ejecutandocada uno de ellos una o más aplicaciones a la vez. Más de una persona puede trabajar con la mismaversión de la misma aplicación al mismo tiempo. No se debe confundir esto con el hecho de quemuchos usuarios puedan actualizar el mismo archivo simultáneamente.
Shells Programables
El shell programable es otra característica que hace que el sistema operativo sea el más flexible de losexistentes. Un shell es como el command.com de MS-DOS, es decir, un intérprete de comandos. Esbásicamente la interfaz, el modo de comunicación, entre el usuario y el sistema.El shell de Linux explora cada línea de comandos para determinar si su formación y deletreado son coherentes con sus protocolos. El proceso de exploración del shell se denomina análisis. Un Shell funciona como interprete entre el usuario y el kernel (cerebro o corazón del sistema operativo), la diferencia entre los diferentes shell que puedan existir radica en la síntesis de la línea de comandos. Cada usuario de un sistema Linux tiene su propia interfaz de usuario o Shell. Los usuarios pueden personalizar sus shells adecuándolos a sus propias necesidades específicas. Así, el Shell de un usuario funciona más como un entorno operativo que el usuario puede controlar
Linux permite la utilización de distintos tipos de shell programables. Cada shell tiene sus características propias. La principal diferencia
...