Вы находитесь на странице: 1из 14

Unix fue el primer y, para muchos nico, sistema operativo que apareci all por el ao

1969 en los laboratorios de la empresa AT&T desarrollado por Ken Thompson. En aquellos
momentos no exista el concepto de "ordenador personal" sino que las computadoras de
entonces se encontraban en las grandes empresas, pues eran modelos muy voluminosos y,
sobre todo, caros.
A principios de los aos 90, Linus Benedict Torvald, un estudiante finlands desarroll, a
partir de una versin educativa de Unix, llamada Minix, un sistema operativo totalmente
nuevo llamado Linux. Este sistema era totalmente compatible con los estndares de Unix y
el da 5 de octubre de 1991 se public la primera versin oficial.
Anteriormente, en 1983 otro grupo de hackers, liderados por Richard Stallman consideran
que el software no debe ser objeto comercial pues, para ellos, se trata de conocimiento
cientfico y como tal, debe transmitirse libre y ser til para el progreso de la humanidad.
Con esta intencin crean la Fundacin para el Software Libre (FSF) y el proyecto GNU,
con el objetivo de producir aplicaciones de libre distribucin amparadas en una licencia que
las proteja de las patentes comerciales, esta licencia se conoce con las siglas GPL (General
Public License). En 1992, Linux se integra en el proyecto GNU y a partir de ese momento,
un grupo de entusiastas comienzan a mejorar el cdigo y a compartirlo a travs de la red
Internet hasta conseguir los niveles de desarrollo actuales.
4.1.2 CARACTERSTICAS DE LINUX
Linux posee todas las caractersticas de los sistemas comerciales usados en los entornos de
trabajo ms exigentes y se encuentra actualmente en unas cotas de eficacia que le hacen
dominar el mercado de los grandes servidores y, estar cada vez ms presente en los equipos

de los usuarios domsticos. Este nivel de prestaciones ha sido posible gracias a la


disponibilidad de su cdigo fuente, que permite a cualquier programador del mundo un
acceso total a su correccin y mejora. Algunas de sus principales caractersticas son:

Multiproceso. Permite la ejecucin de varias aplicaciones simultneamente.

Multiusuario. Distintos usuarios pueden acceder a los recursos del sistema

simultneamente aunque se trate de una instalacin en una sola mquina.

Multiplataforma. Funciona con la mayora de plataformas del mercado: Intel

386/486 /Pentium, Motorola 680, Sun Sparc.

Shells programables que lo convierten el el sistema ms flexible que existe.

Soporte para cualquier cantidad y tipo de dispositivos directamente en el ncleo.

Soporte para la mayora de sistemas de ficheros.

Tambin podramos citar su arquitectura modular que evita los sistemas monolticos y
permite prcticamente que el usuario se fabrique un ncleo a la carta. Estas caractersticas
lo convierten, probablemente, en uno de los sistemas ms avanzados que existen.
4.1.3 USUARIOS Y GRUPOS
Linux es un sistema multiusuario como hemos apuntado anteriormente, esto permite que
varias personas puedan usar el mismo ordenador para realizar sus tareas. Evidentemente es
necesario planificar esta situacin para organizar las diferentes reas de trabajo e impedir el
borrado o alteracin de ficheros de diferentes usuarios.

Es sistema es consciente de esta caracterstica y clasifica los usuarios otorgndoles


diferentes niveles de acceso dependiendo de las tareas que vayan a realizar. Por eso,
siempre es necesario identificarse antes de comenzar una sesin de trabajo en Linux.
4.1.3.1 IDENTIFICACIN
Antes de ingresar en el sistema, Linux nos ofrecer una ventana, bien grfica o de texto, en
la que nos demandar un nombre de usuario (Loginuser) y una contrasea (password). Una
vez cumplimentados correctamente estos campos, si somos usuarios registrados del
sistema, Linux nos permitir acceder a todos los recursos que tengamos autorizados. Pero,
quin es el encargado de registrarnos y autorizarnos? Esa tarea, como todas las de
administracin y configuracin estn reservadas para el superusuario, llamado "root". Es
conveniente, incluso cuando nosotros seamos los nicos usuarios de nuestro sistema
domstico, no utilizar la cuenta de root para tareas que no sean administrativas, pues
podramos ocasionar graves daos ya que todo nos estara permitido. Por eso es aconsejable
siempre, disponer de una cuenta normal de usuario para utilizar el ordenador.
4.1.3.2 EL SUPERUSUARIO
Como ya hemos apuntado en el apartado anterior, el superusuario es el responsable de la
administracin y configuracin de todo el sistema. Es el nico autorizado para aadir
nuevos usuarios, instalar aplicaciones, configurar dispositivos, etc. Posee un acceso total, lo
que aconseja el uso prudente de esta cuenta y reservarla slo para los casos absolutamente
necesarios.
El superusuario se define durante el proceso de instalacin del sistema. Linux nos pregunta
por la contrasea de "root" y hemos de teclearla dos veces para evitar errores, a partir de

ese momento, esta contrasea ingresada nos permitir el acceso como administrador al
equipo.
Siempre es necesario ser cuidadoso y custodiar con celo todas nuestras contraseas
personales, tambin en este caso debemos proceder con cautela y elegir una clave, sencilla
para nosotros, pero complicada para que alguien pueda deducirla. Lo normal es utilizar
palabras de acceso de ms de seis caracteres alfanumricos, es decir, que contengan letras y
nmeros para conseguir que las combinaciones posibles sean lo suficientemente elevadas e
impedir que sea descubierta con un mtodo sistemtico de pruebas.
4.1.3.3 USUARIOS DEL SISTEMA
El usuario normal del sistema es el que tiene acceso a todos los recursos de ste, pero no
puede cambiar la configuracin, ni eliminar, voluntaria o accidentalmente, archivos
esenciales. Suele estar confinado a un directorio de trabajo sobre el que posee un control
total: crear, borrar, editar o modificar ficheros propios pero nunca puede comprometer la
estabilidad y seguridad del equipo.
Las cuentas de usuario tienen que crearlas el "root" necesariamente para que el sistema las
reconozca, en caso contrario, ninguna persona que no est autorizada podr utilizar los
recursos del ordenador.
4.1.3.4 GRUPOS DE USUARIOS
Como hemos visto en el apartado anterior, cada usuario tiene acceso total a su propio
directorio de trabajo, sin embargo, este usuario puede pertenecer tambin a varios grupos lo
que le proporcionar acceso a los recursos que sean propiedad de los grupos a los que
pertenezca. Es decir, los derechos de acceso a los ficheros y recursos de un sistema Linux

estn determinado por la identidad del usuario junto con el grupo o grupos a los que
pertenezca.
4.1.4 PERMISOS DE ACCESO
En Linux hay tres tipos bsicos de acceso a los archivos:

Lectura (r)

Escritura (w)

Ejecucin (x)

Es decir cualquier fichero puede ser ledo pero no modificado (r), ledo y modificado (w) o
ejecutado (x), en el caso de ser ejecutable, es decir, cuando contiene instrucciones para que
el sistema realice alguna tarea. Sin embargo, no todos los usuarios del sistema tienen
permiso para acceder a los ficheros. Todos los archivos en Linux tienen un propietario,
adems cada usuario del sistema pertenece, al menos, a un grupo. De esta forma el sistema
permite el acceso a cada fichero basndose en tres niveles:

Propietario

Grupo

Resto de usuarios

Esta informacin se almacena junto al archivo y es la garanta del funcionamiento correcto,


seguro y confidencial del sistema.
Por ejemplo, un fichero que puede ser ledo y modificado por el propietario, slo ledo por
el grupo e inaccesible para el resto de usuarios tiene los siguientes permisos: "rw r ", es

decir, los tres primeros caracteres indican el nivel de permisos del propietario (lectura,
escritura y no ejecucin), los siguientes se refieren al grupo (lectura, no escritura y no
ejecucin) y el ltimo bloque al resto de usuarios del sistema (no lectura, no escritura y no
ejecucin).
El cambio de permisos de un fichero slo le est permitido al propietario y al superusuario.
4.1.5 ESTRUCTURA DE DIRECTORIOS
A pesar de que en Linux todo son ficheros, incluso los dispositivos y los directorios, se
comporta en este sentido, prcticamente igual que el resto de sistemas operativos. Es decir,
los directorios son carpetas que se usan para almacenar archivos y otros subdirectorios,
configurando as una estructura jerarquizada que permite la clasificacin ordenada de los
datos almacenados en el disco.
Esta estructura de rbol se inicia en un directorio raz "/" del que forman parte el resto de
subdirectorios organizado segn unos patrones comunes que facilitan, entre otras cosas, la
posibilidad que las aplicaciones funcionen en todos los sistemas Linux, por eso, cuando
exploramos el sistema de ficheros observaremos, al menos, los siguientes directorios:
/bin

Contiene los comandos bsicos del sistema operativo.

/sbin

Aqu suelen estar los comandos utilizados para la configuracin del sistema.

/dev

Contiene los ficheros de dispositivo.

/boot Este directorio contiene los ficheros de arranque.


/etc

Todos los archivos donde se almacena la configuracin.

/root

Directorio de trabajo del superusuario

/lib

Libreras usadas por las aplicaciones

/mnt

Aqu se montan los dispositivos de almacenamiento extrables, como la disquetera o

el CDRom, y las particiones de disco que podamos tener.


/home Contiene los subdirectorios de trabajo de los usuarios del sistema.
/usr

Este es el directorio donde suelen instalarse las aplicaciones

/tmp

Este directorio lo usan algunas aplicaciones para escribir ficheros temporales

necesarios para su ejecucin.


Esta jerarqua de directorios junto a la poltica de usuarios y permisos hacen que Linux se
proteja y resulte muy difcil la corrupcin del sistema.
4.1.12 DISTRIBUCIONES DE LINUX
Las distribuciones de Linux son paquetes de software que incluyen el Sistema Operativo
Linux y unas aplicaciones, normalmente libres, que permiten realizar prcticamente todas
las tareas para las que est diseado un ordenador.
Consta de un sistema de ventanas (normalmente KDE o Gnome) para facilitar la adaptacin
e interaccin con la mquina de una forma intuitiva y sencilla, aunque en su interior se
encuentra un ncleo robusto que garantiza la estabilidad de todo el sistema.
Dentro de estas distribuciones tenemos las siguientes:

Para amantes de la estabilidad

Red Hat Enterprise Linux: Distribucin comercial de Linux desarrollada por Red
Hat. Ofrece una estabilidad y flexibilidad punteras, lo que la coloca como una de las
ms recomendadas para empresas y servidores.
Debian: Muy estable y 100% libre, Debian destaca por su sistema de paquetera
.deb y su gestin de paquetes APT. Es una de las distribuciones ms importantes de
GNU/Linux, ya que en ella se basan gigantes como Ubuntu.
openSUSE: Es una de las alternativas ms potente contra la familia de
distribuciones basadas en Debian. Est disponible con los entornos de escritorio
KDE y Gnome, y cuenta como una de sus mejores armas con la robusta herramienta
de instalacin y configuracin YaST y el configurador grfico SaX.
Fedora: Distribucin gratuita creada y mantenida por la empresa Red Hat que utiliza
el sistema de paquetera RPM (Red Hat Package Manager). Tiene tres versiones
diferentes para escritorio, servidores y sistemas en la nube, y destaca por su
seguridad gracias al sistema SELinux ("Security-Enhanced Linux").
CentOS: Naci como un derivado gratuito de la distribucin comercial Red Hat
Enterprise Linux (RHEL) destinada al uso empresarial. Recientemente uni las
fuerzas con el propio Red Hat, y sigue siendo una apuesta segura para los que
busquen un cdigo de gran calidad.
Arch Linux: Una distribucin modular en la que empiezas desde cero y tienes que ir
aadindole los componentes que quieras. No es muy apta para principiante, y
utiliza pacman, su propio gestor de paquetes. Se trata de una Rolling Release, lo que

quiere decir que todos sus componentes van actualizndose sin necesidad de instalar
versiones nuevas del sistema operativo.
Manjaro: Una prometedora distribucin que promete llevar todo el potencial de
Arch Linux al usuario menos experimentado. Para eso, ofrece un sistema operativo
ya montado y basado en Arch, con un instalador sencillo como el que podemos
encontrar en otras distribuciones como Ubuntu. Tiene versiones oficiales con los
entornos de escritorio XFCE y KDE.
Para principiantes

Ubuntu: Una de las distribuciones ms utilizadas gracias a su gran facilidad de uso.


Basada en Debian, es amada y odiada por partes iguales por su exclusivo entorno de
escritorio Unity, con el que persigue convertirse en una distribucin verstil que
pueda utilizarse tanto en ordenadores como mviles y tabletas.

Linux Mint: Basado en Ubuntu, es uno de los ms recomendados para todos


aquellos que tocan Linux por primera vez. Su entorno de escritorio, Cinnamon,
tiene muchas similitudes con el de Windows, y es tambin uno de los ms
personalizables.

Elementary OS: De todas las distribuciones basadas en Ubuntu, esta una de las que
ms personalidad tiene gracias a su cuidadsimo aspecto, que imita el del sistema
operativo OS X de Apple. Increblemente rpida y fcil de usar, le ofrece al usuario
todo lo que pueda necesitar desde el primer momento, incluyendo una coleccin de
aplicaciones propias diseadas para integrarse a la perfeccin con su estilo visual.

Zorin OS: Distribucin tambin basada en Ubuntu que naci con la intencin de
ayudar a que el usuario diera el salto a Linux ofrecindole una interfaz lo ms
similar posible a Windows. Tiene varias versiones, algunas gratuitas como Core
(versin bsica), Lite (para PCs poco potentes) y Educational (incluye aplicaciones
educativas), y otras cuantas de pago muy al estilo de las versiones de Windows.

Peppermint OS: Distribucin rpida y ligera basada en Ubuntu con entorno de


escritorio LXDE. Utiliza la tecnologa Prism de Mozilla para integrarse con las
aplicaciones basadas en la nube, utilizando las webapps como si fueran nativas. Se
presenta como una alternativa a otros sistemas basados en la nube como Chrome
OS.

Para celosos de su privacidad

Tails: Promocionada por el propio Edward Snowden y basada en Debian, es una


distribucin lista para ser ejecutada desde un USB o DVD. Tails se conecta a TOR
tan pronto termina el proceso de inicio del sistema operativo, y toda conexin a
Internet se realiza a travs de esta red.

Kali Linux: Distribucin basada en Debian con una inmensa coleccin de


herramientas para proteger nuestros equipos. Utiliza un kernel personalizado con
parches de seguridad y tiene soporte para la arquitectura ARM.

BlackArch Linux: Una distribucin orientada a la seguridad informtica que en un


principio naci como expansin de Arch Linux, pero que ha seguido su propio
camino. Nos da acceso a una impresionante cantidad de herramientas de hacking

entre las que destaca Sploitctl, un script que permite instalar, actualizar y buscar
sploits.

Arch Assault: Se trata de una nueva distribucin, tambin basada en Arch Linux y
muy parecida a la anterior, tambin dirigida a hackers y amantes de la seguridad.
Minimalista, con gestor de ventanas Openbox acompaado por el panel Tint2, a
pesar de estar aun verde ya ofrece soporte para arquitecturas ARM.

Para los equipos menos potentes

Puppy Linux: Una minscula distribucin que puede llevarse en un USB o CD, pero
sorprendentemente rpida al cargarse enteramente en la memoria RAM del
ordenador. Se carga en 30 o 40 segundos y ocupa slo 100 MB.

Lubuntu: Se trata de una versin de Ubuntu mucho ms ligera y asequible para


equipos poco potentes al utilizar el sistema de escritorio LXDE y el gestor de
ventanas Openbox. Tambin incluye software personalizado bastante ms ligero,
por lo que slo nos pide 128MB de RAM y un Pentium II o Celeron de 1999 para
funciona.

Damn Small Linux: Distribucin especialmente diseada para los equipos ms


antiguos, como los Pentium de primera generacin o incluso los i486. Como
entorno grfico y gestor de ventanas nos propone JWM, su iso ocupa apenas 50 MB
y slo nos pide como mnimo un Intel 486DX y 16 MB de memoria RAM.

SliTaz: Otro peso pluma aunque con un software ligeramente ms moderno que el
del anterior. Utiliza el entorno Openbox y slo necesita un Pentium III con 256MB
de RAM y 100 MB libres en el disco duro para funcionar.

LXLE: Basada en Lubuntu, esta distribucin promete ser aun ms ligera gracias a
un mejor procesado de inicio y el entorno de escritorio LXDE. Ofrece varios
perfiles que amoldarn la distro para que se parezca a Windows XP, Vista, y 7
Starter/Basic.

Bodhi Linux: Aunque actualmente su desarrollo est paralizado despus de que su


creador abandonase el barco, aun podemos utilizar las ltimas versiones de esta
distribucin para nuestros equipos antiguos. Utiliza un entorno de escritorio
Enlightenment y slo pide como mnimo un equipo con procesador de 300 MHz,
128 MB de RAM y 2,5 GB de espacio libre en el disco duro.

Q4OS: Y si el anterior era un proyecto que llegaba a su fin, Q4OS es uno que est
comenzando. Se trata de una distro basada en Debian. Su entorno de escritorio
deriva de la una versin 3.x de KDE llamada Trinity DE e imita el aspecto de
Windows XP. Puede usarse en equipos con Pentium de 300MHz, 128 MB de RAMy
3 GB de disco duro.

Para los apasionados de sus hobbies

Distro Astro: Esta distribucin est basada en Ubuntu 14.04 LTS y utiliza el entorno
de escritorio MATE, aunque lo ms importante es su completa coleccin de
aplicaciones dirigidas a los amantes de la astronoma.

SteamOS: Aun en fase beta, esta es la distribucin basada en Debian desarrollada


por Valve, y que est ms dirigida a ser una especie de media center para
videojuegos integrando el modo big picture que un sistema de sobremesa.

ArtistX: Distribucin de Linux enfocada en la produccin multimedia. Basada en


Ubuntu, aunque diseada para ser utilizada en formato LiveDVD y USB, se puede
instalar en cualquier equipo. Usa el entorno KDE y ofrece una coleccin de
programas de cdigo abierto para edicin de vdeo y creacin de grficos 2D y 3D.

Ubuntu Studio: Basada en Ubuntu y orientada a la edicin multimedia profesional


de audio, video y grficos. Utiliza el entorno de escritorio Xfce y no lleva
preinstalado ningn tipo de software ofimtico, slo el diseado para la edicin
multimedia.

Scientific Linux: Se trata de un clon a nivel binario de la distribucin Red Hat


Enterprise Linux, y est desarrollada y mantenida por los laboratorios de Fsica
CERN y Fermilab con el objetivo de tener un sistema operativo especfico para la
computacin cientfica.

CEELD: Distro basada en OpenSUSE que usa el entorno KDE y est especialmente
dirigida a los ingenieros electrnicos y a estudiantes de esta carrera, al permitirles
disear o simular circuitos electrnicos.

Edubuntu: Otro derivado de Ubuntu, pero en esta ocasin especialmente dirigido a


escuelas y profesores. Ofrece una gran coleccin de software y herramientas
educativas, por lo que tambin es una buena opcin para instalar en los ordenadores
de los ms jvenes de la casa.

Openelec: Pequea distribucin Linux creada desde cero para convertir un


ordenador en un centro multimedia basado en Kodi, lo que antes se conoca como
XBMC. Hace lo que promete y necesita slo 90-125 MB de almacenamiento
interno. A parte de su versin oficial, tiene otras dos buids para Raspberry Pi y
Apple TV.

Вам также может понравиться