To see an alphabetical site map click here

  • Authenticator: Setting up the Authenticator (Access Point)
    802.1X Port-Based Authentication HOWTO Prev Next 5. Authenticator: Setting up the Authenticator (Access Point) During the authentication process, the Authenticator just relays all messages between...

  • Obtaining Certificates
    802.1X Port-Based Authentication HOWTO Prev Next 2. Obtaining Certificates OpenSSL must be installed to use either EAP-TLS, EAP-TTLS, or PEAP! When using EAP-TLS, both the Authentication Server and...

  • Copyright, acknowledgments and miscellaneous
    802.1X Port-Based Authentication HOWTO Prev Next 10. Copyright, acknowledgments and miscellaneous 10.1. Copyright and License Copyright (c) 2004 Lars Strand. Permission is granted to copy, distribute...

  • Note about driver support and Xsupplicant
    802.1X Port-Based Authentication HOWTO Prev Next 7. Note about driver support and Xsupplicant As described in Key Management , one of the big advantages of using Dynamic WEP/802.11i with 802.1X is...

  • FAQ
    802.1X Port-Based Authentication HOWTO Prev Next 8. FAQ Do not forget to check out the FAQ section of both the FreeRADIUS (highly recommended!) and Xsupplicant Web sites! 8.1. Is it possible to allow...

  • Authentication Server: Setting up FreeRADIUS
    802.1X Port-Based Authentication HOWTO Prev Next 3. Authentication Server: Setting up FreeRADIUS FreeRADIUS is a fully GPLed RADIUS server implementation. It supports a wide range of authentication...

  • GNU Free Documentation License
    802.1X Port-Based Authentication HOWTO Prev Next A. GNU Free Documentation License Version 1.2, November 2002 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 59 Temple Place, Suite 330,...

  • PREAMBLE
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.1. PREAMBLE The purpose of this License is to make a manual, textbook, or other functional and useful document...

  • APPLICABILITY AND DEFINITIONS
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.2. APPLICABILITY AND DEFINITIONS This License applies to any manual or other work, in any medium, that contains a...

  • FUTURE REVISIONS OF THIS LICENSE
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.11. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU...

  • VERBATIM COPYING
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.3. VERBATIM COPYING You may copy and distribute the Document in any medium, either commercially or...

  • COPYING IN QUANTITY
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.4. COPYING IN QUANTITY If you publish printed copies (or copies in media that commonly have printed covers) of the...

  • MODIFICATIONS
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.5. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2...

  • COMBINING DOCUMENTS
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.6. COMBINING DOCUMENTS You may combine the Document with other documents released under this License, under the...

  • COLLECTIONS OF DOCUMENTS
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.7. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released...

  • AGGREGATION WITH INDEPENDENT WORKS
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.8. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and...

  • TRANSLATION
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.9. TRANSLATION Translation is considered a kind of modification, so you may distribute translations of the...

  • TERMINATION
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License Next A.10. TERMINATION You may not copy, modify, sublicense, or distribute the Document except as expressly provided for...

  • ADDENDUM: How to use this License for your documents
    802.1X Port-Based Authentication HOWTO Prev A. GNU Free Documentation License   A.12. ADDENDUM: How to use this License for your documents To use this License in a document you have written,...

  • 802.1X Port-Based Authentication HOWTO
    802.1X Port-Based Authentication HOWTO Lars Strand < lars strand (at) gnist org > 2004-08-18 Revision History Revision 1.0 2004-10-18 Revised by: LKS Initial Release, reviewed by TLDP. Revision...

  • Introduction
    802.1X Port-Based Authentication HOWTO Prev Next 1. Introduction This document describes the software and procedures to set up and use 802.1X: Port-Based Network Access Control using Xsupplicant with...

  • Useful Resources
    802.1X Port-Based Authentication HOWTO Prev Next 9. Useful Resources Only IEEE standards older than 12 months are available to the public in general (through the "Get IEEE 802 Program" ). So the new...

  • Testbed
    802.1X Port-Based Authentication HOWTO Prev Next 6. Testbed 6.1. Testcase figure testbed: A wireless node request authentication. Our testbed consists of two nodes and one Access Point (AP). One node...

  • Supplicant: Setting up Xsupplicant
    802.1X Port-Based Authentication HOWTO Prev Next 4. Supplicant: Setting up Xsupplicant The Supplicant is usually a laptop or other (wireless) device that requires authentication. Xsupplicant does the...

  • Introduction
    How to Develop Accessible Linux Applications Prev Next 1. Introduction This document provides developers with the information necessary to assess their applications for accessibility. Some of these...

  • Additional Resources:
    How to Develop Accessible Linux Applications Prev   4. Additional Resources: The following Web sites provide checklists and testing information that is more specific to the various Linux...

  • Developing Accessible Applications
    How to Develop Accessible Linux Applications Prev Next 2. Developing Accessible Applications Some of the most important reasons for developing accessible software are: Software should be accessible...

  • Guidelines for Developing Accessible Applications
    How to Develop Accessible Linux Applications Prev Next 3. Guidelines for Developing Accessible Applications The following sections contain guidelines and tests that developers can use to create more...

  • Hearing Impaired
    Linux Accessibility HOWTO Prev Next 4. Hearing Impaired For users who have hearing impairments the audio output must be conveyed visually on the screen. Most desktops provide visual audio alerts and...

  • The Linux Operating System
    Linux Accessibility HOWTO Prev Next 2. The Linux Operating System The Linux operating system has many software applications and utilities that run in the non-graphical environment. The graphical user...

  • Cognitive, Language, and Other Impairments
    Linux Accessibility HOWTO Prev Next 6. Cognitive, Language, and Other Impairments Cognitive and language impairments include dyslexia and problems with; memory, comprehension, problem solving, and...

  • Physically Disabled
    Linux Accessibility HOWTO Prev Next 5. Physically Disabled There are a wide range of physical disabilities that can impair a user's mobility, and many of these impairments need to be addressed on an...

  • Visual Impairments
    Linux Accessibility HOWTO Prev Next 3. Visual Impairments There are two categories of visual impairments. Individuals who are partially sighted (for example, blurred vision, near and far-sightedness,...

  • Developing Accessible Applications
    Linux Accessibility HOWTO Prev Next 7. Developing Accessible Applications It is important to consider accessibility when developing new applications for the Linux operating system. The American...

  • Other Helpful Information
    Linux Accessibility HOWTO Prev Next 8. Other Helpful Information The following is a list of additional information that may be helpful, but is not necessarily targeting a specific disability: The CMU...

  • Acknowledgments
    Linux Accessibility HOWTO Prev   9. Acknowledgments These are the orignal acknowledgments documented by Michael De La Rue. They have been included in their entirety to ensure that each persons...

  • About this document
    ACPI: Advanced Configuration and Power Interface Prev Next 1. About this document When I first started the switch from APM to ACPI I didn't realize the kernel needed to be patched. My problem...

  • About ACPI
    ACPI: Advanced Configuration and Power Interface Prev Next 4. About ACPI In the world of power management ACPI is relatively new to the game. It was first released in 1996 by Compaq/Hewlett-Packard,...

  • Why switch?
    ACPI: Advanced Configuration and Power Interface Prev Next 5. Why switch? Not all systems support both APM and ACPI. I switched because my system only supported ACPI. Pretty easy decision really. If...

  • Backups
    ACPI: Advanced Configuration and Power Interface Prev Next 8. Backups If you are already running a kernel that is the same version of the one you are about to patch I recommend creating a fresh...

  • Copyright and License
    ACPI: Advanced Configuration and Power Interface Prev Next 2. Copyright and License Copyright (c) 2003, 2004 Emma Jane Hogbin. Permission is granted to copy, distribute and/or modify this document...

  • Switching from APM to ACPI
    ACPI: Advanced Configuration and Power Interface Prev Next 15. Switching from APM to ACPI Do not let apmd and acpid run at the same time unless you REALLY know what you're doing. Debian will not make...

  • DSDT: Differentiated System Description Table
    ACPI: Advanced Configuration and Power Interface Prev Next 6. DSDT: Differentiated System Description Table Thanks to Erich writing this section. You might need to override the DSDT when certain...

  • Reboot and test
    ACPI: Advanced Configuration and Power Interface Prev Next 13. Reboot and test At this point you should reboot your machine. When your system comes back up (assuming of course that everything went...

  • How to use this License for your documents
    ACPI: Advanced Configuration and Power Interface Prev C. GNU Free Documentation License   C.12. How to use this License for your documents To use this License in a document you have written,...

  • Installing from scratch
    ACPI: Advanced Configuration and Power Interface Prev Next 7. Installing from scratch ACPI is constantly being revised. It is available in later versions of the 2.4.x series kernel (2.4.22 and...

  • Compile the new kernel
    ACPI: Advanced Configuration and Power Interface Prev Next 11. Compile the new kernel If you have additional modules that are not part of the main source tree, you will need to add modules_image when...

  • Configure the new kernel
    ACPI: Advanced Configuration and Power Interface Prev Next 10. Configure the new kernel Patch Your Kernel First   If you are using an old kernel you will need to patch it before you can proceed....

  • Install the new kernel
    ACPI: Advanced Configuration and Power Interface Prev Next 12. Install the new kernel I like to configure lilo on my own, but do whatever tickles your fancy. cd /usr/src dpkg -i kernel-image-...

  • Download and Unpack the New Kernel
    ACPI: Advanced Configuration and Power Interface Prev Next 9. Download and Unpack the New Kernel 9.1. Required packages The following is a list of packages required to patch a 2.4.x series kernel. I...

  • Load related modules
    ACPI: Advanced Configuration and Power Interface Prev Next 14. Load related modules Check to see that each of the ACPI modules have been loaded after your machine boots. You can do this with the...

  • Compile the kernel
    ACPI: Advanced Configuration and Power Interface Prev B. ACPI the Non-Debian Way Next B.1. Compile the kernel The "normal" way of compiling a kernel does not use make-kpkg . Instead, it uses the...

  • Install the new kernel
    ACPI: Advanced Configuration and Power Interface Prev B. ACPI the Non-Debian Way Next B.2. Install the new kernel In The Debian Way , you create a deb file which contains information about where the...

  • ACPI the Non-Debian Way
    ACPI: Advanced Configuration and Power Interface Prev Next B. ACPI the Non-Debian Way There is very little difference between The Debian Way and the generic way. In fact it's probably only 10 or so...

  • Software packages
    ACPI: Advanced Configuration and Power Interface Prev B. ACPI the Non-Debian Way Next B.3. Software packages You can still use all of the software mentioned in this HOWTO even if you're not using...

  • Patching Old Kernels
    ACPI: Advanced Configuration and Power Interface Prev Next A. Patching Old Kernels If you are using a 2.4.x series kernel, the kernel will need to be patched before you can add ACPI support. Although...

  • Thanks
    ACPI: Advanced Configuration and Power Interface Prev Next 18. Thanks Much thanks goes out to the following: acpi-support (note: the discussion list for ACPI4Linux is now at acpi-devel) debian-laptop...

  • Translations
    ACPI: Advanced Configuration and Power Interface Prev Next 3. Translations This document is also available in the following languages: English version 1.2 translated to: Francais . Merci a Guillaume...

  • Using ACPI
    ACPI: Advanced Configuration and Power Interface Prev Next 16. Using ACPI There are a few different applications/daemons you will want to install on your system: acpid (the daemon that will control...

  • Getting the Source Files
    ACPI: Advanced Configuration and Power Interface Prev A. Patching Old Kernels Next A.1. Getting the Source Files Download a fresh kernel from www.kernel.org . You need to make sure you get a full...

  • List of Supported Countries
    Linux ACP Modem (Mwave) mini-HOWTO Prev Next 6. List of Supported Countries The following countries are supported by the ACP Modem driver Table 1. List of Supported Countries Country Name Country...

  • Debugging Tips
    Linux ACP Modem (Mwave) mini-HOWTO Prev Next 4. Debugging Tips 4.1. Error Logs Errors encountered by the ACP Modem device driver or application are logged using the syslog utility. 4.2. Tracing The...

  • General Information and Hardware Requirements
    Linux ACP Modem (Mwave) mini-HOWTO Prev Next 1. General Information and Hardware Requirements 1.1. Introduction The ACP Modem for Linux is a software based modem. Support software for the ACP modem...

  • Resolving Installation and Configuration Problems
    Linux ACP Modem (Mwave) mini-HOWTO Prev Next 3. Resolving Installation and Configuration Problems The following sections list solutions to possible problems you may experience. 3.1. DSP Does Not...

  • Compilation, Installation, and Startup
    Linux ACP Modem (Mwave) mini-HOWTO Prev Next 2. Compilation, Installation, and Startup 2.1. Prerequisites A 2.2.16 series (or later) Linux kernel source tree An appropriate set of module utilities...

  • Test Claims
    Linux ACP Modem (Mwave) mini-HOWTO Prev Next 5. Test Claims This driver has been tested using the ThinkPad™ 600E. The same chipset is integrated on the 600 and 770 models and should work. Prev Home...

  • Trademarks
    Linux ACP Modem (Mwave) mini-HOWTO Prev   7. Trademarks Hayes is a trademark of Hayes Microcomputer Products, Inc. MNP (Microcom Network Protocol) is a trademark of Microcom, Inc. IBM is a...

  • Background
    ADSL Bandwidth Management HOWTO Prev Next 2. Background 2.1. Prerequisites The method outlined in this document should work in other Linux configurations however it remains untested in any...

  • How it Works
    ADSL Bandwidth Management HOWTO Prev Next 3. How it Works There are two basic steps to optimize upstream bandwidth. First we have to find a way to prevent the ADSL modem from queuing packets since we...

  • Implementation
    ADSL Bandwidth Management HOWTO Prev Next 4. Implementation Now with all of the explanation out of the way it's time to implement bandwidth management with Linux. 4.1. Caveats Limiting the actual...

  • Related Links
    ADSL Bandwidth Management HOWTO Prev   7. Related Links Bandwidth Controller for Windows - http://www.bandwidthcontroller.com dsl_qos_queue - (beta) for Linux. No kernel patching, and better...

  • OK It Works!! Now What?
    ADSL Bandwidth Management HOWTO Prev Next 6. OK It Works!! Now What? Now that you've successfully started to manage your bandwidth, you should start thinking of ways to use it. After all, you're...

  • Testing the New Queue
    ADSL Bandwidth Management HOWTO Prev Next 5. Testing the New Queue The easiest way to test your new setup is to saturate the upstream with low-priority traffic. This depends how you have your...

  • antares RAID SparcLinux HOWTO
    --> Antares RAID SparcLinux Howto Thom Coates 1 , Carl Munio, Jim Ludemann Revised 25 May 2002 1 Thomas D. Coates, Jr. PhD, c/o Neuropunk.Org, PO Box 910385, Lexington KY 40591-0385,...

  • Notes
    1 Thomas D. Coates, Jr. PhD, c/o Neuropunk.Org, PO Box 910385, Lexington KY 40591-0385, tcoates@neuropunk.org

  • Table of Contents
    Table of Contents Chapter 1  Preliminaries 1.1  Preamble 1.2  Acknowledgements and Thanks 1.3  New Versions Chapter 2  Introduction...

  • Preliminaries
    Chapter 1   Preliminaries This document describes how to install, configure, and maintain a hardware RAID built around the 5070 SBUS host based RAID controller by Antares Microsystems....

  • Introduction
    Chapter 2   Introduction The Antares 5070 is a high performance, versatile, yet relatively inexpensive host based RAID controller. Its embedded operating system (K9 kernel) is modelled...

  • Installation
    Chapter 3   Installation NOTE: The installation procedure given here for the SBUS controller is similar to that found in the manual. It has been modified so minor variations in the...

  • Getting, build and install Apache with its basic modules
    Apache Compile HOWTO Prev Next 3. Getting, build and install Apache with its basic modules 3.1. Get and untar the Apache Source 3.1.1. What is Apache   The Apache Project is a collaborative...

  • Compressed delivery
    Apache Compile HOWTO Prev Next 5. Compressed delivery There are basically two modules available for output compression: mod_gzip and mod_gunzip. They are using different approaches to reach the the...

  • Additional modules
    Apache Compile HOWTO Prev Next 4. Additional modules 4.1. mod_dav 4.1.1. What is mod_dav   mod_dav is an Apache module to provide DAV capabilities ( RFC 2518) for your Apache web server. It is...

  • Further Information
    Apache Compile HOWTO Prev Next 9. Further Information Here are some other resources available on the internet 9.1. News groups Some of the most interesting news groups are: alt.apache.configuration...

  • mod_php and its prerequisites
    Apache Compile HOWTO Prev Next 6. mod_php and its prerequisites 6.1. What is mod_php   PHP is a server-side, cross-platform, HTML embedded scripting language. In the beginning it was just a...

  • PHP extensions
    Apache Compile HOWTO Prev Next 7. PHP extensions There are many different extensions available for php, which can be added in your php.ini 7.1. APC (Alternative PHP-cache) 7.1.1. What is APC  ...

  • Prerequisites
    Apache Compile HOWTO Prev Next 2. Prerequisites 2.1. General flex 2.54 bison 1.28 autoconf 2.52 automake 1.4 libtool 1.4 yacc 91.7.30 freetype2 -devel [1] re2c [2] To be continued All major...

  • Jakarta Tomcat
    Apache Compile HOWTO Prev Next 8. Jakarta Tomcat 8.1. What is Tomcat   Tomcat is the servlet container that is used in the official Reference Implementation for the Java Servlet and JavaServer...

  • HTTP/HTTPS Benchmarking tools
    Apache based WebDAV Server with LDAP and SSL Prev Next A. HTTP/HTTPS Benchmarking tools The following is a list of some of the OpenSource BenchMarking tools for WebServers SSLswamp - For...

  • Hardware based SSL encryption solutions
    Apache based WebDAV Server with LDAP and SSL Prev Next B. Hardware based SSL encryption solutions The following is a Hardware Based SSL encryption solution available: CHIL (Cryptographic Hardware...

  • Certificate Authorities
    Apache based WebDAV Server with LDAP and SSL Prev Next C. Certificate Authorities The following is list of Certificate Authorities that are trusted by the various browsers: Baltimore Entrust GeoTrust...

  • Configuring and Setting up the WebDAV services
    Apache based WebDAV Server with LDAP and SSL Prev Next 4. Configuring and Setting up the WebDAV services Now for the easy part. In this section we will WebDAV enable a directory under Apache root....

  • Glossary of PKI Terms
    Apache based WebDAV Server with LDAP and SSL Prev   Glossary of PKI Terms A Asymmetric Cryptography In this Cryptography a Key Pair - Private and Public Key is used. Private Key is kept secret...

  • Implementing and using SSL to secure HTTP traffic
    Apache based WebDAV Server with LDAP and SSL Prev Next 6. Implementing and using SSL to secure HTTP traffic Security of the data stored on a file server is very important these days. Compromised data...

  • Requirements
    Apache based WebDAV Server with LDAP and SSL Prev Next 2. Requirements You'll have to download and compile several packages. This document will explain the compilation process, but you should be...

  • Installation
    Apache based WebDAV Server with LDAP and SSL Prev Next 3. Installation First we hve take care of the few pre-requisites, and then we will get into the main installtion. 3.1. Pre-requisites The...

  • WebDAV server management
    Apache based WebDAV Server with LDAP and SSL Prev Next 5. WebDAV server management In this section we will discuss about the various management task - e.g. using LDAP for access control, and working...

  • Acknowledgements
    Linux Assembly HOWTO Prev Next Appendix B. Acknowledgements I would like to thank all the people who have contributed ideas, answers, remarks, and moral support, and additionally the following...

  • Assemblers
    Linux Assembly HOWTO Prev Next Chapter 3. Assemblers Table of Contents 3.1. GCC Inline Assembly 3.1.1. Where to find GCC 3.1.2. Where to find docs for GCC Inline Asm 3.1.3. Invoking GCC to build...

  • Building an executable
    Linux Assembly HOWTO Prev Chapter 6. Quick start Next 6.3. Building an executable 6.3.1. Producing object code First step of building an executable is compiling (or assembling) object file from the...

  • Calling conventions
    Linux Assembly HOWTO Prev Next Chapter 5. Calling conventions Table of Contents 5.1. Linux 5.1.1. Linking to GCC 5.1.2. ELF vs a.out problems 5.1.3. Direct Linux syscalls 5.1.4. Hardware I/O under...

  • DOS and Windows
    Linux Assembly HOWTO Prev Chapter 5. Calling conventions Next 5.2. DOS and Windows Most DOS extenders come with some interface to DOS services. Read their docs about that, but often, they just...

  • Do you need assembly?
    Linux Assembly HOWTO Prev Next Chapter 2. Do you need assembly? Table of Contents 2.1. Pros and Cons 2.1.1. The advantages of Assembly 2.1.2. The disadvantages of Assembly 2.1.3. Assessment 2.2. How...

  • Endorsements
    Linux Assembly HOWTO Prev Next Appendix C. Endorsements This version of the document is endorsed by Konstantin Boldyshev . Modifications (including translations) must remove this appendix according...

  • External filters
    Linux Assembly HOWTO Prev Chapter 4. Metaprogramming Next 4.1. External filters Whatever is the macro support from your assembler, or whatever language you use (even C!), if the language is not...

  • GNU Free Documentation License
    Linux Assembly HOWTO Prev   Appendix D. GNU Free Documentation License GNU Free Documentation License Version 1.1, March 2000...

  • GAS
    Linux Assembly HOWTO Prev Chapter 3. Assemblers Next 3.2. GAS GAS is the GNU Assembler, that GCC relies upon. 3.2.1. Where to find it Find it at the same place where you've found GCC, in the binutils...

  • GCC Inline Assembly
    Linux Assembly HOWTO Prev Chapter 3. Assemblers Next 3.1. GCC Inline Assembly The well-known GNU C/C++ Compiler (GCC), an optimizing 32-bit compiler at the heart of the GNU project, supports the x86...

  • Hello, world!
    Linux Assembly HOWTO Prev Chapter 6. Quick start Next 6.2. Hello, world! 6.2.1. Program layout Linux is 32-bit, runs in protected mode, has flat memory model, and uses the ELF format for binaries. A...

  • History
    Linux Assembly HOWTO Prev Next Appendix A. History Each version includes a few fixes and minor corrections, that need not to be repeatedly mentioned every time. Revision History Revision 0.6g 11 Feb...

  • How to NOT use Assembly
    Linux Assembly HOWTO Prev Chapter 2. Do you need assembly? Next 2.2. How to NOT use Assembly 2.2.1. General procedure to achieve efficient code As Charles Fiterman says on comp.compilers about human...

  • Linux and assembly
    Linux Assembly HOWTO Prev Chapter 2. Do you need assembly? Next 2.3. Linux and assembly As you probably noticed, in general case you don't need to use assembly language in Linux programming. Unlike...

  • Linux
    Linux Assembly HOWTO Prev Chapter 5. Calling conventions Next 5.1. Linux 5.1.1. Linking to GCC This is the preferred way if you are developing mixed C-asm project. Check GCC docs and examples from...

  • ln29
    Linux Assembly HOWTO Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1; with no Invariant Sections, with no...

  • Metaprogramming
    Linux Assembly HOWTO Prev Chapter 4. Metaprogramming Next 4.2. Metaprogramming Instead of using an external filter that expands macros, one way to do things is to write programs that write part or...

  • Metaprogramming
    Linux Assembly HOWTO Prev Next Chapter 4. Metaprogramming Table of Contents 4.1. External filters 4.1.1. CPP 4.1.2. M4 4.1.3. Macroprocessing with your own filter 4.2. Metaprogramming 4.2.1. Backends...

  • MIPS Example
    Linux Assembly HOWTO Prev Chapter 6. Quick start Next 6.4. MIPS Example As a demonstration of a fact that there's a universe other than x86, here comes an example program for MIPS by Spencer Parkin....

  • NASM
    Linux Assembly HOWTO Prev Chapter 3. Assemblers Next 3.3. NASM The Netwide Assembler project provides cool i386 assembler, written in C, that should be modular enough to eventually support all known...

  • Your own OS
    Linux Assembly HOWTO Prev Chapter 5. Calling conventions Next 5.3. Your own OS Control is what attracts many OS developers to assembly, often is what leads to or stems from assembly hacking. Note...

  • Quick start
    Linux Assembly HOWTO Prev Next Chapter 6. Quick start Table of Contents 6.1. Introduction 6.2. Hello, world! 6.2.1. Program layout 6.2.2. NASM (hello.asm) 6.2.3. GAS (hello.S) 6.3. Building an...

  • Pros and Cons
    Linux Assembly HOWTO Prev Chapter 2. Do you need assembly? Next 2.1. Pros and Cons 2.1.1. The advantages of Assembly Assembly can express very low-level things: you can access machine-dependent...

  • Introduction
    Linux Assembly HOWTO Prev Chapter 6. Quick start Next 6.1. Introduction Finally, if you still want to try this crazy idea and write something in assembly (if you've reached this section -- you're...

  • How is this document generated
    Linux ATA RAID HOWTO Prev   A. How is this document generated So you want to know how I generated this HOWTO? Or, did you download SGML version of this document, modified some portions in it and...

  • Disabling RAID feature on Promise FastTrack
    Linux ATA RAID HOWTO Prev Next 9. Disabling RAID feature on Promise FastTrack If you are reading this section, then you may be sick and tired of the fake RAID feature (formally known as...

  • Installing on an existing Linux system
    Linux ATA RAID HOWTO Prev Next 7. Installing on an existing Linux system This section explains how to install Linux Native ATA RAID on non-OS disks you may have on a running Linux machine. Non-OS...

  • Installing Red Hat 7.2
    Linux ATA RAID HOWTO Prev Next 5. Installing Red Hat 7.2 Once you have created your CDs, you are ready to begin installing Red Hat 7.2 on your Linux system. Restart the computer and press Cntrl-F...

  • Installing Native Linux RAID
    Linux ATA RAID HOWTO Prev Next 6. Installing Native Linux RAID The first step you want to take is to configure your networking and connect your computer to Internet, which is still running under...

  • Prepare Promise Driver Floppy
    Linux ATA RAID HOWTO Prev Next 3. Prepare Promise Driver Floppy Download appropriate driver from one of the two sites below and save the driver on one of the blank floppies. You can do this on any...

  • Preparing RedHat 7.2 CDs
    Linux ATA RAID HOWTO Prev Next 4. Preparing RedHat 7.2 CDs NOTE   If you already have Red Hat Linux 7.2 CDs 1 and 2, skip this step. Otherwise, read this step to learn how you can get them for...

  • Requirements
    Linux ATA RAID HOWTO Prev Next 2. Requirements This section lists what items are required before you start installing on your computer. Two blank floppies, DOS formatted. On a working linux computer,...

  • Tips and Important Notes
    Linux ATA RAID HOWTO Prev Next 10. Tips and Important Notes Dont bother using KDE / GNOME or any other X window system to finish RAID installation as explained above. Use simple text terminal. You...

  • Upgrading Kernel
    Linux ATA RAID HOWTO Prev Next 8. Upgrading Kernel Read this section carefully before you plan to upgrade kernel on your Linux machine with Promise FastTrack RAID. Unless you are not using Promise...

  • The Different Approaches
    Athlon Powersaving HOWTO Prev Next 2. The Different Approaches In the following section I present different approaches to achieve the same goal: power-saving on your Athlon/Athlon-XP based system. My...

  • What Else?
    Athlon Powersaving HOWTO Prev   3. What Else? 3.1. How to test whether it works Ok ... you use one of the described powersaving possibilitys and you want to verify, whether it works. Here are...

  • Bibliography
    ATM on Linux HOWTO Prev   Bibliography References [api]  Linux ATM API , Werner Almesberger , http://linux-atm.sourceforge.net/API/ , July 1996. [RFC1577]  Classical IP and ARP over...

  • Device Setup
    ATM on Linux HOWTO Prev Next 3. Device Setup This section describes device-specific configuration operations, and general diagnostic procedures at the ATM or SONET level. Please see the adapter...

  • Installation
    ATM on Linux HOWTO Prev Next 2. Installation In order to install this package, you'll need the package itself from http://linux-atm.sourceforge.net/dist.php the Linux kernel, version 2.4.x, e.g. from...

  • IP Over ATM
    ATM on Linux HOWTO Prev Next 6. IP Over ATM IP over ATM is supported with Classical IP over ATM (CLIP, defined in RFC1577 [ RFC1577 ], LAN Emulation (LANE, defined in [ lanev1 ] and [ lanev2 ]) and...

  • Native ATM PVCs
    ATM on Linux HOWTO Prev Next 4. Native ATM PVCs PVCs can be used for machines that are either connected back to back or via a switch. In the latter case, the cell forwarding has to be manually set up...

  • Signaling
    ATM on Linux HOWTO Prev Next 5. Signaling 5.1. ATM Hosts File Because ATM addresses are inconvenient to use, most ATM tools also accept names instead of numeric addresses. The mapping between names...

  • Concluding Remarks
    Authentication Gateway HOWTO Prev Next 5. Concluding Remarks This method of security does not rely on the security provided by the wireless network community. It assumes that the entire wireless...

  • Additional Resources
    Authentication Gateway HOWTO Prev Next 6. Additional Resources A document describing the NASA implementation of the authentication gateway. A white paper describing how the University of Alberta...

  • What is needed
    Authentication Gateway HOWTO Prev Next 2. What is needed This section describes what is needed for the authentication gateway. 2.1. Netfilter The authentication gateway uses Netfilter and iptables to...

  • Setting up the Gateway Services
    Authentication Gateway HOWTO Prev Next 3. Setting up the Gateway Services This section describes how to setup each piece of the authentication gateway. The examples used are for a public network in...

  • Using the authentication gateway
    Authentication Gateway HOWTO Prev Next 4. Using the authentication gateway To use the authentication gateway, configure your client machine to use DHCP. Install a ssh client on the box and ssh into...

  • Used acronyms
    GNU/Linux Aviation HOWTO: Prev Next Appendix B. Used acronyms Used acronyms in the current document and explanations. Prev Home Next About the author   Glossary

  • Flight
    GNU/Linux Aviation HOWTO: Prev Next Chapter 1. Flight Table of Contents 1.1. Planning 1.1.1. fplan 1.1.2. Flight Navigation Planner 1.1.3. FlyWay 1.1.4. OpenFlyers 1.2. GPS 1.2.1. ChartPlotter 1.2.2....

  • Airline
    GNU/Linux Aviation HOWTO: Prev Next Chapter 2. Airline To be completed. Prev Home Next Weather   Airport

  • Airport
    GNU/Linux Aviation HOWTO: Prev Next Chapter 3. Airport Prev Home Next Airline   SMS

  • Simulation
    GNU/Linux Aviation HOWTO: Prev Next Chapter 4. Simulation Table of Contents 4.1. Flight Simulators 4.1.1. FlightGear 4.1.2. X-Plane 4.1.3. JSBSim Flight Dynamics Model 4.1.4. IFT 4.2. Navigation...

  • Training
    GNU/Linux Aviation HOWTO: Prev Next Chapter 5. Training Table of Contents 5.1. PilotPal 5.2. NeoKit Prev Home Next Others   PilotPal

  • Data sources
    GNU/Linux Aviation HOWTO: Prev Next Chapter 6. Data sources Table of Contents 6.1. Environment 6.2. Dynamic streams 6.3. Geographic sources Data sources are of course more important that the tools...

  • Websites and catalogs
    GNU/Linux Aviation HOWTO: Prev Next Chapter 7. Websites and catalogs Prev Home Next Geographic sources   Open-Aero.org

  • Introduction
    GNU/Linux Aviation HOWTO: Prev Next Introduction Table of Contents 1. Audience 2. Revision History 3. Contributions 4. Feedback 5. Copyright information The business and sport of aviation is about as...

  • Glossary
    GNU/Linux Aviation HOWTO: Prev   Glossary A ADF Automatic Direction Finder Navigation instrument that receives and interprets the NDB signal. ATC Air Traffic Control ATM Air Traffic Management B...

  • Planning
    GNU/Linux Aviation HOWTO: Prev Chapter 1. Flight Next 1.1. Planning 1.1.1. fplan The fplan application is designed to assist general aviation pilots in creating flight plans for cross country flights...

  • GPS
    GNU/Linux Aviation HOWTO: Prev Chapter 1. Flight Next 1.2. GPS 1.2.1. ChartPlotter ChartPlotter is a Java based moving map program for use with GPS units that support the NMEA communication protocol...

  • Soaring
    GNU/Linux Aviation HOWTO: Prev Chapter 1. Flight Next 1.3. Soaring 1.3.1. GPLIGC GPLIGC is an application licensed under the GNU General Public License for the analysis of IGC data files, such as...

  • Audience
    GNU/Linux Aviation HOWTO: Prev Introduction Next 1. Audience This document is written for all actors in aeronautic domain : pilots (private or pro), airlines, airports, ATC entities, etc. Prev Home...

  • Revision History
    GNU/Linux Aviation HOWTO: Prev Introduction Next 2. Revision History Revision History Revision 2.2 2006-09-27 Revised by: nd Updates and new applications added. Revision 2.1 2006-03-13 Revised by: nd...

  • Analyzis and Logbook
    GNU/Linux Aviation HOWTO: Prev Chapter 1. Flight Next 1.4. Analyzis and Logbook 1.4.1. Airlog Airlog is a flight logging system designed to meet the unique needs of glider pilots and students. The...

  • Weather
    GNU/Linux Aviation HOWTO: Prev Chapter 1. Flight Next 1.5. Weather 1.5.1. pyRadar pyRadar is retrieves and displays radar images from NOAA's NEXRAD radar stations, which are located around the United...

  • Flight Simulators
    GNU/Linux Aviation HOWTO: Prev Chapter 4. Simulation Next 4.1. Flight Simulators 4.1.1. FlightGear The FlightGear flight simulator project is an open-source, multi-platform, cooperative flight...

  • Navigation Helps
    GNU/Linux Aviation HOWTO: Prev Chapter 4. Simulation Next 4.2. Navigation Helps 4.2.1. Atlas Atlas aims to produce and display high quality charts of the world for users of FlightGear, an open source...

  • Others
    GNU/Linux Aviation HOWTO: Prev Chapter 4. Simulation Next 4.3. Others 4.3.1. Tim's Air Navigation Simulator This is a Java applet that simulates the operation of ADF and VOR instruments. A canvas...

  • PilotPal
    GNU/Linux Aviation HOWTO: Prev Chapter 5. Training Next 5.1. PilotPal PilotPal is a Java applet designed to assist (student) pilots studying for the US FAA written examinations. The latest version...

  • NeoKit
    GNU/Linux Aviation HOWTO: Prev Chapter 5. Training Next 5.2. NeoKit Description: NeoKit is a Computer Based Training environment dedicated to initial training to Air Traffic Control and Management...

  • Environment
    GNU/Linux Aviation HOWTO: Prev Chapter 6. Data sources Next 6.1. Environment 6.1.1. DAFIF The Digital Aeronautical Flight Information File (or DAFIF) is a set of files that contain data on airports,...

  • Dynamic streams
    GNU/Linux Aviation HOWTO: Prev Chapter 6. Data sources Next 6.2. Dynamic streams 6.2.1. LiveATC This site was launched as a resource for those who enjoy listening to live Air Traffic Control ( ATC...

  • Geographic sources
    GNU/Linux Aviation HOWTO: Prev Chapter 6. Data sources Next 6.3. Geographic sources To be completed. Prev Home Next Dynamic streams Up Websites and catalogs

  • Open-Aero.org
    GNU/Linux Aviation HOWTO: Prev Chapter 7. Websites and catalogs Next 7.1. Open-Aero.org This new website is designed to maintain an up-to-date list of opensource projects for the aeronautic world,...

  • Contributions
    GNU/Linux Aviation HOWTO: Prev Introduction Next 3. Contributions Thanks to John C. Peterson the original author of this document and for his support. Prev Home Next Revision History Up Feedback

  • Feedback
    GNU/Linux Aviation HOWTO: Prev Introduction Next 4. Feedback Missing information, missing links, missing characters? Mail it to the maintainer of this document: < nicolas.dufour@nemoworld.info...

  • Copyright information
    GNU/Linux Aviation HOWTO: Prev Introduction Next 5. Copyright information This document, GNU/Linux Aviation HOWTO , is copyrighted (c) 2005-2006 by Nicolas Dufour . Permission is granted to copy,...

  • Configuring an AX.25 interface for TCP/IP
    Linux Amateur Radio AX.25 HOWTO Prev Next 7. Configuring an AX.25 interface for TCP/IP It is very simple to configure an AX.25 port to carry TCP/IP. If you have KISS interfaces then there are two...

  • Configuring a NET/ROM port
    Linux Amateur Radio AX.25 HOWTO Prev Next 8. Configuring a NET/ROM port The NET/ROM protocol relies on, and uses the AX.25 ports you have created. The NET/ROM protocol rides on top of the AX.25...

  • Introduction
    Linux Amateur Radio AX.25 HOWTO Prev Next 1. Introduction Amateur radio is a non-profit, non-commercial activity enjoyed by hobbyists world-wide. Radio amateurs are licensed by government authorities...

  • Configuring a NET/ROM interface for TCP/IP
    Linux Amateur Radio AX.25 HOWTO Prev Next 9. Configuring a NET/ROM interface for TCP/IP Configuring a NET/ROM interface for TCP/IP is almost identical to configuring an AX.25 interface for TCP/IP....

  • Configuring a ROSE port
    Linux Amateur Radio AX.25 HOWTO Prev Next 10. Configuring a ROSE port The ROSE packet layer protocol is similar to layer three of the X.25 specification. The kernel based ROSE support is a modified...

  • Installing the AX.25/NET/ROM/ROSE software
    Linux Amateur Radio AX.25 HOWTO Prev Next 4. Installing the AX.25/NET/ROM/ROSE software To successfully install AX.25 support on your Linux system you must configure and install an appropriate kernel...

  • Making AX.25/NET/ROM/ROSE calls
    Linux Amateur Radio AX.25 HOWTO Prev Next 11. Making AX.25/NET/ROM/ROSE calls Now that you have all of your AX.25, NET/ROM and ROSE interfaces configured and active, you should be able to make test...

  • Configuring Linux to accept Packet connections
    Linux Amateur Radio AX.25 HOWTO Prev Next 12. Configuring Linux to accept Packet connections Linux is a powerful operating system and offers a great deal of flexibility in how it is configured. With...

  • Configuring the node software
    Linux Amateur Radio AX.25 HOWTO Prev Next 13. Configuring the node software The node software was developed by Tomi Manninen and was based on the original PMS program. It provides a fairly complete...

  • Configuring axspawn
    Linux Amateur Radio AX.25 HOWTO Prev Next 14. Configuring axspawn The axspawn program is a simple program that allows AX.25 stations who connect to be logged in to your machine. It may be invoked...

  • Configuring the pms
    Linux Amateur Radio AX.25 HOWTO Prev Next 15. Configuring the pms The pms program is an implementation of a simple personal message system. It was originally written by Alan Cox. Dave Brown , N2RJT,...

  • Configuring the user_call programs
    Linux Amateur Radio AX.25 HOWTO Prev Next 16. Configuring the user_call programs The ` user_call ' programs are really called: ax25_call and netrom_call . They are very simple programs designed to be...

  • Configuring the ROSE Uplink and Downlink commands
    Linux Amateur Radio AX.25 HOWTO Prev Next 17. Configuring the ROSE Uplink and Downlink commands If you are familiar with the ROM based ROSE implementation you will be familiar with the method by...

  • Associating AX.25 callsigns with Linux users
    Linux Amateur Radio AX.25 HOWTO Prev Next 18. Associating AX.25 callsigns with Linux users There are a number of situations where it is highly desirable to associate a callsign with a linux user...

  • Configuring APRS
    Linux Amateur Radio AX.25 HOWTO Prev Next 19. Configuring APRS This section has yet to be written. It should cover aprsd, aprsdigi, aprsmon, xastir, JavAPRS, etc. Prev Home Next Associating AX.25...

  • The /proc/ file system entries
    Linux Amateur Radio AX.25 HOWTO Prev Next 20. The /proc/ file system entries The /proc filesystem contains a number of files specifically related to the AX.25 and NET/ROM kernel software. These files...

  • AX.25, NET/ROM, ROSE network programming
    Linux Amateur Radio AX.25 HOWTO Prev Next 21. AX.25, NET/ROM, ROSE network programming Probably the biggest advantage of using the kernel based implementations of the amateur packet radio protocols...

  • Some sample configurations
    Linux Amateur Radio AX.25 HOWTO Prev Next 22. Some sample configurations Following are examples of the most common types of configurations. These are guides only as there are as many ways of...

  • Summary of AX.25-related Linux commands
    Linux Amateur Radio AX.25 HOWTO Prev Next 23. Summary of AX.25-related Linux commands This section summarizes all of the commands that are specific to AX.25. Command Package Description mheard...

  • A note on callsigns, addresses and things before we start
    Linux Amateur Radio AX.25 HOWTO Prev Next 5. A note on callsigns, addresses and things before we start Each AX.25 and NET/ROM port on your system must have a callsign/ssid allocated to it. These are...

  • Where do I find more information about .... ?
    Linux Amateur Radio AX.25 HOWTO Prev Next 24. Where do I find more information about .... ? Since this document assumes you already have some experience with packet radio, and that this might not be...

  • Discussion relating to Amateur Radio and Linux
    Linux Amateur Radio AX.25 HOWTO Prev Next 25. Discussion relating to Amateur Radio and Linux There are various places that discussion relating to Amateur Radio and Linux take place. They take place...

  • Acknowledgements
    Linux Amateur Radio AX.25 HOWTO Prev Next 26. Acknowledgements Terry Dawson was the original author and maintainer of this HOWTO. Jeff Tranter took over as maintainer in 2001 to allow Terry more time...

  • Feedback
    Linux Amateur Radio AX.25 HOWTO Prev Next 27. Feedback I rely on you, the reader, to make this HOWTO useful. If you have any suggestions, corrections, or comments, please send them to me,...

  • Distribution Policy
    Linux Amateur Radio AX.25 HOWTO Prev   28. Distribution Policy Copyright (c) 1996-1997 by Terry Dawson, Copyright (c) 2001 by Jeff Tranter. Permission is granted to copy, distribute and/or...

  • Configuring an AX.25 port
    Linux Amateur Radio AX.25 HOWTO Prev Next 6. Configuring an AX.25 port Each of the AX.25 applications read a particular configuration file to obtain the parameters for the various AX.25 ports...

  • The Packet Radio Protocols and Linux
    Linux Amateur Radio AX.25 HOWTO Prev Next 2. The Packet Radio Protocols and Linux The AX.25 protocol offers both connected and connectionless modes of operation, and is used either by itself for...

  • The AX.25/NET/ROM/ROSE software components
    Linux Amateur Radio AX.25 HOWTO Prev Next 3. The AX.25/NET/ROM/ROSE software components The AX.25 software is comprised of three components: the kernel source, the network configuration tools and the...

  • How Keys Are Turned Into Actions
    Linux Backspace / Delete mini-HOWTO Prev Next 2. How Keys Are Turned Into Actions When a key is pressed on the keyboard, a number of hardware and software components cooperate so as to guarantee that...

  • Conclusions
    Linux Backspace / Delete mini-HOWTO Prev   9. Conclusions The fixes suggested here should solve to a large extent the problem of deleting text you wrote (however, they do not help in creating...

  • More Hacking
    Linux Backspace / Delete mini-HOWTO Prev Next 8. More Hacking So, you're not happy with the information you got. In this case, there is even more hacking you can do on the Backspace/Delete issue,...

  • What If Nothing Works
    Linux Backspace / Delete mini-HOWTO Prev Next 7. What If Nothing Works The first thing to do is understanding which ASCII codes are produced by a certain key using the C one-liner . Once you know...

  • What You Should Do On Your System
    Linux Backspace / Delete mini-HOWTO Prev Next 6. What You Should Do On Your System Note again that the main issue that confuses people trying to fix their system is that usually they are fixing thing...

  • Why It Doesn't (Always) Work
    Linux Backspace / Delete mini-HOWTO Prev Next 3. Why It Doesn't (Always) Work I hope the basic problem is clear at this point: there is a bottleneck between the keyboard and console applications,...

  • What You Should Do When Writing Applications
    Linux Backspace / Delete mini-HOWTO Prev Next 5. What You Should Do When Writing Applications When you write a console application, be kind to the user and try to understand what comes from the...

  • X
    Linux Backspace / Delete mini-HOWTO Prev Next 4. X The situation under X is not really different. There is just a different layer, that is, the X window system translates the scancodes into its own...

  • Dealing with Other Bandwidth-consuming Protocols Using CBQ
    Bandwidth Limiting HOWTO Prev Next 4. Dealing with Other Bandwidth-consuming Protocols Using CBQ We must remember that our LAN users can spoil our efforts from chapter 3, if they use Napster, Kazaa...

  • Miscellaneous
    Bandwidth Limiting HOWTO Prev   6. Miscellaneous 6.1. Useful resources Squid Web Proxy Cache http://www.squid-cache.org Squid 2.4 Stable 1 Configuration manual...

  • Before We Start
    Bandwidth Limiting HOWTO Prev Next 2. Before We Start Let's imagine the following situation: We have 115,2 kbits/s ppp (modem) internet link (115,2/10 = 11,5 kbytes/s). Note: with eth connections...

  • Appendix
    Bangla in GNU/Linux HOWTO Prev Next A. Appendix This section contains some miscellaneous information. Prev Home Next Developers' Guide   Related Websites

  • Developers' Guide
    Bangla in GNU/Linux HOWTO Prev Next 3. Developers' Guide This part of the HOWTO is mainly for developers - though the user who is interested in the internals can also go through it ;-). However, the...

  • Related Websites
    Bangla in GNU/Linux HOWTO Prev A. Appendix Next A.1. Related Websites www.Bengalinux.org or www.AnkurBangla.Org : The mother site of all major projects related to Bangla in GNU/Linux....

  • Software which has Bangla rendering support
    Bangla in GNU/Linux HOWTO Prev A. Appendix   A.3. Software which has Bangla rendering support Rendering of the Bangla script is a complex job, especially when one has to be within the Unicode...

  • Users' Guide
    Bangla in GNU/Linux HOWTO Prev Next 2. Users' Guide This part is mainly for the user - it does not go into the intricacies of development procedures. However, developers planning to work in this...

  • Volunteering for the Bangla in GNU/Linux project
    Bangla in GNU/Linux HOWTO Prev A. Appendix Next A.2. Volunteering for the Bangla in GNU/Linux project If you want to help us in bringing Bangla support in GNU/Linux and in other Free/Libre/Open...

  • Bash Prompt Escape Sequences
    Bash Prompt HOWTO: Prev Chapter 2. Bash and Bash Prompts Next 2.5. Bash Prompt Escape Sequences There are a lot of escape sequences offered by the Bash shell for insertion in the prompt. From the...

  • Bash and Bash Prompts
    Bash Prompt HOWTO: Prev Next Chapter 2. Bash and Bash Prompts Table of Contents 2.1. What is Bash? 2.2. What Can Tweaking Your Bash Prompt Do For You? 2.3. Why Bother? 2.4. The First Step 2.5. Bash...

  • Bash Programming and Shell Scripts
    Bash Prompt HOWTO: Prev Next Chapter 3. Bash Programming and Shell Scripts Table of Contents 3.1. Variables 3.2. Quotes and Special Characters 3.3. Command Substitution 3.4. Non-Printing Characters...

  • Introduction and Administrivia
    Bash Prompt HOWTO: Prev Next Chapter 1. Introduction and Administrivia Table of Contents 1.1. Introduction 1.2. Revision History 1.3. Requirements 1.4. How To Use This Document 1.5. Document...

  • External Commands
    Bash Prompt HOWTO: Prev Next Chapter 4. External Commands Table of Contents 4.1. PROMPT_COMMAND 4.2. External Commands in the Prompt 4.3. What to Put in Your Prompt Prev Home Next Functions, Aliases,...

  • ANSI Escape Sequences: Colours and Cursor Movement
    Bash Prompt HOWTO: Prev Next Chapter 6. ANSI Escape Sequences: Colours and Cursor Movement Table of Contents 6.1. Colours 6.2. Cursor Movement 6.3. Xterm Title Bar Manipulations 6.4. Xterm Title Bars...

  • Special Characters: Octal Escape Sequences
    Bash Prompt HOWTO: Prev Next Chapter 7. Special Characters: Octal Escape Sequences Outside of the characters that you can type on your keyboard, there are a lot of other characters you can print on...

  • Loading a Different Prompt
    Bash Prompt HOWTO: Prev Next Chapter 9. Loading a Different Prompt Table of Contents 9.1. Loading a Different Prompt, Later 9.2. Loading a Different Prompt, Immediately 9.3. Loading Different Prompts...

  • Loading Prompt Colours Dynamically
    Bash Prompt HOWTO: Prev Next Chapter 10. Loading Prompt Colours Dynamically Prev Home Next Loading Different Prompts in Different X Terms   A "Proof of Concept" Example

  • Prompt Code Snippets
    Bash Prompt HOWTO: Prev Next Chapter 11. Prompt Code Snippets Table of Contents 11.1. Built-in Escape Sequences 11.2. Date and Time 11.3. Counting Files in the Current Directory 11.4. Total Bytes in...

  • Example Prompts
    Bash Prompt HOWTO: Prev Next Chapter 12. Example Prompts Table of Contents 12.1. Examples on the Web 12.2. A "Lightweight" Prompt 12.3. Dan's Prompt 12.4. Elite from Bashprompt Themes 12.5. A "Power...

  • The Floating Clock Prompt
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.8. The Floating Clock Prompt I've rewritten this prompt several times. It was originally written using octal escape sequences, but the ones...

  • ln12
    Bash Prompt HOWTO: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free...

  • Non-Printing Characters in Prompts
    Bash Prompt HOWTO: Prev Chapter 3. Bash Programming and Shell Scripts Next 3.4. Non-Printing Characters in Prompts Many of the changes that can be made to Bash prompts that are discussed in this...

  • Saving Complex Prompts
    Bash Prompt HOWTO: Prev Next Chapter 5. Saving Complex Prompts As the prompts you use become more complex, it becomes more and more cumbersome to type them in at the prompt, and more practical to...

  • Setting the PS? Strings Permanently
    Bash Prompt HOWTO: Prev Chapter 2. Bash and Bash Prompts Next 2.6. Setting the PS? Strings Permanently Various people and distributions set their PS? strings in different places. The most common...

  • The Bash Prompt Package
    Bash Prompt HOWTO: Prev Next Chapter 8. The Bash Prompt Package Table of Contents 8.1. Availability 8.2. Xterm Fonts 8.3. Changing the Xterm Font 8.4. Line Draw Characters without VGA Fonts Prev Home...

  • The Elegant Useless Clock Prompt
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.9. The Elegant Useless Clock Prompt This is one of the more attractive (and useless) prompts I've made. Because many X terminal emulators...

  • Disclaimer
    Bash Prompt HOWTO: Prev Chapter 1. Introduction and Administrivia Next 1.8. Disclaimer This document is available for free, and, while I have done the best I can to make it accurate and up to date, I...

  • What is Bash?
    Bash Prompt HOWTO: Prev Chapter 2. Bash and Bash Prompts Next 2.1. What is Bash? Descended from the Bourne Shell, Bash is a GNU product, the " B ourne A gain SH ell." It's the standard command line...

  • What Can Tweaking Your Bash Prompt Do For You?
    Bash Prompt HOWTO: Prev Chapter 2. Bash and Bash Prompts Next 2.2. What Can Tweaking Your Bash Prompt Do For You? Most Linux systems have a default prompt in one colour (usually gray) that tells you...

  • Why Bother?
    Bash Prompt HOWTO: Prev Chapter 2. Bash and Bash Prompts Next 2.3. Why Bother? Beyond looking cool, it's often useful to keep track of system information. One idea that I know appeals to some people...

  • The First Step
    Bash Prompt HOWTO: Prev Chapter 2. Bash and Bash Prompts Next 2.4. The First Step The appearance of the prompt is governed by the shell variable PS1. Command continuations are indicated by the PS2...

  • Variables
    Bash Prompt HOWTO: Prev Chapter 3. Bash Programming and Shell Scripts Next 3.1. Variables I'm not going to try to explain all the details of Bash scripting in a section of this HOWTO, just the...

  • Quotes and Special Characters
    Bash Prompt HOWTO: Prev Chapter 3. Bash Programming and Shell Scripts Next 3.2. Quotes and Special Characters If you wish to include a special character in a variable, you will have to quote it...

  • Command Substitution
    Bash Prompt HOWTO: Prev Chapter 3. Bash Programming and Shell Scripts Next 3.3. Command Substitution In almost all cases in this document, I use the $(<command>) convention for command...

  • Sourcing a File
    Bash Prompt HOWTO: Prev Chapter 3. Bash Programming and Shell Scripts Next 3.5. Sourcing a File When a file is sourced (by typing either source filename or . filename at the command line), the lines...

  • Functions, Aliases, and the Environment
    Bash Prompt HOWTO: Prev Chapter 3. Bash Programming and Shell Scripts Next 3.6. Functions, Aliases, and the Environment As mentioned earlier, PS1, PS2, PS3, PS4, and PROMPT_COMMAND are all stored in...

  • Introduction
    Bash Prompt HOWTO: Prev Chapter 1. Introduction and Administrivia Next 1.1. Introduction I've been maintaining this document for nearly six years (I believe the first submitted version was January...

  • PROMPT_COMMAND
    Bash Prompt HOWTO: Prev Chapter 4. External Commands Next 4.1. PROMPT_COMMAND Bash provides an environment variable called PROMPT_COMMAND . The contents of this variable are executed as a regular...

  • External Commands in the Prompt
    Bash Prompt HOWTO: Prev Chapter 4. External Commands Next 4.2. External Commands in the Prompt You can use the output of regular Linux commands directly in the prompt as well. Obviously, you don't...

  • What to Put in Your Prompt
    Bash Prompt HOWTO: Prev Chapter 4. External Commands Next 4.3. What to Put in Your Prompt You'll find I put username, machine name, time, and current directory name in most of my prompts. With the...

  • Revision History
    Bash Prompt HOWTO: Prev Chapter 1. Introduction and Administrivia Next 1.2. Revision History Revision History Revision v0.93 2003-11-06 Removal of very outdated "Translations" section. Revision v0.92...

  • Colours
    Bash Prompt HOWTO: Prev Chapter 6. ANSI Escape Sequences: Colours and Cursor Movement Next 6.1. Colours As mentioned before, non-printing escape sequences have to be enclosed in \[\033[ and \] . For...

  • Cursor Movement
    Bash Prompt HOWTO: Prev Chapter 6. ANSI Escape Sequences: Colours and Cursor Movement Next 6.2. Cursor Movement ANSI escape sequences allow you to move the cursor around the screen at will. This is...

  • Xterm Title Bars and Screen
    Bash Prompt HOWTO: Prev Chapter 6. ANSI Escape Sequences: Colours and Cursor Movement Next 6.4. Xterm Title Bars and Screen Non-screen users should skip this section. Of course, screen is an awesome...

  • Colours and Cursor Movement With tput
    Bash Prompt HOWTO: Prev Chapter 6. ANSI Escape Sequences: Colours and Cursor Movement Next 6.5. Colours and Cursor Movement With tput As with so many things in Unix, there is more than one way to...

  • Availability
    Bash Prompt HOWTO: Prev Chapter 8. The Bash Prompt Package Next 8.1. Availability The Bash Prompt package was available at http://bash.current.nu/ , and is the work of several people, co-ordinated by...

  • Xterm Fonts
    Bash Prompt HOWTO: Prev Chapter 8. The Bash Prompt Package Next 8.2. Xterm Fonts To use some of the most attractive prompts in the Bash Prompt package, you need to get and install fonts that support...

  • Changing the Xterm Font
    Bash Prompt HOWTO: Prev Chapter 8. The Bash Prompt Package Next 8.3. Changing the Xterm Font Getting and installing these fonts is a somewhat involved process. First, retrieve the font(s). Next,...

  • Line Draw Characters without VGA Fonts
    Bash Prompt HOWTO: Prev Chapter 8. The Bash Prompt Package Next 8.4. Line Draw Characters without VGA Fonts Xterm and rxvt can be switched into line-draw mode on the fly with the appropriate escape...

  • Loading a Different Prompt, Later
    Bash Prompt HOWTO: Prev Chapter 9. Loading a Different Prompt Next 9.1. Loading a Different Prompt, Later The explanations in this HOWTO have shown how to make PS1 environment variables, or how to...

  • Loading a Different Prompt, Immediately
    Bash Prompt HOWTO: Prev Chapter 9. Loading a Different Prompt Next 9.2. Loading a Different Prompt, Immediately You can change the prompt in your current terminal (using the example "elite" function...

  • Loading Different Prompts in Different X Terms
    Bash Prompt HOWTO: Prev Chapter 9. Loading a Different Prompt Next 9.3. Loading Different Prompts in Different X Terms If you have a specific prompt to go with a particular project, or some reason to...

  • A "Proof of Concept" Example
    Bash Prompt HOWTO: Prev Chapter 10. Loading Prompt Colours Dynamically Next 10.1. A "Proof of Concept" Example This is a "proof of concept" more than an attractive prompt: changing colours within the...

  • Built-in Escape Sequences
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.1. Built-in Escape Sequences See Section 2.5 for a complete list of built-in escape sequences. This list is taken directly from the...

  • Date and Time
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.2. Date and Time If you don't like the built-ins for date and time, extracting the same information from the date command is...

  • Counting Files in the Current Directory
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.3. Counting Files in the Current Directory To determine how many files there are in the current directory, put in ls -1 | wc -l . This...

  • Requirements
    Bash Prompt HOWTO: Prev Chapter 1. Introduction and Administrivia Next 1.3. Requirements You will need Bash. This should be easy: it's the default shell for just about every Linux distribution I know...

  • Total Bytes in the Current Directory
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.4. Total Bytes in the Current Directory If you want to know how much space the contents of the current directory take up, you can use...

  • Checking the Current TTY
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.5. Checking the Current TTY The tty command returns the filename of the terminal connected to standard input. This comes in two...

  • Load
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.7. Load The output of uptime can be used to determine both the system load and uptime, but its output is exceptionally difficult to...

  • Uptime
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.8. Uptime As with load, the data available through uptime is very difficult to parse. Again, if you have the /proc/ filesystem, take...

  • How To Use This Document
    Bash Prompt HOWTO: Prev Chapter 1. Introduction and Administrivia Next 1.4. How To Use This Document I include a lot of examples and explanatory text. Different parts will be of varying usefulness to...

  • Number of Processes
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.9. Number of Processes ps ax | wc -l | tr -d " " OR ps ax | wc -l | awk '{print $1}' OR ps ax | wc -l | sed -e "s: ::g" . In each...

  • Controlling the Size and Appearance of $PWD
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.10. Controlling the Size and Appearance of $PWD Unix allows long file names, which can lead to the value of $PWD being very long. Some...

  • Laptop Power
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.11. Laptop Power If you have a laptop with APM installed, try the following PROMPT_COMMAND to create an environment variable...

  • Having the Prompt Ignored on Cut and Paste
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.12. Having the Prompt Ignored on Cut and Paste This one is weird but cool. Rory Toma < rory at corp dot webtv dot net > wrote to...

  • Document Versions, Comments and Suggestions
    Bash Prompt HOWTO: Prev Chapter 1. Introduction and Administrivia Next 1.5. Document Versions, Comments and Suggestions This is a learning experience for me. I've come to know a fair bit about what...

  • New Mail
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.13. New Mail Several people have sent me methods for checking whether or not they had new e-mail. Most of them relied on programs that...

  • Prompt Beeps After Long-Running Commands
    Bash Prompt HOWTO: Prev Chapter 11. Prompt Code Snippets Next 11.14. Prompt Beeps After Long-Running Commands Robb Matzke (matzke at llnl dot gov) sent me this a long time ago (sorry Robb, should...

  • Examples on the Web
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.1. Examples on the Web Over time, many people have e-mailed me excellent examples, and I've written some interesting ones myself. There are...

  • A "Lightweight" Prompt
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.2. A "Lightweight" Prompt function proml { local BLUE="\[\033[0;34m\]" local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local...

  • Dan's Prompt
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.3. Dan's Prompt Dan was a coworker of mine at the university I work at for a while. Dan used csh and tcsh for a long time before moving to...

  • Elite from Bashprompt Themes
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.4. Elite from Bashprompt Themes Note that this requires a VGA font. # Created by KrON from windowmaker on IRC # Changed by Spidey 08/06...

  • A "Power User" Prompt
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.5. A "Power User" Prompt I actually did use this prompt for a while, but it results in noticeable delays in the appearance of the prompt on...

  • Prompt Depending on Connection Type
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.6. Prompt Depending on Connection Type Bradley M Alexander (storm@tux.org) had the excellent idea of reminding his users what kind of...

  • A Prompt the Width of Your Term
    Bash Prompt HOWTO: Prev Chapter 12. Example Prompts Next 12.7. A Prompt the Width of Your Term A friend complained that he didn't like having a prompt that kept changing size because it had $PWD in...

  • Problems
    Bash Prompt HOWTO: Prev Chapter 1. Introduction and Administrivia Next 1.6. Problems This is a list of problems I've noticed while programming prompts. Don't start reading here, and don't let this...

  • PREAMBLE
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 0. PREAMBLE The purpose of this License is to make a manual, textbook, or other written document "free" in the sense of...

  • APPLICABILITY AND DEFINITIONS
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 1. APPLICABILITY AND DEFINITIONS This License applies to any manual or other work that contains a notice placed by the...

  • VERBATIM COPYING
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 2. VERBATIM COPYING You may copy and distribute the Document in any medium, either commercially or noncommercially, provided...

  • COPYING IN QUANTITY
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 3. COPYING IN QUANTITY If you publish printed copies of the Document numbering more than 100, and the Document's license notice...

  • MODIFICATIONS
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 4. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above,...

  • COMBINING DOCUMENTS
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 5. COMBINING DOCUMENTS You may combine the Document with other documents released under this License, under the terms defined...

  • COLLECTIONS OF DOCUMENTS
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 6. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this...

  • AGGREGATION WITH INDEPENDENT WORKS
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 7. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and independent...

  • TRANSLATION
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 8. TRANSLATION Translation is considered a kind of modification, so you may distribute translations of the Document under the...

  • TERMINATION
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 9. TERMINATION You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this...

  • FUTURE REVISIONS OF THIS LICENSE
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License Next 10. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU Free...

  • How to use this License for your documents
    Bash Prompt HOWTO: Prev Appendix A. GNU Free Documentation License   How to use this License for your documents To use this License in a document you have written, include a copy of the License...

  • Xterm Title Bar Manipulations
    Bash Prompt HOWTO: Prev Chapter 6. ANSI Escape Sequences: Colours and Cursor Movement Next 6.3. Xterm Title Bar Manipulations I'm not sure that these escape sequences strictly qualify as "ANSI Escape...

  • Types of Batteries
    Battery Powered Linux Mini-HOWTO Prev Next 4. Types of Batteries There are currently three types of batteries commonly used for laptops: Nickel Cadmium, Nickel Metal Hydride, and Lithium Ion. 4.1....

  • DPMS
    Battery Powered Linux Mini-HOWTO Prev Next 2. DPMS DPMS (Display Power Management Signaling) is a standard to reduce power consumption in monitors. Typically, both the monitor and the video card must...

  • Power Management Methods
    Battery Powered Linux Mini-HOWTO Prev Next 3. Power Management Methods The basic goal of any power management technique is to reduce an entity's consumption. In the case of laptop power management,...

  • Power Management
    Battery Powered Linux Mini-HOWTO Prev Next 1. Power Management If you have a relatively recent x86 laptop, odds are it supports either Advanced Power Management (APM) or Advanced Configuration and...

  • Belgian Linux businesses
    Belgian HOWTO Prev Next 5. Belgian Linux businesses The Linux Documentation Project contains worldwide lists of Linux businesses, Linux Consultants HOWTO and V.A.R. HOWTO, and can be found at:...

  • Configuration
    Belgian HOWTO Prev Next 2. Configuration 2.1. Keyboard setup Linux provides 2 ways to set up your keyboard. At the console you can use loadkeys and under XFree86 you can use xmodmap . 2.1.1. Console...

  • Belgian ISP information
    Belgian HOWTO Prev Next 3. Belgian ISP information 3.1. PPP/ISDN 3.1.1. Brutl Web http://www.brutele.be/ Support no official Linux support yet 3.1.2. Cable&Wireless (Online, TijdNet)...

  • Belgian Linux organisations
    Belgian HOWTO Prev Next 4. Belgian Linux organisations More information can be found in the User Group HOWTO A complete list of Linux User Groups is at: http://www.ssc.com/linux/glue/ and at:...

  • Set Up Slave Nodes
    The Beowulf HOWTO Prev Next 5. Set Up Slave Nodes Get your network cables out. Install Linux on the first non-head node. Follow these steps for each non-head node. 5.1. Base Linux Install Going with...

  • Verification
    The Beowulf HOWTO Prev Next 6. Verification All done! You are almost ready to start wolfing. Reboot your boxes. Did they all come up? Can you ping the head node from each box? Can you ping each node...

  • Run A Program
    The Beowulf HOWTO Prev   7. Run A Program Once you can do all the tests shown above, you should be able to run a program. From here on in, the instructions are lam specific. Go back to the head...

  • Definitions
    The Beowulf HOWTO Prev Next 2. Definitions What is a Beowulf cluster? The authors of the original Beowulf HOWTO , Jacek Radajewski and Douglas Eadline, provide a good definition in their document:...

  • Requirements
    The Beowulf HOWTO Prev Next 3. Requirements Let's briefly outline the requirements: More than one box, each equipped with a network card. A switch or hub to connect them Linux A message-passing...

  • Set Up The Head Node
    The Beowulf HOWTO Prev Next 4. Set Up The Head Node So let's get "wolfing." Choose the most powerful box to be the head node. Install Linux there and choose every package you want. The only...

  • The Basic Procedure
    Prev Next 4. The Basic Procedure 4.1. Recompiling the Kernel The first step is to change your kernel so that it knows you have a BocaBoard. Unfortunately, this is not a part of the configure script;...

  • What do you need to install a BocaBoard?
    Prev Next 3. What do you need to install a BocaBoard? The board itself and its manuals Your Linux source tree Patience Prev Home Next Warning   The Basic Procedure

  • Warning
    Prev Next 2. Warning Multi-Port serial cards, such as the BocaBoard, are all but dead. If you are in business as an Internet Service Provider (ISP), you will not want to use any of these devices,...

  • The frequently asked questions about BogoMips
    BogoMips mini-Howto Prev Next 3. The frequently asked questions about BogoMips Several authors have contributed to my knowledge of BogoMips. In this place, I would like to thank them highly. 3.1....

  • The highest and lowest BogoMips ratings
    BogoMips mini-Howto Prev Next 2. The highest and lowest BogoMips ratings The following are the highest and the lowest BogoMips ratings, as reported directly to me, or published on Usenet. 2.1. The...

  • Introduction
    BogoMips mini-Howto Prev Next 1. Introduction This text, initially started back in 1993 as BogoMips Information Sheet, is retrievable in the most up-to-date version from its homepage at...

  • Compilation of ratings
    BogoMips mini-Howto Prev Next 4. Compilation of ratings The following table gives some reported BogoMips ratings for various systems: close to 2000 entries by about 1500 different persons, from over...

  • Signature
    BogoMips mini-Howto Prev   5. Signature Isolde has now entered the age where reading and sending e-mail is so paramount that Dad must hand in his laptop during all daytime for this purpose. And...

  • Resources and pointers
    The Linux Bootdisk HOWTO Prev Next A. Resources and pointers When retrieving a package, always get the latest version unless you have good reasons for not doing so. Prev Home Next Frequently Asked...

  • LILO boot error codes
    The Linux Bootdisk HOWTO Prev Next B. LILO boot error codes Questions about these codes are asked so often on Usenet that we include them here as a public service. This summary is excerpted from...

  • Building a root filesystem
    The Linux Bootdisk HOWTO Prev Next 4. Building a root filesystem Creating the root filesystem involves selecting files necessary for the system to run. In this section we describe how to build a...

  • Creating bootable CD-ROMs
    The Linux Bootdisk HOWTO Prev Next 11. Creating bootable CD-ROMs This section was contributed by Rizwan Mohammed Darwe ( rizwan AT clovertechnologies dot com ) This section assumes that you are...

  • Sample root filesystem listings
    The Linux Bootdisk HOWTO Prev Next C. Sample root filesystem listings /: drwx––x––x 2 root root 1024 Nov 1 15:39 bin drwx––x––x 2 root root 4096 Nov 1 15:39 dev drwx––x––x 3 root root 1024 Nov 1...

  • Pre-made Bootdisks
    The Linux Bootdisk HOWTO Prev A. Resources and pointers Next A.1. Pre-made Bootdisks These are sources for distribution bootdisks. Please use one of the mirror sites to reduce the load on these...

  • How the pros do it
    The Linux Bootdisk HOWTO Prev Next 10. How the pros do it You may notice that the bootdisks used by major distributions such as Slackware, RedHat or Debian seem more sophisticated than what is...

  • Reducing root filesystem size
    The Linux Bootdisk HOWTO Prev Next 8. Reducing root filesystem size One of the main problems with building bootdisks is getting everything to fit into one (or even two) diskettes. Even when files are...

  • Troubleshooting, or The Agony of Defeat
    The Linux Bootdisk HOWTO Prev Next 7. Troubleshooting, or The Agony of Defeat When building bootdisks, the first few tries often will not boot. The general approach to building a root disk is to...

  • Sample utility disk directory listing
    The Linux Bootdisk HOWTO Prev   D. Sample utility disk directory listing total 579 –rwxr–xr–x 1 root root 42333 Jul 28 19:05 cpio –rwxr–xr–x 1 root root 32844 Aug 28 19:50 debugfs –rwxr–xr–x 1...

  • Miscellaneous topics
    The Linux Bootdisk HOWTO Prev Next 9. Miscellaneous topics 9.1. Non-ramdisk root filesystems Section 4 gave instructions for building a compressed root filesystem which is loaded to ramdisk when the...

  • Frequently Asked Question (FAQ) list
    The Linux Bootdisk HOWTO Prev Next 12. Frequently Asked Question (FAQ) list Q: I boot from my boot/root disks and nothing happens. What do I do? Q: How does the Slackware/Debian/RedHat bootdisk work?...

  • Rescue packages
    The Linux Bootdisk HOWTO Prev A. Resources and pointers Next A.2. Rescue packages Several packages for creating rescue disks are available on www.ibiblio.org. With these packages you specify a set of...

  • LILO -- the Linux loader
    The Linux Bootdisk HOWTO Prev A. Resources and pointers Next A.3. LILO -- the Linux loader Written by Werner Almesberger. Excellent boot loader, and the documentation includes information on the boot...

  • Ramdisk usage
    The Linux Bootdisk HOWTO Prev A. Resources and pointers Next A.4. Ramdisk usage An excellent description of the how the ramdisk code works may be found with the documentation supplied with the Linux...

  • The Linux boot process
    The Linux Bootdisk HOWTO Prev A. Resources and pointers Next A.5. The Linux boot process For more detail on the Linux boot process, here are some pointers: The Linux System Administrators' Guide has...

  • Preface
    The Linux Bootdisk HOWTO Prev Next 1. Preface This document may be outdated. If the date on the title page is more than six months ago, please check the Bootdisk-HOWTO homepage to see if a more...

  • Introduction
    The Linux Bootdisk HOWTO Prev Next 2. Introduction Linux boot disks are useful in a number of situations, such as testing a new kernel, recovering from a disk failure (anything from a lost boot...

  • Choosing a kernel
    The Linux Bootdisk HOWTO Prev Next 5. Choosing a kernel At this point you have a complete compressed root filesystem. The next step is to build or select a kernel. In most cases it would be possible...

  • Putting them together: Making the diskette(s)
    The Linux Bootdisk HOWTO Prev Next 6. Putting them together: Making the diskette(s) At this point you have a kernel and a compressed root filesystem. If you are making a boot/root disk, check their...

  • Bootdisks and the boot process
    The Linux Bootdisk HOWTO Prev Next 3. Bootdisks and the boot process A bootdisk is basically a miniature, self-contained Linux system on a diskette. It must perform many of the same functions that a...

  • Setup
    Bridging mini-HOWTO Prev Next 1. Setup Get Bridge Config: BRCFG.tgz BRCFG may also be found at: http://coledd.com/networking/bridge Enable multiple ethernet devices on your machine by adding this...

  • Common Problems
    Bridging mini-HOWTO Prev Next 2. Common Problems Q: I get the message ioctl(SIOCGIFBR) failed: Package not installed . What does this mean? Q: Machines on one side cannot ping the other side! Q: I...

  • Advanced Bridge Features
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 7. Advanced Bridge Features Here we will cover some advanced features of the new bridge code. 7.1. Spanning Tree Protocol Tell...

  • LINUX DOCUMENTATION PROJECT LICENSE (LDPL) v2.0, 12 January 1998
    LINUX DOCUMENTATION PROJECT LICENSE (LDPL) v2.0, 12 January 1998 COPYRIGHT The copyright to each Linux Documentation Project (LDP) document is owned by its author or authors. LICENSE The following...

  • Document Home and Downloads
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 2. Document Home and Downloads 2.1. The Bridge Sources And Utilities Official url is...

  • License
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 1. License Copyright (c) 2000 by Uwe Bhme. This document may be distributed only subject to the terms and conditions set forth...

  • Network Interface Cards
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next A. Network Interface Cards In this section you will find a (for now) very incomplete list of NIC's which are known to work or...

  • A Practical Setup Example
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 8. A Practical Setup Example This is a real-world example which is currently working in our network. Even if it's for sure not...

  • Preparing The Bridge
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 5. Preparing The Bridge This section describes what you need and how you do to prepare your bridge. 5.1. Get The Files Here...

  • Recommended Reading
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next B. Recommended Reading Here you will some recommendations which documents you should read before you start to setup a bridge....

  • Rules On Bridging
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 4. Rules On Bridging There is a number of rules you are not allowed to break (otherwise your bridge will do). A port can only...

  • Set Up The Bridge
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 6. Set Up The Bridge Make sure all your network cards are working nicely and are accessible. If so, ifconfig will show you the...

  • What Is A Bridge?
    Linux BRIDGE-STP-HOWTO: About The Linux Modular Bridge And STP Prev Next 3. What Is A Bridge? A bridge is a device that separates two or more network segments within one logical network (e.g. a...

  • Television Applications
    The BTTV HOWTO Prev Next 5. Television Applications Now that your kernel is configured, your devices have been configured, and your modules are inserted, you will also need an application to actually...

  • Bt8x8 Cards by Number
    The BTTV HOWTO Prev Next B. Bt8x8 Cards by Number These are the option numbers for cards for use with modprobe .This does not boast to be a complete list by any means; it is copied nearly verbatim...

  • Enabling The FM Radio for Radio-Equipped Cards
    The BTTV HOWTO Prev Next E. Enabling The FM Radio for Radio-Equipped Cards FM radio tuners are easily enabled when inserting modules. Simply $ modprobe bttv radio=1 ...or add a similar option to your...

  • The BTTV Hardware
    The BTTV HOWTO Prev Next 2. The BTTV Hardware 2.1. Bttv Basics If you haven't figured it out by now, this document deals with the Linux-specific configuration of frame grabber cards that include the...

  • Enabling Support for Your Bt8x8 Hardware in Linux
    The BTTV HOWTO Prev Next 3. Enabling Support for Your Bt8x8 Hardware in Linux 3.1. The Bttv Driver Drivers for Bt8x8-based hardware have been a part of the Linux kernel since version 2.2.0, and are...

  • Cards and Features by Manufacturer
    The BTTV HOWTO Prev Next C. Cards and Features by Manufacturer MATRIX Vision ------------- MV-Delta - Bt848A...

  • Loading the Modules
    The BTTV HOWTO Prev Next 4. Loading the Modules This section is only for those whose modules don't load automatically and/or correctly. For a complete list of options by module, see Appendix A . 4.1....

  • Optional Arguments for Loading Modules
    The BTTV HOWTO Prev Next A. Optional Arguments for Loading Modules videodev.o -----------------------------    ...

  • Recording Video and Sound with Bttv
    The BTTV HOWTO Prev Next D. Recording Video and Sound with Bttv In addition to the applications referenced in Section 5 , recording can be managed from the command line. The issues discussed here...

  • Bibliography
    C++ dlopen mini HOWTO Prev   Bibliography ISO14482 ISO/IEC 14482-1998 — The C++ Programming Language . Available as PDF and as printed book from http://webstore.ansi.org/ . STR2000 Bjarne...

  • See Also
    C++ dlopen mini HOWTO Prev Next 6. See Also The dlopen(3) man page. It explains the purpose and the use of the dlopen API. The article Dynamic Class Loading for C++ on Linux by James Norton published...

  • Source Code
    C++ dlopen mini HOWTO Prev Next 4. Source Code You can download all the source code presented in this howto as an archive: examples.tar.gz . Prev Home Next The Solution   Frequently Asked...

  • The Problem
    C++ dlopen mini HOWTO Prev Next 2. The Problem At some time you might have to load a library (and use its functions) at runtime; this happens most often when you are writing some kind of plug-in or...

  • The Solution
    C++ dlopen mini HOWTO Prev Next 3. The Solution 3.1. extern "C" C++ has a special keyword to declare a function with C bindings: extern "C" . A function declared as extern "C" uses the function name...

  • Prerequisites
    The Cable Modem HOWTO Prev Next 2. Prerequisites 2.1. Networking and Ethernet Support Most, if not all, cable modems are easily configured for use with Linux. Most cable modems have two possible...

  • Adding your first server
    Caudium HOWTO Prev Chapter 4. Creating your first server Next 4.7. Adding your first server In this section, I will give you a step-by-step tutorial on how to create your first site (virtual server)...

  • Advantages of Caudium
    Caudium HOWTO Prev Chapter 2. Overview Next 2.4. Advantages of Caudium Stable multi-threaded programming (Roxen has been multi-threaded since 1994). Mostly written in an interpreted, object-oriented,...

  • How to use a backtrace
    Caudium HOWTO Prev Chapter 6. Developing with Caudium Next 6.5. How to use a backtrace A backtrace is text that will show you where your program come before the error. This is very useful for...

  • How to benchmark a web server
    Caudium HOWTO Prev Chapter 5. Customizing your server Next 5.2. How to benchmark a web server First, benchmarking a web server is not an easy thing. To benchmark a web server the time it will take to...

  • How to send a bug report
    Caudium HOWTO Prev Chapter 7. How to help the Caudium community Next 7.5. How to send a bug report To send a bug report, copy/paste the error from Caudium's log file (including backtrace, see Section...

  • Revision History/Credits/The End
    Caudium HOWTO Prev Next Chapter 8. Revision History/Credits/The End Table of Contents 8.1. Revision History 8.2. Credits and contributors 8.3. The End Prev Home Next How to send a bug report  ...

  • How to get CAMAS from CVS/source
    Caudium HOWTO Prev Chapter 3. Getting packages Next 3.4. How to get CAMAS from CVS/source To get CAMAS from the CVS, go to the CAMAS web site and follow the link. Prev Home Next How to get packages...

  • Configuration InterFace (CIF.)
    Caudium HOWTO Prev Chapter 4. Creating your first server Next 4.6. Configuration InterFace ( CIF. ) The CIF. is where the administrator manages the server. When you first login it looks like this....

  • Creating your first server
    Caudium HOWTO Prev Next Chapter 4. Creating your first server Table of Contents 4.1. Installing Caudium from sources 4.2. Starting 4.3. Stopping from command line 4.4. Directory organization 4.5....

  • Customizing your server
    Caudium HOWTO Prev Next Chapter 5. Customizing your server Table of Contents 5.1. How to run Caudium as a non-privileged user; How to secure Caudium 5.2. How to benchmark a web server 5.3. How to...

  • How to get a CVS account
    Caudium HOWTO Prev Chapter 7. How to help the Caudium community Next 7.3. How to get a CVS account Unlike other projects, it's relatively not much hassle to get access to Caudium cvs tree. Even if...

  • How to get packages for Debian GNU/Linux
    Caudium HOWTO Prev Chapter 3. Getting packages Next 3.1. How to get packages for Debian GNU/Linux In Debian GNU/Linux Woody, also known as Debian 3.0, Caudium and Pike 7.0 and 7.2 are included in the...

  • Developing with Caudium
    Caudium HOWTO Prev Next Chapter 6. Developing with Caudium Table of Contents 6.1. Your first RXML file 6.2. The Pike tag 6.3. Your first Pike script 6.4. Your first module 6.5. How to use a backtrace...

  • Directory organization
    Caudium HOWTO Prev Chapter 4. Creating your first server Next 4.4. Directory organization configurations: Contains the config files used by the CIF. . These files use the XML syntax. You don't have...

  • Disadvantages of Caudium
    Caudium HOWTO Prev Chapter 2. Overview Next 2.5. Disadvantages of Caudium Too small of a community, and quite unknown in web server world. One example of the problem you may have is if you write Pike...

  • Your first module
    Caudium HOWTO Prev Chapter 6. Developing with Caudium Next 6.4. Your first module With a custom module you can do all sorts of things: You can create a professional quality administration center very...

  • Your first Pike script
    Caudium HOWTO Prev Chapter 6. Developing with Caudium Next 6.3. Your first Pike script A Pike script is quite like a Perl script. It is executed when the user tries to access it. So a Pike script is...

  • Your first RXML file
    Caudium HOWTO Prev Chapter 6. Developing with Caudium Next 6.1. Your first RXML file You can try this code. This is a basic one with only four tags/containers. You should go to http://caudium.info/...

  • Caudium vs Roxen: Why a fork?
    Caudium HOWTO Prev Chapter 2. Overview Next 2.2. Caudium vs Roxen: Why a fork? Caudium is backward compatible with Roxen Challenger 1.3. It has all the Roxen 1.3 RXML tags and the Roxen 1.3 API, so,...

  • How to get packages for FreeBSD
    Caudium HOWTO Prev Chapter 3. Getting packages Next 3.2. How to get packages for FreeBSD Caudium 1.0 and Pike 7.0 are in the official FreeBSD ports. There are also available as a binary package in...

  • Getting packages
    Caudium HOWTO Prev Next Chapter 3. Getting packages Table of Contents 3.1. How to get packages for Debian GNU/Linux 3.2. How to get packages for FreeBSD 3.3. How to get packages for Solaris 3.4. How...

  • How to help the Caudium community
    Caudium HOWTO Prev Next Chapter 7. How to help the Caudium community Table of Contents 7.1. How to promote Caudium 7.2. How to write documentation 7.3. How to get a CVS account 7.4. How to test...

  • Overview
    Caudium HOWTO Prev Next Chapter 2. Overview Table of Contents 2.1. What is Caudium? 2.2. Caudium vs Roxen: Why a fork? 2.3. Comparing Caudium with Apache 2.4. Advantages of Caudium 2.5. Disadvantages...

  • How to print something to debug log file
    Caudium HOWTO Prev Chapter 6. Developing with Caudium Next 6.6. How to print something to debug log file With Caudium you can output something to the web page or to the debug log file located in...

  • How to promote Caudium
    Caudium HOWTO Prev Chapter 7. How to help the Caudium community Next 7.1. How to promote Caudium Caudium, and Roxen problems are not technical. Instead, they are advertising and marketing. Caudium...

  • How to run Caudium as a non-privileged user; How to secure Caudium
    Caudium HOWTO Prev Chapter 5. Customizing your server Next 5.1. How to run Caudium as a non-privileged user; How to secure Caudium Web servers are usually publicly accessible and represent your...

  • How to get packages for Solaris
    Caudium HOWTO Prev Chapter 3. Getting packages Next 3.3. How to get packages for Solaris Bill Welliver has made some packages. They are available on Riverweb and mirrored to Oav.net . Prev Home Next...

  • Starting
    Caudium HOWTO Prev Chapter 4. Creating your first server Next 4.2. Starting The first time you install Caudium from the sources, you will need to type the following commands: # su - # cd...

  • Stopping from command line
    Caudium HOWTO Prev Chapter 4. Creating your first server Next 4.3. Stopping from command line There are two ways to stop Caudium: Kill Caudium with a -9 signal. If you do this Caudium will restart....

  • How to test Caudium
    Caudium HOWTO Prev Chapter 7. How to help the Caudium community Next 7.4. How to test Caudium There is a test suite for Caudium written in Expect which uses TCL and DejaGNU. If you want to use it,...

  • The Pike tag
    Caudium HOWTO Prev Chapter 6. Developing with Caudium Next 6.2. The Pike tag For a complete tutorial and reference manual on Pike, see http://pike.oav.net/ . The Pike tag allows you to easily insert...

  • How to tune your system for best Caudium performances
    Caudium HOWTO Prev Chapter 5. Customizing your server Next 5.3. How to tune your system for best Caudium performances 5.3.1. Linux Until a Linux guru has time to make some nice documentation, here is...

  • How to get UltraLog working
    Caudium HOWTO Prev Chapter 5. Customizing your server Next 5.5. How to get UltraLog working See the Caudium documentation project at http://caudium.info/ , and...

  • Upgrading Caudium
    Caudium HOWTO Prev Chapter 4. Creating your first server Next 4.5. Upgrading Caudium Upgrading Caudium is simple. You should install it as if for the first time. That is, get the new sources, unpack...

  • How to use your own fonts
    Caudium HOWTO Prev Chapter 5. Customizing your server Next 5.4. How to use your own fonts Use the xdumpfont program in the tool directory of Caudium's sources. This program will convert your X fonts...

  • What is Caudium?
    Caudium HOWTO Prev Chapter 2. Overview Next 2.1. What is Caudium? Caudium is a Web server based on a fork of the Roxen Challenger 1.3 WebServer . Like Roxen, Caudium is written in Pike with parts...

  • How to write documentation
    Caudium HOWTO Prev Chapter 7. How to help the Caudium community Next 7.2. How to write documentation There are two types of documentation needed for Caudium: Press articles. You can write press...

  • Revision History
    Caudium HOWTO Prev Chapter 8. Revision History/Credits/The End Next 8.1. Revision History Version 2.2 : September 20, 2002 Added images and icons. Better use of Docbook. Updates in the FreeBSD ports...

  • Credits and contributors
    Caudium HOWTO Prev Chapter 8. Revision History/Credits/The End Next 8.2. Credits and contributors Here is the list of people that helped me in one way or another to get this HOWTO written: Joe...

  • The End
    Caudium HOWTO Prev Chapter 8. Revision History/Credits/The End Next 8.3. The End Thanks for reading. I hope this HOWTO will help you discover Caudium's power. And remember this quotation:  ...