INGENIARIA DE SOFTWARE
1) Resumen:
Chromium OS consta de tres componentes principales:
El navegador basado en Chromium y el gestor de ventanas.
Software a nivel de sistema y servicios delusuario: the kernel, drivers, connection manager.
Firmware.
˜
DiseA±odeAltonivel :
Nos ocuparemos de cada componente, a partir del firmware.
Firmware:
El firmware tiene un papel clave para hacerarrancar el sistema operativo m´s r´pido y m´s
a a
a
seguro. Para lograr este objetivo vamos a eliminar componentes innecesarios y agregar soporte
para la verificaci´n de cada paso en el proceso dearranque.
o
Tambi´n estamos a˜adiendo soporte para la recuperaci´n del sistema en el propio firmware.
e
n
o
Podemos evitar la complejidad que hay en la mayor´ firmware PC, ya que no tenemos que serıa
compatible con una gran cantidad de hardware heredado. Por ejemplo, nosotros no tenemos que
investigar para unidades de disquete.
˜
Nuestra firmware implementarA¡ las siguientes funciones:
Larecuperaci´n del sistema: El firmware de recuperaci´n puede volver a instalar
o
o
Chromium OS en el caso de que el sistema se ha da˜ado o este en peligro.
n
Arranque verificado: Cada vez que elsistema arranca, Chromium OS verifica que la
imagen del sistema del firmware, kernel, no hayan sido manipulados o se corrompen. Este
proceso se inicia en el firmware.
1
Inicio r´pido: Hemos mejoradoel rendimiento de arranque mediante la eliminaci´n de
a
o
una gran complejidad que se encuentra normalmente en el firmware de PC.
.0.1.
A nivel del sistema y servicios del usuario:
Utilizael kernel de Linux, drivers y los demonios de zona de usuario. El kernel es sobre todo de
˜
valores, salvo para un puA±adodeparchesparamejorarelrendimientodearranque.Enelladof acildelosservicios
frezaqueseestrellan, ydif erirserviciosparaquearranquem asr apido.
˜
Una lista rA¡pida de las cosas que dependemos:
D-Bus: El navegador utiliza D-Bus para interactuar con el resto del sistema....
Regístrate para leer el documento completo.