Friday, June 13, 2008

Guide to ARMLinux for Developers


Guide to ARMLinux for Developers

This book tries to cover a range of hardware and aspects of ARMLinux. It assumes that you are at least a competent computer user, more likely an experienced developer, but perhaps not very familiar with GNU/Linux or the ARM and its development platforms.

Use the following url to access the free ebook Guide to ARMLinux for Developers .
http://www.aleph1.co.uk/armlinux/book

Computers as Tutors: Solving the Crisis in Education

Computers as Tutors: Solving the Crisis in Education
In Computers As Tutors: Solving The Crisis In Education, Frederick Bennett lays out the difficulties that are present in contemporary American education and reveals why the millions of newly added computers in schools have been largely ineffectual. It is available online for free.
Use the following url to access the free ebook Computers as Tutors: Solving the Crisis in Education .
http://www.cris.com/~Faben1/

Introduction to Computer Science using Java 1.4 version


Introduction to Computer Science using Java 1.4 version

This is a first course in Computer Science using the programming language Java 1.4 version. It covers the fundamentals of programming and of computer science.

Use the following url to access the free ebook Introduction to Computer Science using Java 1.4 version .
http://chortle.ccsu.edu/CS151/index.html

Agustin's Linux Manuals


Agustin's Linux Manuals

This free manual covers the following topics. Volume 1 - Installation and Internet, Volume 2 - System Administration, Volume 3 - Multimedia and Hardware Installation and Volume 4 - Networks and Servers.

Use the following url to access the free ebook Agustin\'s Linux Manuals .
http://www.comptechdoc.org/os/linux/

Introduction to Computer Science using Java 5.0 version


Introduction to Computer Science using Java 5.0 version

This is a first course in Computer Science using the programming language Java. It covers the fundamentals of programming and of computer science.

Use the following url to access the free ebook Introduction to Computer Science using Java 5.0 version .
http://chortle.ccsu.edu/java5/cs151java.html

The Operating Systems Handbook


The Operating Systems Handbook

This free pdf book shows you the following, for UNIX, VMS, OS/400, VM/CMS, and MVS operating systems: History of the operating system, Starting and ending a session, Filenames, How files are organized, and how to navigate, Available on-line help, Creating, copying, naming, and deleting files, Using the text editor, Printing text files, Creating and running command files, Sending and receiving mail, A sample session.

Use the following url to access the free ebook The Operating Systems Handbook .
http://www.snee.com/bob/opsys.html

Information Systems Developers Handbook

Information Systems Developers Handbook by University of Southern Queensland is free in pdf format.
Use the following url to access the free ebook Information Systems Developers Handbook .
http://www.usq.edu.au/business/departments/infosys/isdhandbook.htm

Introduction to Scientific


Introduction to Scientific and Technical Computing with Java

This JavaTech Web Course provides an extensive array of tutorial and reference materials for the Java programming language with an emphasis on how you can apply Java to scientific and technical computing tasks. We particularly focus on those particular features of Java, such as the big collection of networking and graphical user interface tools, that are especially beneficial to those who work in those fields.

Use the following url to access the free ebook Introduction to Scientific and Technical Computing with Java .
http://www.particle.kth.se/~lindsey/JavaCourse/Book/index.html

Numerical Computation Guide

Numerical Computation Guide by Sun Microsystems contains the following topics: IEEE Arithmetic, The Math Libraries, Exceptions and Exception Handling, Examples, SPARC Behavior and Implementation, x86 Behavior and Implementation, What Every Computer Scientist Should Know About Floating-Point Arithmetic and Standards Compliance.
Use the following url to access the free ebook Numerical Computation Guide .
http://docs.sun.com/source/806-3568/

Java Programming for Kids


Java Programming for Kids, Parents and Grandparents

This free Java e-book is written for kids from 11 to 80 years old and for school computer teachers, parents who want to get their child into the world of computer programming and college students who are looking for a supplement to overcomplicated textbooks.

Use the following url to access the free ebook Java Programming for Kids, Parents and Grandparents .
http://www.faratasystems.com/?page_id=197

Data Mining: Desktop Survival Guide

Data Mining: Desktop Survival Guide by Graham Williams is a free online book.
Use the following url to access the free ebook Data Mining: Desktop Survival Guide .
http://www.togaware.com/datamining/survivor/index.html

Slackware Linux Essentials


Slackware Linux Essentials

This is the official guide to Slackware Linux. This book is designed to get you started with the Slackware Linux operating system. It's not meant to cover every single aspect of the distribution, but rather to show what it is capable of and give you a basic working knowledge of the system.

Use the following url to access the free ebook Slackware Linux Essentials .
http://www.slackbook.org/html/index.html

A short introduction to operating systems

This free online book covers the following topics: What is an operating system?, Single-task OS, Multi-tasking and multi-user OS, Processes and Thread, Memory and storage, Networks: Services and protocols, TCP/IP Networks and Security: design considerations.
Use the following url to access the free ebook A short introduction to operating systems .
http://www.iu.hio.no/~mark/os/os.html

Blue Pelican Java Textbook

Blue Pelican Java Textbook

This high school computer science text book is highly focused, concise, and to the point...no fluff, no frills. Many of the new features of the recently released Java 5.0 and 6.0 are detailed in a free pdf version of this 543 page book.

Use the following url to access the free ebook Blue Pelican Java Textbook .
http://www.bluepelicanjava.com/downloadBook_bpj.htm

Funding a Revolution: Government Support for Computing Research

Free online book Funding a Revolution: Government Support for Computing Research addresses how the U.S. computing and communication industries achieved developmental fertility, on what they are built.
Use the following url to access the free ebook Funding a Revolution: Government Support for Computing Research .
http://www.nap.edu/catalog/6323.html

Working with XML

Working with XML

This online book Working with XML: The Java API for Xml Processing (JAXP) Tutorial covers the following topics: Understanding XML and the Java XML APIs, Serial Access with the Simple API for XML (SAX), XML and the Document Object Model (DOM) and Using XSLT.

Use the following url to access the free ebook Working with XML .
http://java.sun.com/webservices/jaxp/dist/1.1/docs/tutorial/index.html

Intrusion Detection für Linux-Server (german)


Intrusion Detection für Linux-Server (german)

The book covers the setup of the available open source intrusion detection systems based on Linux. The covered tools include tripwire, snort, lids, snare, logsurfer etc. One whole part of the book is devoted to the distributed setup of these tools and their management. Further chapters include the digital forensic analysis of a compromised host and the analysis of network traces.

Use the following url to access the free ebook Intrusion Detection für Linux-Server .
http://www.spenneberg.com/IDS-Book/197.html

Parallel Complexity Theory

This research monograph contains information on the foundations of a complexity theory for parallel computation.
Use the following url to access the free ebook Parallel Complexity Theory .
http://www.eng.unt.edu/~ian/books/pct.html

Java Data Structures (2nd edition)


Java Data Structures (2nd edition)

Java Data Structures by theparticle.com is a free online Java book

Use the following url to access the free ebook Java Data Structures .
http://www.theparticle.com/javadata2.html

Linux For Newbies


Linux For Newbies

This book might be really useful, especially if combined with Installing Linux. There's much information on the Internet about Linux, but it's hard to find a complete, well written, easy to understand guide for people who are new to the whole Linux (free software, open source, etc.) phenomenon and are curious about (trying) it.

Use the following url to access the free ebook Linux For Newbies .
http://en.wikibooks.org/wiki/Linux_For_Newbies

Interactive Programming In Java


Interactive Programming In Java

Free online book Interactive Programming In Java by Lynn Andrea Stein is divided into following parts: Part 1: Introduction to Interactive Program Design, Part 2: Entities and Interactions, Part 3: Refining Designs, Part 4: Refining Interactions and Part 5: Systems of Objects.

Use the following url to access the free ebook Interactive Programming In Java .
http://www.cs101.org/ipij/

A history of the personal computer: the people and the technology

This book is an exciting history of the personal computer revolution. Early personal computing, the "first" personal computer, invention of the microprocessor at Intel and the first microcomputer are detailed. It also traces the evolution of the personal computer from the hardware and software hacker, to its use as a consumer appliance on the Internet.
Use the following url to access the free ebook A history of the personal computer: the people and the technology .
http://epe.lacbac.gc.ca/100/200/300/allan_publishing/history_personal_computer/index.html

Java Precisely


Java Precisely

Free online book Java Precisely provides a concise reference for the Java programming language and some of its essential libraries. The book covers Java 2, versions 1.3 and 1.4. It is intended both for students learning Java and for more experienced Java programmers.

Use the following url to access the free ebook Java Precisely .
http://www.dina.kvl.dk/~sestoft/javaprecisely/

Open Distributed Systems

Open Distributed Systems by Jon Crowcroft provides an introduction to the principles and practices of distributed computing systems and their application with the use of open standards. DLC: Electronic data processing - Distributed processing.
Use the following url to access the free ebook Open Distributed Systems .
http://www.cs.ucl.ac.uk/staff/jon/ods/ods.html


Linux Kernel in a Nutshell

Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators. This free book is available for download in either PDF or DocBook format for the entire book, or by the individual chapter.

Use the following url to access the free ebook Linux Kernel in a Nutshell .
http://www.kroah.com/lkn/

The Wealth of Networks : How Social Production Transforms Markets and Freedom

In this free book, Yale law professor Benkler offers a comprehensive catalog of flashpoints in the conflict between old and new information creators. In Benkler's view, the new "networked information economy" allows individuals and groups to be more productive than profit-seeking ventures.
Use the following url to access the free ebook The Wealth of Networks : How Social Production Transforms Markets and Freedom .
http://www.benkler.org/wealth_of_networks/index.php?title=Main_Page

Karel J. Robot

Karel J. Robot

Karel J. Robot: A Gentle Introduction to the Art of Object-Oriented Programming in Java is available online free of charge.

Use the following url to access the free ebook Karel J. Robot .
http://www.csis.pace.edu/~bergin/KarelJava2ed/KarelJavaEdition.html

Shell Scripting


Shell Scripting

This book teaches students how to create shell scripts, the use of Regular expressions, file manipulation with sed, grep and awk and how to tie all this new knowledge into scripts that make using Linux so simple.

Use the following url to access the free ebook Shell Scripting .
http://learnlinux.tsf.org.za/courses/web-shell-script.html

On to Java

On to Java

On to Java: Fast Travel on the Natural Path to Java Essentials and Effective Programming Practices is a clear, concise, no-nonsense book on Java that would appeal most to serious programmers. Authored by an MIT CS prof and a real-world Java expert. Written in a terse, slide-show style that presents each essential idea in a brief paragraph without unnecessary verbiage.

Use the following url to access the free ebook On to Java .
http://people.csail.mit.edu/phw/OnToJava/

Media Ownership and Democracy in the Digital Information Age

Media Ownership and Democracy in the Digital Information Age combines a detailed review of First Amendment jurisprudence with rigorous economic analysis to demonstrate the continuing need for structural limits on media ownership to promote democratic discourse.
Use the following url to access the free ebook Media Ownership and Democracy in the Digital Information Age .
http://cyberlaw.stanford.edu/blogs/cooper/archives/mediabooke.pdf

Linux Network Administration


Linux Network Administration

This online book teaches the fundamentals of networking, what the TCP/IP protocol stack consists of and how the different layers of the network stack influence communication on a network. You will learn how Linux can be used as a router and the basic principles of digital encryption and digital signatures used to keep email secure. As well as how to set up secure connections between different Linux machines by using SSH.

Use the following url to access the free ebook Linux Network Administration .
http://learnlinux.tsf.org.za/courses/web-net-admin.html

Open Architecture as Communications Policy

The book explores new, technology-neutral approaches to preserving both open communications networks and the freedom of the Internet.
Use the following url to access the free ebook Open Architecture as Communications Policy .
http://cyberlaw.stanford.edu/blogs/cooper/archives/openarchitecture.pdf

Java Au Naturel


Java Au Naturel

This is a free computer science textbook by Dr. William C. Jones, Jr. It includes the following topics: Objects, Conditionals and Boolean Methods, Loops and Parameters, Instance Variables, Class Methods and Class Variables, Basic Data Types and Expressions and etc.

Use the following url to access the free ebook Java Au Naturel .
http://www.cs.ccsu.edu/~jones/book.htm

Open Architecture as Communications Policy

The book explores new, technology-neutral approaches to preserving both open communications networks and the freedom of the Internet.
Use the following url to access the free ebook Open Architecture as Communications Policy .
http://cyberlaw.stanford.edu/blogs/cooper/archives/openarchitecture.pdf

Linux System Administration


Linux System Administration

This online book teaches students how to install GNU/Linux. The book uses the Debian distro as an example. Students install, create and manage user accounts, install new hardware, make backups and many other mission critical tasks a System Administrator would need to know.

Use the following url to access the free ebook Linux System Administration .
http://learnlinux.tsf.org.za/courses/web-sys-admin.html

Java Everywhere In Action


Java Everywhere In Action

From the Mars Rover all the way to your mobile phone, Java technology is changing the world around us, and beyond. It's used in practically every major industry, from education, government, and space exploration to transportation, finance, telecommunications, and more.

Use the following url to access the free ebook Java Everywhere In Action .
http://www.java.com/en/about/javabook.pdf

Netiquette

This book brings etiquette to the bustling frontiers of cyberspace. In a series of entertaining essays, the author establishes the do's and the don'ts of communicating online.
Use the following url to access the free ebook Netiquette .
http://www.albion.com/netiquette/book/index.html

Jan Newmarch's Guide to JINI Technologies

Jan Newmarch's Guide to JINI Technologies

This free online book covers topics like TroubleShooting Jini, Discovering a Lookup Service, Entry Objects, Service Registration, Client Search, Leasing, Choices for Service Architecture, Discovery Management and etc.

Use the following url to access the free ebook Jan Newmarch\'s Guide to JINI Technologies .
http://jan.netcomp.monash.edu.au/java/jini/tutorial/Jini.xml

Trapped in the Net

Trapped in the Net: The Unanticipated Consequences of Computerization's full text is now online.
Use the following url to access the free ebook Trapped in the Net .
http://pup.princeton.edu/books/rochlin/

User Guide to Using the Linux Desktop


User Guide to Using the Linux Desktop

This user guide is meant as an introductory guide for a user to use a modern personal computer (PC) running the Linux operating system. The main aim is to provide a self-learning guide on how to use a modern Linux desktop system.

Use the following url to access the free ebook User Guide to Using the Linux Desktop .
http://www.iosn.net/training/end-user-manual/

Information Retrieval

Keith Van Rijsbergen demonstrates how different models of information retrieval (IR) can be combined in the same framework used to formulate the general principles of quantum mechanics.
Use the following url to access the free ebook Information Retrieval .
http://www.dcs.gla.ac.uk/Keith/Preface.html

The Java Developers Almanac 1.4

The Java Developers Almanac 1.4

The Java Developers Almanac presents all the core Java packages and their members in an easy-to-consult format. All the code examples from the book are available here.

Use the following url to access the free ebook The Java Developers Almanac 1.4 .
http://javaalmanac.com/egs/

Linspire Guide


Linspire Guide

Linspire Guide is a wiki about the Linspire operating system (version 5 or eariler).

Use the following url to access the free ebook Linspire Guide .
http://www.linspireguide.com/Home

Tools for Thought

Tools for Thought: The History and Future of Mind-Expanding Technology by Howard Rheingold is available online.
Use the following url to access the free ebook Tools for Thought .
http://www.rheingold.com/texts/tft/
n

Principles of Object-Oriented Programming in Java 1.1

Principles of Object-Oriented Programming in Java 1.1

Principles of Object-Oriented Programming in Java 1.1 can be viewed online.

Use the following url to access the free ebook Principles of Object-Oriented Programming in Java 1.1 .
http://books.iuniverse.com/viewbooks.asp?isbn=1583482180&page=1

Inside the Java Virtual Machine

Inside the Java Virtual Machine

Inside the Java Virtual Machine by Bill Venners is not complete yet. 9 chapters are available.

Use the following url to access the free ebook Inside the Java Virtual Machine .
http://www.artima.com/insidejvm/ed2/index.html

Cable Mergers and Monopolies

Cable Mergers and Monopolies: Market Power in Digital Media and Communications Networks provides a detailed study of the increasingly concentrated cable TV industry, which has dominated the video market for decades and is rapidly gaining dominance in the high-speed Internet market.
Use the following url to access the free ebook Cable Mergers and Monopolies .http://cyberlaw.stanford.edu/blogs/cooper/archives/Cable_mergers.pdf

java

Interface Design Best Practices in Object-Oriented API Design in Java

Interface Design Best Practices in Object-Oriented API Design in Java is a free online Java book.

Use the following url to access the free ebook Interface Design Best Practices in Object-Oriented API Design in Java .
http://www.artima.com/interfacedesign/index.html

Digital History

Digital History: A Guide to Gathering, Preserving, and Presenting the Past on the Web provides for the first time a plainspoken and thorough introduction to the web for historians--teachers and students, archivists and museum curators, professors as well as amateur enthusiasts--who wish to produce online historical work or to build upon and improve the projects they have already started in this important new medium.
Use the following url to access the free ebook Digital History .
http://chnm.gmu.edu/digitalhistory/

Securing & Optimizing Linux: The Ultimate Solution


Securing & Optimizing Linux: The Ultimate Solution

The Securing & Optimizing Linux series books addresses unanswered questions about Linux security and optimization in the marketplace. There are intended for a technical audience and discusses how to install a Linux Server with all the necessary security and optimization for a high performance Linux specific machine. It covers in detail several ways to configure tasks' security and optimization.

Use the following url to access the free ebook Securing and Optimizing Linux: The Ultimate Solution .
http://www.openna.com/products/books.php

Spinning the Web

Spinning the Web was the first book in print to deal with publishing information on the Web.
Use the following url to access the free ebook Spinning the Web .
http://andrew-ford.com/stw/stw.html

Java Look and Feel Design Guidelines: Advanced Topics

Java Look and Feel Design Guidelines: Advanced Topics

Java Look and Feel Design Guidelines: Advanced Topics can be accessed online for free. Chapters are Introduction, Windows, Menus, Behavior, Idioms, Responsiveness, Wizards, Events and Alarms.

Use the following url to access the free ebook Java Look and Feel Design Guidelines: Advanced Topics .
http://java.sun.com/products/jlf/at/book/index.html

Ubuntu Linux Essentials


Ubuntu Linux Essentials

Ubuntu Linux Essentials is an online book designed to provide everything a user needs to know to install, use and administer an Ubuntu Linux system.

Use the following url to access the free ebook Ubuntu Linux Essentials .
http://www.techotopia.com/index.php/Ubuntu_Linux_Essentials

Java Look and Feel Design Guidelines, second edition

Java Look and Feel Design Guidelines, second edition

Java Look and Feel Design Guidelines, second edition can be accessed online for free. This free book divided into 4 parts: Part I: Overview, Part II: Fundamental Java Application Design, Part III: The Components of the Java Foundation Classes, Part IV: Backmatter.

Use the following url to access the free ebook Java Look and Feel Design Guidelines, second edition .
http://java.sun.com/products/jlf/ed2/book/index.html

Information Retrieval Interaction

This page contains the full text electronic version of Peter Ingwersen's book 'Information Retrieval Interaction' from 1992, available for download as Adobe Acrobat PDF files.
Use the following url to access the free ebook Information Retrieval Interaction .
http://www.db.dk/pi/iri/

TCP/IP & Linux Protocol Implementation


TCP/IP & Linux Protocol Implementation

TCP/IP & Linux Protocol Implementation: Systems Code for the Linux Internet provides a one-of-a-kind description about using the Linux operating system on a TCP/IP network. Offers detailed explanations on how Linux implements its communications protocols. This is a gzipped Postscript file.

Use the following url to access the free ebook TCP/IP and Linux Protocol Implementation .
ftp://cs.ucl.ac.uk/darpa/tmp/li/book.ps.gz


The NetBeans IDE Field Guide

The NetBeans IDE Field Guide

The Field Guide provides both an introduction to the IDE and a task reference (think in terms of a "cookbook") for intermediate to advanced users.

Use the following url to access the free ebook The NetBeans IDE Field Guide .
http://www.netbeans.org/kb/articles/NBFieldGuide.html

Underground

Underground: Tales of hacking, madness and obsession on the electronic frontier can be downloaded in variety of formats.
Use the following url to access the free ebook Underground .
http://www.underground-book.com/download.php3

Code Conventions for the Java Programming Language

Code Conventions for the Java Programming Language

This Code Conventions for the Java Programming Language document contains the standard conventions that Sun follow and recommend that others follow.

Use the following url to access the free ebook Code Conventions for the Java Programming Language .
http://java.sun.com/docs/codeconv/

The Virtual Community

This is a free book about virtual communities on the Internet. Topics include Daily Life in Cyberspace, Visionaries and Convergences, Grassroots Groupminds, Multi-user Dungeons and Alternate Identities, Real-time Tribes, Japan and the Net, Telematique and Messageries Rose: A Tale of Two Virtual Communities, Electronic Frontiers and Online Activists and Disinformocracy.
Use the following url to access the free ebook The Virtual Community .
http://www.rheingold.com/vc/book/

Universal Command Guide: For Operating Systems


Universal Command Guide: For Operating Systems

Topics covered in this free online book: Every administrative command in Sun Solaris 7 and 8; IBM AIX 4.3.3; OpenBSD 2.7; Red Hat Linux 7; Novell NetWare 3.12, 4.11, 5.1, and 6; Mac OS 9.1; MS-DOS 6.22; and Microsoft Windows 95 through XP. Every command-line command and many graphical command sequences are covered fully, with information on every parameter and command variation.

Use the following url to access the free ebook Universal Command Guide: For Operating Systems .
http://www.ucgbook.com/online

Brewing Java: A Tutorial


Brewing Java: A Tutorial

This online free Java book is divided into 4 parts. Part 1 is a brief introduction to what Java is, why it's cool and what you need to use it. Part 2 is a tutorial introduction to Java. Part 3 covers the basics of writing applets in Java. Part 4 introduces you to objects and classes.

Use the following url to access the free ebook Brewing Java: A Tutorial .
http://www.cafeaulait.org/javatutorial.html

The Unicode Standard, Version 3.0

This is the online edition of The Unicode Standard, Version 3.0. It consists of PDF files, an online glossary, links to the charts, technical reports, and other files.
Use the following url to access the free ebook The Unicode Standard, Version 3.0 .
http://www.unicode.org/book/u2.html

The Software Development Book for Java Developers

The Software Development Book for Java Developers

Free Java book by Mark Watson. This book is not complete but the chapter layout and material selection is finished. The book is about 60% complete.

Use the following url to access the free ebook The Software Development Book for Java Developers .
http://www.markwatson.com/opencontent/TheSoftwareDevelopmentBook.pdf

Red Hat Linux 7 Unleashed


Red Hat Linux 7 Unleashed

This is a free linux book from Sams Reference Library. Red Hat Linux 7 Unleashed shows you how to install, configure, and manage version 7.

Use the following url to access the free ebook Red Hat Linux 7 Unleashed .
http://www.samspublishing.com/library/library.asp?b=red_hat_linux7

Information Theory, Inference, and Learning Algorithms

Information Theory, Inference, and Learning Algorithms is available free online. This book is divided into six parts as Data Compression, Noisy-Channel Coding, Further Topics in Information Theory, Probabilities and Inference, Neural networks, Sparse Graph Codes.
Use the following url to access the free ebook Information Theory, Inference, and Learning Algorithms .
http://www.inference.phy.cam.ac.uk/mackay/itila/book.html

Linux Administrator's Security Guide


Linux Administrator's Security Guide

Linux Administrator's Security Guide by Kurt Seifried is freely available online.

Use the following url to access the free ebook Linux Administrator\'s Security Guide .
http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html

The Big Online Book of Linux Ada Programming


The Big Online Book of Linux Ada Programming

Do you want to develop Linux applications twice as fast as typical C language applications? Do you want to learn about a language that is designed for open source development? Read on!

Use the following url to access the free ebook The Big Online Book of Linux Ada Programming .
http://www.pegasoft.ca/resources/boblap/book.html

Introduction to Linux


Introduction to Linux

Free linux book by Brandon Chisham.

Use the following url to access the free ebook Introduction to Linux .
http://www.brandonchisham.com/online_books/Using_Linux/html_version/index.html

Practical Artificial Intelligence Programming in Java


Practical Artificial Intelligence Programming in Java

Free Java AI programming book by Mark Watson. Topics covered in this book include Search, Natural Language Processing, Expert systems, Genetic algorithms, Neural Networks, Statistical Natural Language Processing, SPAM Email detection.

Use the following url to access the free ebook Practical Artificial Intelligence Programming in Java .
http://www.markwatson.com/opencontent/javaai_lic.htm

Brian and Tom's Linux Book


Brian and Tom's Linux Book

This free linux book, Brian and Tom's Linux Book is divided into the following parts: Part 1 - Linux and Installation, Part II - The OpenLinux GUI, Part III - Basic Linux: Knowing the Command Line, Part IV - System Security, Part V - Working with Linux Servers and Part VI- Appendices.

Use the following url to access the free ebook Debian GNU/Linux System Administrator\'s Manual .
http://linuxbook.orbdesigns.com/btlb_toc.html

Component Development for the Java Platform

Component Development for the Java Platform

Free Java book from DevelopMentor Technical Book Series. This book is about developing components using the Java platform. In this book, the term component has a very specific meaning. Component Development for the Java Platform can be downloaded in pdf format.

Use the following url to access the free ebook Component Development for the Java Platform .
http://www.develop.com/us/technology/developmentorseriesdownload.aspx?id=11

Who's Afraid of Java



Who's Afraid of Java

Free online Java book by Steve Heller. Contents include Hardware Fundamentals, Basics of Programming, More Basics, Functional Literacy, Taking Inventory, Tying up Loose Ends and Java Q&A.

Use the following url to access the free ebook Who\'s Afraid of Java .
http://www.steveheller.com/whosj/index.htm

Bash Guide for Beginners


Bash Guide for Beginners

This guide discusses concepts useful in the daily life of the serious Bash user. While a basic knowledge of shell usage is required, it starts with a discussion of shell building blocks and common practices. Then it presents the grep, awk and sed tools that will later be used to create more interesting examples. The second half of the course is about shell constructs such as loops, conditional tests, functions and traps, and a number of ways to make interactive scripts.

Use the following url to access the free ebook Bash Guide for Beginners .
http://tille.xalasys.com/training/bash/

Writing GNOME Applications


Writing GNOME Applications

Writing GNOME Applications will help Linux programmers learn the basics of GNOME and understand how to write real-world applications using this important programming environment. Focusing on the essentials, this book guides you through GNOME's fundamental elements and explains how and why these elements function as they do.

Use the following url to access the free ebook Writing GNOME Applications .
http://developer.gnome.org/doc/books/WGA/

*************************************************************************

Linux System Administrator Guide

Linux System Adminstrator's Guide is available either online or downloadable in the following formats: HTML, PDF, SGML, and "tar-gzipped" versions of the Multi-page and Single-page HTML.

Use the following url to access the free ebook Linux System Administrator Guide .
http://www.draxeman.com/sag.html

**************************************************************

Learning About UNIX-GNU/Linux

UNIX-Gnu/Linux is an extremely powerful computing environment. The notes concentrate on using the tools provided by the environment as a user. They do not discuss using the environment as a desktop substitute for Windoze or Macintosh. They also do not discuss issues of installation or system administration, except for some brief materials in the fifth module.

Use the following url to access the free ebook Learning About UNIX-GNU/Linux .
http://www.upscale.utoronto.ca/GeneralInterest/Harrison/LearnLinux/

****************************************************************

Linux 101: The beginner's guide to all things Linux

This free online book covers the following topics: Quick Introduction to Linux, Getting started with Shell Programming, Shells (bash) structured Language Constructs, Advanced Shell Scripting Commands, Essential Utilities for Power User, Learning expressions with ex, awk Revisited and Examples of Shell Scripts.

Use the following url to access the free ebook Linux 101: The beginner\'s guide to all things Linux .
http://learn.clemsonlinux.org/wiki/Main_Page

***********************************************************************

JXTA


JXTA

This free book presents a guided tour of the JXTA platform, including all of the critical information required to begin producing P2P solutions built on top of JXTA.

Use the following url to access the free ebook JXTA .
http://www.brendonwilson.com/projects/jxta-book/

Research Strategies: Finding Your Way Through the Information Fog

Research Strategies: Finding Your Way Through the Information Fog is a textbook in informational research for students in higher education. Topics include Taking Charge, Databases, Information Fog, Periodical Maze, Internet Research, Other Resources, Case Studies, Learning to Read, Organizing Notes and Research Writing.
Use the following url to access the free ebook Research Strategies: Finding Your Way Through the Information Fog .http://www.acts.twu.ca/lbr/preface.htm

Apache Jakarta Commons


Apache Jakarta Commons: Reusable Java Components

Free Java book from Bruce Perens' Open Source Series. Using the Apache Jakarta Commons reusable Java components, you can leverage the work of the global open-source community to solve common programming problems reliably, quickly, and inexpensively.

Use the following url to access the free ebook Apache Jakarta Commons: Reusable Java Components .


http://www.phptr.com/content/images/0131478303/downloads/Iverson_book.pdf

Step by Step Linux Guide


Step by Step Linux Guide

Step by Step Linux Guide is a book that is written by M.B.G. Suranga De Silva to provide a single reference for network administration in a Linux environment. Beginners as well as experienced users should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration.

se the following url to access the free ebook Step by Step Linux Guide .
http://www.ceylonlinux.com/book.html

Joel on Software

This book covers every imaginable aspect of software programming, from the best way to write code to the best way to design an office in which to write code.
Use the following url to access the free ebook Joel on Software .
http://www.joelonsoftware.com/Archive.html

Java Application Development on Linux

Java Application Development on Linux

Free Java book from Bruce Perens' Open Source Series. Written for Java and Linux developers alike, Java Application Development on Linux is the hands-on guide to the full Java application development lifecycle on Linux.

Use the following url to access the free ebook Java Application Development on Linux .
http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf

How to be a Programmer

How to be a Programmer: A Short, Comprehensive, and Personal Summary is available in pdf and html formats.
Use the following url to access the free ebook How to be a Programmer .
http://samizdat.mines.edu/howto/

Secure Programming for Linux and Unix HOWTO


Secure Programming for Linux and Unix HOWTO

This book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems.

Use the following url to access the free ebook Secure Programming for Linux and Unix HOWTO .
http://www.dwheeler.com/secure-programs/

Building Java Executables


Building Java Executables

An online book by universalteacher.com covering topics Executable Java Archives, The .EXE Solution and Java Native Interface.

Use the following url to access the free ebook Building Java Executables .
http://www.universalteacherpublications.com/java/exesol/index.htm

You Should Learn to Program

Topics in this online book: Why you should learn to program, How to talk to a computer, Arithmetic, Deferred Execution, Decisions, decisions, Over and over again, Bits, bytes, and bureaucracies, From data to information, Conclusions and How computers work.
Use the following url to access the free ebook You Should Learn to Program .
http://www.cs.jhu.edu/~scott/plbook/

Debian GNU/Linux System Administrator's Manual


Debian GNU/Linux System Administrator's Manual

The Debian GNU/Linux System Administrator's Manual covers all system administration aspects of a Debian GNU/Linux system.

Use the following url to access the free ebook Debian GNU/Linux System Administrator\'s Manual .
http://www.debian.org/doc/manuals/system-administrator/index.html

A Beginners Guide To RMI


A Beginners Guide To RMI

An online RMI book covering topics Network Concepts, RMI Architecture, Exporting an Object, Creating and Running a Registry Service, Dynamic Class Loading, Garbage Collector Interfaces and Stub/Skeleton Interfaces, Serialization, Multithreading, Remote Client, Servlets and RMI and Lazy Activation.

Use the following url to access the free ebook A Beginners Guide To RMI .
http://www.universalteacherpublications.com/java/rmi/index.htm

Watch What I Do: Programming by Demonstration

Watch What I Do: Programming by Demonstration is available online.
Use the following url to access the free ebook Watch What I Do: Programming by Demonstration .http://www.acypher.com/wwid/WWIDToC.html

Java AWT Reference

Java AWT Reference

Java AWT Reference from Oreilly is available in PDF format. It includes chapters Simple Graphics, Fonts and Colors, Events, Components, Containers, Layouts and etc.

Use the following url to access the free ebook Java AWT Reference .
http://www.oreilly.com/catalog/javawt/book/index.html

Factoring JavaBeans in The Enterprise


Factoring JavaBeans in The Enterprise

Factoring JavaBeans in The Enterprise is an IBM Redbook which can be downloaded in PDF format.

Use the following url to access the free ebook Factoring JavaBeans in The Enterprise .
http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg245051.html

Algorithms and Complexity

Classic text provides the perfect introduction to the tools of algorithmic design and analysis, concentrating on basic principles and illustrating them with well-chosen paradigms.
Use the following url to access the free ebook Algorithms and Complexity .
http://www.cis.upenn.edu/~wilf/AlgComp.html

User Interface Design for Programmers

Full color guide showing any programmer how to become a good user interface designer. Discusses information programmers need to know, and features examples of what to do and not to do with user interfaces.
Use the following url to access the free ebook User Interface Design for Programmers .
http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html

GNU/Linux Desktop Survival Guide

GNU/Linux Desktop Survival Guide

The GNU/Linux Desktop Survival Guide provides an extensive overview of installing, managing and using a GNU/Linux system, including many recipes ready to cook. It is, internationally, a much respected and referenced resource.

Use the following url to access the free ebook GNU/Linux Desktop Survival Guide .
http://www.togaware.com/linux/survivor/index.shtml

Small Java How to Program, Sixth Edition


Small Java How to Program, Sixth Edition

Three sample chapters are available from Small Java How to Program, Sixth Edition. Chapter 1 - Introduction to Computers, the Internet and the World Wide Web, Introduction to Java Applications and Introduction to Classes and Objects

Use the following url to access the free ebook Small Java How to Program, Sixth Edition .
ftp://ftp.prenhall.com/pub/esm/sample_chapters/engineering_computer_science/deitel/SmallJavaHTP6e/index.html

Programming Languages: Application and Interpretation

Programming Languages: Application and Interpretation by Shriram Krishnamurthi can be downloaded in pdf format.
Use the following url to access the free ebook Programming Languages: Application and Interpretation .
http://www.cs.brown.edu/~sk/Publications/Books/ProgLangs/

Java an Object First Approach


Java an Object First Approach

This online Java book covers topics like An overview of classes, Concurrent processes, Keyboard input and formatted output, Streams, Data structures and Graphical User Interfaces.

Use the following url to access the free ebook Java an Object First Approach .
http://www.scism.sbu.ac.uk/jfl/jflcontents.html

Programming Languages

This book is an introduction to the study of programming languages. The book treats programming language topics from a foundational, but not formal, perspective.
Use the following url to access the free ebook Programming Languages .
http://www.cs.jhu.edu/~scott/plbook/

Designing and Building Parallel Programs

Designing and Building Parallel Programs provides a comprehensive introduction to parallel algorithm design, performance analysis, and program construction. Describes the tools needed to write parallel programs and provides numerous examples.
Use the following url to access the free ebook Designing and Building Parallel Programs .
http://www-unix.mcs.anl.gov/dbpp/text/book.html

The Linux Development Platform

The Linux Development Platform

The Linux Development Platform shows how to choose the best open source and GNU development tools for your specific needs, and integrate them into a complete development environment that maximizes your effectiveness in any project.

Use the following url to access the free ebook The Linux Development Platform .
http://www.phptr.com/content/images/0130091154/downloads/0130091154.zip

The Little Book of Semaphores

The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming.
Use the following url to access the free ebook The Little Book of Semaphores .
http://www.greenteapress.com/semaphores/

Simply Java Programming


Simply Java Programming

Four sample chapters are available from Simply Java Programming. Chapter 6 - Introducing Algorithms, Pseudocode and Program Control, Chapter 16 - Introducing One-Dimensional Arrays and JComboBoxes, Chapter 28 - Introducing the Java Speech API and Chapter 29 - Introducing Web Applications and the Apache Tomcat Web Server.

Use the following url to access the free ebook Simply Java Programming .
ftp://ftp.prenhall.com/pub/esm/sample_chapters/engineering_computer_science/deitel/simplyJava/index.html

Linear Programming: Foundations and Extensions

Free online book Linear Programming: Foundations and Extensions is devided in to following sections - Basic Theory - The Simplex Method and Duality, Network-Type Problems, Interior-Point Methods and Extensions.
Use the following url to access the free ebook Linear Programming: Foundations and Extensions .
http://www.princeton.edu/~rvdb/LPbook/online.html

Managing Linux Systems with Webmin


Managing Linux Systems with Webmin

A Webmin guide for every beginning-to-intermediate sysadmin. Written by Webmin's primary developer, this book delivers authoritative, step-by-step coverage of the latest version of Webmin, from installation to centrally managing multiple servers.

Use the following url to access the free ebook Managing Linux Systems with Webmin .
http://www.phptr.com/content/images/0131408828/downloads/0131408828.pdf

Learn to Program Using Python

This free online programming book covers the basic theory of computer programming - what it is, some of its history and the basic techniques needed to solve problems.
Use the following url to access the free ebook Learn to Program Using Python .
http://www.freenetpages.co.uk/hp/alan.gauld/

Java How to Program, Fifth Edition


Java How to Program, Fifth Edition

Three sample chapters are available from Java How to Program, Fifth Edition. Chapter 7 - Arrays, Chapter 12 - Graphics and Java2D and Chapter 13 - Graphical User Interface Components: Part 1.

Use the following url to access the free ebook Java How to Program, Fifth Edition .
ftp://ftp.prenhall.com/pub/esm/sample_chapters/engineering_computer_science/deitel/java_htp_5e/index.html

Java How to Program, Sixth Edition


Java How to Program, Sixth Edition
Three sample chapters are available from Java How to Program, Sixth Edition. Chapter 1 - Introduction to Computers, the Internet and the World Wide Web, Introduction to Java Applications and Introduction to Classes and Objects.

Use the following url to access the free ebook Java How to Program, Sixth Edition .
ftp://ftp.prenhall.com/pub/esm/sample_chapters/engineering_computer_science/deitel/JavaHTP6e/index.html

Java Application Development on Linux


Java Application Development on Linux

Linux is the fastest-growing Java development platform because it saves money and then saves time by serving as a platform for both development and deployment. Written for Java and Linux developers alike, Java Application Development on Linux is the hands-on guide to the full Java application development lifecycle on Linux.

Use the following url to access the free ebook Java Application Development on Linux .
http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf


JAVA: An Eventful Approach


JAVA: An Eventful Approach

Five chapters are available from JAVA: An Eventful Approach. These sample chapters are Chapter 1 - What is programming anyway?, Chapter 2 - What's in a name?, Chapter 6 - Classes, Chapter 9 - Active objects and Chapter 14 - Arrays.

Use the following url to access the free ebook JAVA: An Eventful Approach .
http://eventfuljava.cs.williams.edu/chapters.html

Designing and Building Parallel Programs

Designing and Building Parallel Programs
Designing and Building Parallel Programs provides a comprehensive introduction to parallel algorithm design, performance analysis, and program construction. Describes the tools needed to write parallel programs and provides numerous examples.
Use the following url to access the free ebook Designing and Building Parallel Programs .http://www-unix.mcs.anl.gov/dbpp/text/book.html

Understanding the Linux Virtual Memory Manager


Understanding the Linux Virtual Memory Manager

This book describes VM in unprecedented detail, presenting both theoretical foundations and a line-by-line source code commentary. It systematically covers everything from physical memory description to out-of-memory management.

Use the following url to access the free ebook Understanding the Linux Virtual Memory Manager .
http://www.phptr.com/content/images/0131453483/downloads/gorman_book.pdf

Murach's Begining Java 2, JDK 5


Murach's Begining Java 2, JDK 5

Murach publishing has made available first 2 chapters and excerpt from chapter 3 of Murach's Begining Java 2, JDK 5.

Use the following url to access the free ebook Murach\'s Begining Java 2, JDK 5 .
http://www.murach.com/books/jav5/chapters.htm

Linux Quick Fix Notebook


Linux Quick Fix Notebook

Linux Quick Fix Notebook brings together all the step-by-step instructions, precise configuration commands, and real-world guidance you need. Peter Harrison addresses virtually every aspect of Linux administration, from software installation to security, user management to Internet services.

Use the following url to access the free ebook Linux Quick Fix Notebook .
http://www.phptr.com/content/images/0131861506/downloads/Harrison_book.pdf


Concurrent Programming Using Java


Concurrent Programming Using Java

This online book covers lessons like Sequential Example Programsm, Threads, Semaphores, Monitors, Message Passing, Remote Method Invocation and Parallel Processing.

Use the following url to access the free ebook Concurrent Programming Using Java .
http://www.mcs.drexel.edu/~shartley/ConcProgJava/index.html

The Little Book of Semaphores

The Little Book of Semaphores is a free textbook that introduces the principles of synchronization for concurrent programming.
Use the following url to access the free ebook The Little Book of Semaphores .
http://www.greenteapress.com/semaphores/

Self-Service Linux: Mastering the Art of Problem Determination


Self-Service Linux: Mastering the Art of Problem Determination

In Self-Service Linux, two of IBM's leading Linux experts introduce a four-step methodology for identifying and resolving every type of Linux-related system or application problem: errors, crashes, hangs, performance slowdowns, unexpected behavior, and unexpected outputs.

Use the following url to access the free ebook Self-Service Linux: Mastering the Art of Problem Determination .
http://www.phptr.com/content/images/013147751X/downloads/013147751X_book.pdf

Linear Programming: Foundations and Extensions

Free online book Linear Programming: Foundations and Extensions is devided in to following sections - Basic Theory - The Simplex Method and Duality, Network-Type Problems, Interior-Point Methods and Extensions.
Use the following url to access the free ebook Linear Programming: Foundations and Extensions .
http://www.princeton.edu/~rvdb/LPbook/online.html

Getting Started with the JDBC API


Getting Started with the JDBC API

This is an online guide on Java JDBC topics like Connection, DriverManager, Statement, ResultSet, PreparedStatement, CallableStatement, Mapping SQL and Java Types and JDBC-ODBC Bridge Driver.

Use the following url to access the free ebook Getting Started with the JDBC API .
http://java.sun.com/j2se/1.3/docs/guide/jdbc/getstart/GettingStartedTOC.fm.html

Learn to Program Using Python

This free online programming book covers the basic theory of computer programming - what it is, some of its history and the basic techniques needed to solve problems.
Use the following url to access the free ebook Learn to Program Using Python .
http://www.freenetpages.co.uk/hp/alan.gauld/

Bleeding at the Keyboard


Bleeding at the Keyboard : A Guide to Modern Programming with Java

Bleeding at the Keyboard : A Guide to Modern Programming with Java includes Learning About Objects, Learning About Types and Designing Programs.

Use the following url to access the free ebook Bleeding at the Keyboard : A Guide to Modern Programming with Java .
http://www.roxie.org/books/bleeding/

Programming from the Ground Up

This is an introduction to programming using Linux assembly language. It takes you a step at a time through these concepts - How the processor views memory, How the processor operates, How programs interact with the operating system, How computers represent data internally, How to do low-level and high-level optimization.
Use the following url to access the free ebook Programming from the Ground Up .
http://download.savannah.gnu.org/releases/

A Java GUI Programmer's Primer


A Java GUI Programmer's Primer

This online book has chapters An introduction to Java and STD design, A whistle stop tour of the Abstract Windowing Toolkit (AWT), Extending pre-supplied AWT Components, Drawing and Image processing with Java, Application level pull down menus and Text based user interfaces.

Use the following url to access the free ebook A Java GUI Programmer\'s Primer .
http://www.scism.sbu.ac.uk/jfl/jibook/jicontents.html

Structure and Interpretation of Computer Programs

Free online book Structure and Interpretation of Computer Programs is devided in to following sections - Building Abstractions with Procedures, Building Abstractions with Data, Modularity, Objects, and State, Metalinguistic Abstraction and Computing with Register Machines.
Use the following url to access the free ebook Structure and Interpretation of Computer Programs .
http://mitpress.mit.edu/sicp/full-text/book/

Advanced Programming for the Java 2 Platform


Advanced Programming for the Java 2 Platform

This online book covers advanced topics like Matching Project Requirements with Technology, Data and Transaction Management, Distributed Computing, Java Native Interface (JNI) Technology and Performance Techniques.

Use the following url to access the free ebook Advanced Programming for the Java 2 Platform .
http://java.sun.com/developer/onlineTraining/Programming/JDCBook/index.html

Essentials of the Java Programming Language


Essentials of the Java Programming Language

This online book covers lessons like Compiling and Running a Simple Program, Building Applications, Building Applets, Building a User Interface, Writing Servlets and File Access and Permissions.

Use the following url to access the free ebook Essentials of the Java Programming Language .
http://java.sun.com/developer/onlineTraining/Programming/BasicJava1/index.html

How to Think Like a Computer Scientist Java Version


How to Think Like a Computer Scientist Java Version

Free online book by Green Tea Press. How to Think Like a Computer Scientist Java Version is a good book to learn about programming.

Use the following url to access the free ebook How to Think Like a Computer Scientist Java Version .
http://www.greenteapress.com/thinkapjava/

Java Platform Performance:


Java Platform Performance: Strategies and Tactics

Java Platform Performance is a comprehensive field manual full of battle-tested strategies and tactics for developing high-performance applications and applets with Java technology.

Use the following url to access the free ebook Java Platform Performance: Strategies and Tactics .
http://java.sun.com/docs/books/performance/

1000 Java Tips


1000 Java Tips

Now you can get 1000 Java Tips book for free. It has tips covering various Java topics.

Use the following url to access the free ebook 1000 Java Tips .
http://www.javaa.com

Processing XML with Java


Processing XML with Java

Processing XML with Java by Elliotte Rusty Harold is available online. It has chapters covering Writing XML with Java, SAX, DOM, JDOM, JAXP, TrAX, XPath, XSLT, SOAP, and lots of other information in 1000 pages.

Use the following url to access the free ebook Processing XML with Java .
http://www.ibiblio.org/xml/books/xmljava/

How to Design Programs

Free online book How to Design Programs is devided in to following sections - Processing Simple Forms of Data, Processing Arbitrarily Large Data, More on Processing Arbitrarily Large Data, Abstracting Designs, Generative Recursion, Accumulating Knowledge, Changing the State of Variables and Changing Compound Values.
Use the following url to access the free ebook How to Design Programs .
http://www.htdp.or

Securing Java


Securing Java

Online version of Securing Java includes topics like Mobile Code and Security: Why Java Security is Important, Malicious Applets: Avoiding the Common Nuisances, Java Security Guidelines: Developing and Using Java More Securely and The Future of Java Security: Challenges Facing Mobile Code.

Use the following url to access the free ebook Securing Java .
http://www.securingjava.com/toc.html

The Design Patterns Java Companion


The Design Patterns Java Companion

This Java design patterns book by James W. Cooper includes topics like Creational Patterns, The Java Foundation Classes, Structural Patterns and Behavioral Patterns.

Use the following url to access the free ebook The Design Patterns Java Companion .
http://www.patterndepot.com/put/8/JavaPatterns.htm

How It Works...The Computer

This book was published in 1971, and the revised edition was published in 1979.
Use the following url to access the free ebook How It Works...The Computer .
http://davidguy.brinkster.net/computer/

How To Buy The Perfect Computer

Get educated on how to make the right decision on your next computer purchase.
Use the following url to access the free ebook How To Buy The Perfect Computer .
http://online-book-store.net/DansEbook/PerfectComputer.pdf

The Java Language Specification Third Edition

The Java Language Specification Third Edition

The book provides complete, accurate, and detailed coverage of the Java programming language. It provides full coverage of all new features added in since the previous edition including generics, annotations, asserts, autoboxing, enums, for each loops, variable arity methods and static import clauses.

Use the following url to access the free ebook The Java Language Specification Third Edition .
http://java.sun.com/docs/books/jls/

How To Build A Computer

This free ebook includes sections: Choosing the parts, Assembling the Computer, Choosing and installing the computer's software, Optimizing and Overclocking Your New Computer and Conclusion.
Use the following url to access the free ebook How To Build A Computer .
http://www.onlinecomputerbooks.com/files/how_to_build_a_computer.pdf

The Secret Guide to Computers

Learn about all of the parts of your computer and what they do. Use the buyer's guide to discover how to buy a great computer cheaply. Find out what to look for in a system and compare different brands.
Use the following url to access the free ebook The Secret Guide to Computers .
http://www.secretguide.net/read/index.php

The Java Tutorial Continued


The Java Tutorial Continued

The Java Tutorial Continued is an online book which covers topics like IDL, Internationalization, 2D Graphics, Security in 1.2, Sound, JDBC Database Access, RMI and Reflection.

Use the following url to access the free ebook The Java Tutorial Continued .
http://java.sun.com/docs/books/tutorial/overview/index.html

The JFC Swing Tutorial Second Edition


The JFC Swing Tutorial Second Edition

The JFC Swing Tutorial Second Edition is a tutorial on creating a GUI with JFC/Swing. It covers topics Getting Started with Swing, Learning Swing by Example, Using Swing Components, Laying Out Components Within a Container and Writing Event Listeners.

Use the following url to access the free ebook The JFC Swing Tutorial Second Edition .
http://java.sun.com/docs/books/tutorial/uiswing/index.html

Upgrading and Repairing PCs

Previous editions(from 6th to 15th) of the Upgrading and Repairing PCs book are available in pdf format free of charge. Upgrading and Repairing PCs is the runaway best-selling PC hardware book of all time and one of the best-selling computer books ever! This 15th Edition is loaded with the most up-to-date hardware information anywhere.
Use the following url to access the free ebook Upgrading and Repairing PCs .
http://www.quepublishing.com/promotion/3046

The Java Tutorial Third Edition


The Java Tutorial Third Edition

The Java Tutorial Third Edition is a complete beginners guide on Java Language. It covers topics like Learning the Java Language, Writing Applets, Essential Java Classes, Creating a User Interface and Custom Networking.

Use the following url to access the free ebook The Java Tutorial Third Edition .
http://java.sun.com/docs/books/tutorial/information/download.html

Introduction to Programming Using Java


Introduction to Programming Using Java

Introduction to Programming Using Java by David J. Eck , the fourth edition of the free, on-line textbook on introductory programming, which uses Java as the language of instruction.

Use the following url to access the free ebook Introduction to Programming Using Java .
http://math.hws.edu/javanotes/

Universal Command Guide: For Operating Systems

Topics covered in this free online book: Every administrative command in Sun Solaris 7 and 8; IBM AIX 4.3.3; OpenBSD 2.7; Red Hat Linux 7; Novell NetWare 3.12, 4.11, 5.1, and 6; Mac OS 9.1; MS-DOS 6.22; and Microsoft Windows 95 through XP. Every command-line command and many graphical command sequences are covered fully, with information on every parameter and command variation.
Use the following url to access the free ebook Universal Command Guide: For Operating Systems .
http://www.ucgbook.com/online

Self-Service Linux: Mastering the Art of Problem Determination


Self-Service Linux: Mastering the Art of Problem Determination

In Self-Service Linux, two of IBM's leading Linux experts introduce a four-step methodology for identifying and resolving every type of Linux-related system or application problem: errors, crashes, hangs, performance slowdowns, unexpected behavior, and unexpected outputs.

Use the following url to access the free ebook Self-Service Linux: Mastering the Art of Problem Determination .
http://www.phptr.com/content/images/013147751X/downloads/013147751X_book.pdf

****************************************************************************

Linux Quick Fix Notebook

Linux Quick Fix Notebook brings together all the step-by-step instructions, precise configuration commands, and real-world guidance you need. Peter Harrison addresses virtually every aspect of Linux administration, from software installation to security, user management to Internet services.

Use the following url to access the free ebook Linux Quick Fix Notebook .
http://www.phptr.com/content/images/0131861506/downloads/Harrison_book.pdf

*****************************************************************************

Understanding the Linux Virtual Memory Manager

This book describes VM in unprecedented detail, presenting both theoretical foundations and a line-by-line source code commentary. It systematically covers everything from physical memory description to out-of-memory management.

Use the following url to access the free ebook Understanding the Linux Virtual Memory Manager .
http://www.phptr.com/content/images/0131453483/downloads/gorman_book.pdf

*****************************************************************************

Java Application Development on Linux

Linux is the fastest-growing Java development platform because it saves money and then saves time by serving as a platform for both development and deployment. Written for Java and Linux developers alike, Java Application Development on Linux is the hands-on guide to the full Java application development lifecycle on Linux.

Use the following url to access the free ebook Java Application Development on Linux .
http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf

********************************************************************************

Managing Linux Systems with Webmin

A Webmin guide for every beginning-to-intermediate sysadmin. Written by Webmin's primary developer, this book delivers authoritative, step-by-step coverage of the latest version of Webmin, from installation to centrally managing multiple servers.

Use the following url to access the free ebook Managing Linux Systems with Webmin .
http://www.phptr.com/content/images/0131408828/downloads/0131408828.pdf

******************************************************************************

The Linux Development Platform

The Linux Development Platform shows how to choose the best open source and GNU development tools for your specific needs, and integrate them into a complete development environment that maximizes your effectiveness in any project.

Use the following url to access the free ebook The Linux Development Platform .
http://www.phptr.com/content/images/0130091154/downloads/0130091154.zip

****************************************************************************

GNU/Linux Desktop Survival Guide

The GNU/Linux Desktop Survival Guide provides an extensive overview of installing, managing and using a GNU/Linux system, including many recipes ready to cook. It is, internationally, a much respected and referenced resource.

Use the following url to access the free ebook GNU/Linux Desktop Survival Guide .
http://www.togaware.com/linux/survivor/index.shtml

******************************************************************************

Debian GNU/Linux System Administrator's Manual

The Debian GNU/Linux System Administrator's Manual covers all system administration aspects of a Debian GNU/Linux system.

Use the following url to access the free ebook Debian GNU/Linux System Administrator\'s Manual .
http://www.debian.org/doc/manuals/system-administrator/index.html

******************************************************************************

Secure Programming for Linux and Unix HOWTO

This book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems.

Use the following url to access the free ebook Secure Programming for Linux and Unix HOWTO .
http://www.dwheeler.com/secure-programs/

***********************************************************************

Step by Step Linux Guide

Step by Step Linux Guide is a book that is written by M.B.G. Suranga De Silva to provide a single reference for network administration in a Linux environment. Beginners as well as experienced users should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration.

se the following url to access the free ebook Step by Step Linux Guide .
http://www.ceylonlinux.com/book.html

**********************************************************************

Writing GNOME Applications

Writing GNOME Applications will help Linux programmers learn the basics of GNOME and understand how to write real-world applications using this important programming environment. Focusing on the essentials, this book guides you through GNOME's fundamental elements and explains how and why these elements function as they do.

Use the following url to access the free ebook Writing GNOME Applications .
http://developer.gnome.org/doc/books/WGA/

**********************************************************************

Bash Guide for Beginners

This guide discusses concepts useful in the daily life of the serious Bash user. While a basic knowledge of shell usage is required, it starts with a discussion of shell building blocks and common practices. Then it presents the grep, awk and sed tools that will later be used to create more interesting examples. The second half of the course is about shell constructs such as loops, conditional tests, functions and traps, and a number of ways to make interactive scripts.

Use the following url to access the free ebook Bash Guide for Beginners .
http://tille.xalasys.com/training/bash/

************************************************************************

Brian and Tom's Linux Book

This free linux book, Brian and Tom's Linux Book is divided into the following parts: Part 1 - Linux and Installation, Part II - The OpenLinux GUI, Part III - Basic Linux: Knowing the Command Line, Part IV - System Security, Part V - Working with Linux Servers and Part VI- Appendices.

Use the following url to access the free ebook Debian GNU/Linux System Administrator\'s Manual .
http://linuxbook.orbdesigns.com/btlb_toc.html

**************************************************************************

Introduction to Linux

Free linux book by Brandon Chisham.

Use the following url to access the free ebook Introduction to Linux .
http://www.brandonchisham.com/online_books/Using_Linux/html_version/index.html

*************************************************************************

The Big Online Book of Linux Ada Programming

Do you want to develop Linux applications twice as fast as typical C language applications? Do you want to learn about a language that is designed for open source development? Read on!

Use the following url to access the free ebook The Big Online Book of Linux Ada Programming .
http://www.pegasoft.ca/resources/boblap/book.html

***************************************************************************

Linux Administrator's Security Guide

Linux Administrator's Security Guide by Kurt Seifried is freely available online.

Use the following url to access the free ebook Linux Administrator\'s Security Guide .
http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html

***************************************************************************

Red Hat Linux 7 Unleashed

This is a free linux book from Sams Reference Library. Red Hat Linux 7 Unleashed shows you how to install, configure, and manage version 7.

Use the following url to access the free ebook Red Hat Linux 7 Unleashed .
http://www.samspublishing.com/library/library.asp?b=red_hat_linux7

*****************************************************************************

Universal Command Guide: For Operating Systems

Topics covered in this free online book: Every administrative command in Sun Solaris 7 and 8; IBM AIX 4.3.3; OpenBSD 2.7; Red Hat Linux 7; Novell NetWare 3.12, 4.11, 5.1, and 6; Mac OS 9.1; MS-DOS 6.22; and Microsoft Windows 95 through XP. Every command-line command and many graphical command sequences are covered fully, with information on every parameter and command variation.

Use the following url to access the free ebook Universal Command Guide: For Operating Systems .
http://www.ucgbook.com/online

*******************************************************************************

TCP/IP & Linux Protocol Implementation

TCP/IP & Linux Protocol Implementation: Systems Code for the Linux Internet provides a one-of-a-kind description about using the Linux operating system on a TCP/IP network. Offers detailed explanations on how Linux implements its communications protocols. This is a gzipped Postscript file.

Use the following url to access the free ebook TCP/IP and Linux Protocol Implementation .
ftp://cs.ucl.ac.uk/darpa/tmp/li/book.ps.gz

****************************************************************************

Ubuntu Linux Essentials

Ubuntu Linux Essentials is an online book designed to provide everything a user needs to know to install, use and administer an Ubuntu Linux system.

Use the following url to access the free ebook Ubuntu Linux Essentials .
http://www.techotopia.com/index.php/Ubuntu_Linux_Essentials

************************************************************************

Securing & Optimizing Linux: The Ultimate Solution

The Securing & Optimizing Linux series books addresses unanswered questions about Linux security and optimization in the marketplace. There are intended for a technical audience and discusses how to install a Linux Server with all the necessary security and optimization for a high performance Linux specific machine. It covers in detail several ways to configure tasks' security and optimization.

Use the following url to access the free ebook Securing and Optimizing Linux: The Ultimate Solution .
http://www.openna.com/products/books.php

*************************************************************************

Linspire Guide

Linspire Guide is a wiki about the Linspire operating system (version 5 or eariler).

Use the following url to access the free ebook Linspire Guide .
http://www.linspireguide.com/Home

**************************************************************************

User Guide to Using the Linux Desktop

This user guide is meant as an introductory guide for a user to use a modern personal computer (PC) running the Linux operating system. The main aim is to provide a self-learning guide on how to use a modern Linux desktop system.

Use the following url to access the free ebook User Guide to Using the Linux Desktop .
http://www.iosn.net/training/end-user-manual/

*****************************************************************************

Linux System Administration

This online book teaches students how to install GNU/Linux. The book uses the Debian distro as an example. Students install, create and manage user accounts, install new hardware, make backups and many other mission critical tasks a System Administrator would need to know.

Use the following url to access the free ebook Linux System Administration .
http://learnlinux.tsf.org.za/courses/web-sys-admin.html

*****************************************************************************

Linux Network Administration

This online book teaches the fundamentals of networking, what the TCP/IP protocol stack consists of and how the different layers of the network stack influence communication on a network. You will learn how Linux can be used as a router and the basic principles of digital encryption and digital signatures used to keep email secure. As well as how to set up secure connections between different Linux machines by using SSH.

Use the following url to access the free ebook Linux Network Administration .
http://learnlinux.tsf.org.za/courses/web-net-admin.html

************************************************************************

Shell Scripting

This book teaches students how to create shell scripts, the use of Regular expressions, file manipulation with sed, grep and awk and how to tie all this new knowledge into scripts that make using Linux so simple.

Use the following url to access the free ebook Shell Scripting .
http://learnlinux.tsf.org.za/courses/web-shell-script.html

***************************************************************************

Linux Kernel in a Nutshell

Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators. This free book is available for download in either PDF or DocBook format for the entire book, or by the individual chapter.

Use the following url to access the free ebook Linux Kernel in a Nutshell .
http://www.kroah.com/lkn/

**************************************************************************

Linux For Newbies

This book might be really useful, especially if combined with Installing Linux. There's much information on the Internet about Linux, but it's hard to find a complete, well written, easy to understand guide for people who are new to the whole Linux (free software, open source, etc.) phenomenon and are curious about (trying) it.

Use the following url to access the free ebook Linux For Newbies .
http://en.wikibooks.org/wiki/Linux_For_Newbies

*****************************************************************************

Intrusion Detection für Linux-Server (german)

The book covers the setup of the available open source intrusion detection systems based on Linux. The covered tools include tripwire, snort, lids, snare, logsurfer etc. One whole part of the book is devoted to the distributed setup of these tools and their management. Further chapters include the digital forensic analysis of a compromised host and the analysis of network traces.

Use the following url to access the free ebook Intrusion Detection für Linux-Server .
http://www.spenneberg.com/IDS-Book/197.html

*******************************************************************************

Slackware Linux Essentials

This is the official guide to Slackware Linux. This book is designed to get you started with the Slackware Linux operating system. It's not meant to cover every single aspect of the distribution, but rather to show what it is capable of and give you a basic working knowledge of the system.

Use the following url to access the free ebook Slackware Linux Essentials .
http://www.slackbook.org/html/index.html

******************************************************************************

The Operating Systems Handbook

This free pdf book shows you the following, for UNIX, VMS, OS/400, VM/CMS, and MVS operating systems: History of the operating system, Starting and ending a session, Filenames, How files are organized, and how to navigate, Available on-line help, Creating, copying, naming, and deleting files, Using the text editor, Printing text files, Creating and running command files, Sending and receiving mail, A sample session.

Use the following url to access the free ebook The Operating Systems Handbook .
http://www.snee.com/bob/opsys.html

******************************************************************************

Agustin's Linux Manuals

This free manual covers the following topics. Volume 1 - Installation and Internet, Volume 2 - System Administration, Volume 3 - Multimedia and Hardware Installation and Volume 4 - Networks and Servers.

Use the following url to access the free ebook Agustin\'s Linux Manuals .
http://www.comptechdoc.org/os/linux/

*****************************************************************************

Guide to ARMLinux for Developers

This book tries to cover a range of hardware and aspects of ARMLinux. It assumes that you are at least a competent computer user, more likely an experienced developer, but perhaps not very familiar with GNU/Linux or the ARM and its development platforms.

Use the following url to access the free ebook Guide to ARMLinux for Developers .
http://www.aleph1.co.uk/armlinux/book

********************************************************************************

Linux Compute Clusters

Linux Compute Clusters includes the following topics: Chapter 1: Introduction to Clusters, Chapter 2: Cluster Node Design (Outline only), Chapter 3: Cluster Interconnects, Chapter 4: Storage for a Linux Compute Cluster (Outline only), Chapter 5: Physical Considerations (Outline only),Chapter 6: Software Environment (Outline only),Chapter 7: Cluster Resource and Performance Management, Chapter 8: Cluster Administration (Outline only), Chapter 9: Clusters in a Production HPC Environment (Case Study), Chapter 10: Project from the Ground Up (Case Study), Chapter 11: Commercial Application and Chapter 11: Commercial Application (Case Study).

Use the following url to access the free ebook Linux Compute Clusters .
http://linuxclusters.com/compute_clusters.html

*******************************************************************************

Linux Shell Scripting A Beginner's handbook

This free online book covers the following topics: Quick Introduction to Linux, Getting started with Shell Programming, Shells (bash) structured Language Constructs, Advanced Shell Scripting Commands, Essential Utilities for Power User, Learning expressions with ex, awk Revisited and Examples of Shell Scripts.

Use the following url to access the free ebook Linux Shell Scripting A Beginner\'s handbook .
http://www.freeos.com/guides/lsst/

****************************************************************************

The Linux Kernel

The Kernelbook aims to be the guide to how the kernel fits together, the subsystems and algorithms, maps of interconnections and trouble spots.

Use the following url to access the free ebook The Linux Kernel .
http://kernelbook.sourceforge.net/l

*************************************************************************

Linux System Administrator Guide

Linux System Adminstrator's Guide is available either online or downloadable in the following formats: HTML, PDF, SGML, and "tar-gzipped" versions of the Multi-page and Single-page HTML.

Use the following url to access the free ebook Linux System Administrator Guide .
http://www.draxeman.com/sag.html

**************************************************************

Learning About UNIX-GNU/Linux

UNIX-Gnu/Linux is an extremely powerful computing environment. The notes concentrate on using the tools provided by the environment as a user. They do not discuss using the environment as a desktop substitute for Windoze or Macintosh. They also do not discuss issues of installation or system administration, except for some brief materials in the fifth module.

Use the following url to access the free ebook Learning About UNIX-GNU/Linux .
http://www.upscale.utoronto.ca/GeneralInterest/Harrison/LearnLinux/

****************************************************************

Linux 101: The beginner's guide to all things Linux

This free online book covers the following topics: Quick Introduction to Linux, Getting started with Shell Programming, Shells (bash) structured Language Constructs, Advanced Shell Scripting Commands, Essential Utilities for Power User, Learning expressions with ex, awk Revisited and Examples of Shell Scripts.

Use the following url to access the free ebook Linux 101: The beginner\'s guide to all things Linux .
http://learn.clemsonlinux.org/wiki/Main_Page

***********************************************************************

**********************************************************************************

Maximum RPM

The complete reference for the RPM software package that is the heart of the Red Hat Linux distribution. Designed for both the novice and advanced users, Maximum RPM enables anyone to take full advantage of the benefits of building software packages with the Red Hat Package management tools.

Use the following url to access the free ebook Maximum RPM .
http://www.redhat.com/docs/books/max-rpm/index.html

***********************************************************************

GTK+/Gnome Application Development

This book is for the reader who is conversant with the C programming language and UNIX/Linux development. It provides detailed and solution-oriented information designed to meet the needs of programmers and application developers using the GTK+/Gnome libraries.

Use the following url to access the free ebook GTK /Gnome Application Development .
http://www106.pair.com/rhp/gnome-app-devel.html

************************************************************************

GNU Autoconf, Automake, and Libtool

The GNU autoconf, automake, and libtool "autotools" are powerful tools that simplify writing software on different platforms. GNU Autoconf, Automake, and Libtool is a technically adept and expert guide to using these utilities effectively.

Use the following url to access the free ebook GNU Autoconf, Automake, and Libtool .
http://sources.redhat.com/autobook/

*********************************************************************************

Securing & Optimizing Linux: The Ultimate Solution

This book provides a comprehensive collection of Linux security products and explains in the most simple and structured manner how to safely and easily configure and run many popular Linux-based applications and services, including Exim, Qmail, Apache 2, DHCP, Anti-Virus, Anti-Spam, Anti-Relaying, ProFTPD, and many others.

Use the following url to access the free ebook Securing .
http://www.openna.com/pdfs/Securing-Optimizing-Linux-The-Ultimate-Solution-v2.0.pdf

*********************************************************************

Securing & Optimizing Linux: Red Hat Edition

This book shows you how to build a secure, reliable and clean network from the ground up, with optimizations and security, using RedHat Linux 7.x as a base OS.

Use the following url to access the free ebook Securing .
http://www.openna.com/pdfs/Securing-Optimizing-Linux-RH-Edition-v1.3.pdf

***************************************************************************

Linux Network Administrator's Guide, 2nd Edition

This is a free linux book from O'Reilly Open Books Project. It covers many topics related to linux network administration

Use the following url to access the free ebook Linux Network Administrator\'s Guide, 2nd Edition .
http://www.oreilly.com/catalog/linag2/book/index.html

**************************************************************************

Learning Debian GNU/Linux

Learning Debian GNU/Linux is a free linux book to learn Debian Linux from O'Reilly Open Books Project.

Use the following url to access the free ebook Learning Debian GNU/Linux .
http://www.oreilly.com/catalog/debian/chapter/book/index.html

******************************************************************************

Linux: Rute User's Tutorial and Exposition

This is an excellent book to learn Linux. Topics covered: How to be a competent Linux user, familiar with the command line, key utilities like "sed," and important related skills like C programming, shell scripting, and regular expression creation. There's coverage of server software--notably HTTPd, Sendmail, and Exim--and coverage of the PostgreSQL server.

Use the following url to access the free ebook Linux: Rute User\'s Tutorial and Exposition .
http://tech-geeks.org/contrib/mdrone/LinuxWorkshop/rute/

******************************************************************************

Linux From Scratch

Linux From Scratch allows users to build custom Linux systems from the ground up, customizing each aspect of the system to the users specifications.

Use the following url to access the free ebook Linux From Scratch .
http://www.linuxfromscratch.org/lfs/downloads/stable/

************************************************************************

Beyond Linux From Scratch

Beyond Linux From Scratch (BLFS) is a project that continues where the LFS book finishes. It assists users in developing their systems according to their needs by providing a broad range of instructions for installing and configuring various packages on top of a base LFS system.

Use the following url to access the free ebook Beyond Linux From Scratch .
http://www.linuxfromscratch.org/blfs/download.html

****************************************************************************

Managing Projects with GNU make, 3rd Edition

This is a free linux book from O'Reilly Open Books Project. Topics include How to write a Simple Makefile, Rules, Variables and Macros, Functions, Commands, Managing Large Projects, Portable Makefiles, C and C++, Java, Improving the Performance of make, Example Makefiles and Debugging Makefiles.

Use the following url to access the free ebook Managing Projects with GNU make, 3rd Edition .
http://www.oreilly.com/catalog/make3/book/index.csp

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

*****************************************************************************

Knowing Knoppix

Knowing Knoppix is a beginner-friendly book designed to help with these situations: You can't start Windows! Disaster?, You are curious about Linux, and you want to discover what all the fuss is about and You want a useful guide to help you get started.

Use the following url to access the free ebook Knowing Knoppix .
http://www.pjls16812.pwp.blueyonder.co.uk/knowing-knoppix/

******************************************************************************

Linux Newbie Administrator Guide

A complete reference for new Linux users who wish to set up and administer their own Linux home computer, workstation and/or their home or small office network.

Use the following url to access the free ebook Linux Newbie Administrator Guide .
http://linux-newbie.sunsite.dk

*****************************************************************************

Linux Newbie Guide

In this guide, you'll find out why Linux offers a real alternative to other operating systems, how you can install Linux on to your computer for free, and how to get to grips with using Linux on a daily basis without any techno jargon.

Use the following url to access the free ebook Linux Newbie Guide .
http://www.linuxnewbieguide.org/

******************************************************************************

GNU Emacs Manual

This book picks up where the introductory on-line tutorial included with Emacs ends. It explains the full range of Emacs' power and contains reference material useful to expert users. This free book can be downloaded in various formats.

Use the following url to access the free ebook GNU Emacs Manual .
http://www.gnupress.org/software/emacs/manual/

****************************************************************************

Self-Service Linux: Mastering the Art of Problem Determination

In Self-Service Linux, two of IBM's leading Linux experts introduce a four-step methodology for identifying and resolving every type of Linux-related system or application problem: errors, crashes, hangs, performance slowdowns, unexpected behavior, and unexpected outputs.

Use the following url to access the free ebook Self-Service Linux: Mastering the Art of Problem Determination .
http://www.phptr.com/content/images/013147751X/downloads/013147751X_book.pdf

****************************************************************************

Linux Quick Fix Notebook

Linux Quick Fix Notebook brings together all the step-by-step instructions, precise configuration commands, and real-world guidance you need. Peter Harrison addresses virtually every aspect of Linux administration, from software installation to security, user management to Internet services.

Use the following url to access the free ebook Linux Quick Fix Notebook .
http://www.phptr.com/content/images/0131861506/downloads/Harrison_book.pdf

*****************************************************************************

Understanding the Linux Virtual Memory Manager

This book describes VM in unprecedented detail, presenting both theoretical foundations and a line-by-line source code commentary. It systematically covers everything from physical memory description to out-of-memory management.

Use the following url to access the free ebook Understanding the Linux Virtual Memory Manager .
http://www.phptr.com/content/images/0131453483/downloads/gorman_book.pdf

*****************************************************************************

Java Application Development on Linux

Linux is the fastest-growing Java development platform because it saves money and then saves time by serving as a platform for both development and deployment. Written for Java and Linux developers alike, Java Application Development on Linux is the hands-on guide to the full Java application development lifecycle on Linux.

Use the following url to access the free ebook Java Application Development on Linux .
http://www.phptr.com/content/images/013143697X/downloads/013143697X_book.pdf

********************************************************************************

Managing Linux Systems with Webmin

A Webmin guide for every beginning-to-intermediate sysadmin. Written by Webmin's primary developer, this book delivers authoritative, step-by-step coverage of the latest version of Webmin, from installation to centrally managing multiple servers.

Use the following url to access the free ebook Managing Linux Systems with Webmin .
http://www.phptr.com/content/images/0131408828/downloads/0131408828.pdf

******************************************************************************

The Linux Development Platform

The Linux Development Platform shows how to choose the best open source and GNU development tools for your specific needs, and integrate them into a complete development environment that maximizes your effectiveness in any project.

Use the following url to access the free ebook The Linux Development Platform .
http://www.phptr.com/content/images/0130091154/downloads/0130091154.zip

****************************************************************************

GNU/Linux Desktop Survival Guide

The GNU/Linux Desktop Survival Guide provides an extensive overview of installing, managing and using a GNU/Linux system, including many recipes ready to cook. It is, internationally, a much respected and referenced resource.

Use the following url to access the free ebook GNU/Linux Desktop Survival Guide .
http://www.togaware.com/linux/survivor/index.shtml

******************************************************************************

Debian GNU/Linux System Administrator's Manual

The Debian GNU/Linux System Administrator's Manual covers all system administration aspects of a Debian GNU/Linux system.

Use the following url to access the free ebook Debian GNU/Linux System Administrator\'s Manual .
http://www.debian.org/doc/manuals/system-administrator/index.html

******************************************************************************

Secure Programming for Linux and Unix HOWTO

This book provides a set of design and implementation guidelines for writing secure programs for Linux and Unix systems.

Use the following url to access the free ebook Secure Programming for Linux and Unix HOWTO .
http://www.dwheeler.com/secure-programs/

***********************************************************************

Step by Step Linux Guide

Step by Step Linux Guide is a book that is written by M.B.G. Suranga De Silva to provide a single reference for network administration in a Linux environment. Beginners as well as experienced users should find the information they need to cover nearly all important administration activities required to manage a Linux network configuration.

se the following url to access the free ebook Step by Step Linux Guide .
http://www.ceylonlinux.com/book.html

**********************************************************************

Writing GNOME Applications

Writing GNOME Applications will help Linux programmers learn the basics of GNOME and understand how to write real-world applications using this important programming environment. Focusing on the essentials, this book guides you through GNOME's fundamental elements and explains how and why these elements function as they do.

Use the following url to access the free ebook Writing GNOME Applications .
http://developer.gnome.org/doc/books/WGA/

**********************************************************************

Bash Guide for Beginners

This guide discusses concepts useful in the daily life of the serious Bash user. While a basic knowledge of shell usage is required, it starts with a discussion of shell building blocks and common practices. Then it presents the grep, awk and sed tools that will later be used to create more interesting examples. The second half of the course is about shell constructs such as loops, conditional tests, functions and traps, and a number of ways to make interactive scripts.

Use the following url to access the free ebook Bash Guide for Beginners .
http://tille.xalasys.com/training/bash/

************************************************************************

Brian and Tom's Linux Book

This free linux book, Brian and Tom's Linux Book is divided into the following parts: Part 1 - Linux and Installation, Part II - The OpenLinux GUI, Part III - Basic Linux: Knowing the Command Line, Part IV - System Security, Part V - Working with Linux Servers and Part VI- Appendices.

Use the following url to access the free ebook Debian GNU/Linux System Administrator\'s Manual .
http://linuxbook.orbdesigns.com/btlb_toc.html

**************************************************************************

Introduction to Linux

Free linux book by Brandon Chisham.

Use the following url to access the free ebook Introduction to Linux .
http://www.brandonchisham.com/online_books/Using_Linux/html_version/index.html

*************************************************************************

The Big Online Book of Linux Ada Programming

Do you want to develop Linux applications twice as fast as typical C language applications? Do you want to learn about a language that is designed for open source development? Read on!

Use the following url to access the free ebook The Big Online Book of Linux Ada Programming .
http://www.pegasoft.ca/resources/boblap/book.html

***************************************************************************

Linux Administrator's Security Guide

Linux Administrator's Security Guide by Kurt Seifried is freely available online.

Use the following url to access the free ebook Linux Administrator\'s Security Guide .
http://www.linuxtopia.org/online_books/linux_administrators_security_guide/index.html

***************************************************************************

Red Hat Linux 7 Unleashed

This is a free linux book from Sams Reference Library. Red Hat Linux 7 Unleashed shows you how to install, configure, and manage version 7.

Use the following url to access the free ebook Red Hat Linux 7 Unleashed .
http://www.samspublishing.com/library/library.asp?b=red_hat_linux7

*****************************************************************************

Universal Command Guide: For Operating Systems

Topics covered in this free online book: Every administrative command in Sun Solaris 7 and 8; IBM AIX 4.3.3; OpenBSD 2.7; Red Hat Linux 7; Novell NetWare 3.12, 4.11, 5.1, and 6; Mac OS 9.1; MS-DOS 6.22; and Microsoft Windows 95 through XP. Every command-line command and many graphical command sequences are covered fully, with information on every parameter and command variation.

Use the following url to access the free ebook Universal Command Guide: For Operating Systems .
http://www.ucgbook.com/online

*******************************************************************************

TCP/IP & Linux Protocol Implementation

TCP/IP & Linux Protocol Implementation: Systems Code for the Linux Internet provides a one-of-a-kind description about using the Linux operating system on a TCP/IP network. Offers detailed explanations on how Linux implements its communications protocols. This is a gzipped Postscript file.

Use the following url to access the free ebook TCP/IP and Linux Protocol Implementation .
ftp://cs.ucl.ac.uk/darpa/tmp/li/book.ps.gz

****************************************************************************

Ubuntu Linux Essentials

Ubuntu Linux Essentials is an online book designed to provide everything a user needs to know to install, use and administer an Ubuntu Linux system.

Use the following url to access the free ebook Ubuntu Linux Essentials .
http://www.techotopia.com/index.php/Ubuntu_Linux_Essentials

************************************************************************

Securing & Optimizing Linux: The Ultimate Solution

The Securing & Optimizing Linux series books addresses unanswered questions about Linux security and optimization in the marketplace. There are intended for a technical audience and discusses how to install a Linux Server with all the necessary security and optimization for a high performance Linux specific machine. It covers in detail several ways to configure tasks' security and optimization.

Use the following url to access the free ebook Securing and Optimizing Linux: The Ultimate Solution .
http://www.openna.com/products/books.php

*************************************************************************

Linspire Guide

Linspire Guide is a wiki about the Linspire operating system (version 5 or eariler).

Use the following url to access the free ebook Linspire Guide .
http://www.linspireguide.com/Home

**************************************************************************

User Guide to Using the Linux Desktop

This user guide is meant as an introductory guide for a user to use a modern personal computer (PC) running the Linux operating system. The main aim is to provide a self-learning guide on how to use a modern Linux desktop system.

Use the following url to access the free ebook User Guide to Using the Linux Desktop .
http://www.iosn.net/training/end-user-manual/

*****************************************************************************

Linux System Administration

This online book teaches students how to install GNU/Linux. The book uses the Debian distro as an example. Students install, create and manage user accounts, install new hardware, make backups and many other mission critical tasks a System Administrator would need to know.

Use the following url to access the free ebook Linux System Administration .
http://learnlinux.tsf.org.za/courses/web-sys-admin.html

*****************************************************************************

Linux Network Administration

This online book teaches the fundamentals of networking, what the TCP/IP protocol stack consists of and how the different layers of the network stack influence communication on a network. You will learn how Linux can be used as a router and the basic principles of digital encryption and digital signatures used to keep email secure. As well as how to set up secure connections between different Linux machines by using SSH.

Use the following url to access the free ebook Linux Network Administration .
http://learnlinux.tsf.org.za/courses/web-net-admin.html

************************************************************************

Shell Scripting

This book teaches students how to create shell scripts, the use of Regular expressions, file manipulation with sed, grep and awk and how to tie all this new knowledge into scripts that make using Linux so simple.

Use the following url to access the free ebook Shell Scripting .
http://learnlinux.tsf.org.za/courses/web-shell-script.html

***************************************************************************

Linux Kernel in a Nutshell

Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators. This free book is available for download in either PDF or DocBook format for the entire book, or by the individual chapter.

Use the following url to access the free ebook Linux Kernel in a Nutshell .
http://www.kroah.com/lkn/

**************************************************************************

Linux For Newbies

This book might be really useful, especially if combined with Installing Linux. There's much information on the Internet about Linux, but it's hard to find a complete, well written, easy to understand guide for people who are new to the whole Linux (free software, open source, etc.) phenomenon and are curious about (trying) it.

Use the following url to access the free ebook Linux For Newbies .
http://en.wikibooks.org/wiki/Linux_For_Newbies

*****************************************************************************

Intrusion Detection für Linux-Server (german)

The book covers the setup of the available open source intrusion detection systems based on Linux. The covered tools include tripwire, snort, lids, snare, logsurfer etc. One whole part of the book is devoted to the distributed setup of these tools and their management. Further chapters include the digital forensic analysis of a compromised host and the analysis of network traces.

Use the following url to access the free ebook Intrusion Detection für Linux-Server .
http://www.spenneberg.com/IDS-Book/197.html

*******************************************************************************

Slackware Linux Essentials

This is the official guide to Slackware Linux. This book is designed to get you started with the Slackware Linux operating system. It's not meant to cover every single aspect of the distribution, but rather to show what it is capable of and give you a basic working knowledge of the system.

Use the following url to access the free ebook Slackware Linux Essentials .
http://www.slackbook.org/html/index.html

******************************************************************************

The Operating Systems Handbook

This free pdf book shows you the following, for UNIX, VMS, OS/400, VM/CMS, and MVS operating systems: History of the operating system, Starting and ending a session, Filenames, How files are organized, and how to navigate, Available on-line help, Creating, copying, naming, and deleting files, Using the text editor, Printing text files, Creating and running command files, Sending and receiving mail, A sample session.

Use the following url to access the free ebook The Operating Systems Handbook .
http://www.snee.com/bob/opsys.html

******************************************************************************

Agustin's Linux Manuals

This free manual covers the following topics. Volume 1 - Installation and Internet, Volume 2 - System Administration, Volume 3 - Multimedia and Hardware Installation and Volume 4 - Networks and Servers.

Use the following url to access the free ebook Agustin\'s Linux Manuals .
http://www.comptechdoc.org/os/linux/

*****************************************************************************

Guide to ARMLinux for Developers

This book tries to cover a range of hardware and aspects of ARMLinux. It assumes that you are at least a competent computer user, more likely an experienced developer, but perhaps not very familiar with GNU/Linux or the ARM and its development platforms.

Use the following url to access the free ebook Guide to ARMLinux for Developers .
http://www.aleph1.co.uk/armlinux/book

********************************************************************************

Linux Compute Clusters

Linux Compute Clusters includes the following topics: Chapter 1: Introduction to Clusters, Chapter 2: Cluster Node Design (Outline only), Chapter 3: Cluster Interconnects, Chapter 4: Storage for a Linux Compute Cluster (Outline only), Chapter 5: Physical Considerations (Outline only),Chapter 6: Software Environment (Outline only),Chapter 7: Cluster Resource and Performance Management, Chapter 8: Cluster Administration (Outline only), Chapter 9: Clusters in a Production HPC Environment (Case Study), Chapter 10: Project from the Ground Up (Case Study), Chapter 11: Commercial Application and Chapter 11: Commercial Application (Case Study).

Use the following url to access the free ebook Linux Compute Clusters .
http://linuxclusters.com/compute_clusters.html

*******************************************************************************

Linux Shell Scripting A Beginner's handbook

This free online book covers the following topics: Quick Introduction to Linux, Getting started with Shell Programming, Shells (bash) structured Language Constructs, Advanced Shell Scripting Commands, Essential Utilities for Power User, Learning expressions with ex, awk Revisited and Examples of Shell Scripts.

Use the following url to access the free ebook Linux Shell Scripting A Beginner\'s handbook .
http://www.freeos.com/guides/lsst/

****************************************************************************

The Linux Kernel

The Kernelbook aims to be the guide to how the kernel fits together, the subsystems and algorithms, maps of interconnections and trouble spots.

Use the following url to access the free ebook The Linux Kernel .
http://kernelbook.sourceforge.net/l

*************************************************************************

Linux System Administrator Guide

Linux System Adminstrator's Guide is available either online or downloadable in the following formats: HTML, PDF, SGML, and "tar-gzipped" versions of the Multi-page and Single-page HTML.

Use the following url to access the free ebook Linux System Administrator Guide .
http://www.draxeman.com/sag.html

**************************************************************

Learning About UNIX-GNU/Linux

UNIX-Gnu/Linux is an extremely powerful computing environment. The notes concentrate on using the tools provided by the environment as a user. They do not discuss using the environment as a desktop substitute for Windoze or Macintosh. They also do not discuss issues of installation or system administration, except for some brief materials in the fifth module.

Use the following url to access the free ebook Learning About UNIX-GNU/Linux .
http://www.upscale.utoronto.ca/GeneralInterest/Harrison/LearnLinux/

****************************************************************

Linux 101: The beginner's guide to all things Linux

This free online book covers the following topics: Quick Introduction to Linux, Getting started with Shell Programming, Shells (bash) structured Language Constructs, Advanced Shell Scripting Commands, Essential Utilities for Power User, Learning expressions with ex, awk Revisited and Examples of Shell Scripts.

Use the following url to access the free ebook Linux 101: The beginner\'s guide to all things Linux .
http://learn.clemsonlinux.org/wiki/Main_Page

***********************************************************************