HOWTO
3-Button-Mouse
This document is a comprehensive guide for configuring 3-button serial mice to work correctly under Linux, detailing various hardware and software troubleshooting steps. It covers identifying the correct serial port, handling physical switches on the mouse, and providing detailed instructions—including advanced soldering techniques—to force the mouse into the more functional MouseSystems protocol mode. Finally, it offers specific configuration examples for X applications and console use via `gpm`.
View HTML TXT PDF3D-Modelling
This document provides a comprehensive mini-howto for installing and configuring a 3D graphics modeling and rendering environment on RedHat Linux. It explains that the process requires three core components—a graphics library (Mesa), a graphics modeller (The Mops), and a graphics renderer (Blue Moon Rendering Toolkit)—and details the step-by-step installation procedures for each package, concluding with tips on troubleshooting lighting and pointing users toward related resources.
View HTML TXT PDF4mb-Laptops
This document is a detailed guide from 2000 explaining how to install a modern, full-featured Linux distribution onto very old and low-spec laptops (with only 4MB RAM and small hard drives). The author overcomes severe memory limitations by bypassing the standard ram-disk installation method, instead creating necessary partitions on the hard drive itself. After successfully installing a minimal system using Slackware as an example, the guide concludes with crucial post-installation steps to optimize boot times and reclaim disk space for maximum usability.
View HTML TXT PDF8021X-HOWTO
This document is a comprehensive technical guide detailing how to implement and utilize IEEE 802.1X Port-Based Network Access Control for securing network access. It outlines the necessary procedures using Xsupplicant as the client (Supplicant), FreeRADIUS as the central authentication server, and describes the roles of the Authenticator (like an Access Point) in facilitating secure authentication via protocols such as PEAP/MSCHAPv2. The guide covers everything from obtaining required digital certificates to configuring all three components into a functional testbed.
View HTML TXT PDFACP-Modem
This document serves as a comprehensive guide for building, setting up, and using the Linux driver and user application for the ACP (Mwave) Modem in specific IBM Thinkpad models. It details prerequisites, compilation/installation steps, troubleshooting common issues like resource conflicts or connection failures, and provides advanced debugging tips, while also listing numerous supported countries for international connectivity.
View HTML TXT PDFACPI-HOWTO
This document is a comprehensive guide detailing the complex process of implementing and troubleshooting Advanced Configuration and Power Interface (ACPI) support in Linux kernels, serving as an advanced "HOWTO" for system administrators. It covers everything from understanding ACPI's necessity over older APM standards to providing detailed, step-by-step instructions on patching, compiling, installing custom kernels (for Debian and non-Debian users), and diagnosing known hardware-specific power management issues like freezes or power-off hangs.
View HTML TXT PDFADSL-Bandwidth-Management-HOWTO
This document is a technical guide detailing how to configure a Linux router to manage and prioritize outbound internet traffic over limited ADSL connections. The core methodology involves using advanced Linux Quality of Service (QoS) tools like HTB and iptables to throttle total bandwidth while implementing priority queuing, ensuring that latency-sensitive applications (like VoIP or gaming) remain responsive even when the connection is saturated by bulk data transfers. It also provides methods for attempting to manage inbound traffic rates.
View HTML TXT PDFADSM-Backup
This document provides a detailed guide for installing and using an ADSM client on Linux/i386, noting that since no native version exists, users must employ the SCO binary via an iBCS2 emulator. The process involves compiling and installing the necessary iBCS module, then unpacking and configuring the ADSM client files by manually editing configuration scripts like `dsm.sys` and `dsm.opt`, followed by creating a compatible `/etc/mnttab` file before finally running the client using either an X11 or command-line interface.
View HTML TXT PDFAI-Alife-HOWTO
This document is a comprehensive, historical "HowTo" guide detailing various software libraries, applications, and frameworks available on the GNU/Linux platform for research in Artificial Intelligence (AI), Artificial Life (Alife), and related computational fields. It organizes resources into major paradigms—Symbolic Systems (GOFAI), Connectionism (Neural Networks), Evolutionary Computing, Alife & Complex Systems, and Statistical & Machine Learning—while also providing sections for agent-based systems and robotics, offering a vast catalog of tools ranging from theorem provers to simulation environments.
View HTML TXT PDFATA-RAID-HOWTO
This document is a comprehensive HOWTO guide detailing how to install and manage Linux operating systems on computers equipped with ATA RAID controllers (like Promise FastTrack), which support IDE disks. It provides detailed, multi-step instructions for setting up RAID 1 mirroring using both proprietary driver methods and native Linux RAID modules, covering initial installation, kernel upgrades, troubleshooting, and finally, disabling the RAID feature when necessary.
View HTML TXT PDFATM-Linux-HOWTO
This document serves as a comprehensive guide for installing, setting up, and configuring ATM networking on Linux. It details the process from initial installation (using RPMs or source code) to advanced device setup, covering topics like native PVCs, signaling mechanisms (ANS, ILMI), IP over ATM implementations (CLIP, LANE, MPOA), and diagnostic procedures using tools such as `atmdiag` and `sonetdiag`. The guide provides extensive technical instructions for achieving full functionality across various ATM networking features.
View HTML TXT PDFAX25-HOWTO
This document serves as a comprehensive guide detailing how to install and configure native support for Amateur Radio's AX.25 packet radio protocol, along with NET/ROM and ROSE protocols, on the Linux operating system. It provides extensive, step-by-step instructions covering everything from kernel compilation and installing necessary software components (libraries, tools) to configuring specific hardware interfaces—such as KISS TNCs, Baycom modems, and Soundmodem cards—and setting up complex network services like routing, user authentication via `ax25d`, and advanced gateway functions like AXIP encapsulation.
View HTML TXT PDFGuides
Bash-Beginners-Guide
This document is a comprehensive, beginner-friendly guide to Bash scripting, designed for experienced UNIX/Linux users who want to automate daily tasks. It systematically covers core shell concepts, starting with basic script writing and debugging, then progressing through advanced topics like environment variables, quoting rules, shell expansion mechanisms (brace, tilde, command substitution), and powerful tools such as Regular Expressions (grep), stream editing (sed), text processing (awk), and control flow structures (if/case statements, for/while/until loops). The guide builds knowledge progressively, culminating in advanced topics like functions, signal handling, and file descriptor manipulation.
View HTML TXT PDFEVMSUG
This document serves as a comprehensive user guide for Enterprise Volume Management System (EVMS), detailing how to configure and manage storage resources on Linux systems. It covers EVMS's flexible architecture, which integrates various volume management technologies like LVM, RAID, and disk partitioning through plug-ins. The guide provides detailed instructions across multiple user interfaces—GUI, Ncurses, and CLI—for core operations such as creating/deleting volumes, managing segments, handling clustering, snapshotting, file system operations (supporting JFS, XFS, NTFS, etc.), and performing advanced tasks like object replacement and volume resizing.
View HTML TXT PDFGNU-Linux-Tools-Summary
This document is a comprehensive summary guide to useful command-line tools available on GNU/Linux systems, designed for beginners to intermediate users who want an overview of system utilities without needing exhaustive technical detail. It covers numerous topics, including file system navigation, text manipulation (using tools like `grep` and `sed`), network commands (`ssh`, `ping`), process control, security best practices, and scheduling tasks, while also detailing fundamental concepts like the Unix Tools Philosophy and command-line shell tips.
View HTML TXT PDFLDP-Author-Guide
The LDP Author Guide serves as a comprehensive manual for authors wishing to submit and publish documentation for The Linux Documentation Project (TLDP). It details the entire lifecycle, from initial proposal and outlining through writing best practices, technical markup using DocBook XML, rigorous review processes, final distribution requirements (including licensing), and ongoing document maintenance. The guide provides extensive information on necessary tools, validation techniques, and conversion methods to ensure high-quality, standardized documentation for the Linux community.
View HTML TXT PDFLinux-Filesystem-Hierarchy
This document is a comprehensive guide detailing the Linux Filesystem Hierarchy (FHS), outlining the standardized purpose and placement for every major directory and file type on a Linux operating system. It explains that this standardization—developed through the FSSTND effort—is crucial for ensuring application interoperability, ease of system administration, and overall uniformity across different Linux distributions by defining where essential binaries (`/bin`, `/sbin`), configuration files (`/etc`), variable data (`/var`), user data (`/home`), and other components must reside.
View HTML TXT PDFLinux-Media-Guide
This guide serves as a comprehensive resource for generating positive public relations and media coverage for the Linux community by detailing strategic planning, effective communication tactics, and best practices across various media types. It covers everything from understanding the difference between PR and advertising to creating compelling news releases, pitching stories to editors via phone or email, utilizing trade shows, and monitoring ongoing media mentions to build and maintain a strong organizational profile.
View HTML TXT PDFMobile-Guide
This document is an extensive technical guide titled "Linux on the Road," providing a comprehensive survey of using Linux on various portable computing devices, including laptops, notebooks, PDAs, and mobile phones. It details hardware compatibility across numerous components—such as CPUs, displays, and peripherals—and offers detailed instructions on diverse installation methods (from CD-ROM to network) and advanced topics like power management, data synchronization, and security measures for nomadic computing environments.
View HTML TXT PDFPocket-Linux-Guide
The Pocket Linux Guide is a comprehensive, hands-on manual designed for intermediate to advanced users who wish to deeply understand how a GNU/Linux operating system functions by building it entirely from source code. The project guides the reader through constructing a small, functional, console-based OS—initially on floppy diskettes—through sequential phases that progressively add complexity, such as implementing file system mounting, automating startup routines (using `sysvinit`), enabling multi-user support, and finally integrating advanced applications like an MP3 player.
View HTML TXT PDFTuning-Linux
This document is a comprehensive guide on performance tuning for Linux systems, advising readers to approach optimization by viewing the entire system as an interconnected set of components—including the CPU, disk, network, kernel, and applications. It details best practices across multiple layers, such as selecting appropriate hardware interfaces (SCSI vs. IDE), optimizing filesystem block sizes, fine-tuning TCP/IP settings like MTU, and tailoring configurations for specific services like web servers (Apache) or databases to achieve maximum efficiency while balancing cost against performance gains.
View HTML TXT PDFFAQs
AfterStep-FAQ
This document is a comprehensive Frequently Asked Questions (FAQ) guide for the AfterStep Window Manager, detailing its function as a graphical interface built upon The X Window System to emulate the look and feel of NEXTSTEP. It covers everything from general system information and development history to detailed instructions on installation, configuration files (.steprc), troubleshooting common bugs across various versions, and advanced usage tips for modules like Wharf and Pager.
View HTML TXT PDFFtape-FAQ
This document is an extensive, evolving FAQ for the Ftape Floppy Tape Device Driver, providing technical guidance on installation, troubleshooting common issues (like kernel version mismatches and DMA errors), usage best practices for backup utilities like `tar`, and details about tape formatting and hardware compatibility with various tape drives. The maintainers encourage users to contribute suggestions and questions via a dedicated mailing list to improve the resource.
View HTML TXT PDFLDP-FAQ
The Linux Documentation Project (LDP) provides comprehensive documentation for various aspects of Linux, including Guides, HOWTOs, man pages, and FAQs, all licensed under free licenses. It functions as a volunteer effort where contributors can submit content—which undergoes technical, language, and metadata reviews—by following established guidelines to ensure the resulting collection is accessible, reliable, and beneficial to the entire open-source community.
View HTML TXT PDFLinux-RAID-FAQ
This document is a comprehensive FAQ guide for Linux-RAID, intended as supplementary material to the main HOWTO. It covers various topics including how to check for and apply necessary kernel patches, which software tools like `mdadm` are recommended for managing RAID arrays, procedures for detecting disk failures and recovering from missing drives, and best practices for benchmarking RAID performance using tools such as `tiobench`.
View HTML TXT PDF