Anda di halaman 1dari 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.

Anda mungkin juga menyukai