Értékelé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.
⬤ 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)
The Design and Implementation of the Freebsd Operating System
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.
© 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)