- A Practical Guide to GPL Compliance
An 8,000-word guide to effective compliance with the GNU General Public License (GPL), the most popular open source software license in the world.
- A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux
explores methods for squeezing excess bytes out of simple programs
- Advanced filesystem implementor's guide, Part 7: Introducing ext3
Daniel Robbins takes a look at ext3, a new improved version of ext2 with journaling capabilities
- Adventures in Linux Programming
course notes, books and other docs about Linux and tcl/tk programming. Programming tools, hardware, winprinters reverse engineering, and much more. Home of the creator and leader of the TinyCOBOL compiler
a simple set of instructions and examples for compiling Apache, mod_ssl, mod_perl, mod_dav, mod_auth_ldap, mod_dynvhost, mod_roaming, mod_jserv, and mod_php (including MySQL, Postgres, pdflib, and IMAP
- Automatically Mounting USB, Camera, DVD, Hard Disk and CDROM
Explains how any drive can be mounted automatically when it is needed. For most Linux distributions, such as Fedora Core, automounting works without installing new software. Example configuration for most common devices is provided.
- Comp.os.linux.announce Repository
The archives of the comp.os.linux.announce moderated newsgroup.
- Compliance testing the Linux USB sub-system
an early draft of compliance test procedures for the USB sub-system under Linux
- Cross-platform text conversion
This provides a variety of tools and techniques for converting UNIX text files to DOS, DOS text files to Macintosh, Macintosh to ...
- Debian Administrator's Handbook
Debian Squeeze from Discovery to Mastery: The purpose of this book is to show the many aspects of Debian so you can make an informed decision when choosing.
developerWorks is a free on-line resource for tools, code, tips, education, on-line tutorials and more. The site is for developers with focus on world-wide open standards and cross-platform technologies such as Java, XML, Linux, Security, Web, Unicode and Open-Source. Get relevant information from both industry-leading sources as well as tapping in to the knowledge of the IBM technical community.
- Embedded Linux development
learn how to put together your optimal embedded development environment for tinkering with today's hot handheld and wearable devices. Embedded Linux development broadly involves three tiers: the bootloader, the Linux kernel, and the graphical user interface (or GUI)
- Enhancing E-Mail Security With Procmail
a document that attempts to address the trend towards "enhancing" email clients with support for active content, which exposes end-users to many and varied threats, by "sanitizing" email: removing obvious exploit attempts and disabling the channels through which exploits are delivered
- Everything You Ever Wanted From Flow Control
Flow control is usually straightforward: sequence, selection, iteration. And many programmers, having been raised on these primary control structures, have a difficult time seeing what other kinds of flow control might be necessary. This article introduces continuations and teaches you to think about flow control in radically new ways.
- Firefox - FLOSS Manual
Mozilla Firefox is a free and open source web browser developed for Microsoft Windows, Mac OS X, and Linux coordinated by Mozilla Corporation and Mozilla Foundation.
- Getting Started with Ubuntu 11.10
etting Started with Ubuntu is an introductory guide that helps new users get started with everyday tasks such as surfing the web, listening to music and scanning documents. With an emphasis on easy to follow instructions, it is suitable for all levels of experience.
- Gimp User Manual
The GIMP User Manual is a user manual for the GIMP. It is written for the GIMP Help Browser, but can produce help pages for other formats as well.
- Host multiple SSL sites on a single network card with IP aliasing
A budget-conscious enterprise solution with Apache Web server.
- Installing glibc-2 on Linux
document describes what I had to do to get glibc-2, also known as libc-6, installed on my Linux system. It contains a step-by-step guide to recompile and install all components needed
- Introduction to Data Communications for Linux Users
everything about networking and data communications except for Linux. You can consider it equivalent of the Net+ course or the network essentials of the MSCE and CNE certifications. Topics covered are OSI Model, The Big Picture, ADSL, Wave Modems, ISDN, Frame relay, X.25, modems, modulation, telephony, FDM, TDM, STDM, QAM, FDSK, AM, FM, RS-232, Xon/Xoff, null modems, asynchronous and synchronous communications, line encoding, ethernet, token ring, NICs, PC hardware, repeaters, hubs, bridges, routers, brouters, gateways, TCP/IP, packet sniffing, etc.
- Jargon File
This page indexes all the WWW resources associated with the Jargon File and its print version, The New Hacker's Dictionary. It's as official as anything associated with the Jargon File gets.
- Java Application Development on Linux
Written for Java and Linux developers alike, Java Application Development on Linux is a hands-on guide to the full Java application development lifecycle on Linux.
- Josh's Linux Guide
A good Linux guide for beginners. Includes all the basic things and info to get started.
- Kylix Kicks
contains the latest news on Kylix the Linux edition of Delphi and C++Builder
- Linux and me
the beginnings of an online book by Barry Kauler
- Linux Dialin Server Setup Guide
Detailed, accurated and step-by-step guide for setting up a Linux dialin server.
- Linux Knowledge Base
The Linux Knowledge Base is a searchable archive of Linux technical information, built from the Linux HOWTO's, various web and ftp sites, mailing lists, and newsgroups
- Linux on Libretto
documentation about running Linux on the Japanese Toshiba Libretto
- Linux Tips and Tricks
Useful collection of Linux tips and tricks, from newsgroups and mailing-lists. With classification by themes
Linux-One-Stanza-Tips is a series of small Linux related hints and tips, which could be used as signatures with your mails.
- NT vs. Linux Database Server Benchmark Comparisons
a survey of reported benchmarks allowing comparison of the database performance of NT and Linux.
- Open Source Compliance in the Enterprise
Open Source Compliance in the Enterprise is a practical guide for organizations on how best to use open source code in products and services, and participate in open source communities, in a legal and responsible way.
- PC-Clone UNIX Hardware Buyer's Guide
A resource for information about how to buy and configure PC-clone hardware for cheap, powerful UNIX systems.
- PostgreSQL Technical Documentation
the PostgreSQL Technical Documentation website, with tutorials, articles, guides, performance, tuning information, links to PostgreSQL tools, and much more
- Python Documentation
the official documentation for the Python programming language
- RedHat package manager
aims to bring you the latest and most up to date information on the RPM software packaging tool which is taking the world by storm
- Reduce your Linux memory footprint
In this article, learn how to accurately measure the amount of memory your Linux system uses. You also get practical advice on reducing your memory requirements using an Ubuntu system as an example.
- References for TeX and Friends
an ongoing project with the aim of providing a help file for LaTeX (and his friends like ConTeXt, Metapost, Metafont, etc.) using a state-of-the-art source format, aka DocBook/XML
- Rute Users Tutorial and Exposition
Rute is a technical reference and teaching tool for new GNU/Linux users as well as advanced administrators. It provides concise, thorough explanations and practical examples of each aspect of a Linux system. Read more
- Self-Service Linux - Mastering the Art of Problem Determination
This book should be an essential part of every company's Linux adoption plan to keep the total cost of ownership down and improve the return on investment of their Linux strategy.
- Solaris-to-Linux porting guide
takes a look at why you might want to port your application from Sun Solaris to Linux, and presents guidelines, suggestions, and resources to help. Included in the article is the authors' handy online tool that you can use to check the APIs used by your Solaris application for compatibility on Linux
- The Linux Documentation Project
LDP is a loosely knit team of volunteers who provide documentation for many aspects of Linux. There are several forms of documentation: Guides, HOWTOs, man pages, and FAQs.
- The Linux USB sub-system
an early draft of a guide to using and developing the USB sub-system under Linux
- The Vim commands cheat sheet
The Vim commands cheat sheet is a reference sheet listing the most often used Vim commands.
- Ubuntu - An Absolute Beginner's Guide
This book breaks down the barrier by teaching beginners about how to use Ubuntu.
- Version Control with Subversion
Version Control with Subversion is a free book about the Apache Subversion version control system. Subversion manages files and directories, and the changes made to them, over time. This allows you to recover older versions of your data or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of 'time machine'.