Está en la página 1de 4

MARTHA IRIS BAUTISTA GUTIERREZ

LINUX
MODULO 1

TODO LO REFERENTE AL SISTEMA OPERATIVO


Qu es Linux?
LINUX (o GNU/LINUX, ms correctamente) es un Sistema Operativo como
MacOS, DOS o Windows. Es decir, Linux es el software necesario para que tu
ordenador te permita utilizar programas como: editores de texto, juegos,
navegadores de Internet, etc. Linux puede usarse mediante un interfaz
grfico al igual que Windows o MacOS, pero tambin puede usarse mediante
lnea de comandos como DOS.

Linux tiene su origen en Unix. ste apareci en los aos sesenta,


desarrollado por los investigadores Dennis Ritchie y Ken Thompson, de los
Laboratorios Telefnicos Bell.

Andrew Tanenbaum desarroll un sistema operativo parecido a Unix


(llamado Minix) para ensear a sus alumnos el diseo de un sistema
operativo. Debido al enfoque docente de Minix, Tanenbaum nunca permiti
que ste fuera modificado, ya que podran introducirse complicaciones en el
sistema para sus alumnos.

Un estudiante finlands llamado Linus Torvalds, constatando que no era


posible extender Minix, decidi escribir su propio sistema operativo
compatible con Unix.

En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard


Stallman haba iniciado haca ya casi diez aos, comprenda un sistema
bsico casi completo. La excepcin ms importante era el kernel o ncleo,
que controla el hardware.

Torvalds decidi aprovechar el sistema GNU y completarlo con su propio


ncleo, que bautiz como Linux (Linux Is Not UniX). El sistema conjunto
(herramientas GNU y ncleo Linux) forma lo que llamamos GNU/Linux.
Como sistema de programacin

La coleccin de utilidades para la programacin de GNU es con diferencia la


familia de compiladores ms utilizada en este sistema operativo. Tiene capacidad para
compilar C, C++, Java, Ada, Pascal, Python, Perl, entre otros muchos lenguajes. Adems
soporta diversas arquitecturas mediante la compilacin cruzada, lo que hace que sea un
entorno adecuado para desarrollos heterogneos.

Hay varios entornos de desarrollo integrados disponibles para GNU/Linux


incluyendo, Anjuta, KDevelop, Lazarus, Ultimate++, Code::Blocks, NetBeans IDE y Eclipse.
Tambin existen editores extensibles como Emacs o Vim. GNU/Linux tambin dispone de
capacidades para lenguajes de guion (script), aparte de los clsicos lenguajes de
programacin de shell, o el de procesado de textos por patrones y expresiones regulares
conocido como awk, la mayora de las distribuciones tienen
instalado Python, Perl, PHP y Ruby.

Aplicaciones de usuario

Las aplicaciones para GNU/Linux se distribuyen principalmente en los


formatos .deb y .rpm, los cuales fueron creados por los desarrolladores
de Debian y Red Hat respectivamente. Tambin existe la posibilidad de
instalar aplicaciones a partir de cdigo fuente en todas las distribuciones.

Software de cdigo cerrado para GNU/Linux


Durante la primera poca haba pocas aplicaciones de cdigo cerrado para
GNU/Linux. Con el tiempo se fueron uniendo programas no libres al sistema
GNU/Linux, entre ellos Adobe Reader, Adobe Flash, Opera, entre otros.

También podría gustarte