A Freebsd operációs rendszer tervezése és megvalósítása

Értékelés:   (4.7 az 5-ből)

A Freebsd operációs rendszer tervezése és megvalósítása (Marshall McKusick)

Olvasói vélemények

Összegzés:

A könyvet sokan dicsérik a FreeBSD belső részének mélységéért és érthetőségéért, így értékes forrás az operációs rendszerek és a kernelfejlesztés iránt érdeklődők számára. Ugyanakkor kritika éri a szerkesztés minőségét és néhány javítandó szervezési szempontot illetően.

Előnyök:

A FreeBSD belső részének alapos lefedése
világos és tömör írásmód
értékes a kernel fogalmainak megértéséhez
nagyszerű forrás a fejlesztők számára
kiváló tartalom, amely a megvalósítási ötletekkel foglalkozik
jól szervezett a referenciaként való használathoz
a frissített kiadás örvendetes.

Hátrányok:

Gyenge nyomtatási minőségről és szerkesztési problémákról számoltak be
néhány olvasó zavarónak találja a szervezést
a vizuális elrendezésen lehetne javítani
nem alkalmas alkalmi olvasóknak, mivel sűrű és előzetes ismereteket igényelhet.

(52 olvasói vélemény alapján)

Eredeti címe:

The Design and Implementation of the Freebsd Operating System

Könyv tartalma:

A FreeBSD kernel belső felépítésének legteljesebb és leghitelesebb technikai útmutatója most átfogóan frissítve lett, hogy az 5. és 11. verzió közötti összes fontosabb fejlesztést tartalmazza. A kiadás tartalmának körülbelül egyharmada teljesen új, egyharmadát pedig alaposan átírtuk.

A FreeBSD-projekt három régóta vezetője a FreeBSD kernel jelenlegi felépítésének és megvalósításának tömör áttekintésével kezdi a könyvet. Ezután a FreeBSD rendszermagot a rendszerhívások szintjétől lefelé - a kernel interfészétől a hardverig - tárgyalják. A legfontosabb tervezési döntéseket ismertetve részletesen bemutatják az egyes jelentős rendszerszolgáltatások - beleértve a folyamatkezelést, a biztonságot, a virtuális memóriát, az I/O rendszert, a fájlrendszereket, a socket IPC-t és a hálózatépítést - megvalósításához használt koncepciókat, adatstruktúrákat és algoritmusokat.

Ez a második kiadás.

- Ismerteti a nagymértékben skálázható és könnyű virtualizációt a FreeBSD jailek használatával, valamint a virtuális gépek gyorsítását a Xen és a Virtio eszközparavirtualizációval.

- Leírja az olyan új biztonsági funkciókat, mint a Capsicum sandboxing és a GELI kriptográfiai lemezvédelem.

- Teljes mértékben kitér az NFSv4 és az Open Solaris ZFS támogatására.

- Bemutatja a FreeBSD továbbfejlesztett kötetkezelését és az új naplózott soft frissítéseket.

- Magyarázza a DTrace finom szemcseméretű folyamatok hibakeresését/profilozását.

- A hálózati, vezeték nélküli és USB-támogatás jelentős javulását tükrözi.

Az olvasók ezt az útmutatót egyszerre használhatják munkahivatkozásként és egy vezető kortárs, hordozható, nyílt forráskódú operációs rendszer mélyreható tanulmányaként. A műszaki és értékesítési támogatással foglalkozó szakemberek felfedezhetik a FreeBSD képességeit és korlátait egyaránt. Az alkalmazásfejlesztők megtanulják, hogyan lehet vele hatékonyan és eredményesen együttműködni; a rendszergazdák megtanulják, hogyan kell karbantartani, hangolni és konfigurálni; a rendszerprogramozók pedig megtanulják, hogyan lehet bővíteni, javítani és csatlakoztatni.

Marshall Kirk McKusick UNIX-szal és BSD-vel kapcsolatos témákban ír, konzultál és tanít. A Berkeley-i Kaliforniai Egyetemen dolgozott, és ő valósította meg a 4. 2BSD gyors fájlrendszert. A Berkeley Computer Systems Research Group (CSRG) kutató informatikusa volt, felügyelte a 4. 3BSD és a 4. 3BSD fejlesztését és kiadását. 4BSD KIFEJLESZTÉSÉT. A FreeBSD Foundation igazgatótanácsának tagja és hosszú ideje a FreeBSD committereként tevékenykedik. Kétszer volt az Usenix Association elnöke, emellett tagja az ACM-nek, az IEEE-nek és az AAAS-nek.

George V. Neville-Neil hackel, ír, tanít és tanácsokat ad biztonsággal, hálózatokkal és operációs rendszerekkel kapcsolatban. A FreeBSD Foundation igazgatótanácsának tagja, négy évig volt a FreeBSD Core Team tagja. 2004 óta írja a "Kode Vicious" rovatot a Queue és a Communications of the ACM számára. Az ACM Practitioner Board alelnöke, valamint az Usenix Association, az ACM, az IEEE és az AAAS tagja.

Robert N. M. Watson a Cambridge-i Egyetem Számítástechnikai Laboratóriumának Biztonsági Kutatócsoportjában a rendszerek, a biztonság és az architektúra egyetemi előadója. A számítógép-architektúra, a fordítóprogramok, a programelemzés, az operációs rendszerek, a hálózatépítés és a biztonság területén folytatott fejlett kutatásokat felügyeli. A FreeBSD Alapítvány igazgatótanácsának tagja, tíz évig volt a Core Team tagja, és tizenöt éve committer. Tagja az Usenix Associationnek és az ACM-nek.

A könyv egyéb adatai:

ISBN:9780321968975
Szerző:
Kiadó:
Kötés:Keményfedeles
A kiadás éve:2014
Oldalak száma:928

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A Freebsd operációs rendszer tervezése és megvalósítása - The Design and Implementation of the...
A FreeBSD kernel belső felépítésének legteljesebb...
A Freebsd operációs rendszer tervezése és megvalósítása - The Design and Implementation of the Freebsd Operating System

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)