Vissza a főoldalra |
Asztalos Márk, Bányász Gábor, Levendovszky Tihamér |
Linux programozás |
Második, átdolgozott kiadás |
B5, kartonált ♦ 616 oldal ♦ 7800 Ft áfával ♦ ISBN 978-963-9863-29-3 |
A Linux a közelmúltban volt húszéves. Ez a húsz év egyben sikertörténet is: a Linux-alapú szerverek népszerűsége töretlen, nagyon sok beágyazott eszköz futtat Linuxot, köztük a legnépszerűbb okostelefonok. A Linux-disztribúciók egyre közelebb kerülnek a felhasználókhoz, használatuk egyre egyszerűbbé válik. Jóllehet számos magas szintű programozási nyelv és környezet áll rendelkezésre, sok olyan feladat létezik, amelyet az operációs rendszer programozási felületén elérhető funkciókkal lehet csak megoldani. Ilyenkor szükség van az operációs rendszer működésének mélyebb ismeretére, ez beágyazott környezetben egyenesen elengedhetetlenné válik. Ezekhez a feladatokhoz kíván segítséget nyújtani a könyv. Az operációs rendszer C/C++-ban elérhető programozási felületének ismertetése során részletesen bemutatjuk a megvalósítási alapelveket, ennek tükrében érthetővé válik az egyes funkciók használata is. Egy sokkal teljesebb kép birtokában a magas szintű környezetek felhasználói is hatékonyabban tudják kihasználni környezetük lehetőségeit. Mivel a Linux a Unix operációs rendszerek családjának tagja, ezért a Linuxról elmondottak nagy része igaz a Unixra is. Mindezek alapján ajánljuk a könyvet mindenkinek, aki Linux/Unix környezetben tervezői, illetve programozói munkát végez, valamint azoknak, akik el szeretnék sajátítani az ehhez szükséges ismereteket. A szerzők könyvüket annak első kiadása óta szinte teljesen átdolgozták, és számos új fejezettel bővítették. A főbb témakörök a következők:
Letölthető anyagok |
A könyvhöz kapcsolódó példák az alábbi hivatkozásokról tölthetőek le:
Az összes példa egyben innen tölthető le. A kitömörítés során létrejövő "linux_programozas_peldak" könyvtár a fejezetek sorszámának megfelelő alkönyvtárakban tartalmazza a példákat.
A példák Ubuntu 12.04 LTS disztribúció alatt voltak tesztelve. Az egyes fejezetek példái, a Qt fejezet kivételével az alkönyvtárakban kiadott "make" paranccsal készíthetőek el. A fordításhoz szükséges a gcc, g++, és make programok telepítése. Továbbá a Qt fejezet példáihoz a Qt fejlesztői könyvtárakra és eszközökre is szükség lesz.