Értékelés:
A könyv nagy visszhangot váltott ki, és az jellemzi, hogy a C programozás tanítását a Linux rendszerprogramozás kontextusában, gyakorlatiasan közelíti meg. Világos és tömör utasításokat ad, amelyek mind a kezdők, mind a középhaladó programozók számára alkalmasak, de néhány olvasó megjegyzi, hogy a tartalom mélysége korlátozott, és egyes részek ismétlődőnek tűnhetnek.
Előnyök:⬤ Világos és tömör utasítások
⬤ gyakorlati példák és receptek
⬤ kezdők és középhaladók számára egyaránt alkalmas
⬤ alapvető Linux rendszerprogramozási fogalmakat tárgyal
⬤ segíti a felhasználókat a Linux-adminisztrációból a rendszerfejlesztésbe való átmenetben.
⬤ A tartalomból hiányozhat a mélység
⬤ egyes szakaszok ismétlődőnek tűnnek
⬤ bizonyos témák, mint például a TCP/IP aljzatok, kimaradtak
⬤ és a kódpéldákban kisebb hibák vannak.
(7 olvasói vélemény alapján)
Linux System Programming Techniques: Become a proficient Linux system programmer using expert recipes and techniques
Találjon megoldást a Linux rendszerprogramozással kapcsolatos összes problémájára a saját rendszerprogramok fejlesztéséhez szükséges gyakorlati receptek segítségével
Főbb jellemzők:
⬤ Mélyebb megértést szerezhet a Linux rendszerprogramozás működéséről.
⬤ Szerezzen gyakorlati tapasztalatot a különböző Linux-projektekkel való munkavégzésről gyakorlati példák segítségével.
⬤ Tanulja meg, hogyan fejlesszen saját programokat Linuxra.
Könyv leírása:
A Linux a világ legnépszerűbb nyílt forráskódú operációs rendszere (OS). A Linux rendszerprogramozási technikák lehetővé teszi, hogy a Linux operációs rendszert saját rendszerprogramokkal bővítse, és kommunikáljon a rendszerben lévő más programokkal.
A könyv a Linux fájlrendszer, az alapvető parancsok, a beépített kézikönyvoldalak, a GNU fordítógyűjtemény (GCC) és a Linux rendszerhívások bemutatásával kezdődik. Ezután felfedezi, hogyan kezelje a hibákat a programjaiban, és megtanulja, hogyan lehet a hibákat elkapni és a róluk szóló releváns információkat kiírni. A könyv számos receptet mutat be arról, hogyan olvashatsz és írhatsz fájlokat a rendszerben, mind a streamek, mind a fájlleírók használatával. Ahogy haladsz előre, belemerülsz a forkolásba, a zombi folyamatok és a daemonok létrehozásába, valamint a daemonok kezelésére vonatkozó receptekbe a systemd használatával. Ezt követően megtudja, hogyan hozhat létre megosztott könyvtárakat, és elkezdi felfedezni a különböző típusú folyamatközi kommunikációt (IPC). A későbbi fejezetekben a POSIX szálakat használó programok írására vonatkozó receptek, valamint a GNU debugger (GDB) és a Valgrind segítségével történő programhibakeresés is szóba kerül.
E Linux-könyv végére képes leszel saját rendszerprogramokat fejleszteni Linuxra, beleértve a démonokat, eszközöket, klienseket és szűrőket.
Mit fogsz tanulni:
⬤ Tudja meg, hogyan írhat programokat a Linux rendszer számára a legkülönfélébb rendszerhívások használatával.
⬤ Mélyüljön el a POSIX függvények működésében.
⬤ Az olyan kulcsfogalmak megértése és használata, mint a jelek, a csövek, az IPC és a folyamatmenedzsment.
⬤ Tudja meg, hogyan lehet programokat integrálni egy Linux rendszerbe.
⬤ Tárja fel az olyan haladó témákat, mint a fájlrendszeri műveletek, megosztott könyvtárak létrehozása és a programok hibakeresése.
⬤ Nyerjen átfogó ismereteket arról, hogyan hibakeresheti programjait a Valgrind használatával.
Kinek szól ez a könyv:
Ez a könyv mindenkinek szól, aki rendszerprogramokat szeretne fejleszteni Linuxra, és mélyebb megértést szeretne szerezni a Linux rendszerről. A könyv hasznos mindenkinek, aki a Linux rendszerprogramozás egy adott részével kapcsolatos problémákkal szembesül, és konkrét recepteket vagy megoldásokat keres.
© 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)