Page 62 - MiE-BookMetadatos
P. 62

Esta fue la proeza que convirtió a L. Torvalds en una   archivo  en  el  sistema  de  archivos,  o  ambos,  con  la
                  figura pública y en un estandarte viviente para muchos   posibilidad de añadir más áreas de intercambio sobre
                  programadores:  creer  que  los  sistemas  operativos   la  marcha  Un  total  de  16  zonas  de  intercambio  de
                  debían ser completamente accesibles y gratis, y poner   128Mb de tamaño máximo pueden ser usadas en un
                  la  primera  piedra,  la  más  trascendental,  para   momento  dado  con  un  límite  teórico  de  2Gb  para
                  conseguirlo.                                   intercambio. Este límite se puede aumentar fácilmente
                                                                 con  el  cambio  de  unas  cuantas  líneas  en  el  código
                  1.4 Características principales de Linux       fuente.
                  Linux técnicamente es solamente el Kernel, no el S.O.   La  memoria  se  gestiona  como  un  recurso  unificado
                  de soporte. Para poder crear un producto más atractivo,   para los programas de usuario y para el caché de disco,
                  las "distribuciones" de Linux son creadas cuando se   de tal forma que toda la memoria libre puede ser usada
                  relaciona  el  Kernel,  manejadores,  aplicaciones  y   para caché y ésta puede a su vez ser reducida cuando
                  muchos  otros  componentes  necesarios  para  tener  el   se ejecuten grandes programas.
                  producto final tal y como lo conocemos.
                                                                 Librerías  compartidas  de  carga  dinámica  (DLL's)  y
                  Estos  componentes  externos  vienen  de  muchas   librerías estáticas.
                  fuentes,  y  son  escogidos  individualmente  por  el
                  vendedor  de  la  distribución  de  un  producto  en   Se  realizan  volcados  de  estado  (core  dumps)  para
                  particular.                                    posibilitar  los  análisis  post-mortem,  permitiendo  el
                                                                 uso  de  depuradores  sobre  los  programas  no  sólo  en
                  Una fuente frecuente de controversia surge debido a   ejecución sino también tras abortar éstos por cualquier
                  que  los  vendedores  de  distribución  conectan  código   motivo.
                  que no es GPL con el kernel de Linux y lo distribuyen
                  de manera masiva.                              Compatible  con  POSIX,  System  V  y  BSD  a  nivel
                                                                 fuente.
                  Multitarea: La palabra multitarea describe la habilidad
                  de ejecutar varios programas al mismo tiempo.   Emulación de iBCS2, casi completamente compatible
                                                                 con SCO, SVR3 y SVR4 a nivel binario.
                  LINUX  utiliza  la  llamada  multitarea  preventiva,  la
                  cual  asegura  que  todos  los  programas  que  se  están   Todo el código fuente está disponible, incluyendo el
                  utilizando  en  un  momento  dado  serán  ejecutados,   núcleo completo y todos los drivers, las herramientas
                  siendo  el  sistema  operativo  el  encargado  de  ceder   de  desarrollo  y  todos  los  programas  de  usuario;
                  tiempo de microprocesador a cada programa.     además todo ello se puede distribuir libremente. Hay
                                                                 algunos  programas  comerciales  que  están  siendo
                  Multiusuario:  Muchos  usuarios  usando  la  misma   ofrecidos para Linux  actualmente sin  código fuente,
                  máquina al mismo tiempo.                       pero todo lo que ha sido gratuito sigue siendo gratuito.
                  Multiplataforma:  Las  plataformas  en  las  que  en  un   Control de tareas POSIX.
                  principio  se  puede  utilizar  Linux  son  386-,  486-.
                  Pentium,  Pentium  Pro,  Pentium  II,Amiga  y  Atari,   Pseudo-terminales (pty's).
                  tambien existen versiones para su utilización en otras   Emulación de 387 en el núcleo, de tal forma que los
                  plataformas,  como  Alpha, ARM, MIPS, PowerPC y   programas no tengan que hacer su propia emulación
                  SPARC.                                         matemática.  Cualquier  máquina  que  ejecute  Linux
                  1.5 Caracteristicas :                          parecerá  dotada  de  coprocesador  matemático.  Por
                                                                 supuesto, si el ordenador ya tiene una FPU (unidad de
                   Multiprocesador: Soporte para sistemas con más de   coma  flotante),  esta  será  usada  en  lugar  de  la
                  un procesador está disponible para Intel y SPARC.   emulación, pudiendo incluso compilar tu propio kernel
                                                                 sin la emulación matemática y conseguir un pequeño
                  Funciona en modo protegido 386
                                                                 ahorro de memoria.
                   Protección de la memoria entre procesos, de manera
                  que uno de ellos no pueda colgar el sistema.   Soporte para muchos teclados nacionales o adaptados
                                                                 y es bastante fácil añadir nuevos dinámicamente.
                  Carga de ejecutables por demanda: Linux sólo lee del
                  disco aquellas partes de un programa que están siendo   Consolas virtuales múltiples: varias sesiones de login
                  usadas actualmente.                            a través de la consola entre las que se puede cambiar
                                                                 con las combinaciones adecuadas de teclas (totalmente
                  Política de copia en escritura para la compartición de   independiente del hardware de video).
                  páginas  entre  ejecutables:  esto  significa  que  varios
                  procesos pueden usar la misma zona de memoria para   Se crean dinámicamente y puedes tener hasta 64.
                  ejecutarse.  Cuando  alguno  intenta  escribir  en  esa   Soporte  para  varios  sistemas  de  archivo  comunes,
                  memoria, la página (4Kb de memoria) se copia a otro   incluyendo  minix-1,  Xenix  y  todos  los  sistemas  de
                  lugar.  Esta  política  de  copia  en  escritura  tiene  dos   archivo  típicos  de  System  V,  y  tiene  un  avanzado
                  beneficios: aumenta la velocidad y reduce el uso de   sistema de archivos propio con una capacidad de hasta
                  memoria.                                       4 Tb y nombres de archivos de hasta 255 caracteres de
                                                                 longitud.
                  Memoria virtual usando paginación (sin intercambio
                  de procesos completos) a disco: A una partición o un
                                                               58
   57   58   59   60   61   62   63   64   65   66   67