Dezvoltarea nucleului Linux

Evaluare:   (4.6 din 5)

Dezvoltarea nucleului Linux (Robert Love)

Recenzii ale cititorilor

Rezumat:

Recenzile pentru această carte subliniază eficiența acesteia ca ghid pentru înțelegerea nucleului Linux, oferind explicații clare și perspective valoroase. Cu toate acestea, unii cititori notează că îi lipsește profunzimea în anumite domenii și că are probleme de formatare în edițiile digitale.

Avantaje:

Explicații clare și concise, bună profunzime pentru înțelegerea conceptelor kernelului, se bazează pe capitolele anterioare în mod eficient, servește ca o introducere excelentă la dezvoltarea kernelului și la subiecte mai largi de informatică, bine structurat și ușor de citit.

Dezavantaje:

Domeniul de aplicare și profunzimea limitate pe anumite subiecte, lipsesc exemplele practice de programare și detaliile de referință, unele probleme de formatare și dactilografiere în versiunea Kindle, ar putea beneficia de mai multă editare și acoperire a Linux-ului încorporat.

(pe baza a 98 recenzii ale cititorilor)

Titlul original:

Linux Kernel Development

Conținutul cărții:

Linux Kernel Development detaliază proiectarea și implementarea nucleului Linux, prezentând conținutul într-o manieră care este benefică pentru cei care scriu și dezvoltă codul nucleului, precum și pentru programatorii care doresc să înțeleagă mai bine sistemul de operare și să devină mai eficienți și mai productivi în programarea lor.

Cartea detaliază subsistemele și caracteristicile majore ale nucleului Linux, inclusiv designul, implementarea și interfețele sale. Ea acoperă nucleul Linux atât cu un ochi practic, cât și teoretic, ceea ce ar trebui să atragă cititorii cu o varietate de interese și nevoi.

Autorul, un dezvoltator de bază al nucleului, împărtășește cunoștințe și experiență valoroase privind nucleul Linux 2. 6. Printre subiectele specifice abordate se numără gestionarea proceselor, programarea, gestionarea timpului și temporizatoarele, interfața apelului de sistem, adresarea memoriei, gestionarea memoriei, cache-ul de pagini, VFS, sincronizarea kernel-ului, preocupările legate de portabilitate și tehnicile de depanare. Această carte acoperă cele mai interesante caracteristici ale nucleului Linux 2. 6, inclusiv planificatorul CFS, nucleul preemptiv, stratul bloc I/O și planificatoarele I/O.

A treia ediție a Linux Kernel Development include materiale noi și actualizate în întreaga carte:

⬤ Un capitol complet nou privind structurile de date ale kernelului.

⬤ Detalii privind manipulatoarele de întreruperi și jumătățile inferioare.

⬤ Extinderea acoperirii memoriei virtuale și a alocării memoriei.

⬤  Sfaturi privind depanarea nucleului Linux.

⬤ Tratare aprofundată a sincronizării și blocării kernelului.

⬤ Înțelegere utilă privind trimiterea de patch-uri pentru kernel și colaborarea cu comunitatea kernelului Linux.

Alte date despre carte:

ISBN:9780672329463
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2010
Numărul de pagini:480

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programarea sistemului Linux: Vorbind direct cu nucleul și biblioteca C - Linux System Programming:...
Scrieți software care se bazează direct pe...
Programarea sistemului Linux: Vorbind direct cu nucleul și biblioteca C - Linux System Programming: Talking Directly to the Kernel and C Library
Dezvoltarea nucleului Linux - Linux Kernel Development
Linux Kernel Development detaliază proiectarea și implementarea nucleului Linux, prezentând conținutul...
Dezvoltarea nucleului Linux - Linux Kernel Development

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)