Linux rendszerprogramozás: Közvetlen beszélgetés a rendszermaggal és a C könyvtárral

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

Linux rendszerprogramozás: Közvetlen beszélgetés a rendszermaggal és a C könyvtárral (Robert Love)

Olvasói vélemények

Összegzés:

A könyv nagyra értékelt a Linux kernel és az alacsony szintű rendszerprogramozás mélyreható lefedettségéért. Nagyra értékelik áttekinthetősége és általános megközelíthetősége miatt, ami alkalmassá teszi a Linux jobb megértését kereső programozók számára. Ugyanakkor kritika érte a hálózati programozási tartalom hiánya, az alapvető példák és a néhány konkurens műhöz képest kisebb részletesség miatt.

Előnyök:

⬤ A Linux kernel alapos lefedettsége.
⬤ Tömör és jól strukturált, így könnyen olvasható.
⬤ Nem csak szakemberek, hanem általános programozók számára is alkalmas.
⬤ Jó elbeszélő stílus, amely az összetett témákat közérthetővé teszi.
⬤ Erős referencia a rendszerprogramozási koncepciókhoz.

Hátrányok:

⬤ Hiányzik a hálózati aljzatprogramozás tartalma.
⬤ Kevés a részletes példa, elsősorban alapvető leírásokat kínál.
⬤ Néhány olvasó úgy érzi, hogy nem hasonlítható más átfogó referenciákhoz, mint például a „The Linux Programming Interface”.
⬤ A teljes megértéshez szükséges lehet a C programozás és a processzorok fogalmainak előzetes ismerete.

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

Eredeti címe:

Linux System Programming: Talking Directly to the Kernel and C Library

Könyv tartalma:

Írjon olyan szoftvert, amely közvetlenül a Linux kernel és az alapvető rendszerkönyvtárak által kínált szolgáltatásokra támaszkodik. Ebben az átfogó könyvben a Linux kernelért felelős Robert Love a Linux rendszerprogramozás oktatókönyvét, a Linux rendszerhívások referencia kézikönyvét és egy bennfentes útmutatót nyújt az okosabb és gyorsabb kód írásához.

Love világosan megkülönbözteti a POSIX szabványos függvényeket és a csak a Linux által kínált speciális szolgáltatásokat. A többszálú futásról szóló új fejezettel kiegészített, frissített és bővített kiadás elméleti és alkalmazott szemszögből is alapos betekintést nyújt a Linuxba a programozási témák széles skáláján, többek között: A Linux kernel, a C könyvtár és a C fordító áttekintése. Alapvető I/O műveletek, mint például a fájlokból való olvasás és a fájlba való írás.

Fejlett I/O-interfészek, memória leképezések és optimalizálási technikák. A rendszerhívások családja az alapvető folyamatkezeléshez. Haladó folyamatkezelés, beleértve a valós idejű folyamatokat is.

Szálfogalmak, többszálú programozás és Pthreads. Fájl- és könyvtárkezelés. Interfészek a memória kiosztásához és a memóriaelérés optimalizálásához.

Alapvető és fejlett jelinterfészek és szerepük a rendszerben. Órakezelés, beleértve a POSIX órákat és a nagy felbontású időzítőket.

A könyv egyéb adatai:

ISBN:9781449339531
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2013
Oldalak száma:400

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Linux rendszerprogramozás: Közvetlen beszélgetés a rendszermaggal és a C könyvtárral - Linux System...
Írjon olyan szoftvert, amely közvetlenül a Linux...
Linux rendszerprogramozás: Közvetlen beszélgetés a rendszermaggal és a C könyvtárral - Linux System Programming: Talking Directly to the Kernel and C Library
Linux magfejlesztés - Linux Kernel Development
Linux Kernel Development részletesen bemutatja a Linux kernel tervezését és megvalósítását, a tartalmat olyan...
Linux magfejlesztés - Linux Kernel Development

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