|
|

Linux is a complete operating system that is similar but not identical to
UNIX. It runs on a wide variety of hardware, ranging from
386's/486's/Pentiums/Pentium II's to more exotic hardware such as Digital
Alpha computers, PowerPCs, and Silicon Graphics workstations. Probably the
most unique characterisitc of Linux is that it is freely distributable.
Freely distributable means that the source code for the kernel and most
software cannot be withheld. It does not mean that companies cannot charge
for it.
Originally the term Linux referred strictly to the kernel (the core of the
operating system), but the phrase itself refers nowadays to a collection of
configured software that runs on top of the Linux kernel. These 'collections
of software' are known as distributions. Although these distributions often
have their own unique (together with some proprietary software) flavour they
are essentially the same. Just a few years ago there were only two popular
distributions, Slackware and SLS. However, nowadays there is a wide choice
from such companies as Red Hat, Caldera, S.U.S.E, Stampede. These companies
do not just compile and configure the software. Caldera, Red Hat and others
have added their own proprietary software to their distribution, which help
to make such tasks as installation no harder than say Windows 95.
The easiest way to obtain a Linux distribution is to purchase a CD-ROM
containing the software. Unless you have a very fast connection to the
Internet a CD-ROM represents the most convenient method. One thing they
can't offer is technical support. If you think you will need some help in
installing Linux I would recommend you purchase from one of the distribution
companies; for example Red Hat offer 30 days free technical support in
installing their distribution.
If I had to recommend one distribution to a newcomer it would be Red Hat
9.0. Why, you ask? This is an up-to-date
distribution which has some excellent utilities for configuring Linux, it
has arguably the best package manager (for easy installation and
de-installation of software), and has wide support among the Linux
community.
Most UNIX software runs on Linux and there are many commercial applications
that have been ported over to Linux, such as the excellent graphics package
Corel DRAW, wordprocessors such as WordPerfect, and spreadsheets such as
NeXS. Additionally the commercial WABI program
allows you to run many 16-bit
Windows applications under Linux, if you so wish.
Why to Use LINUX:-
|
Most people reading this article will
probably be using Windows 95/8/NT. If you are such a reader and just
use your computer for basic word-processing and spreadsheets I would
recommend that you stick with Windows; for all its faults Windows is
easy to use, fairly quick to learn and has some great software.
For everyone else, please read on.
Here are 10 reasons why Linux could be the best operating system
for you:
- A Linux Distribution has thousands of dollars worth of software
for no cost (or a couple of dollars if purchased on CD)
- Linux is a complete operating system that is:
- stable - the crash of an application is much less likely to
bring down the operating system under Linux
- reliable - Linux servers are often up for hundreds of days
compared with the regular reboots required with a Windows system
- extremely powerful
- Comes with a complete development environment, including C, C++,
Fortran compilers, toolkits such as Qt and scripting languages such
as Perl, Awk and sed. A C compiler for Windows alone would set you
back hundreds of dollars.
- Excellent networking facilities: allowing you to share CPUs,
share modems etc; all of which are not included or available with
Windows 95.
- The ideal environment to run servers such as a web server (e.g.
Apache), or an FTP server.
- A wide variety of commercial software is available if your needs
aren't satisifed by the free software.
- An operating system that is easily upgradeable. After any length
of time a typical installation of Windows and software gets into a
complete mess. Often the only way to clear out all the debris is to
reformat the hard disk and start again. Linux, however, is much
better for maintaining the system.
- Supports multiple processors as standard.
- True multi-tasking; the ability to run more than one program at
the same time.
- An excellent window system called X; the equivalent of Windows
but much more flexible.
Of course there are many other reasons to use Linux such as the
full source code is provided and can be modified but 'regular'
application users will unlikely need the source code.
It is possible to set up your system to have more than one
operating system on your computer. If you are contemplating using
Linux this can be very handy; it lets you still keep Windows 95/NT
(e.g. if work commitments require that you use certain software) and
use Linux. This will require creating partitions on your Hard Disk.
Documentation that accompanies most Linux distributions will explain
how to create a 'multi-boot' system. |
Linux Projects:-
Linux Information 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
a 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. If you have any, please
submit them to rappleto@nmu.edu
- Name: Linux Documentation Project
Website: http://www.linuxdoc.org/
Contact: gregh@metalab.unc.edu
Description: An ongoing compliation of FAQ's, HOWTO's and Mini HOWTO's
for virtually all aspects of installing, running, and developing Linux.
- Name: Linux for Kids Project
Website:
http://www.linuxforkids.org
Contact: info@linuxforkids.com
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
Website http://www.linuxiran.org
Contact:
webmaster@linuxiran.org
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
Website:
http://www.cc.jyu.fi/~juhtolv/linux-sticker/
Contact:
juhtolv@silmu.cc.jyu.fi
Description: Goal is to promote Linux by putting Linux Penguin stickers
on PCs, office doors, etc...
- Name: Linux Professional Institute
Website: http://www.lpi.org
Contact: info@lpi.org
Description: Linux Professional Institute is a community project to
develop professional certification for Linux.
- Name: Linux Questions
Website
http://www.linuxquestions.org
Description: LinuxQuestions.org offers a free Linux forum where Linux
newbies 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
Website:
http://www.linuxtraining.co.uk/
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
Website: http://kldp.org/
Contact: kss@kldp.org
Description: All HOWTO documents are classified by subject and written
in Korean.
- Name: RULE: Run
Up2date Linux Everywhere
Website:
http://www.freesoftware.fsf.org/rule/
Description: The purpose of the project is to create a Red Hat Linux
installation option which requires less than 32 MB of RAM, optimized to
run server or basic SOHO applications on very limited hardware. The
project is aimed at getting good use out of older computers.
- Name: Simple End User Linux
Website: http://www.seul.org/
Contact: webmaster@seul.org
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.
Hardware Port Projects:-
- Name: Baldric Project (UWO
Student Supercomputer Initiative)
Website: http://www.baldric.uwo.ca
Contact: Jeff Gardiner
Description: Baldric stands for "Beowulfs ALways DRive you Crazy".
University of Western Ontario students have built two supercomputers.
One, (12 node RS6000) from cast-off, hand-me-down equipment and another
cluster from equipment donated from Sprint and Bell Canada (45 node
cluster).
- Name: COLIBREE - Coldfire Linux
Brisk Embedded Engine
Website: http://www.colibree.de
Contact: info@colibree.de
Description: The project is in the process of developing an Embedded
Linux System on the Motorlola Coldfire Processor
- Name:
CPCNG Project
Website: http://cpcng.free.fr/
Contact: contact page
Description: The aim of this project is to create a new "family"
computer that would be inexpensive to purchase and could be used by
anyone. The operating system, ideally, would be a port of Linux.
- Name: Linux /
AP+ Project
Website:
http://cap.anu.edu.au/cap/projects/linux/
Contact:
hackers@cafe.anu.edu.au
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
Website:
http://decstation.unix-ag.org/
Contact: engel@unix-ag.org
Description: A port of Linux to the MIPS R2000/3000/4000-based
DECstation workstations.
- Name: Linux on the Hitachi
SuperH(TM) processor
Website:
http://linuxsh.sourceforge.net
Contact:
gnb@users.sourceforge.net
Description: This project coordinates the efforts to port Linux to the
32/64 bit Hitachi SuperH processors.
- Name: ELKS: Embedded Linux
Kernel Subset Project
Website:
http://elks.sourceforge.net
Contact:
Linux-8086@Vger.Kernel.Org
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
Website: http://www.linux-m68k.org/
Contact:
webmaster@linux-m68k.org
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
Website: http://mac.linux-m68k.org/
Contact:
webmaster@www.mac.linux-m68k.org
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
Website: http://www.uclinux.org/
Contact: uclinux@uclinux.org
Description: The Linux/Microcontroller project is a port of the Linux
2.0 to systems without a Memory Management Unit. At present, only
Motorola MC68000 derivatives are supported. The first target system to
sucessfully boot is the 3Com PalmPilot with a TRG SuperPilot Board and a
custom boot loader they put together specifically for the Linux/PalmPilot
port.
- Name: Linux for Power Macintosh (MkLinux)
Project
Website: http://www.mklinux.org/
Contact: dgatwood@mklinux.org
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
Website:
http://parisc-linux.org/index.html
Contact:
http://parisc-linux.org/contact/index.html
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
Website:http://www.cs.wisc.edu/~tesch/linux_info/
Contact: Paul.Mackerras@cs.anu.edu.au
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
Website:
http://www.azpower.com/mylinux/
Contact:
http://www.azpower.com/mylinux/contact_us.html
Description: A project to develop a "PLW" or Pocket Linux Workstation.
- Name: Linux / SGI (Silicon
Graphics) Project
Website: http://www.linux.sgi.com/
Contact: ariel@sgi.com
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
Website:
http://linux-vax.sourceforge.net/
Contact: Mailing list section of homepage
Description: Porting Linux to the Digital VAX stations 3100 and 2000.
- Name:
Linux / VME Project
Website:
http://www.sleepie.demon.co.uk/linuxvme/index.html
Contact:
richard@sleepie.demon.co.uk Description: Linux port for
various 680x0 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
Website:
http://os.inf.tu-dresden.de/L4/LinuxOnL4/
Contact:
l4-linux@os.inf.tu-dresden.de
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: PLEB Project
Website:
http://www.cse.unsw.edu.au/~pleb/
Contact: sjw@cse.unsw.edu.au
Description: Goal is to produce a Flexible, Low-Power system for use in
Portable and Embedded applications which is capable of a high level of
processing power.
- Name: PsiLinux Project
Website:
http://linux-7110.sourceforge.net/
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
Website: http://www.ultralinux.org
Contact: jim@ic.uva.nl
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.
Software Projects:-
- Name: Advanced Linux Sound
Architecture (ALSA) Project
Website:
http://www.alsa-project.org/
Contact: perex@suse.cz
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: Berlin Project
Website:
http://www.berlin-consortium.org/
Contact: graydon@pobox.com
Description: Berlin is a windowing system being actively developed by
members of the free software community. Its features include a
multilingual text rendering system, a set of extensible user interface
components residing in-process with the display server, an advanced
imaging model with strong support for hardware acceleration, and a
persistent user-preferences database.
- Name: BLINUX
Website: http://www.leb.net/blinux/
Contact: hzo@leb.net
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: Citadel/UX
Website:
http://uncnsrd.mt-kisco.ny.us/citadel
Description: Citadel is a project that aims to provide a tightly
integrated environment for messaging, collaboration, and groupware.
- Name: Coda Distributed File
System Project
Website:
http://www.coda.cs.cmu.edu/
Contact: coda@cs.cmu.edu
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
Website: http://www.cups.org/
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
Website:
http://www.checco.com/checcolock
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: DMX4Linux
Website:
http://llg.cubic.org/dmx4linux/
Contact: http://llg.cubic.org
Description: DMX4Linux is a port of DMX - a standard protocol to control
light in theaters and discos.
- Name: DOSEMU Project
Website: http://www.dosemu.org/
Contact: lermen@dosemu.org
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
Website:
http://www.torque.net/parport/
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
Website: http://www.flightgear.org
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
Website:
http://www.zelow.no/floppyfw/
Contact: Thomasez@zelow.no
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
Website: http://www.freeciv.org/
Contact:
freeciv-dev@freeciv.org
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
Website:
http://freeengineer.org/Freedraft/index.html
Contact: iamcliff@ix.netcom.com
Description: A simple 2D mechanical cad system for Linux in development.
- Name: FreeHDL Project
Website:
http://www.freehdl.seul.org/
Contact:
http://www.freehdl.seul.org/help.html
Description: A project to develop a free, opensource, GPLed VHDL
simulator for Linux.
- Name: GAMMA Name:
Genoa Active Message MAchine
Website:
http://www.disi.unige.it/project/gamma/
Contact: chiola**AT**disi.unige.it
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
Website:
http://www.ggi-project.org/
Contact: becka@ggi-project.org
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
Website: http://www.gimp.org/
Contact: yosh@gimp.org
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
Website: http://www.gtk.org
Contact:
http://www.gtk.org/mailinglists.html
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
Website: http://www.gnokii.org/
Contact:
gnokii-request@net.lut.ac.uk (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
Website: http://www.gnome.org
Contact: http://www.gnome.org
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
Website: http://www.gnucash.org/
Contact: linas@linas.org
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
Website: http://www.gnu.org/
Contact: gnu@gnu.org
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
Website: http://www.geda.seul.org/
Contact: ahvezda@geda.seul.org
Description: A collection of tools used to make electronic simulation
and prototyping / production easier.
- Name: GNUstep Project
Website: http://www.gnustep.org/
Contact:
gnustep-maintainer@gnu.org
Description: A free implementation of the OpenStep specification as
published by NeXT and Sun.
- Name: GNUstepWeb Project
Website: http://www.gnustepweb.org/
Contact: info@gnustepweb.org
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: GUIDE: Gnu Utilities
Integrated Development Environment Project
Website:
http://sunsite.auc.dk/GUIDE/
Contact:
http://sunsite.auc.dk/GUIDE/mail.html
Description: The purpose of this project is to merge existing Gnu and
GPL utilities into a graphical GPL Integrated Development Environment,
which contain editor, class browser, debugger, profiler, man generator,
code checking, testing, animation, and management.
- Name: Harbour Project
Website:
http://www.harbour-project.org/
Description: An open source Clipper-compatible compiler
- Name: High-Availability Linux
Project
Website: http://www.linux-ha.org/
Description: Provides a high-availability (clustering) solution for
Linux which promotes reliability, availability, and serviceability (RAS)
through a community development effort.
- Name:
HFS for Linux Project
Website:
http://www-sccm.stanford.edu/Students/hargrove/HFS/
Contact:
hargrove@sccm.stanford.edu
Description: A loadable module under development to implement the HFS
filesystem under Linux.
- Name: JDK Linux Port Project
Website: http://www.blackdown.org
Contact: karl@blackdown.com
Description: A Java - Linux port for the i386.
- Name:
JFS for Linux
Website:
http://oss.software.ibm.com/developerworks/opensource/jfs/index.html
Contact: linuxjfs@us.ibm.com
Description: IBM's journaled file system technology, currently used in
IBM enterprise servers, is designed for high-throughput server
environments, key to running intranet and other high-performance
e-business file servers. IBM is contributing this technology to the
Linux open source community with the hope that some or all of it will be
useful in bringing the best of journaling capabilities to the Linux
operating system. Work is currently underway to complete the port of
this technology to Linux.
- Name: KBasic
Website: http://www.kbasic.de
Contact: webmaster@kbasic.de
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)
Website: http://www.kde.org/
Contact: http://www.kde.org
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: KURT: The
KU Real Time Linux Project
Website:
http://hegel.ittc.ukans.edu/projects/kurt/
Contact: kurt@ittc.ukans.edu
Description: A firm real-time system that allows for explicit scheduling
of any real-time events, including processes.
- Name: Lazarus Project
Website:
http://www.lazarus.freepascal.org
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
Website: http://www.lesstif.org/
Contact: lesstif@hungry.com
Description: A clone of the Motif toolkit. LessTif is source compatible
with OSF/Motif® 1.2
- Name: Linmodems Project
Website: http://www.linmodems.org/
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!
Website:
http://www.mbsi.ca/cnxtlindrv/
Contact: marc+cnxt_AT_mbsi.ca
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 : rfactory@theriver.com
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
Website:
http://linux1394.sourceforge.net/
Contact:
epirker@edu.uni-klu.ac.at
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 IPv6 RPM Project
Website: http://v6rpm.jindai.net/
Description: We are making RPM packages and tools for connecting to an
IPv6 network.
- Name: Linux IPv6 Users Group JP
Website: http://www.v6.linux.or.jp
Description: We improve the IPv6 stack on Linux, devlop IPv6
applications, deploy IPv6 network and provide information about IPv6 on
Linux for everyone.
- Name: Linux IR Project
Website:
http://www.cs.uit.no/linux-irda/
Contact: dagb@cs.uit.no
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: The Linux Lab Project
Website:
http://www.llp.fu-berlin.de/
Contact:
clausi@chemie.fu-berlin.de
Description: The Linux lab project is intended to help people with
development of data collection and process control software for LINUX.
- Name: Linux Network
Address Translation Project
Website:
http://www.linas.org/linux/load.html
Contact: linas@linas.org
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
Website:
http://www.volny.cz/linux_monitor/
Contact: linux_monitor@volny.cz
Description: Family of monitoring tools which examined content of
Linux's /proc directory and shows it in human readable form
- Linux Source Code Study
and Device Driver Implementation
Website:
http://devicedriver.topcities.com
Contact:
abhijeet_pawar_AT_hotmail.com
Description: The main purpose of this project is to study the
architecture and working of the linux Kernel and implementation of the
device driver.
- Name: Linux Test Project (LTP)
Website: http://ltp.sourceforge.net
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
Website: http://www.linux-usb.org/
Contact:
inaky@peloncho.fis.ucm.es
Description: Porting Linux to the USB (Universal Serial Bus) device.
- Name: Mesa
Webside: http://www.mesa3d.org
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
Website:
http://www.linuxnet.com/smartcard/index.html
Contact: corcordt@cs.purdue.edu
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:
NetSmart
Website:
http://www.logitia.com/projects/projects.htm
Description : The project aims to design and develop a freeware open
source network management software using emerging technologies like EJB,
XML, ODBMS.
- Name:
NTFS for Linux Project
Website:
http://www.informatik.hu-berlin.de/~loewis/ntfs/
Contact:
loewis@informatik.hu-berlin.de
Description: NTFS is the file system of the Microsoft Windows NT
operating system.
- Name: Open Source Audio
Library Project
Website:
http://osalp.sourceforge.net
Contact: forsberg@adnc.com
Description: C++ class library to perform audio functions. Allows
application developers to add audio support for their applications with
little effort.
- Name: PagingMon - Paging
Activity Monitor
Website:
http://pagingmon.sourceforge.net
Contact: hai *at* asu.edu
Description: The PagingMon (Paging Activity Monitor) project aims to
provide a real time visualization of page-in and page-out activities in
a virtual memory system. We hope that our project helps researchers and
kernel developers to understand how the paging activities look like in
practical. Hence, paging patterns for specified applications could be
generated and either kernels or applications can be improved for better
performance.
- Name: Panda PDF Generator
Project
Website:
http://www.stillhq.com/panda/
Contact: mikal@stillhq.com
Description: The project is to develop a a GPL'ed PDF generation API
- Name: Plex86 Project
Website:
Contact:
http://sourceforge.net/projects/plex86
Description: The goal of the Plex86 project is to create an extensible
open source PC virtualization software program which will allow PC and
workstation users to run multiple operating systems concurrently on the
same machine.
- Name: PointServers.org
Website: http://pointservers.org/
Contact:
Editors@PointServers.org
Description: A new online source for news, opinion, and vision about
ubiquitous computing and pervasive wireless, focusing on software
platforms that drive these systems in the field. Such platforms run on
"Point Servers", and are often based on Linux. They've compiled a rich
collection of news items from vendors and standards bodies going back
several months, and insights into this emerging market which can't be
found anywhere else.
- Name: Puffin Linux Controller
Website: http://www.puffinplc.org/
Contact: ken@control.com
Description: Puffin Linux Controller is a user community project to
create and distribute an open source programmable controller for
industrial automation.
- Name: Purp Project
Website:
http://www.lysator.liu.se/purp/
Contact: pugo@lysator.liu.se
Description: A ncurses-bses RPM-handler that gives the user a flexible
and efficient way to handle RPM-packages on normal text-terminals.
- Name: Real-Time Linux
Website: http://www.rtlinux.org
Contact: yodaiken@nmt.edu
Description: Real-Time Linux is an extension of Linux that handles
time-critical tasks.
- Name: Rule Set Based Access Control (RSBAC)
for Linux Project
Website: http://www.rsbac.org
Contact: rsbac@rsbac.org
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
Website:
http://www.mostang.com/sane/
Contact:
http://www.mostang.com/sane/mail.html
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: SAS
for Linux
Website:
http://pw1.netcom.com/~kmself/SAS/SAS4Linux.html
Contact: kmself@ix.netcom.com
Description: For advocating and supporting SAS (a powerful reporting,
analysis, and application development tool) for LInux.
- Name: ScriptBasic Project
Website: http://scriptbasic.com/
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
Website: http://www.linux.sgi.com/
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
Website: http://oss.sgi.com/
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: T.REX Open Source
Firewall
Website:
http://www.opensourcefirewall.com/
Description: A free open-source firewall for Linux (and AIX, Solaris
SPARC & Intel) Site includes open source security store for online
ordering of T.REX CD's, which contain the source code, pre-compiled
binaries, install scripts, etc. Commercial support is also availiable.
- Name: UDE Project
Website:
http://udeproject.sourceforge.net/
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: UTIME
Project
Website:
http://hegel.ittc.ukans.edu/projects/utime/
Contact: utime@ittc.ukans.edu
Description: A patch for microsecond-resolution timers for Linux. Timers
can be created on demand allowing events to be scheduled at microsecond
resolution.
- Name:VideoLAN Project
Website: http://www.videolan.org
Contact: webadmin@via.ecp.fr
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: FreeWRL Project
Website: http://www.crc.ca/FreeWRL/
Contact: John.Stewart@crc.ca
Description: FreeWRL is a VRML browser project for Linux and other Unix
systems.
- Name: The Wine Project
Website: http://www.winehq.com/
Contact: info@winehq.com
Description: Documentation of the Wine emulator that allows MS Windows
applications to run on ix86 Unix Systems, including Linux.
- Name: WorldForge
Website: http://www.worldforge.org
Contact: general@worldforge.org
Description: The WorldForge Project is developing a complete system for
massive multiplayer online role-playing games. Previously known as
Altima.
- Name:
Wormhole Project
Website:
http://members.tripod.com/~the_wormhole_project/
Contact:
wormhole_linux@yahoo.com
Description: A project to develop a science fiction strategical game for
Linux.
Scientific projects:-
- Name:
Beowulf Project
Website: http://www.beowulf.org/
Contact:
merk@cesdis.gsfc.nasa.gov
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
Website: http://www.cwp.mines.edu/
Contact: cwp@dix.mines.edu
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
Website: http://aggregate.org/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
Website:
http://gasnet.med.yale.edu/lamdi/
Contact: harms@mbnet.mb.ca
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)
Website:
http://www.cantrip.org/leap.html
Contact:
ncm@nospam.cantrip.org
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
Website:
http://shimizu-lab.dt.u-tokai.ac.jp/lsp.html
Contact: nshimizu_AT_keyaki.cc.u-tokai.ac.jp
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
Website:
http://yara.ecn.purdue.edu/~pplinux
Contact: pplinux@ecn.purdue.edu
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
Website:
http://setiathome.ssl.berkeley.edu/
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
Website:
http://www.cs.princeton.edu/shrimp/
Contact: skumar@cs.princeton.edu
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.
|