Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 9 Excellent Open Source Configuration Management Applications
 · A Beginner’s Introduction to Linux
 · Simon Tatham’s Portable Puzzle Collection – Games for the Brain
 · Captain Holetooth – Explorative 2D Platform Game for Kids
 · Taisei – A Classy, Frenetic Shoot’em Up Game in the Style of The Touhou Project
 · YouTube Channel
 · Minilens – Fun Open Source Puzzle Platform Game
 · Wizznic! – Highly Addictive Open Source Puzzle Game
 · Success! Beelink S1 Running Linux – Courtesy of the Open Source Community
 · Beelink S1 Mini PC and Linux – Comedy Gold


Latest Links

Top : Books : Printed : Programming


 C (7)
 C plus plus (10)
 Fortran (9)
 Java (20)
 Kylix (5)
 PHP (7)
 Perl (7)
 Python (23)
 Ruby (9)
 Tcl (16)

9 Excellent Open Source Configuration Management Applications
This software automates the configuration of machines to a particular state. Like any other tools, they are designed to solve specific problems in certain ways. The goal is to get a system from whatever state it is in, into the desired state. Configuration management software are the tools of choice for many system administrators and devops professionals.

(Read more)
jEdit is a powerful, easy to use, extensible text editor. Read more


  • Linux Application Development
    by Michael K. Johnson, Erik W. Troan: practical reference guides programmers developing Linux applications or porting applications from other platforms. hot
  • Advanced Linux Programming
    This book takes a tutorial approach, introducing the most important programming concepts and techniques, and providing examples of how to use them. The book is not intended for beginners, and readers are expected to be competent with the C programming lanague and C library functions. Read more
  • Assembly Language Step-by-Step: Programming with DOS and Linux, 2nd Edition
    by Jeff Duntemann: a book/CD-ROM guide for programmers. Begins with an overview of the internal operations of the Intel-based PC, then covers all steps involved in writing, testing, and debugging assembly programs. Presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. Includes information on assembly-level coding for Linux
  • Beginning Linux Programming
    by Richard Stones, Neil Matthew, Alan Cox: delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs
  • Beginning Lua Programming
    by Kurt Jung, Aaron Brown: This book is for beginning programmers, game developers, and web site developers who are interested in a simple yet powerful introduction to programming.
  • Building Applications with the Linux Standard Base
    by Linux Standard Base Team: written by the team that created the LSB, Building Applications with the Linux Standard Base shows developers how to create, test, and certify software for LSB 2.0 compliance. The book?s hands-on approach lets readers quickly understand how to write Linux applications that are portable across multiple distributions, including those from SuSE, Mandrake, and Solaris
  • Developing Linux Applications with GTK+ and GDK
    by Eric Harlow: a comprehensive explanation of how to program with the GIMP Toolkit (GTK+) and the Graphics Drawing Kit (GDK). These tools dramatically ease the process of building graphical user interfaces (GUIs) for Linux applications
  • Developing on Linux with C# and .NET: The Mono Project
    by Daniel Solin: concentrates on Linux people, wanting to get started with C#. It will assume some programming experience, but no prior experience of C# or .Net. Readers will get a good lesson of C#, from the beginning to the end, but also get a view of the technologies that are not available on Windows, like Gtk#
  • Developing Web Applications
    by Ralph Moseley: Developing Web Applications presents script writing and good programming practice but also allows students to see how the individual technologies fit together. It includes recent technical developments to provide a practical and modern introduction to building web applications.
  • Linux 3D Graphics Programming
    Norman Lin: focuses on using C++ code relative to the 3-D graphics programming under Linux. The author focuses on providing illustrations of each graphics concept with self-contained code examples and then provides the programmer with the integration of each concept into a larger 3D engine framework. The programmer then is able to use this framework and create a real-time, portal-based engine
  • Linux Application Development (2nd Edition)
    by Michael K. Johnson, Erik W. Troan: this practical reference guides programmers developing Linux applications or porting applications from other platforms. Linux is fundamentally similar to Unix-so, much of the book covers ground familiar to Unix programmers-but this book consistently addresses topics from a Linux point of view. The aim throughout is to provide the detailed information you need to take full advantage of Linux
  • Linux Game Programming
    by Mark Collins, Andre Lamothe (Editor), Ren Campbell, Steve Baker, Martin Donlon: offers Linux users the information they need to create a game using their OS of choice. This is the only book that addresses game development for the Linux community on the market today
  • Linux Gnome/Gtk Programming Bible
    by Griffith, Arthur Griffith: gives you all the tools you need to master the complex programming architecture of GNOME (GNU Object Model Environment) and GTK+ (the GIMP Toolkit).
  • Linux Graphics Programming with SVGAlib
    by Jay Link: a complete reference for programmers, developers, and students who wish to integrate the functionality of this remarkable graphics library with their own Linux programs
  • Linux Programmer's Reference
    by Richard Petersen: an alphabetical reference of every major LINUX command, syntax, description and example. The book provides time-saving insight as to when a certain command is better used over another. BASH and TCSH are covered, along with the Z shell.
  • Linux Programming Bible
    by John Goerzen: this soup-to-nuts reference leads you step-by-step from simple shell programs to sophisticated CGI applications. Along the way you'll find out how to make the most of the Linux C/C++ environment, handle pipe and socket communications, manipulate data with Perl, and much more
  • Linux Programming by Example
    by Kurt Wall: introduces programmers with some background in C but no knowledge of the specifics of Linux programming to the fundamentals of Linux system programming and application development. Topics covered include using GNU development tools, system programming, file handling in Linux, interprocess communication, network programming, application programming interfaces, X window programming, debugging and memory management, and version control and software distribution
  • Linux Programming Unleashed
    by Kurt Wall, Mark Watson, Mark Whitis: a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming; Interprocess Communication; Device Drivers; Development Tools (make, Emacs, diff and patch, etc.); Programming the User Interface; programming (including Motif, Athena, GTK, QT, and more); Scripting; Security; System Programming Using Libraries; Package Management; and Licensing
  • Linux Programming White Papers
    by David Rusling, Ori Pomerantz, Sven Goldt, Sven Van Der Meer, Esther Schindler, Scott Burkett, Matt Welsh, Ivan Bowman (Foreword), Eric Raymond: Covers sound and graphics programming, programming I/O ports, C programming, message queues, memory management, code debugging, porting applications to Linux, and other related Linux programming topics
  • Linux Rapid Application Development
    by Cameron Hughes, Tracey Hughes: this hands-on guide gives C++ programmers the tools and techniques they need to create applications based on KDE, the leading Linux graphical user interface. Packed with tips and advice for streamlining the entire development cycle, it explains how to harness the Qt and K Class-libraries-and build user-friendly Linux applications in a snap. The CD-ROM has Qt and KDE tools, and all code from the book
  • Linux Socket Programming by Example
    by Warren Gay: begins with a very basic introduction to the fundamentals of socket level programming. As the chapters progress, you are introduced to related concepts, such as forming network addresses, Ipv6, the TCP/IP protocol suite and options, writing servers, and creating secure applications. You will also learn about socket fundamentals, domains and addresses, address conversion functions, socket types and protocols, Internet sockets, types and protocols, binding an address to a socket, using Datagram oriented protocols, and much more
  • Multitool Linux: Practical Uses for Open Source Software
    by Michael Schwarz, Jeremy Anderson, Peter Curtis, Steven Murphy: this resource-packed guide delivers pragmatic solutions for real-world development needsall using open source software tools. Viewing Linux as a well-stocked toolbox, the book shows programmers and sophisticated users how to create numerous exciting and useful applications for business and entertainment
  • Open Source Linux Web Programming
    by Jones, Drew Batchelor, Christopher A. Jones: this complete toolbox of techniques shows you how to harness the open-source power of Linux-and create world-class Internet applications.
  • Php Essentials
    by Julie C. Meloni: aim is to provide a hands-on guide to installing and using PHP for those who have no previous knowledge of the product. The book's based on version 3 but covers new PHP 4 features too
  • Practical PHP and MySQL(R): Building Eight Dynamic Web Applications
    Jono Bacon: Leading open source author Jono Bacon teaches the core skills you?ll need to build virtually any application. You?ll discover how to connect with databases, upload content, perform cascading deletes, edit records, validate registrations, specify user security, create reusable components, use PEAR extensions, and even build Ajax applications.
  • Professional LAMP : Linux, Apache, MySQL and PHP Web Development
    by Jason Gerner, Morgan Owens, Elizabeth Naramore, Jeremy Stolz: The amazing combination of Linux, Apache, MySQL, and PHP (LAMP) enjoys increasing popularity because of the interaction, flexibility, customization, and cost effectiveness of its components. In turn, LAMP has proven to be one of the fastest-growing ways to develop enterprise-level web applications. As the first book to address the LAMP module in its entirety at the professional level, this resource will help you take your web sites to the next level.
  • Professional Linux Programming
    by Jon Masters: This book is broken into four primary sections addressing key topics that Linux programmers need to master: Linux nuts and bolts, the Linux kernel, the Linux desktop, and Linux for the Web.
  • Programmer's Guide to NCurses
    by Dan Gookin: A no-nonsense tutorial guide to the nCurses version 5.5 library, taking you from basic to advanced functions step by step. Then you'll find an A-to-Z reference of more than 175 nCurses functions, cross-referenced and illustrated with examples.
  • Programming Linux Games
    by Loki Software Inc, John R. Hall: a complete guide to developing Linux games, written by the Linux gaming experts
  • Python Phrasebook
    Brad Dayley: Python Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Python.
  • Qt Programming for LINUX and Windows 2000
    by Patrick Ward: provides in-depth coverage of QT programming for Linux and Windows 2000, interfacing with Microsoft APIs, working with DDE servers, COM, DCOM, and Qt2. The CD-ROM comes with the new Qt 2.1 with toolkit extensions, sample code, and more
  • Sams Teach Yourself Linux Programming in 24 Hours
    provides a digestible introduction to creating Linux system utilities in the C programming language for the beginning or intermediate C programmer. Written by author Warren W. Gay, whose own code is part of today's Linux, this guide provides just enough nitty-gritty detail in 24 easy-to-follow lessons
  • Sams Teach Yourself Shell Programming in 24 Hours
    a tutorial aimed at making the UNIX and Linux user more effective and productive users of the operating system. It does this by showing them how to take control of their systems by harnessing the power of the shell
  • The Linux Programmer's Toolbox
    by John Fusco: John Fusco systematically illuminates today's best open source tools, explaining which to choose, where to find them, how to use them, and why you'd want to.
  • Tom Swan's GNU C++ for Linux (Professional Dev. Guide)
    by Tom Swan: teaches C++ programmers how to program for the Linux operating system using the GNU C++ compiler. It deals with Linux-specific programming issues and covers topics such as Linux programming fundamentals, Kernel programming, device drivers, Tom Swan's "Developer Toolbox", X Windows development, class libraries, object-oriented programming, and references to reserved words, operator precedence, and Internet sites for more information
  • Windows to Linux Migration Toolkit
    by David Allen: provides you all the information, tools, and guidance, including valuable fully functioning scripts to migrate from Windows NT/2000 to any Linux variant
  • X Window Programming From Scratch
    by J. Robert Brown: guides you through the Linux operating system from the application developer's point of view. It introduces programming constructs and how to accomplish them using the C programming language. Further, it provides a comprehensive introduction to windowing environments and specifically the X Window System

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.