Red Hat contributions/es

From FedoraProject

Jump to: navigation, search
Note.png
Esta documentación es mantenida por Rahul Sundaram. No dude en editar el wiki o póngase en contacto con el mantenedor para cualquier tipo de comentario.

Red Hat ha contribuido ampliamente al software Libre y de Código abierto. Una lista parcial de software que Red Hat ha contribuido a incluir es la siguiente.

Red Hat tiene una página similar con muchos más detalles sobre su participación y una lista de proyectos en los que Red Hat está fuertemente involucrado con:

Contents

El proyecto Fedora

Red Hat es el patrocinador principal del proyecto Fedora y proporciona alojamiento, ingeniería y otros recursos. Tiene varios cientos de desarrolladores activos participando y liderando el proyecto de diferentes maneras, en coordinación con los miembros voluntarios de la comunidad. Es un modelo precursor de gran éxito para Red Hat dentro del proyecto Fedora que ha inspirado a varias otras distribuciones como OpenSUSE y proyectos de software libre como MySQL y OpenSolaris.

Red Hat Enterprise Linux

Red Hat Enterprise Linux es un producto de código abierto basado en Fedora y comercialmente apoyado por Red Hat.

Enfoque en el desarrollo

El proyecto Fedora tiene un fuerte enfoque en mantenerse cerca de los proyectos de desarrollo tanto como sea posible, en todo el software diferente que se incluya en el repositorio. Lo que sigue es un conjunto general de lineamientos de mejores prácticas, sobre por qué esto es una buena idea, consejos para enviar sus parches de desarrollo, y las posibles excepciones que Fedora pueda hacer. El objetivo principal es compartir los beneficios de una base de código común para usuarios finales y desarrolladores reduciendo simultáneamente los esfuerzos de mantenimiento innecesarios.

Kernel de Linux

Red Hat es el mayor contribuyente y los desarrolladores de Red Hat son los principales colaboradores del núcleo de Linux.

Xorg

Red Hat es también el principal contribuyente de Xorg según este informe.

Software propietario liberado

  • Sistema de archivos GFS de Sistina, LVM2 y herramientas asociadas de clustering (algoritmo de agrupamiento) adquiridas por 31 millones de dólares y completamente liberadas como software Libre y de código abierto.
  • Netscape Directory Server de origen abierto como Fedora/Red Hat Directory Server - Comprado por alrededor de 25 millones de dólares y completamente liberado como software Libre y de código abierto. Más información sobre Fedora Directory Server.

Fuente de las fechas de las adquisiciones, cuando sea aplicable

eCos

Red Hat donó todos los derechos de autor de eCos a la FSF

Escritorio libre

Software de escritorio

Red Hat es el principal contribuyente para el escritorio GNOME como se muestra en un censo de GNOME

  • Firefox: hemos añadido soporte para el conjunto de herramientas GTK+ y GTK+2. Soporte de Pango, integración con GNOME. Las contribuciones de desarrollo actuales incluyen parches de seguridad y la copropiedad de varias piezas linux específicas del proyecto.
  • GNOME Shell: desarrollo primario de Owen Taylor y muchos desarrolladores de Red Hat y diseñadores de interacción.
  • gnome.org infraestructura, alojamiento y ancho de banda
  • Plymouth: sistema de arranque gráfico
  • pango: originalmente escrito y mantenido
  • glib, gtk+: mantenedores más primarios y trabajo de desarrollador
  • metacity: escrito y mantenido
  • nautilus: co-mantenido
  • udisks : originalmente escrito y mantenido
  • upower: originalmente escrito y mantenido
  • gnome-panel: co-mantenido
  • gnome-session: mantenido
  • gnome-power-manager: escrito (empleado) y mantenido
  • vte: escrito y mantenido
  • cairo: escrito (empleado) y mantenido
  • pixman: mantenido
  • gconf: escrito y mantenido
  • palimpsest: escrito (empleado) y mantenido
  • D-Bus: escrito (empleado) y mantenido
  • udisks, upower : escrito y mantenido
  • PolicyKit: escrito (empleado) y mantenido
  • Avahi: mantenido
  • PulseAudio: mantenido
  • gnome-keyring: escrito y mantenido
  • gnome control-center: co-mantenido
  • evince: escrito y mantenido
  • NetworkManager: escrito y mantenido
  • OpenOffice.org: fontconfig font/glyph fallback, complemento headless, xdg-userdirs, motor email-mailmerge, filtro MSWord 2.0, gcj dependencias del puerto de Java, puerto ppc64, co-autor de diálogos de gnome, puerto x86_64, ...
  • LibreOffice: como OpenOffice.org, plus Writer y Calc core, infraestructura digital, puerto s390x, ...
  • vino: escrito y mantenido
  • gnome-menus: escrito y mantenido
  • sabayon: escrito
  • dogtail - Infraestructura digital de automatización y prueba de la interfaz de usuario.
  • Xorg: importantes contribuciones y mantenimiento
  • AIGLX : Infraestructura digital de la composición de escritorio.
  • virt-manager: escrito y mantenido
  • Ogg Theora: importantes contribuciones y mantenimiento

Fuentes

  • Lohit Fuentes Indias
  • Fuentes Liberation que proporcionan equivalentes métricas Libres a las principales fuentes de Microsoft.

El núcleo del sistema operativo

  • LVM2, md - mantenido
  • KVM virtualization- desarrollado y mantenido
  • Autofs - mantenido
  • SELinux
    • Mantiene las herramientas de espacio de usuario
    • Política Targeted
    • Política MLS
    • Setroubleshoot
    • sVirt
    • sandbox
  • Kernel 2.6 Audit subsystem - escrito y mantenido
  • ipsec - mantenido
  • crypto - mantenido
  • ext3 - escrito y mantenido
  • vfs- escrito y mantenido
  • usb - parches
  • Kernel 2.6 Virtual Memory manager - escrito y mantenido
  • kernel 2.6 CPU scheduler - escrito y mantenido
  • netdump y netconsole
  • NPTL - escrito y mantenido
  • Tux - escrito y mantenido
  • varios controladores SATA
  • Varios controladores de red
  • Network stack
  • parted - co-mantenido
  • grub - desarrollado
  • util-linux-ng - mantenido
  • rsyslog - co-mantenido, influencia significativa
  • cronie - desarrollado
  • abrt - desarrollado
  • dracut - desarrollado y mantenido
  • systemd - desarrollado y mantenido
  • udev - desarrollado y mantenido

Principales herramientas de código abierto de desarrollo

  • glibc - Principales contribuciones. Mantenido.
  • gcc and gcj - Principales contribuciones
  • binutils -
  • diffutils - Mantenido
  • elfutils - Escrito y mantenido
  • gzip - Mantenido
  • libuser
  • gamin - Biblioteca de reemplazo del FAM realizada dentro de Fedora - escrito y mantenido
  • Gnulib - Biblioteca de portabilidad de GNU - Principales contribuciones. Escrito y mantenido.
  • M4 - Mantenido
  • Koji : escrito y mantenido
  • Mock : co-mantenido

Administración de la infraestructura digital

  • RPM - Escrito y mantenido
  • up2date - Escrito y mantenido
  • anaconda - Escrito y mantenido
  • firstboot - Escrito y mantenido
  • yum - Mantenido
  • func - Escrito y mantenido

Sistema de Clustering

  • gfs - Escrito (Sistina) y mantenido
  • gfs2 - Escrito y mantenido
  • dlm - Escrito y mantenido
  • gulm - Escrito y mantenido
  • cman - Escrito y mantenido
  • rgmanager - Escrito y mantenido
  • ccs - Escrito y mantenido
  • fence - Escrito y mantenido
  • system-config-cluster - Escrito y mantenido
  • gnbd - Escrito y mantenido
  • dmraid - Escrito y mantenido
  • bddraid - Escrito y mantenido
  • csnap - Escrito y mantenido
  • JFFS2

Administración del servicio

  • booty - Escrito y mantenido
  • chkconfig
  • initscripts
  • kudzu - Escrito y mantenido
  • MAKEDEV
  • mkbootdisk
  • mkinitrd - Escrito y mantenido
  • ntsysv - Escrito y mantenido
  • rhpl - Escrito y mantenido
  • rootfiles
  • sysreport - Escrito y mantenido
  • sos - Escrito y mantenido

Internacionalización

(Orden ascendente)

  • CJK Uni Fonts - Fuentes chinas Unicode
  • gettext
  • IBus Bus de entrada inteligente para Linux / Unix OS, desarrollo: incluyendo ibus-anthy, ibus-chewing, ibus-m17n, ibus-pinyin, ibus-qt, ibus-sayura, ibus-table, ibus-rawcode
  • Lohit Indic Fonts - Desarrollo
  • M17N - Motor de método de entrada indio
  • PAPS - Filtro de impresión de texto
  • SCIM - Infraestructura digital del motor de método de entrada
  • SCIM Anthy, Anthy - Motor de método de entrada japonés
  • SCIM Chewing, Chewing - Motor de método de entrada chino
  • SCIM Hangul - Motor de método de entrada coreano
  • SCIM PinYin - Motor de método de entrada chino
  • SCIM Table - Motor de método de entrada
  • Transifex - Infraestructura de localización web

Virtualización

  • oVirt: app de administración de virtualización basada en web
  • VirtInst Una biblioteca python para simplificar el suministro de máquinas virtuales huésped con libvirt
  • sVirt SVirt es la integración de seguridad con el Control de acceso obligatorio (MAC) y la virtualización basada en Linux.
  • Soporte de virtualización Xen
  • Patrocinar el desarrollo del hipervisor KVM
  • Spice El escritorio remoto SPICE / Protocolo e implementación de la VDI
  • libguestfs API de administración del sistema de archivos virtual huésped

Otros proyectos de tecnologías emergentes

  • Cft: Registra los cambios de configuración y exporta como se expone en puppet
  • Augeas: Herramienta de edición de la configuración y API
  • Thincrust: Herramientas para la construcción de aparatos
  • Un portátil por niño Creación de sistema operativo, diseño e implementación de la interfaz de usuario y los controladores.
  • NetCF API de configuración de la interfaz de red

Otros

  • cdparanoia - mantenido

Desarrolladores de desarrollos

Esta no es una lista completa de todos los desarrolladores de los principales proyectos de desarrollo, sino sólo algunos empleados de Red Hat muy conocidos del pasado y para mostrar ahora la amplitud y profundidad del desarrollo patrocinado por Red Hat.

TODO - Añadir muchos más

Kernel de Linux

  • Alan Cox - Desarrollador del núcleo, numerosas contribuciones
  • Ingo Molnar - Mantenedor del subsistema x86
  • Al Viro - Mantenedor del subsistema VFS, #1 committer según informe de la Fundación Linux
  • David Miller - Mantenedor de Sparc Port, #2 committer según informe de la Fundación Linux
  • Jeff Garzik - Mantenedor del subsistema Sata
  • John Linville - Mantenedor del subsistema Wireless
  • Stephen Tweedie - Desarrollador del sistema de archivos Ext3
  • Eric Sandeen - Desarrollador del sistema de archivos XFS y Ext4
  • Josef Bacik - Desarrollador del sistema de archivos Btrfs
  • Rik Van Riel - VM developer
  • Ric Wheeler - Desarrollador del sistema de archivos
  • Val Henson - Desarrollador del sistema de archivos
  • Dave Jones - Mantenedor del kernel de Fedora
  • Kyle McMartin - Mantenedor del kernel de Fedora
  • Chuck Ebbert - Mantenedor del kernel de Fedora
  • Eric Paris - Mantenedor de Capacidades/Audit/SELinux/LSM
  • Eugene Teo - Respuesta de seguridad
  • Kay Sievers - Conexión en caliente

Componentes del núcleo

  • Ulrich Drepper - Mantenedor principal de Glibc
  • Jakub Jelinek - Desarrollador de GCC
  • Dodji Seketeli - Desarrollador de GCC
  • Roland Mcgrath - Desarrollador de Glibc
  • Siddhesh Poyarekar - Desarrollador de Glibc
  • Gary Benson - Desarrollador de GDB
  • Jan Kratochvil - Mantenedor de GDB
  • Keith Seitz - Desarrollador de GDB
  • Pedro Alves - Mantenedor de GDB
  • Phil Muldoon - Desarrollador de GDB
  • Sergio Durigan Junior - Desarrollador de GDB
  • Tom Tromey - Mantenedor de GDB
  • Karel Zak - Mantenedor principal de util-linux
  • Eric Blake - M4, Autoconf, desarrollador principal; Gnulib, findutils
  • Harald Hoyer - udev, systemd, desarrollador/mantenedor principal: dracut
  • Kay Sievers - systemd, udev, desarrollador/mantenedor principal
  • Lennart Poettering - systemd, desarrollador/mantenedor principal

Desarrolladores de Xorg

  • Dave Airlie - Infraestructura de Renderizado Directo, desarrollador de controladores ATI
  • Peter Hutterer - #1 Committer de Xorg, desarrollador de MPX (múltiples punteros X)
  • Kristian Høgsberg - Composición de escritorio (Característica subyacente para Compiz) incluyendo AIGLX
  • Adam Jackson - Ingeniero de liberación y desarrollador del núcleo de Xorg
  • Kevin E Martin
  • Rik Faith
  • Søren Sandmann Pedersen
  • Ben Skeggs

Desarrolladores de GNOME

  • Mathias Clasen - Mantenedor principal de GTK
  • Owen Taylor - Desarrollador de GTK
  • Dan Williams - Mantenedor principal de NetworkManager
  • David Zeuthen - Mantenedor principal de DeviceKit/HAL y PolicyKit
  • John Palmeri - Mantenedor principal de D-Bus
  • Ray Strode - Desarrollador de GDM
  • Colin Walters - Desarrollador de D-Bus
  • Richard Hughes - gnome-power-manager, mantenedor principal de PackageKit
  • Bastian Nocera - Mantenedor principal de Totem
  • Dan Winship - Desarrollador del núcleo de GNOME
  • William Jon McCann - Desarrollador de GDM. ConsoleKit
  • Jonathan Blandford - Primer desarrollador de GNOME
  • Debarshi Ray - Cuentas en línea de GNOME
  • Dodji Seketeli - Mantenedor principal de Nemiver Debugger

Desarrolladores de KDE

  • Than Ngo - Mantenedor de Fedora KDE
  • Lukáš Tinkl - Mantenedor de Fedora KDE (Solid, PowerDevil, kdelibs)
  • Jaroslav Reznik - Mantenedor de Fedora KDE (Polkit-qt)
  • Dan Vrátil - Telepathy KDE, KRandr

Desarrolladores de SELinux

  • Dan Walsh - Mantenedor de SELinux Policy y Userspace
  • Eric Paris - Mantenedor de SELinux Kernel
  • Paul Moore - Mantenedor de SELinux Kernel
  • Miroslav Grepl - Mantenedor de SELinux Policy

Desarrolladores de OpenJDK

Equipo actual

  • Lillian Angel
  • Gary Benson
  • Deepak Bhole
  • Andrew Haley
  • Andrew Hughes
  • Ioana Ivan
  • Omair Majid
  • Mark Wielaard

Antiguos miembros

  • Thomas Fitzsimmons
  • Kyle Galloway
  • Francis Kung
  • Keith Seitz
  • Joshua Sumali

Desarrolladores de internacionalización

(Orden ascendente)

  • Akira Tagoh
  • Asgeir Frimannsson
  • Caius Chance
  • Dean Chen
  • James Ni
  • Jens Petersen
  • Parag Nemade
  • Peng Huang
  • Pravin Satpute
  • Rahul Bhalerao
  • Sean Flanigan
  • Takao Fujiwara

Desarrolladores de LibreOffice

  • Caolán McNamara
  • David Tardon
  • Stephan Bergmann
  • Michael Stahl
  • Eike Rathke

Referencias