Diseño e implementación del sistema operativo Freebsd

Puntuación:   (4,7 de 5)

Diseño e implementación del sistema operativo Freebsd (Marshall McKusick)

Opiniones de los lectores

Resumen:

El libro es muy elogiado por su profundidad y claridad a la hora de explicar los aspectos internos de FreeBSD, lo que lo convierte en un valioso recurso para los interesados en sistemas operativos y desarrollo del kernel. Sin embargo, se enfrenta a críticas por su calidad de construcción y algunos aspectos organizativos que podrían mejorarse.

Ventajas:

Cobertura en profundidad de los aspectos internos de FreeBSD
estilo de escritura claro y conciso
valioso para entender los conceptos del kernel
gran recurso para desarrolladores
excelente contenido que aborda ideas de implementación
bien organizado para su uso como referencia
se agradece una edición actualizada.

Desventajas:

Mala calidad de impresión y problemas de construcción
algunos lectores encuentran la organización confusa
el diseño visual podría mejorarse
no es adecuado para lectores ocasionales ya que es denso y puede requerir conocimientos previos.

(basado en 52 opiniones de lectores)

Título original:

The Design and Implementation of the Freebsd Operating System

Contenido del libro:

La guía técnica más completa y autorizada sobre la estructura interna del kernel de FreeBSD ha sido ampliamente actualizada para cubrir todas las mejoras importantes entre las versiones 5 y 11. Aproximadamente un tercio del contenido de esta edición es completamente nuevo y otro tercio ha sido reescrito extensamente. Aproximadamente un tercio del contenido de esta edición es completamente nuevo, y otro tercio ha sido ampliamente reescrito.

Tres veteranos líderes del proyecto FreeBSD comienzan con una concisa visión general del diseño e implementación actuales del kernel FreeBSD. A continuación cubren el kernel FreeBSD desde el nivel de llamada al sistema hacia abajo, desde la interfaz al kernel hasta el hardware. Explicando las decisiones clave de diseño, detallan los conceptos, estructuras de datos y algoritmos usados en la implementación de cada una de las funciones importantes del sistema, incluyendo la gestión de procesos, la seguridad, la memoria virtual, el sistema de E/S, los sistemas de ficheros, el socket IPC y las redes.

Esta segunda edición.

- Explica la virtualización altamente escalable y ligera usando jaulas FreeBSD, y la aceleración de máquinas virtuales con la paravirtualización de dispositivos Xen y Virtio.

- Describe nuevas características de seguridad como el sandboxing Capsicum y la protección criptográfica de disco GELI.

- Cubre por completo la compatibilidad con NFSv4 y Open Solaris ZFS.

- Presenta la gestión de volúmenes mejorada de FreeBSD y las nuevas actualizaciones de software con registro diario.

- Explica la depuración/perfilado de procesos de DTrace.

- Refleja las principales mejoras en la compatibilidad con redes, redes inalámbricas y USB.

Los lectores pueden usar esta guía tanto como una referencia de trabajo como un estudio en profundidad de un sistema operativo líder contemporáneo, portable y de código abierto. Los profesionales del soporte técnico y de ventas descubrirán tanto las capacidades de FreeBSD como sus limitaciones. Los desarrolladores de aplicaciones aprenderán a interactuar con él de forma efectiva y eficiente; los administradores de sistemas aprenderán a mantenerlo, ajustarlo y configurarlo; y los programadores de sistemas aprenderán a extenderlo, mejorarlo e interactuar con él.

Marshall Kirk McKusick escribe, asesora e imparte clases sobre temas relacionados con UNIX y BSD. Durante su estancia en la Universidad de California, Berkeley, implementó el sistema de archivos rápido 4.2BSD. Fue informático investigador en el Berkeley Computer Systems Research Group (CSRG), supervisando el desarrollo y lanzamiento de 4. 3BSD y 4. 4BSD. 4BSD. Es miembro de la junta directiva de la Fundación FreeBSD y miembro del comité de FreeBSD desde hace mucho tiempo. Dos veces presidente de la Asociación Usenix, también es miembro de ACM, IEEE y AAAS.

George V. Neville-Neil hackea, escribe, enseña y asesora sobre seguridad, redes y sistemas operativos. Miembro de la junta de la Fundación FreeBSD, formó parte del equipo central de FreeBSD durante cuatro años. Desde 2004 escribe la columna «Kode Vicious» para Queue y Communications of the ACM. Es vicepresidente del Practitioner Board de ACM y miembro de Usenix Association, ACM, IEEE y AAAS.

Robert N. M. Watson es profesor universitario de sistemas, seguridad y arquitectura en el Grupo de Investigación sobre Seguridad del Laboratorio de Informática de la Universidad de Cambridge. Supervisa la investigación avanzada en arquitectura de ordenadores, compiladores, análisis de programas, sistemas operativos, redes y seguridad. Miembro de la junta de la Fundación FreeBSD, formó parte del Core Team durante diez años y ha sido committer durante quince. Es miembro de la Asociación Usenix y de ACM.

Otros datos del libro:

ISBN:9780321968975
Autor:
Editorial:
Encuadernación:Tapa dura
Año de publicación:2014
Número de páginas:928

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Diseño e implementación del sistema operativo Freebsd - The Design and Implementation of the Freebsd...
La guía técnica más completa y autorizada sobre la...
Diseño e implementación del sistema operativo Freebsd - The Design and Implementation of the Freebsd Operating System

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)