This page lists some of the many Linux and Linux-related development projects. Don't forget to look at the Links page if you don't find what you are looking for here.
- Hardware Ports
- Kernel, Device Drivers, Filesystems
- The latest production (stable) and development kernel source code. Also read
Changes for important information about upgrading from 1.x.x to 2.x kernels.
- Linux kernel patch change summaries up to 1.3.79 and after 1.3.79, including 2.x.
port UNIX programs to Linux at the system-call level.
- Linux PCMCIA Support page.
- Advanced Power Management support for laptops and "Green" machines.
- The Linux Log-structured Filesystem.
- Patches and utilities for Plug-and-Play hardware (PnP).
- The Enhanced File System Project, a project to create a new file system.
- Linux-Privs, a project to implement kernel components to a secure system.
- RT-Linux, a real-time extension to Linux.
- TCFS, the Transparent Cryptographic File System for Linux.
- The Universal Serial Bus (USB) for Linux project.
- Reiserfs, a file system project based on balanced trees.
- The Coda Filesystem, an advanced networked file system developed at CMU.
- The NTFS (NT filesystem) project, and NTFS Documentation.
- docfs, a unified documentation storage and retrieval system project for Linux.
- ext2-os2, a file system driver that allows OS/2 to access Linux ext2fs partitions.
- Linux Kernel Man Pages.
- Linux Joliet CDROM Support, allows you to read Microsoft extensions to the ISO 9660 filesystem.
- The Linux Maintenance Project, home of the v2.0 kernel maintenance team.
- FSDEXT2, a read-only ext2fs driver for Windows 95.
- Linux FAT32 Support.
- Linux IEEE-1394 (FireWire) Driver Development Project.
- ftape, the Linux Floppy Tape Project.
- HFS for Linux, implements the Apple Macintosh HFS (Hierarchical File System).
- e2compr, adds transparent file de/compression to the ext2 filesystem.
- Papers
- Networking
- Organizations and Groups
- Linux International, a non-profit organization supporting Linux development.
- linux.org.
- Information about XFree86, and the
XFree86 FAQ. The XFree86 Project is a non-profit organization maintaining a free port of the X Window System to Linux and other UNIX platforms. Some benchmarks for XFree86 can be found here.
- Linux Publicity Project.
- Debian GNU/Linux is a development effort to create a completely free Linux distribution. You can also read the Debian GNU/Linux FAQ.
- The Linux CD and Support Giveaway List.
- The Linux Directory Service for Linux Users and Developers.
- The Linux Advocacy Project,
dedicated to promoting Linux.
- The Linux User Group List Project.
- The Linux Buyers' Consortium, a non-profit effort to make Linux CDs available as cheaply in the UK as they are on the other side of the pond.
- The 86open Project, a project between key Intel Unix OS developers to work on a common programming and binary interface.
- The International Alliance for Compatible Technology (IACT), is working for greater freedom of choice in software, for better access to computer-based services & technology, and for open standards, including higher standards of compatibility.
- A Linux Standardization Effort, a standards effort to create written, published, open, free, GPL'd specifications for Linux distributions.
- The Linux Projects Catalogue (LPC), lists Linux development projects.
- Another Linux Project Server, provides Linux projects with electronic services.
- Linux Business Solutions Project, a project to provide more coherent, comprehensive documentation on how Linux can be used to solve common business problems.
- Red Hat Advanced Development Labs (RHAD Labs), this division of Red Hat Software will act as an independent development group focusing on the accessibility and usability of free software, such as Linux.
- Package and Resource Database (PARD), a Linux software database.
- Software
- AAlib, a portable ASCII art graphics library.
- Arena, a free web browser project, coordinated by Yggdrasil Computing.
- The Linux Software Review, a forum to discuss software programs and packages written for Linux.
- WineHQ, the Windows emulator headquarters has all sorts of information about Wine (a MS-Windows emulator for x86-Unix systems).
- The Purdue Compiler Construction Tool Set is available for Linux.
- Linux Software Map, a database of software developed and ported to Linux, with search
engines at New Generation Software and Boutell.Com.
- The FREE Visual Tcl/Tk Project, designed and developed using Linux.
- Objex (ox), a
full object model for Linux. The system will allow the user (and the
programmer) to do anything in an object-oriented paradigm.
- K Desktop Environment (KDE), a powerful graphical desktop environment.
- The Linux Interface Project, whose goal is to provide the next generation of GUIs for Linux and more!
- Linux Phone Project.
- Linux-HA, the High Availability software solution for Linux.
- Mnemonic, a WWW browser project.
- The Linux Game SDK Project, is creating a full development environment under Linux for professional video games developers.
- The Linux OPaC Project, a C++ GUI library is being ported to Linux.
- The MIT Wearable Computing Project runs Linux on their wearable computers.
- Berlin, a new POSIX-compliant windowing system and application environment based on Linux-GGI.
- The Linux-GGI Project, a kernel-level graphics driver.
- Willows TWIN Libraries, a cross-platform implementation of the Windows APIs.
- The GNOME Desktop Project (GNU Network Object Model Environment), a project to develop a free and complete set of user friendly applications and desktop tools, similar to CDE and KDE but based entirely on free software.
- egcs, an experimental step in the development of GCC, the GNU C compiler.
- The Linux Lab Project (LLP), a project to help people with development of data collection and process control software for Linux.
- An As-Yet-Unnamed OCR Project, a project to produce a freeware OCR (Optical Character Recognition) application for Unix platforms.
- Designed With Linux, a project to create a list of products and services produced entirely with Linux.
- wxWindows, a C++ GUI framework.
- The Nirvana Project, a GUI framework project.
- Linux Software Database.
- PPA for the masses, drivers for HP PPA (Printing Performance Architecture) DeskJet printers, such as the 720C, 820C, and 1000C.
- Research and Scientific Groups
- Distributions
- LINNET, a Linux distribution idea to make it easy to build routers, terminal servers and Internet servers,
- Project Andromeda, a MkLinux distibution project.
- Simple End-User Linux (SEUL), a distribution project to produce an easy to install, non-geek distribution.
- UltraPenguin 1.0, an Linux distribution for the UltraSPARC (based on Red Hat 4.2 for SPARC).
- The Linux Router Project, a distribution project to turn your Linux box into a router/terminal server.
- hal91, a minimal Linux system installed on one floppy.
- Stampede Linux.
- Benchmarks & Standards
- Miscellany
Greg Hankins,
gregh@sunsite.unc.edu
Last Modified: June 8, 1998 by Greg Hankins