The Linux Index


You can find at this index any kind of documentation belong Linux, the latest news, ports to different hardware and many seperate device driver sites. But when you look for highlevel programs, you have to change to the application index.

Documentation

Linux starting points:


Linux Kernel documentation:


Linux documentation in different languages:

Plug-and-Play - Information to configure and run PnP-hardware under Linux.



News

Magazins:

Software and Updates:




Hardware Ports

NOTE: This Index belongs to hardware differ to the x86 - archicture. If you search themes relating to this architecture, device-drivers, microchannel, microkernel (OK, mk is running on various systems, but it based a different kernel tree), realtime or SMP, please have a look under the device driver section of this Index.

Alpha Linux

Linux Alpha Port - This home page provides information on Linux running on computers using Digital Equipment's Alpha 64bit architecture. It hosted also the Linux/Alpha FAQ and give detail information on supported mainboards and booting process.

Supported mainboards architectures:
E66, EB64+, EB164 (all systems based on the 21066, 21064/APECS or 21164/ALCOR should run Linux with little or no modification)

Linux on AP1000+

The Linux/AP+ Port is concerned with porting Linux to the AP1000+ and to add appropriate multi-processorextensions to support parallel programs. The work bases on SparcLinux. The AP1000+ is a distributed memory multi-computer. Its built by Fujitsu and is in a similarclass to the CM5 and T3D systems common in parallel supercomputer labs.

Arm Linux

The ARM Linux Port supports following architectures:
  • ARM architecture: ARM2, ARM250, ARM3, ARM6, ARM7 and StrongARM processors
  • ARC architecture: A440, A440/1, A3xx, A3000, R140, R260, R225
  • A5K architecture: A4000, A3010, A3020 (with internal hard disk), A4
  • RPC architecture: RPC600, RPC700, A7000
  • SA110eval, EBSA-style hardware : versions 2.1.91 and above have support for this architecture. NetWinder - a network computer based on an Intel (formerly Digital) StrongARM (SA-110)made by Corel Computer Corp. Netwinder Development Project - Corel Computer Corporation and the Ottawa Carleton Linux Users Group have announced the Open Source Community to develop this project.

Embedded Linux

ELKS - The Embeddable Linux Kernel Subset

ELKS currently only runs on PC's. The ELKS kernel image needs about 120K for RAM and a full running system should require 256K-512K. Linux is used as the development platform for ELKS at the moment.

SH7718/08/02 - high performance, cost-effective, and highly integrated 32-bit RISC microprocessors for embedded applications. HITACHI claims to have Linux run on their SH-3 Series processors.

Linux/Microcontroller - port of the Linux 2.0 to systems without a Memory Management Unit. At present, only Motorola MC68000 derivatives are supported.

VMELinux - Linux for VMEbus embedded systems

MIPS Linux

The Linux/MIPS Port:
    Linux/MIPS will run on most ARC (ARC = Advanced Risc Computing) compliant systems equipped with MIPS R4x00 processors. A port to older R2000 and R3000 microprocessors is in progress but advances only at snail speed. Check out the Linux/MIPS FAQ.

    SGI/Linux
    SGI/Linux is the port of Linux to Silicon Graphics hardware. It currently supports all Indy models (R4400, R4600, or R5000 MIPS CPUs). In the long term, we would like to see more extensive SGI platform support. Ports to newer hardware like O2(TM), OCTANE(TM), and Origin(TM), and even to old hardware like R3000 Indigo(TM).

    DECStation Linux
    Port to DEC's DECStation series of workstations and servers based on the MIPS CPU's. These include the R2000-based 2100 and 3100 models, the R3000-based DS5100, the Personal DECStation 5000/2x workstation models, and the DECStation 5000/xxx server models. Every effort is also being made to support those models which can have the R4000 CPU upgrade module fitted, and to uncover sufficient hardware documentation so we can support the lesser-known DECServer 5400 model (which has a QBUS instead of TurboChannel)!Deskstation rPC44 (R4400 100 MHz CPU clock, up to 2 MB L2 cache, 5 free EISA slots).

    Cobalt Qube microserver, the Cobalt Qube 2700 microserver ia a network server based on a superscalar RISC controller.


Motorola 68xxx

The Linux-m68k Port - support systems using Motorola's 68020, 68030, 68040 and 68060 microprocessors, selled by following Vendors:
Linux on PDAs

Linux on PDAs

Linux/PalmPilot- The Silver Hammer Group Ltd. is currently working on a Linux port for the PalmPilot.

Brutus, (Itsy) - a low-power, high-performance handheld computer developed by Digital's Western Research Lab and Systems Research Center in Palo Alto. It offers roughly an order of magnitude more computing power and memory than a PalmPilot, enabling demanding applications such as speech recognition.

SIBO-Linux - port of the Linux Kernel to Psion's SIBO (SIxteen Bit Organiser) architecture Series 3, Series 3c, Siena - NOT Series 5.

CL-PS7110 Linux port - for handheld computers based on the CL-PS7110 chip, like the Geofox One(From Geofox Ltd.) or the Series 5(From Psion Computers, PLC)

TurboTortoise - a linux system, small enough to fit in a pocket

Linux on PowerPCs

The PowerPC Port
    Linux is being ported to PowerPC platforms to provide an alternative production-quality operating system for Bebox, FirePower, IBM, Motorola and Apple users. Not support NuBus.

    PPC/Linux, - native Linux running on the PowerPC. Support is already in place and working for PReP, PowerMac, CHRP, Amiga Power-UP and Motorola Embedded MBX boards (look under embedded port).

    The Powermac Linux Port:
    The Linux for Power Macintosh project aims to produce Linux kernels for PCI-based Power Macintoshes. For extended information onlinux-pmac, visit this sit e.

    Linux BeBox Port
    The BeBox is a computer that was once manufactured by Be Inc.

    Linux/APUS Port
    Amigas Phase5's PowerUp hardware will become part of the generic Linux PPC kernel.

Sparc Linux

The Sparc Linux Port - support SPARC microprocessor based systems, specifically to Sun SPARCstations:
  • Sun4c (Sparc 1, 1+, 2, IPC, IPX, SLC, ELC),Sun 4/300
  • Sun4m (Sparc Classic, LX, 5 (except 5/170), 10, 20)
  • Sun4d (SparcCenter 1000/2000)
  • AXIL clones

Ultra Linux

The UltraLinux Port - 64bit port of Linux to Sun UltraSPARC machines. Supported architectures
  • UltraSPARC SBUS based workstations: Ultra1, Ultra2, Ultra1 Creator, Ultra2 Creator
  • UltraSPARC PCI based workstations: Ultra30, UltraAX, Ultra5, Ultra10, Ultra60
  • UltraSPARC SBUS based servers: Enterprise 1, 2, 150
  • UltraSPARC SBUS based large servers: Enterprise 3000, 4000, 5000, 6000, 10000 (only USparc 3000 tested so far though)
  • UltraSPARC PCI based servers: Enterprise 450

VAXlinux

The VAXlinux Port - new port of Linux to machines like the VAXstation 2000, 3100 and MicroVAX II. If you want more information about VAXstations, take a look at my VAX-Index.




Device Driver
Audio Support

  • OSS/Free - homepage for the kernel sound driver
  • kernel patches - for sound driver in latest experimental kernel, from Alan Cox.
  • ALSA - advanced Linux sound architecture project.

Gravis Ultrasound:

OPTi931:

The Roland MPU-401

SAM9407:

  • SoundBlaster:
    Only in german languageSoundkarten unter Linux - Versuch möglichst viele soundcard configurationen zusammen zutragen.
    SRND - Linux driver for the miroMEDIA Surround Dolby Pro Logic decoder.
    Toshiba Tecra sound a guide for installing Linux on the popular laptop series, with a section on setting up audio support.

    Turtle Beach:

    Yamaha OPL3-SA:


  • Beowolf, Realtime, SMP

    Beowulf Project - project to produce parallel Linux clusters from off-the-shelf hardware and freely available software.

    RT-Linux - Real-Time Linux is an extension to Linux that handles time-critical tasks.

    The KU Real-Time Linux - Developed of a firm real-time Linux to serve a higher range of requirements.

    Linux SMP - Linux for shared memory multiprocessor machines. Linux SMP FAQ - on this page the Linux SMP FAQ is hosted in various text formats.

    Bussystems

    MCA Project - Micro Channel is a workstation bus developed by IBM to deal with all the headaches of ISA.

    USB - Development for the Universal Serial Bus.

    Filesystems

    Linux Filesystem Hierarchy Standard

    Ext2fs

    Other Filesystems

    • BCFS - Ben's Caching File System forcaching slow block device on faster one.
    • Coda - Advanced networked filesystem
    • DOCFS - Unified Documentation Storage and Retrieval for Linux Systems.
    • The Enhanced File system project - with volume management.
    • LFS - log structured filesystem project
    • ReiserFS - Journaling filesystem.
    • TCFS - Transparent Cryptographic File System for networks.
    • UDF
    • VIVA - Speed-Optimized File System.
    • VPS - Virtual Partition System Project.

    Other Platform's filesystem support:


    I/0 Support

    IR Project - IrDA support for Linux.

    ISDN 4 Linux FAQ

    Parallel Port - Includes information on the Zip drive.

    MicroKernel

    Main site for mklinux - The Open Group Research Institute is making available snapshots of the microkernel based MkLinux operating system on a number of platforms.

    MkLinux for Apple PowerMac - Support for Power Mac 601/NuBus and 604/PCI based systems: 6100, 7100, 8100, 7200, 7600, 7500, 8500 and 9500.

    MkLinux for HP PA-RISC - The PA1.1 family of processors are supported (PA7150, PA7100LC, PA7200). The kernel has actually been successfully booted on the 705, 7 12/60, 715/50, 720, 725/50, 725/100, 730 and 770 series machines, 715/33 model do not work.

    MkLinux for Intel x86

    L4Linux - Port of the well-known Linux kernel to the L4 µ-kernel.

    Network Devices

    ARCnet Linux package

    Documentation on the development of the ARPD

    AX25 protocol and Amateur Radio devices: Ethernet Cards documentation
    Multiple-Ethernet mini-HOWTO

    DHCP FAQ - Superior solutions to the problem of booting and configuring machines over a net connection are given by the pro tocol BOOTP and its successor DHCP.

    Bridge+Firewall mini-HOWTO
    Linux Firewalling HOWTO

    IP protocols: MBONE - Documentation on MBONE, howto configure and run a high bandwidth network on top of the internet, which carries audio and video broadcasts for example.

    Netatalk - If your computer is comected to a "Apple computers network", you will need the netalk package.
    Installing Netatalk with Linux
    A different solution is the LTPC port, allows IP networking for users who only have Appletalk networking available:LTPC

    PPP-HOWTO
    Modem Setup - Information that may help you to configure your modem to run ppp sessions.

    Samba - Homepage of Samba, with all tips, hints and latest release.
    Linux / Windows / Macintosh Connection - Additional Information to connect Linux-, Windows- and Macintosh-machines.

    Raid Devices

    Linux supports Raid 0-5 combining the harddisk partitions into one logical device in such a fashion as to fill them up evenly, one chunk here and one chunk there. This will increase the throughput rate if the partitions reside on distinct disks. If you want detail information "Software Raid" and the differences betwen raid-level 0 up to 5, so have a look at my local copys of raid related documentation:
    • Only in german languageLinux und Raid - A small documentation from Martin Schulze released December 1996, explaining Raid mode 0 and 5. (postscript - bzip2 packed)
    • Only in german languageRasant mit Raid - A complete documentation of all Raid-levels (0,1,2,3,4,5 and 6) and Linux solutions. This documentation from Martin Schulze was released in the german Linuxmagazin from February 1997. (postscript - bzip2 packed)
    • Linux Raid-1, 4, 5 code - Detail describtion from the autors of the "MD device drivers" of their implementation. (postscript - bzip2 packed)
    RAID Solutions for Linux

    Raidtools - A set of user-space tools which create and maintain RAID1/4/5 sets.
    Raidtools (ftp) - Alternative ftp-site for Raidtools.

    SCSI Devices


    Video Devices

    BTTV page
    I2C Bus driver for Linux - The I²C-Bus is a simple 2-wire bus that allows micro-controllers and computers to connect to specialized IC's like videotext-decoders, DTMF generators, and many others. There is also a wide range of other I²C-bus chips that offer a more wide-range application like ad/da converters, switches, digital potentiometers et. al.
    Video for Linux resources
    Video for Linux Two
    Building Number Three