From Fedora Project Wiki

Revision as of 16:31, 24 May 2008 by Ravidiip (talk | contribs) (1 revision(s))

Red Hat contributions to Free and Open Source software

Red Hat has contributed extensively to Free and Open Source software. A partial list of software that Red Hat has contributed towards include the following:

Contents:


Open Sourcing

  • Sistina GFS file system, LVM2 and associated clustering tools - 31 million dollars
  • Netscape directory server open sourced as Fedora/Red Hat Directory Server - Around 25 million dollars

Source: http://www.redhat.com/about/companyprofile/history/


GNOME and the Free Desktop

http://gnome.org infrastructure, hosting and bandwidth

pango: originally written and maintained

glib, gtk+: most primary maintainers and developer work

metacity: written and maintained

nautilus: co-maintained

gnome-panel: co-maintained

gnome-session: maintained

vte: written

cairo: written (employee) and maintained

gconf: written and maintained

dbus: written (employee) and maintained

hal: written (employee) and maintained

gnome-keyring: written and maintained

gnome control-center: co-maintained

evince: written and maintained

NetworkManager: written and maintained

vino: written and maintained

gnome-menus: written and maintained

sabayon: written and maintained

dogtail - UI automation and testing framework

Xorg: major contributions and maintenance

The Core Operating System

LVM2, md

Autofs - maintained

SELinux - Maintains User space tools, Targeted policy, MCS

Kernel 2.6 Audit subsystem - written and maintained

ipsec

crypto

ext3 - Written and maintained

vfs- Written and maintained

usb - patches

Kernel 2.6 Virtual Memory manager - Written and maintained

kernel 2.6 CPU scheduler - Written and maintained

netdump and netconsole

NPTL - Written and maintained

Tux - Written and maintained

several SATA drivers

Several network drivers

Network stack


Key Open Source Development Tools

glibc - Major contributions. Maintained.

gcc and gcj - Major contributions

binutils -

elfutils - Written and maintained

libuser

"libxml2 and libxslt" development - Written and maintained

gamin - FAM replacement library done within Fedora - Written and maintained


Administration Frameworks

RPM - Written and maintained

up2date - Written and maintained

anaconda - Written and maintained

firstboot - Written and maintained

system-config-tools - Written and maintained


System Clustering

gfs - Written (Sistina) and maintained

gfs2 - Written and maintained

dlm - Written and maintained

gulm - Written and maintained

cman - Written and maintained

rgmanager - Written and maintained

ccs - Written and maintained

fence - Written and maintained

system-config-cluster - Written and maintained

gnbd - Written and maintained

dmraid - Written and maintained

bddraid - Written and maintained

csnap - Written and maintained

JFFS2

For more information see http://sources.redhat.com/cluster

Service Management

booty

chkconfig

initscripts

kudzu - Written and maintained

MAKEDEV

mkbootdisk

mkinitrd

ntsysv - Written and maintained

rhpl - Written and maintained

rootfiles

sysreport


Emerging Technologies

System Tap project

Supporting Xen virtualization

SELinux MCS

libvirt interface for virtualization - Written and maintained