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

24/08/14 4.1.2.

Diseo de Linux -
ASO
www .ad m i n s o .e s /i nde x .php /4.1.2._Diseo_de_Lin
ux
1/2
I n i ci o AS O A u a ! i
"# ua
Administracin de Sistemas Operativos
De ASO
Los aspectos ms relevantes del diseo de un sistema Linux son los siguientes:
Linux est basado en un largo historial de decisiones de diseo multiusuario.
Linux tiene un diseo modular, no monoltico.
Linux no depende del modelo !" # los servicios estn con$igurados por de$ecto para no utili%ar !".
Linux est basado en un largo historial de decisiones de diseo multiusuario
Desde el principio, Linux se dise& como un sistema operativo multiusuario. "ada usuario tiene un
directorio donde se guardan todos los $icheros de datos # de con$iguraci&n. "uando un usuario e'ecuta una
aplicaci&n, por e'emplo un procesador de textos dicha aplicaci&n se e'ecuta con los permisos del usuario.
!or lo tanto, si un usuario puede escribir en el directorio ra%, la aplicaci&n tambi(n podr hacerlo.
Adems, Linux implementa todas las capacidades del sistema )p.e. visuali%ador de imgenes* con libreras
modulares. De esta $orma cuando un procesador muestra una imagen, la $unci&n de visuali%aci&n de la
imagen se e'ecuta con los mismos permisos del usuario. Dada la naturale%a del diseo modular de Linux,
prcticamente es imposible enviar un email con un virus a un usuario +ue in$ecte el e+uipo.
De la misma $orma los servicios, como puede ser un servidor ,eb, se e'ecutan como usuarios con
permisos restringidos. !or e'emplo, Debian -./0Linux e'ecuta Apache a trav(s del usuario 1,,,2
data3. Si un hac4er logra tener control sobre el servidor ,eb de un sistema Debian, el hac4er s&lo podr
utili%ar los $icheros del usuario 1,,,2data3. Adems, las cuentas de usuario asociadas a servicios no
pueden acceder a la lnea de comandos. De esta $orma, si un hac4er rompe el servidor ,eb, no podr, en
principio, explotar otro tipo de vulnerabilidades a trav(s de la lnea de comandos.
Linux tiene un diseo modular, no monoltico
Linux tiene un diseo modular para todos sus m&dulos de so$t,are, excepto algunos drivers gr$icos #
para los entornos gr$icos 5D6 # -.O76.
6n 8indo,s los errores en los drivers de la tar'eta gr$ica causan los conocidos 1panta la%os a%ules3.
6sto ocurre por+ue 8indo,s integra el sistema gr$ico dentro del 4ernel. Linux obliga a los drivers
gr$icos a e'ecutarse $uera del 4ernel, # s&lo en unas pocas excepciones lo hacen dentro del 4ernel )p.e.
los drivers de la tar'eta gr$ica .9:D:A*.
Linux no depende del modelo !" # los servicios estn con$igurados por de$ecto para no utili%ar
!"
"omo hemos visto en la secci&n de 8indo,s, las lamadas !" permiten a un programa lamar a otro
para +ue haga algo. 6n la ma#ora de distribuciones Linux, las aplicaciones +ue utili%an la red se con$igurar
por de$ecto para +ue el m&dulo !" s&lo atienda las lamadas del localhost, # las dems son blo+ueadas.
Obtenido de ; h tt p :00 ,,, .a d mi n s o. e s 0in d e x .p h p 0<.=.>.? D is e @ " A @ B =o?d e ? L inux;

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