Historia
1991, nacido desde un pequeño número de archivos en
lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado
actual de cerca de 296 MiBs de fuente bajo la Licencia pública general de GNU.
Hurd demostró desarrollarse muy inactivamente, porque encontrar y reparar
errores era muy difícil, debido a las características técnicas del diseño del
micronúcleo. Linus Torvalds se propone
como entretenimiento hacer un sistema operativo que se comporte exactamente
igual al sistema operativo Unix, pero que funcione sobre cualquier ordenador
compatible PC. Linus escribió un pequeño núcleo que tenía lo necesario para
leer y escribir ficheros en un disquette.
Desarrollo
En 1991, en
Helsinki, Linus Torvalds comenzó un proyecto que llegó a ser el núcleo Linux.
Torvalds solía tener acceso en los grandes servidores Unix de la
universidad. El sistema operativo que él
usó durante el desarrollo fue Minix, y el compilador inicial fue el GNU C
compiler, que aún es la opción principal para compilar Linux hoy. Un factor
decisivo para el desarrollo y aceptación de Linux va a ser la gran expansión de
Internet. Internet facilitó el trabajo en equipo de todos los que quisieron
colaborar con Linus y fueron aportando todos los programas que vienen con Unix.
Ventajas
* Es muy robusto, estable y rápido. Ideal para
servidores y aplicaciones distribuidas. Puede funcionar en máquinas humildes:
Linux puede correr servicios en un x86 a 200 MHz con calidad.
* Linux es
libre. Esto implica no sólo la gratuidad del software, sino también que es
modificable y tiene una gran cantidad de aplicaciones libres en Internet. Todo
ello arropado por la inmensa documentación de Linux que puede encontrarse en la
Red
* Linux ya no
está restringido a personas con grandes conocimientos de informática: Los
desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de
asistentes de configuración y ayuda, además de un sistema gráfico muy potente.
Desventajas
* Windows es
incompatible con Linux: no quiere decir que no podamos tener instalados ambos
Sistemas. Uno de los problemas es que desde Windows no podremos escribir en
particiones Linux.
* En la
mayoría de distribuciones Linux hay que conocer nuestro Hardware a la hora de
instalar. Sin embargo, distribuciones de Linux como Knoppix reconocen todo el
sistema a lo Windows.
Comunicación
Las
comunicaciones entre usuarios del sistema operativo Linux son de una gran
importancia, ya que permite al superusuario avisar a los usuarios de los
cambios que se produzcan en el sistema, nuevos usuarios, nuevas normas, apagado
del sistema, noticias, etc. Pero también se utilizan para comunicarse entre los
usuarios.
Comandos:
write:
Comunicación unidireccional con otro usuario que esté en el sistema en ese
momento. Permite que un usuario envíe un mensaje a un terminal.
write
nombreusuario < ficheromensaje o bien write nombreusuario
Escribir el
mensaje: CTRL+D para finalizar el mensaje
En lugar del
nombre de usuario podríamos poner el nombre del terminal (tty).
Para que el
usuario o terminal puedan recibir mensajes tendremos que haber ejecutado la
orden: mesg y.
echo:
Comunicación unidireccional con otro usuario que esté en el sistema en ese
momento. Básicamente realiza la misma función que el write pero utilizando un
mecanismo diferente.
echo “hola
que tal” >/dev/ttyp3
wall:
Comunicación unidireccional con todos los usuarios que estén conectados al
sistema en ese momento. Se utiliza para informar a todos los usuarios sobre
algún tema que les afecte, por ejemplo, avisar que vamos a apagar el sistema.
Normalmente este comando es utilizado por administrador del sistema.
wall
ficheromensaje o bien wall.
Seguridad
Soporta
múltiples usuarios, ofrece muchos modos de acceder al sistema, además de
diversas herramientas y órdenes relativas a la seguridad. El tema de seguridad
es muy amplio podemos distinguir en una primera categoría la protección que
Linux proporciona al solicitar la identificación y contraseña la identificación
a cada usuario para poder acceder al sistema de cualquiera de las formas
posibles: local, remoto, etc. La segunda categoría es la protección de
ficheros, tanto desde el sistema operativo, como de los ficheros de usuario.
No hay comentarios:
Publicar un comentario