Proiectarea și punerea în aplicare a sistemului de operare Freebsd

Evaluare:   (4.7 din 5)

Proiectarea și punerea în aplicare a sistemului de operare Freebsd (Marshall McKusick)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte apreciată pentru profunzimea și claritatea cu care explică aspectele interne ale FreeBSD, ceea ce o face o resursă valoroasă pentru cei interesați de sistemele de operare și dezvoltarea nucleului. Cu toate acestea, se confruntă cu critici pentru calitatea construcției sale și unele aspecte organizatorice care ar putea fi îmbunătățite.

Avantaje:

Acoperire aprofundată a elementelor interne FreeBSD
stil de scriere clar și concis
valoros pentru înțelegerea conceptelor kernelului
resursă excelentă pentru dezvoltatori
conținut excelent care abordează idei de implementare
bine organizat pentru utilizare ca referință
ediție actualizată apreciată.

Dezavantaje:

Calitate slabă a imprimării și probleme de construcție raportate
unii cititori consideră organizarea confuză
aspectul vizual ar putea fi îmbunătățit
nu este potrivit pentru cititorii ocazionali deoarece este dens și poate necesita cunoștințe anterioare.

(pe baza a 52 recenzii ale cititorilor)

Titlul original:

The Design and Implementation of the Freebsd Operating System

Conținutul cărții:

Cel mai complet și autorizat ghid tehnic pentru structura internă a nucleului FreeBSD a fost acum actualizat extensiv pentru a acoperi toate îmbunătățirile majore între versiunile 5 și 11. Aproximativ o treime din conținutul acestei ediții este complet nou, iar o altă treime a fost rescrisă extensiv.

Trei lideri de lungă durată ai proiectului FreeBSD încep cu o prezentare concisă a designului și implementării actuale a nucleului FreeBSD. În continuare, ei acoperă nucleul FreeBSD de la nivelul apelurilor de sistem în jos - de la interfața cu nucleul la hardware. Explicând deciziile cheie de proiectare, ei detaliază conceptele, structurile de date și algoritmii utilizați în implementarea fiecărei facilități semnificative a sistemului, inclusiv managementul proceselor, securitatea, memoria virtuală, sistemul I/O, sistemele de fișiere, socket IPC și rețelele.

Această a doua ediție.

- Explică virtualizarea extrem de scalabilă și ușoară folosind FreeBSD jails, și accelerarea mașinilor virtuale cu Xen și paravirtualizarea dispozitivelor Virtio.

- Descrie noi caracteristici de securitate, cum ar fi Capsicum sandboxing și protecția criptografică a discului GELI.

- Acoperă în întregime suportul NFSv4 și Open Solaris ZFS.

- Prezintă gestionarea îmbunătățită a volumelor FreeBSD și noile actualizări soft jurnalizate.

- Explică depanarea/profilarea fină a proceselor DTrace.

- Reflectă îmbunătățirile majore ale suportului pentru rețele, wireless și USB.

Cititorii pot folosi acest ghid atât ca o referință de lucru, cât și ca un studiu aprofundat al unui sistem de operare contemporan, portabil și open source de top. Profesioniștii din domeniul suportului tehnic și al vânzărilor vor descoperi atât capacitățile FreeBSD, cât și limitările sale. Dezvoltatorii de aplicații vor învăța cum să se interfațeze eficient și eficace cu el; administratorii de sistem vor învăța cum să îl întrețină, să îl regleze și să îl configureze; iar programatorii de sisteme vor învăța cum să îl extindă, să îl îmbunătățească și să se interfațeze cu el.

Marshall Kirk McKusick scrie, consultă și predă cursuri pe teme legate de UNIX și BSD. În timp ce se afla la Universitatea din California, Berkeley, a implementat sistemul de fișiere rapide 4.2BSD. A fost cercetător informatician la Berkeley Computer Systems Research Group (CSRG), supervizând dezvoltarea și lansarea 4. 3BSD și 4. 4BSD. Este membru al consiliului de administrație al Fundației FreeBSD și comitet FreeBSD de lungă durată. De două ori președinte al Asociației Usenix, el este, de asemenea, membru al ACM, IEEE și AAAS.

George V. Neville-Neil lucrează, scrie, predă și consultă în domeniul securității, rețelelor și sistemelor de operare. Membru al consiliului de administrație al Fundației FreeBSD, a făcut parte din FreeBSD Core Team timp de patru ani. Din 2004, a scris rubrica "Kode Vicious" pentru Queue și Communications of the ACM. Este vicepreședinte al ACM's Practitioner Board și membru al Usenix Association, ACM, IEEE și AAAS.

Robert N. M. Watson este lector universitar în sisteme, securitate și arhitectură în cadrul Grupului de cercetare în domeniul securității de la Laboratorul de informatică al Universității Cambridge. El supervizează cercetarea avansată în arhitectura calculatoarelor, compilatoare, analiza programelor, sisteme de operare, rețele și securitate. Membru al consiliului Fundației FreeBSD, a făcut parte din Core Team timp de zece ani și a fost committer timp de cincisprezece ani. Este membru al Asociației Usenix și al ACM.

Alte date despre carte:

ISBN:9780321968975
Autor:
Editura:
Legare:Copertă dură
Anul publicării:2014
Numărul de pagini:928

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Proiectarea și punerea în aplicare a sistemului de operare Freebsd - The Design and Implementation...
Cel mai complet și autorizat ghid tehnic pentru...
Proiectarea și punerea în aplicare a sistemului de operare Freebsd - The Design and Implementation of the Freebsd Operating System

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)