[go: up one dir, main page]

0% found this document useful (0 votes)
247 views3 pages

21 Free E-Books On Linux Programming

This document lists and briefly describes 21 free e-books related to Linux programming. The e-books cover topics such as parallel programming, Java application development on Linux, Linux systems programming, WebSphere application development, Linux shell scripting, managing projects with GNU Make, embedded software development with eCos, C programming in Linux, GTK+/Gnome application development, KDE development, programming from the ground up, programming Linux games, secure programming for Linux and Unix, advanced Linux programming, and GNU Make. The e-books are available for free download and cover a wide range of skills and topics useful for Linux programming.

Uploaded by

baluskb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
247 views3 pages

21 Free E-Books On Linux Programming

This document lists and briefly describes 21 free e-books related to Linux programming. The e-books cover topics such as parallel programming, Java application development on Linux, Linux systems programming, WebSphere application development, Linux shell scripting, managing projects with GNU Make, embedded software development with eCos, C programming in Linux, GTK+/Gnome application development, KDE development, programming from the ground up, programming Linux games, secure programming for Linux and Unix, advanced Linux programming, and GNU Make. The e-books are available for free download and cover a wide range of skills and topics useful for Linux programming.

Uploaded by

baluskb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

10/31/13 21 Free E-Books On Linux Programming

www.efytimes.com/e1/fullnews.asp?edid=116902 1/3
21FreeEBooksOnLinuxProgramming
Linuxprogrammingisnotonlythe'in'thingforthehiringcompanies,butalsoitgivesyouawideplatformto
experiment,imagineandcreate!Hereare21freeebookstohelpyouinthejourneyofLinuxprogramming.

Thursday,September26,2013:Linuxprovidestopclassoperatingsystem,supportfornumerabledifferent
programminglanguagesandalsooutstandingsupportforC,C++andJava.Plus,notonlyLinuxisfreeofcost,butalsoit
comeswiththefreedomtomodify,share,andextendtheIDEsandtoolchains!SoifyoutooareintoLinuxprogramming
orifyouarelookingforwardtostepintoLinuxprogramming,herewebring21freebooksthatcancomehelpful!
1.IsParallelProgrammingHard,And,IfSo,WhatCanYouDoAboutIt?byPaulE.McKenney,2011
Thepurposeofthisbookistohelpyouunderstandhowtoprogramsharedmemoryparallelmachines.Bydescribingthe
algorithmsthathaveworkedwellinthepast,wehopetohelpyouavoidsomeofthepitfallsthathavebesetparallel
projects.
2.JavaApplicationDevelopmentonLinuxbyCarlAlbing,MichaelSchwarzPrenticeHallPTR,2004
ThehandsonguidetothefullJavaapplicationdevelopmentlifecycleonLinux,writtenforJavaandLinuxdevelopers
alike.Theauthorsdemonstratetheplatform,tools,andapplicationdevelopmentbyshowingeasytofollow,realistic
examples.
3.LinuxSystemsProgrammingbyJonathanMaceyBournemouthMediaSchool,2005
Contents:CommandLineArgumentsEnvironmentVariablesTheStandardI/OLibraryExecutingProcessesasaStream
ShowingsystemProcessesCreatingprocessesinaprogramProcessesandThreadsInterprocessCommunication
Semaphoresetc.
4.GettingstartedwithWebSphereApplicationServerbyJiangLinQuan,atal.IBMCorporation,2010
Readthisbookto:FindoutwhatCommunityEditionisallaboutLearnhowtodevelopJavaEEapplicationswith
CommunityEditionUnderstandhowCommunityEditioninteractswithdatabasesLearneverydayCommunityEdition
administrationtasksetc.
5.LinuxShellScriptingTutorial:ABeginner'sHandbookbyVivekG.GitenixCraft,2002
Thistutorialisdesignedforbeginnerswhowishtolearnthebasicsofshellscripting/programmingplusintroductionto
powertoolssuchasawk,sed,etc.Thisdocumentcontainsexamplesratherthanallthefeaturesofshell.
6.ManagingProjectswithGNUMakebyRobertMecklenburgO'Reilly,2004
ThebookhasoneofthemostenduringfeaturesofbothUnixandotheroperatingsystems.Thiseditionfocusesonthe
GNUversionofmake,whichhasbecometheindustrystandard.Thebookprovidesguidelinesonmeetingtheneedsof
largeprojects.
8.EmbeddedSoftwareDevelopmentwitheCosbyAnthonyJ.MassaPrenticeHallPTR,2002
ThebookshowsdeveloperstheadvantagesofusingeCos,theEmbeddedConfigurableOperatingSystem,over
commercialembeddedoperatingsystems.AsanOpenSourcesolution,eCosprovidesaroyaltyfreeoptionforembedded
softwaredevelopment.
9.TheLinuxProgrammer'sGuidebySvenGoldt,atal.,1995
ThisguidehelpsLinuxprogrammersunderstandthepeculiaritiesofLinux.Itshouldbeusefulwhenportingprograms
fromotheroperatingsystems.Itdescribesthesystemcallsandthemajorkernelchangeswhichhaveeffectsonolder
10/31/13 21 Free E-Books On Linux Programming
www.efytimes.com/e1/fullnews.asp?edid=116902 2/3
programs.
10.CProgramminginLinuxbyDavidHaskinsBookBoon,2009
Usingaseriesofwebdevelopmentexamples,thisbookwillgiveyouaninterestingglimpseintoaLinuxApplication
DevelopmentUsingWebsphereStudio5byOsamuTakagiwa,atal.IBMRedbooks,2003
ThisbookhelpsyougetfamiliarwithIBMmiddlewareandtoolsforLinux,anddevelopyournewWebapplicationon
Linux.ItisaimedtoshowIBM'sabilitytoprovideanadvancedplatformforWebSphereapplicationdevelopmentusing
Linux.
12.TheLinuxKernelModuleProgrammingGuidebyPeterJaySalzmanCreateSpace,2001
Anexcellentguideforanyonewishingtogetstartedonkernelmoduleprogramming.Theauthortakesahandson
approachstartingwithsimpleprograms,andquicklymovesfromthere.Thebookhasalivelystylethatentertainswhileit
educates.
13.TheBigOnlineBookofLinuxAdaProgrammingbyKenO.BurtchPegaSoft,2008
ThistextcoversbasicsoftwaredevelopmentonLinux,areviewofthecoreAda95language,andanintroductionto
designingprogramsthatworkwiththeLinuxkernelandstandardClibraries.ItalsocoverssomeoftheAdabindings.
14.GNUAutoconf,AutomakeandLibtoolbyGaryV.Vaughn,etal.Sams,2000
ThisbookisanexpertguidetousingGNUautoconf,automake,andlibtooleffectively.WrittenforC/C++orscript
programmerswhowritesoftwareunderUnix/Linux.Thetextisfilledwiththenutsandboltsdetailsofrunningthesethree
utilities.
15.GTK+/GnomeApplicationDevelopmentbyHavocPenningtonSams,1999
ProvidesdetailedinformationforprogrammersanddevelopersusingtheGTK+/Gnomelibraries.Itcomplementsexisting
GTK+/Gnomedocumentation,goingintomoredepthonpivotalissuessuchasGTK+objectsystem,theeventloop,Gdk
substrate,etc.
16.KDE2.0DevelopmentbyDavidSweetSams,2000
Topicsinclude:KDEUICompliance,StyleReference,TheQtToolkit,ResponsiveUserInterface,ComplexFunctionKDE
Widgets,Multimedia,DCOP,KParts,CreatingDocumentation,PackagingCode,CVSandCVSUP,andKDevelop:theIDE
forKDE.
17.ProgrammingFromTheGroundUpbyJonathanBartlettBartlettPublishing,2004
AnintroductiontoassemblylanguageprogrammingonLinuxforx86machines.Itcoversmemorymanagement,interfacing
withC,debugging,dynamiclibraries,GUIprogramming,andmore.Greattextbookfornovicesaswellasforintermediates.
18.ProgrammingLinuxGamesbyJohnR.HallNoStarchPress,2001
Acompleteguidetodeveloping2DLinuxgames,writtenbytheLinuxexperts.ItteachesthebasicsofLinuxgame
programminganddiscussesimportantmultimediatoolkits.YouwilllearntowriteanddistributeLinuxgames.
19.SecureProgrammingforLinuxandUnixHOWTObyDavidA.Wheeler,2003
ThebookprovidesasetofdesignandimplementationguidelinesforwritingsecureprogramsforLinuxandUnixsystems.
Thisdocumentincludesspecificguidanceforanumberoflanguages,includingC,C++,Java,Perl,Python,andAda95.
20.AdvancedLinuxProgrammingbyMarkL.Mitchell,AlexSamuel,JeffreyOldhamSams,2001
ThefirstpartofthebookcoversgenericUNIXsystemservicesforadvancedprogrammerswhohaveworkedwithother
10/31/13 21 Free E-Books On Linux Programming
www.efytimes.com/e1/fullnews.asp?edid=116902 3/3
Linuxsystems.Thesecondsectioncoverstrulyadvancedtopics,thematerialthatisentirelyLinuxspecific.
21.GNUMake:AProgramforDirectedCompilationbyRichardM.Stallman,RolandMcGrathFreeSoftware
Foundation,2010
Themakeutilityautomaticallydetermineswhichpiecesofalargeprogramneedtoberecompiled,andissuescommandsto
recompilethem.ThismanualdescribesGNUmake,whichwasimplementedbyRichardStallmanandRolandMcGrath.

You might also like