There are number of people which love open source. Not just because of free, because it give awesome developing kits. I wrote this post just to show you people what’s going on in Linux world. Linux put its Kernel open for download just because of these people want to discover world. Did anyone know about Windows Kernel?
There is some Project categories related to Linux kernel or Linux.
- General Project’s
Non-technical projects to promote Linux and provide information to the computing world.
- Hardware Port Projects
Porting Linux to the Power PC, Macintosh, Alpha, and other systems.
- Software Projects
Developmental distributions, applications, and drivers.
- Scientific Projects
High performance, parallel processing, and research-oriented projects.
- · Name: Kernel Benchmark Project
Website: http://cs.nmu.edu/~benchmark Contact: Randy Appleton
Description: Three students and a professor from Northern Michigan University benchmarked several of Linux kernels, from 2.0.1 to 2.4.0 many subsystems improved in performance, but some did not. Lines of code have tripled and are on an exponential growth curve. Come see the results here. This project is part of an ongoing effort at Northern Michigan University to measure operating system performance. We are also collecting links to other benchmarking results. ·
- Name: Linux Documentation Project
Description: An ongoing compilation of FAQ’s, HOWTO’s and Mini HOWTO’s for virtually all aspects of installing, running, and developing Linux.
- · Name: Linux for Kids Project
Description: The aim of this project is to promote the use of Linux as an educational and entertainment platform for children. The maintainers review available software titles that they find or that are submitted to them. The titles are rated based on quality and appropriateness for children.
- Name: Linux in Iran
Description: Being the first Iranian site entirely dedicated to Linux and Open Source, our goal and mission is to educate and inform Iranian users about Linux and the Open Source movement. This site has links to mailing lists and other Farsi related open source projects for Linux and KDE developers in Iran. We also have up to date Linux news and a Linux Web Directory.
- Name: Linux Penguin Sticker Movement Project
Description: Goal is to promote Linux by putting Linux Penguin stickers on PCs, office doors, etc…
- Name: Linux Professional Institute
Description: Linux Professional Institute is a community project to develop professional certification for Linux.
- Name: Linux Questions
Description: LinuxQuestions.org offers a free Linux forum where Linux newbie’s can ask questions and Linux experts can offer advice. Topics include security, installation, networking and much more. We also offer a chat room and a weblog.
- Name: Linux Training Materials Project
Description: The goals of this project are to distribute free, high quality, Linux training materials under an open source license, to encourage the production and development of such materials, and to encourage the widest possible use of such materials.
- Name: Korean Linux Documentation Project
Description: All HOWTO documents are classified by subject and written in Korean.
- Name: Simple End User Linux
- Description: The Simple End-User Linux (or SEUL) project’s aim is to help build a viable alternative, based upon Linux, to commercial PC operating systems. Our goal is to help create a computer operating environment for the average person: one that can be installed without a PhD, maintained without calling Tech Support, and used with the confidence that it will work, rather than waiting for the next crash.
- Name: Blackfin / uClinux Port
Description: The primary goal of this project is to ensure the stability of the GNU Tool chain, and climax on the Black fin processor from Analog Devices. This has the 4 processors P’s that people are looking for – power (0.26W @ 600MHz), performance (up to 750MHz, up to 3 instructions per clock cycle), price (less than $5.00(US) for BF531), and penguins (runs 2.6.x kernel).
- Name: COLIBREE – Coldfire Linux Brisk Embedded Engine
Description: The project is in the process of developing an Embedded Linux System on the Motorola Cold fire Processor
- Name: Linux / AP+ Project
Description: This project is concerned with porting Linux to the AP1000+ and to add appropriate multi-processor extensions to support parallel programs. We are basing our port on the work done on SparcLinux.
- Name: Linux for DECstations Project
Description: A port of Linux to the MIPS R2000/3000/4000-based DECstation workstations.
- Name: Linux on the Hitachi SuperH(TM) processor
Description: This project coordinates the efforts to port Linux to the 32/64 bit Hitachi SuperH processors.
- Name: ELKS: Embedded Linux Kernel Subset Project
Description: The goal of the ELKS project is to create a Linux option for 8086 to 80286 class PC’s, Palmtop computers, single board microcomputers, embedded controller systems and other old computers.
- Name: Linux / m68k (Atari and Amiga) Project
Description: Linux/m68k is the port of the Linux operating system to run on systems using Motorola’s 68020, 68030, 68040 and 68060 microprocessors. Linux/m68k, like other Linux ports, is source compatible with Linux on other platforms. Current releases of the m68k kernel are stable on the Amiga, Atari and Motorola MVME boards.
- Name: Linux / m68k (Macintosh 68k) Project
Description: The primary goal of this project is to get Linux running on Macintosh m68k models (not Power Macintoshes) and to support as much hardware as possible.
- Name: The Linux/Microcontroller Project
Description: The Linux/Microcontroller project is a port of the Linux kernel to systems without a Memory Management Unit. It supports many processors including the ARM, and Blackfin
- Name: Linux for Power Macintosh (MkLinux) Project
Description: Apple Computer is supporting a project with The Open Group – Research Institute to port Linux, a freely distributed UNIX-like operating system, to a variety of Power Macintosh platforms. MkLinux operates on the The Open Group Mach (PMK1.1) microkernel, running natively on the PowerPC microprocessor.
- Name: PA-RISC Linux Development Project
Description: The primarily purpose of this project is to provide a native port of Linux to the PA-RISC architecture, which will be merged into the mainstream kernel tree and into commercial distributions.
- Name: Monolithic Linux for Apple PowerMacs Project
Description: Powermac/Linux is a monolithic linux kernel ( >2.1) for the PCI based Power Macintosh Computers. Currently it is known to run on the 7200, 7500, 7600, 8500, and assorted clones.
- Name: MyLinux PDA Project
Description: A project to develop a “PLW” or Pocket Linux Workstation.
- Name: Linux / SGI (Silicon Graphics) Project
Description: The main goal of this project is to bring SGI/Linux to a state where it boots multiuser (done), is self hosted (done), runs X Window (ongoing), and supports as many userland RPMs as possible (ongoing).
- Name: VAXlinux Project
Contact: Mailing list section of homepage
Description: Porting Linux to the Digital VAX stations 3100 and 2000.
- Name: Linux / VME Project
Contact: firstname.lastname@example.org Description: Linux port for various 680×0 based VME boards. Currently there are ports for Motorola boards (MVME147, MVME162, MVME166, MVME167, MVME172, MVME177), BVM boards (BVME4000 and BVME6000), and the Tadpole TP34V.
- Name: L4Linux Project
Description: L4Linux is a port of the Linux kernel to the L4/x86 and Fiasco µ-kernels (microkernels), two kernels implementing the L4 µ-kernel API.
- Name: PsiLinux Project
Contact: See the Join the mailing list section on main page
Description: PsiLinux is a project to port Linux to a group of palmtops produced by Psion, and related machines such as the Geofox One.
- Name: UltraLinux
Description: This is a project to port the Linux operating system to SPARC microprocessor based systems, specifically to Sun SPARCstations. Currently supports Sun4c (Sparc 1, 1+, 2, IPC, IPX, SLC, ELC), Sun4m (Sparc Classic, LX, 5 (except 5/170), 10, 20), Sun4d (SparcCenter 1000/2000), and Sun 4/300, and most Sun UltraSPARC based machines.
- Name: Advanced Linux Sound Architecture (ALSA) Project
Description: Primary goals are create modern sound driver for Linux with new sound API which solves all OSS/Lite trouble and create good libraries for sound applications
- Name: BLINUX
Description: The purpose of The BLINUX Documentation and Development Project is to serve as a catalyst which will both spur and speed the development of software and documentation which will enable the blind user to run his or her own Linux workstation.
- Name: Coda Distributed File System Project
Description: Coda is a distributed filesystem with its origin in AFS2. It has many features that are very desirable for network filesystems, including: disconnected operation for mobile computing; high performance through client side persistent caching server replication; continued operation during partial network failures in server network; network bandwith adaptation; good scalability; and well defined semantics of sharing, even in the presence of network failures.
- Name: Common Unix Printing System
Description: The Common UNIX Printing System provides a portable printing layer for UNIX operating systems. It has been developed by Easy Software Products to promote a standard printing solution for all UNIX vendors and users. CUPS provides the System V and Berkeley command-line interfaces.
- Name: ConcurrentLock
Description: Concurrentlock sync objects allow true multi-threaded CONCURRENT READ and EXCLUSIVE WRITE access to any C++ class or element. More robust than pthread_rwlock, and can be used in both Linux and Win32 applications.
- Name: Content Filtering Internet Proxy – SafeSquid
Description: SafeSquid is a Content Filtering Proxy Server. Browser based interface, very fast throughput, DNS caching, content caching, prefetching, bandwidth control, virus scan Source, Target & Time based granular FireWall style rules to allow / deny content like music, videos, flash & java applets, messengers, chats, cookies, activex, scripts, etc. Remote authentication, real-time text and image analysis for blocking pornography. Live remote support.
- Name: DMX4Linux
Description: DMX4Linux is a port of DMX – a standard protocol to control light in theaters and discos.
- Name: DOSEMU Project
Description: DOSEMU stands for DOS Emulation and is a Linux application that enables the Linux OS to run many DOS programs including some DPMI apps.
- Name: External Parallel Port Devices
Description: If you have a parallel port peripheral and would like to see if a Linux driver is available, this is the place to look.
- Name: FlightGear
Contact: Curtis Olson
Description: A comprehensive flight simulator program based on OpenGL/Mesa. Includes terrain generation tools, a programmable flight dynamics model, sound effects, weather generation, etc.
- Name: floppyfw
Description: floppyfw is a static router with the firewall-capabilities in Linux. Boot one (1) floppy and have a firewall with a gateway and DHCP. Great for cable modems and xDSL.
- Name: Freeciv
Description: Freeciv is a multiplayer strategy game, released under the GNU General Public License. It is generally comparable with Civilization II, published by Microprose
- Name: FREEdraft Project
Description: A simple 2D mechanical cad system for Linux in development.
- Name: FreeHDL Project
Description: A project to develop a free, opensource, GPLed VHDL simulator for Linux.
- Name: GAMMA Name: Genoa Active Message MAchine
Description: GAMMA is a Fast Ethernet LAN of up to 12 Pentium PCs currently used as an efficient parallel platform for Single Program Multiple Data (SPMD) as well as MIMD applications.
- Name: GGI (General Graphics Interface) Project
Allows fast, easy to use access to graphical services, hides hardware level issues from applications and introduces extensible support for multiple displays and varied input facilities under Linux.
- Name: Gimp Project
Descritption: The GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring.
- Name: The GIMP Toolkit
Description: GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings exist for C++, Perl, Python, Objective C, and Guile and others.
- Name: GNOKII project
Contact: email@example.com (write “subcribe” in e-mail subject header)
The aim of this project is to connect Linux boxes to the net by way of cellular phones (like the Nokia Data Cellular Suite).
- Name: GNOME Project
Description: GNOME stands for GNU Network Object Model Environment. The GNOME project intends to build a complete, user-friendly desktop based entirely on free software. GNOME is part of the GNU project, and GNOME is part of the OpenSource(tm) movement. The desktop will consist of small utilities and larger applications which share a consistent look and feel. GNOME uses GTK+ as the GUI toolkit for all GNOME-compliant applications.
- Name: GnuCash
Description: The GnuCash Project is an effort to create a quality financial management software for the Unix environment. X-Accountant and GnoMoney have merged to create this new project.
- Name: GNU Project
Description: Goal is to develop a complete free Unix-like operating system. Linux-based varients of the GNU system are widely used.
- Name: GNU Electronic Design Automation (gEDA)Project
Description: A collection of tools used to make electronic simulation and prototyping / production easier.
- Name: GNUstep Project
Description: A free implementation of the OpenStep specification as published by NeXT and Sun.
- Name: GNUstepWeb Project
Description: GNUstepWeb is a library which was designed to be compatible with WebObjects 4.x (developed by NeXT (now Apple) Inc.). It’s based on the GNUstep project.
- Name: Harbour Project
Description: An open source Clipper-compatible compiler
- Name: High-Availability Linux Project
Description: Provides a high-availability (clustering) solution for Linux which promotes reliability, availability, and serviceability (RAS) through a community development effort.
- Name: KBasic
Description: KBasic is a programming language which brings a complete BASIC to KDE. It will include ad IDE with a form designer and a complete binding to KDE like controls (CommandButton, TextBox, ComboBox, Image, Html) and the other KDE features.
- Name: The K Desktop Environment Project (KDE)
Description: The K desktop environment provides an integrated desktop for Unix workstations which combines ease of use, contemporary functionality and outstanding graphical design with the technological superiority of the Unix operating system.
- Name: Lazarus Project
Contact: Not available
Description: Lazarus is a project to create class libraries for Free Pascal that emulate Delphi in order to create Delphi-like applications for Linux and other major OS platforms
- Name: LessTif Project
Description: A clone of the Motif toolkit. LessTif is source compatible with OSF/Motif® 1.2
- Name: Linmodems Project
Contact: Mailing list links located on the page.
Description: A central source of information and source code on adapting winmodems to Linux.
- Name: Linux drivers for Conexant modem chipsets project!
Description: The aim of the project is to make decent drivers for Conexant modem chipsets available to the Linux community.
- Name : Linux for Chemistry
Website : http://www.randomfactory.com/lfc/lfc.html
Contact : firstname.lastname@example.org
Description : The Linux for Chemistry project (LfC) is dedicated to compiling the most comprehensive collection of Chemistry software, and making it available for the Linux operating system. LfC provides point-and-click installation, a complete on-line library of searchable documentation, and much more
- Name: Linux IEEE-1394 (FireWire) Driver Development Project
Contact: bcollins -at- debian.org
Description: Goal is to add add 1394 support to Linux that allows easy plug-in of new hardware drivers (mainly PCI-to-1394 host adapters) as well as plug-in of high-level services (i. e. video, disks, printing etc.)
- Name: Linux IR Project
Description: Goal is to incorporate an IrDA compliant protocol stack into the Linux kernel. IrDATM is an industrial standard for infrared wirless communication between laptops and devices such as printers, modems, fax, LAN, and other laptops.
- Name: Linux Network Address Translation Project
Description: Network Address Translation (NAT) is a vitally important Internet technology that provides load balancing for parallel processing, strong access security, fault-tolerance and high-availability.
- Name: Linux Performance Measurement Project
Description: Family of monitoring tools which examined content of Linux’s /proc directory and shows it in human readable form
- Name: Linux Test Project (LTP)
Description: The Linux Test Project is a joint project with SGI?, IBM, OSDL, and Bull with a goal to deliver test suites to the open source community that validate the reliability, robustness, and stability of Linux. The Linux Test Project is a collection of tools for testing the Linux kernel and related features. Our goal is to improve the Linux kernel by bring test automation to the kernel testing effort. Interested open source contributors are encouraged to join the project.
- Name: Linux USB Project
Description: Porting Linux to the USB (Universal Serial Bus) device.
- Name: Mesa
Contact: Brian Paul
Description: Mesa is a 3D graphics library with an API which is very similar to that of OpenGL. Whilst Mesa is predominantly a Linux package, there are versions for several other OS’s.
- Name: MUSCLE
Description: Movement for the Use of Smart Cards in a Linux Environment This project deals with writing drivers and API’s for various smartcards, and smartcard readers.
- Name: NTFS for Linux Project
Description: Project to develop reliable and full feature access to NTFS by the Linux kernel driver, and by a user space filesystem (ntfsmount), and to provide a wide collection of NTFS utilities (ntfsprogs) and a developer’s library (libntfs) for other GPLed programs
- Name: Open Source Audio Library Project
Description: C++ class library to perform audio functions. Allows application developers to add audio support for their applications with little effort.
- Name: Rule Set Based Access Control (RSBAC) for Linux Project
Description: RSBAC is an open source security extension for current Linux kernels. A general goal of RSBAC has been to some day reach (obsolete) Orange Book (TCSEC) B1 level. Now it is mostly targeting to be useful as secure and multi-purposed networked system, with special interest in firewalls.
- Name: SANE Project
Description: SANE stands for “Scanner Access Now Easy” and is an application programming interface (API) that provides standardized access to any raster image scanner hardware (flatbed scanner, hand-held scanner, video- and still-cameras, frame-grabbers, etc.).
- Name: ScriptBasic Project
Contact: ScriptBasic Project
The ScriptBasic project aims to deliver a BASIC syntax scripting language to the Linux community that can be used by less-technical users. The implementation aims the same role under Linux that VBS has under Win32
- Name: SGI/Linux Project
Contact: Tom Murphy
Description: Goal is to bring SGI/Linux to a state where it boots multiuser, is self-hosted, runs X Windows, and suports as many userland RPMs as possible.
- Name: SGI Open Source
Contact: Tom Murphy
Description: oss.sgi.com, is our repository for open source. It is running on an SGI system with a 100% open source content as a proof that open source not only works better, but is also ready for prime time in production settings.
- Name: UDE Project
Description: The UDE – Unix Desktop Environment Project is a new Window Manager and GUI project to create a fast and easy to use Window Manager and GUI for most Unix-like operating systems.
- Name:VideoLAN Project
Description: VideoLAN is a project of students from the École Centrale Paris. Its aim is to broadcast video on the campus, and provide the students with a MPEG2 software decoder. It will support streams from a satellite, a DVD or an MPEG2 compression card.
- Name: The Wine Project
Description: Documentation of the Wine emulator that allows MS Windows applications to run on ix86 Unix Systems, including Linux.
- Name: WorldForge
Description: The WorldForge Project is developing a complete system for massive multiplayer online role-playing games. Previously known as Altima.
- Name: Beowulf Project
Description: Beowulf is a project to produce the software for off-the-shelf clustered workstations based on commodity PC-class hardware, a high-bandwidth internal network, and the Linux operating system.
- Name: Center for Wave Phenomena Linux Cluster Project
Description: CWP now has around 20 Pentiums running Linux/XFree86. The newer 200 Mhz chips crank out around 40 Mflops under gcc, with no pentium optimization and we compute on them in parallel with PVM and MPI.
- Name: KLAT2
Contact: Dr. Hank Deitz
KLAT2 — the Kentucky Linux Athalon Testbed, a project at the University of Kentucky, is a 64+2 700MHz Athlon cluster using a variety of system hardware and software performance tricks, including a 264-NIC + 9 switch implementation of the new Flat Neighborhood network topology.
- Name: LAMDI Project
Description: LAMDI is a proposed platform to provide an interface for software applications that can capture and store hospital patient data, do realtime model ing of data, control drug infusions, and have a customizeable user interface.
- Name: Linux-Equipped Astronauts Project (LEAP)
Description: Seeks to provide ports to Linux of all the tools used by the Space Shuttle and International Space Station astronauts.
- Name: Linux Super Page
Description: This is a project to make Linux to use super-page feature of some processors. The matrix transpose benchmark runs 4 to 5 times faster than the normal kernel on an Alpha 21264A-667MHz machine. 18 percent higher performance is achieved on SPEC fp2K with this patch.
- Name: Parallel Processing Using Linux
Four types of parallel processing are under development: (1) SMP Pentium systems in which multiple processors share a single memory and bus interface within a single computer, (2) a group of machines interconnected by a network to form a parallel-processing cluster, (3) a Linux system as a “host” for a specialized attached parallel processor, and (4) SIMD parallelism within a register, which is facilitated by the MMX (MultiMedia eXtensions).
- Name: SETI@Home
Description: SETI@home is a scientific experiment that harnesses the power of millions of Internet-connected computers in the Search for Extraterrestrial Intelligence (SETI). You can participate by running a free program that downloads and analyzes radio telescope data. There’s a small but captivating possibility that your computer will detect the faint murmur of a civilization beyond Earth.
- Name: The SHRIMP Project
Description: SHRIMP (Scalable, High-Performance, Really Inexpensive Multi-Processor) is a parallel machine being designed and built in the Computer Science Department at Princeton University. Shrimp is built from highly-integrated, commodity parts. The computing nodes of SHRIMP are Pentium PCs, and the routing network is the same one used in the Intel Paragon. A network interface card is being designed to connects the PCs to the routing network, and software is also being designed to make SHRIMP a fully usable multicomputer.