El Proyecto Fedora fue creado a
finales del 2003 cuando Red Hat Linux fue descontinuado. Red Hat Enterprise
Linux (RHEL)
continuaría siendo la distribución Linux oficialmente soportada por Red Hat, mientras
que Fedora sería un proyecto comunitario. La rama de liberaciones de
RHEL derivan de las versiones de Fedora.
El nombre de Fedora deriva de
Fedora Linux, un proyecto creado por voluntarios que proveía software adicional
a la distribución Red Hat Linux, y del característico sombrero Fedorausado en el logotipo de la
distribución comercial. Fedora Linux fue finalmente absorbido en el Proyecto
Fedora. Fedora es
una marca registrada de Red Hat, aunque esto ha sido previamente disputado por
los creadores del proyecto de repositorios Fedora, el problema ha sido
resuelto.
CARACTERISTICAS
Distribución
El Proyecto Fedora se distribuye
en muchas formas diferentes:
·
Fedora DVD - un DVD con todos los paquetes disponibles;
·
Medios Vivos (Live CD) - imágenes de CD o DVD que también pueden ser
instalados en unidades USB;
·
Imagen de rescate en CD o USB - usado si alguna parte del sistema ha
fallado y requiere ser reparado. También permite instalaciones desde Internet.
También se distribuyen variantes
personalizadas de Fedora, las cuales son llamadas Fedora spins. Éstas son
construidas de un set de paquetes de software específico y
tienen una combinación de software para satisfacer las necesidades de un
usuario final determinado. Los Fedora spins son desarrollados por diferentes
grupos especiales de Fedora.Para descargas e información consultar el sitio webFedora Spins.
Yum es el administrador de paquetes del
sistema. Las interfaces gráficas,
como el pirut y el pup,
son provistos de la misma forma que el puplet,
los cuales ofrecen notificaciones visuales en el panel cuando las
actualizaciones están disponibles. apt-rpm es
una alternativa a yum, y puede ser más familiar para personas que hayan usado
anteriormente distribuciones como Ubuntu o Debian, donde apt-get es el administrador de paquetes
predeterminado. Adicionalmente,
repositorios extra pueden ser agregados al sistema y de esta forma paquetes que
no están disponibles en Fedora pueden ser instalados.
Repositorios
En las primeras 6 versiones había
dos repositorios principales: El Fedora Core y el Fedora Extras. Fedora Core
contenía todos los paquetes básicos que eran requeridos por el sistema
operativo, así como otros que eran distribuidos con los CD o DVD de la
instalación. Fedora Extras, el repositorio secundario que estaba incluido en
Fedora Core 3 era mantenido por la comunidad y no estaba incluido en los discos
de instalación. En ese entonces los repositorios eran:
·
Core en el cual se encuentran los paquetes
esenciales.
·
Extras: en el cual se encuentran los paquetes
más utilizados o demandados.
·
Updates: en el cual se encuentran las
actualizaciones periódicas.
Antes de que Fedora 7 fuese
liberada, había un cuarto repositorio llamado Fedora
Legacy, el cual era mantenido por la comunidad y su objetivo era extender
el ciclo de vida de versiones anteriores de Fedora o Red Hat que hayan sido
dejadas de ser soportadas oficialmente. Fedora
Legacy dejó de existir en diciembre de 2006.
Desde Fedora 7, los repositorios
Core y Extras han sido fusionados, desde que la distribución abandonó el
término Core de su nombre.
Actualmente, Fedora recomienda (o
utiliza) únicamente aquellos repositorios que disponen de paquetes de software libre, o código abierto, sin problemas de patentes.
Ejemplos de paquetes problemáticos a nivel de patentes son determinados códecs de
audio, módulos NTFS o drivers de ATI y NVIDIA.
Junto con los repositorios
fundamentales indicados con anterioridad, algunos de los repositorios más
utilizados son Atrpms, Livna, FreshRPM, Dag,y Dries.
En el repositorio de Livna se
encuentran aquellos paquetes que, aún siendo legales, únicamente pueden ser
descargados por el usuario final, como códecs para MP3 y otros formatos. El resto de los
repositorios indicados no clasifica los paquetes según su licencia, sino según
su funcionalidad. Así mismo, existe la posibilidad de incompatibilidades entre
repositorios, especialmente entre Livna y Atrpm, debido principalmente a que
emplean diferentes opciones de compilación y
por ello las dependencias pueden llegar a ser distintas.
La herramienta habitual, en
Fedora, para interactuar con los repositorios a través de línea de comandos se
denomina Yum;
así mismo existe un entorno gráfico Yum denominado Pirut (para tareas de
instalación y eliminación de paquetes) y Pup (para tareas de actualización de
paquetes). Yum posee un front-end llamado Yumex.
Seguridad
SELinux ("Security-Enhanced
Linux") se destaca entre las características de seguridad de Fedora, pues
implementa una gran variedad de políticas de seguridad, incluyendo control de
acceso obligatorio (MAC "Mandatory Access Control"), a través de los
Módulos de Seguridad de Linux que están en el núcleo Linux del
sistema.
La distribución está liderando
las distribuciones que incorporan SELinux, habiéndolo
introducido en Fedora Core 2. Sin embargo lo desactivó como elemento
predeterminado, pues alteraba radicalmente la forma en que el sistema operativo
funcionaba. Posteriormente fue activado por defecto en Fedora Core 3
introduciendo una política menos estricta. Fedora
también tiene métodos propios para prevenir la sobrecarga del buffer y la
utilización de rootkits. La verificación del buffer en tiempo de compilación, «Exec Shield» y restricciones en como la
memoria del núcleo en /dev/mem puede ser accedida ayudan a prevenir esto.
LANZAMIENTOS
Los primeros cuatro «cores»
Fedora Core 1 fue la
primera versión de Fedora, la cual fue liberada el 6 de noviembre de 2003. Su
nombre en código fue «Yarrow». Se basó en Red Hat Linux 9 e incorporó la
versión 2.4.19 del kernel de Linux, el GNOME 2.4.0-1 y el KDE 3.1.4-6.
·
Fedora Core 2 fue liberada el 18 de mayo de 2004 y su nombre en código fue «Tettnang». Incluía
la versión 2.6 del kernel Linux, GNOME 2.6, KDE 3.2.2, y SELinux (que
fue desactivado por defecto debido a que alteraba radicalmente la forma en que
el sistema funcionaba). XFree86
fue reemplazada por el nuevo X.org, una liberación emergente a la versión
oficial X11R6, el cual incluía adicionalmente un número de actualizaciones de
Xrender, Xft, Xcursor, librerías de fontconfig y otras mejoras significativas.
·
Fedora Core 3 fue liberada el 8 de noviembre de 2004 y su nombre en código fue
«Heidelberg». Esta fue la primera
versión que incluyó el navegador web Mozilla Firefox, así como soporte para idiomas
índicos. Reemplazó a LILO por GRUB. SELinux fue activado por defecto, pero con una
nueva política, la cual incluía menos restricciones que las que se incluían en
Fedora Core 2.Fedora Core 3 incluía la versión 2.6 del kernel Linux, GNOME 2.8
y KDE 3.3.0. Fedora Core 3 fue
además la primera distribución en incluir el nuevo repositorio Fedora Extras.
·
Fedora
Core 4 fue
liberada el 13 de junio de 2005,
con el nombre en código de «Stentz». Incluía
la versión 2.6.11 del kernel Linux, KDE
3.4 y GNOME 2.1O. Esta versión
introdujo el tema Clearlooks, el cual estaba inspirado por el tema Red Hat
Bluecurve. Además incluía la
última versión de la suite de oficina, OpenOffice.org 2.0, así como Xen,
un marco libre y de alto rendimiento para virtualización. Por último se introdujo soporte para
los procesadores PowerPC (aquellos
que en su momento fueron utilizados por los computadores de Apple) y más de 80 nuevas políticas para SELinux.
Ninguna de estas versiones está
mantenida por el Proyecto Fedora.
Los dos
últimos «cores»
Los dos últimos núcleos
introdujeron un trabajo de arte que los definía. En Fedora Core 5 eran burbujas
y en Fedora Core 6 fue el ADN. Este legado ha sido continuado en las siguientes
versiones.
·
Fedora Core 5 fue liberada el 20 de marzo de 2006 con el nombre en código «Bordeaux», e
introdujo el trabajo de arte Bubbles.Fue la primera versión en incluir Mono y
diversas herramientas construidas con esta tecnología como Beagle, F-Spot y Tomboy. También introdujo una
herramienta de administración de paquetes como pup y pirut.
No cuenta con soporte del Proyecto Fedora.
·
Fedora Core 6 fue liberada el 24 de octubre de 2006 y su nombre en código fue «Zod». Esta liberación introdujo el trabajo
de arte DNA, reemplazando el Bubbles de Fedora Core 5. El nombre código deriva del infame
villano, General Zod, que hace parte de la saga de Superman. Incluía
soporte para Compiz, un administrador de ventanas para el X Window System y el AIGLX. Firefox 1.5 era su navegador web
predeterminado y Smolt,
una herramienta que permitía a los usuarios informar a los desarrolladores el
hardware que usaban. De acuerdo al Proyecto Fedora, hay alrededor de tres
millones de usuarios de Fedora Core 6 Desde 7 de diciembre de 2007,
esta liberación no cuenta con soporte del Proyecto Fedora.
Fedora 7
Fedora 7 fue liberada el 31 de mayo de 2007 y su nombre en código fue «Moonshine». La
mayor diferencia entre Fedora Core 6 y Fedora 7 fue la fusión de los
repositorios Core y Extras y
el nuevo sistema para administrar esos paquetes. Esta versión utiliza
enteramente nuevas herramientas de construcción que permiten al usuario crear
distribuciones de Fedora personalizadas que también pueden incluir software de
terceros.
Hay tres spins oficiales disponibles para Fedora 7:
·
Live - dos CD Vivos (uno para GNOME y uno para
KDE)
·
Fedora - un DVD que incluye la gran mayoría de paquetes
disponibles;
·
Everything - simplemente un árbol de instalación para
ser usado para instalaciones mediante Internet y Yum.
Esta versión incluye GNOME 2.18 y
KDE 3.5.6, con un tema llamado Flying
High, y Firefox 2.0. El
intercambio entre diferentes cuentas de usuario está disponible por primera
vez, integrado y activo por defecto. También,
había un número de actualizaciones aSELinux, incluyendo una herramienta para la
corrección de notificaciones de seguridad. La herramienta system-config-selinux se incluye y su función es
personalizar las políticas de SELinux.
Fedora 8
Algunas de las nuevas
características y actualizaciones en Fedora 8 incluyen:
·
PulseAudio - un demonio de sonido que le permite al
usuario controlar el audio en diferentes aplicaciones. Fedora es la primera
distribución en tenerlo activado por defecto.
·
system-config-firewall - una nueva herramienta para configurar el cortafuegos del sistema que reemplaza al system-config-securitylevel incluido en versiones anteriores.
·
CodecBuddy - una herramienta que guía al usuario en lo
que respecta a los códecs. Puede opcionalmente instalar códecs multimedia si el
usuario lo solicita.
·
NetworkManager - conexiones más rápidas y fiables; seguridad
mejorada; visualización más clara de redes inalámbricas; mejor integración con
el D-Bus.
·
Mejor soporte a computadores portátiles - mejoras en el kernel para reducir la carga
en la batería, desactivando las tareas del cronómetro en el trasfondo cuando
funciona con la batería y controladores adicionales para enrutadores
inalámbricos.
Además incluye un nuevo trabajo
de arte llamado Infinity,
y un nuevo tema de escritorio denominado Nodoka.
Una característica única de este tema es que puede cambiar el wallpaper durante
el día para reflejar el tiempo del día.47
Fedora 9
Algunas características nuevas
que incluye esta versión son:
·
Soporte de ext4;
·
Se incluye PackageKit como Front-end para YUM,
reemplazando al gestor de paquetes por defecto (Pirut).
·
Muchas mejoras en el instalador Anaconda.
Entre estas características, ahora soporta redimensionar los sistemas de
ficheros ext2, ext3 y NTFS y puede crear e instalar Fedora en sistemas de
ficheros cifrados.
·
También se incluye Firefox 3 en esta edición.
Además incluye un nuevo tema de
arte llamado Waves, el
cual como Infinity en Fedora 8, cambia el wallpaper a lo
largo del día dependiendo del tiempo.
Fedora 10
Fedora 10 fue liberada el 25 de noviembre de 2008 y
su nombre en código fue «Cambridge». Algunas de sus características son:
·
Nuevo tema llamado "Solar".
·
Nuevo instalador de paquetes similar al de Linux Mint.
·
Arranque más rápido y animado usando Plymouth (en vez de Red Hat Graphical Boot
(RHGB) usado en versiones anteriores).
·
Mejor soporte para webcams.
·
GNOME 2.24
·
KDE 4.1.2
·
Inclusión del entorno Sugar.
·
Soporta el sistema de ficheros Ext4.
·
RPM 4.6
Fedora 11
Fedora 11, cuyo
nombre en código es «Leonidas» es
la última versión estable, liberada el 9 de junio de 2009.
Algunas de las nuevas
características y actualizaciones incluidas en esta versión son:
·
Kernel 2.6.29.4
·
GNOME 2.26
·
KDE 4.2.2
·
El arranque de sistema tarda aproximadamente 20 segundos en total
(desde que se enciende la computadora hasta el despliegue de la entrada de
usuario). También se han incluido mejoras en el tiempo de apagado de sistema.
·
Soporte de autentificación usando sensores de huella dactilar.
·
La última versión de Fedora es la 18.
·
VolumeControl, un
nuevo control de volumen de sonido.
·
Yum incluye el nuevo plugin Presto con soporte para deltarpm.
·
Instalación de fuentes integrado en PackageKit.
·
IBus, un nuevo sistema de método de
entrada.
·
El sistema de ficheros Ext4 está habilitado por defecto.
·
OpenOffice.org 3.1
Fedora 12
Fedora 12, anunciada el 25 de agosto de 2009,
fue liberada el 17 de noviembre de 2009. Se agrega mayor soporte para webcams yEmpathy es
la aplicación de mensajería instantánea por defecto. Los entornos de escritorio
incluidos son GNOME 2.27.90 beta (apuntando a GNOME 2.28 para la versión final)
y KDE 4.3. En el software de desarrollo son incluidas las versiones de Netbeans 6.7
y Eclipse 3.5.
También se incluye una
actualización de Grub con soporte para el sistema de
archivos Ext4,
esto debido a que Fedora 11, a pesar de incluir este sistema de archivos por
defecto, no tiene soporte nativo para él en el gestor de arranque creándose una
pequeña partición en Ext2 o Ext3 al momento de instalar el sistema para así
poder utilizar una partición con formato Ext4.
Fedora 13
Llamada Goddard, fue liberada el
25 de mayo de 2010.
Anunciado:
·
Kernel 2.6.33
·
Mejora en la administración de paquetes. Se integra RPM 4.8 Beta 1
que mejora mucho el rendimiento y también se incluyen mejoras en packagekit.
·
Mejora en el inicio del sistema. Upstart se actualiza a la versión
0.6 lo que soluciona algunos bugs y mejora el rendimiento.
·
Cambios en el instalador. Predeterminadamente se montará /home en
una partición separada, y /boot pasará a ser de 500 MB (anteriormente de 200
MB).
·
Actualización del navegador Firefox 3.6.1.
·
Mejor soporte a cámaras web. Especialmente aquellas llamadas
cámaras dual mode.
·
NetworkManager. Se crea una interfaz para línea de comandos para
networkmanager que permitirá ver la intensidad de la señal y también permitirá
la administración de tecnología celular (GPRS/EDGE/UMTS/HSPA or 1x/EVDO etc).
También tendrá soporte para conectarse a internet mediante bluetooth usando
celulares mediante Bluetooth Dial-up Networking (DUN).
·
Soporte 3D en tarjetas nvidia con el driver nouveau. Ahora los
usuarios que posean una tarjeta Nvidia podrán tener acceso a aceleración 3d con
un controlador totalmente de código abierto.
·
KDE 4.4. Se sustituye nw-applet por knetwork-manager.
Fedora 14
Fedora 14, cuyo nombre en código es Laughlin, fue lanzado el 2 de noviembre de 2010.
Entre las características de
Fedora 14 se incluyen:
·
Actualización de Boost a la versión 1.44
·
Además del compilador D (LDC) y la biblioteca de D tiempo de
ejecución estándar (Tango)
·
Liberación simultánea de Fedora 14 en la nube de Amazon EC2
·
Actualización de la pila de Fedora Eclipse al lanzamiento de Helios
·
Actualización Erlang a la liberación R14 aguas arriba
·
Sustitución de libjpeg por libjpeg-turbo
·
Inclusión de la herramienta virt-v2v
·
Inclusión del framework Spice para el despliegue VDI
·
Actualizaciones de Rakudo aplicación estrella de Perl 6
·
NetBeans IDE
actualizado a la versión 6.9
·
Inclusión de la herramienta de manejo de sistema ipmiutil
·
La inclusión de una vista previa de tecnología del entorno GNOME Shell
ya no se encuentra en ningun
lugar
Fedora 15
Fedora 15, de nombre Lovelock, fue lanzado el 24 de
mayo de 2011
Las mejoras de esta versión son:
·
Actualización de Boost a la versión 1.46
·
Crea aplicaciones (máquinas virtuales) desde simples archivos de
texto plano definición aparato para diferentes plataformas virtuales.
·
En servidores Dell y HP con
múltiples puertos de red en la placa base, el nombre de las interfaces es emX
en vez de ethX.
·
Grupo de software de diseño relacionados para una fácil instalación.
·
Soporte para la gestión de cortafuegos dinámico con interfaz de
DBus.
·
Soporte para ecryptfs en authconfig.
·
Realiza el arranque de los discos con 4 kB de tamaño del sector de
trabajo en máquinas UEFI.
·
Cambio de GCC a la versión 4.6.x
·
Rebase to GDB 7.3
·
Cambio a GNOME 3
·
Plugin para el navegador la ejecución de applets java.
·
Método predictivo para la lengua indígena en la plataforma ibus,
sugiere palabras completas basadas en la información parcial.
·
Rebase to KDE 4.6.
·
Habilitación de compresión LZMA para poder enviar más software en
los LiveCD.
·
Suite LibreOffice.
·
Gestor de proyectos Java, comprensión del proyecto, y herramienta
de construcción.
·
Nueva versión del lenguaje OCaml (3.12) y compilador.
·
Improved power monitoring and power profiling capabilities
·
Actualización de Python 3enin
Fedora de 3.1 a 3.2
·
Reemplazar las aplicaciones setuid con Capacidades Archivo con el
fin de hacerlos más seguros
·
Provide an out-of-the-box robotics development and simulation
environment
·
Actualizar RPM a la versión 4.9
·
Nuevo símbolo para entrada y salida.
·
Actualizar Ruby on Rails a la versión 3.0.5
·
Rediseño de setroubleshoot para traer todas las soluciones
posibles, y simplificar las descripciones.
·
Capacidad para crear, configurar y mostrar Spice habilitado VM
desde virt-manager.
·
Actualizar a la última Sugar Learning Environment.
·
systemd es un reemplazo de SysVinit and Upstart y que actúa como
un sistema y gestor de sesiones.
·
General-purpose application platform and basis for an ERP system
·
Aplicación de propósito general de la plataforma y base de un
sistema ERP
·
/var/run y /var/lock pueden ser montadas como tmpfs
·
Nueva versión de Xfce 4.8
Fedora 16
Fedora 16, liberada el 8 de
noviembre de 2011 bajo el nombre de Verne.
Mejoras y actualizaciones:
·
Kernel 3.1.0
·
Actualización de GNOME 3 a 3.2
·
Actualización de KDE 4.6 a 4.7
·
Soporte mejorado para la nube incluyendo Aeolus Conductor, Condor
Cloud, HekaFS, OpenStack y pacemaker-cloud
·
Cambios en el rango UID (Los valores de UID y GID para cuentas de usuario ahora empiezan
en 1000, a diferencia de 500 como era en las versiones anteriores.)
·
Actualización de Perl 5.14
·
Spice 0.10
·
Herramientas para desarrolladores de Ada
·
Actualizado GHC a su versión 7.0.4
·
Actualización de Boost a 1.47
Fedora 17
Fedora 17, con fecha 29 de
Fedora 18
Fedora 18, publicada el 15 de
enero de 2013 bajo el nombre de Spherical
Cow.
Mejoras y actualizaciones:
·
Rescritura del instalador Anaconda. NOTA: Problema conocido, el instalador
no infiere correctamente el sistema de referencia del reloj (UTC vs local), y
no se puede corregir porque dicho instalador carece de selector (contrariamente
a la versión anterior.
·
Actualización de RPM a 4.10
·
Actualización de Boost a 1.5
·
Actualización de Escritorios:
·
Actualización de GNOME a 3.6; e inclusión de un shell
alternativo Cinnamon.
·
Actualización de KDE a 4.9
·
Actualización de XFCE a 4.10
·
Inclusión del escritorio MATE
·
Cambio en el método de selección de escritorio: por medio de systemctl enable --force
displaymanager.service (antes
se usaba editar /etc/sysconfig/desktop)
·
Seguridad en red: introducción de firewalld, reemplazando a
iptables. Controversia aquí
·
Seguridad en espacio de usuario: Securecontainers,
ejecución de aplicaciones/servicios en un ambiente aislado y seguro por medio
de SELinux.
·
Actualización a Samba 4: mejoras de compatiblidad.
·
Introducción de Federated
File System (abreviado
FedFS). Un mecanismo extensible y estandarizado en el que administradores de
sistema pueden construir un solo sistema de archivos en un ambiente de
múltiples servidores.
·
Introducción de System
Storage Manager (Sistema Administrador
de Almacenamiento).
·
La actualización desde Fedora 17 ya no se realiza con el
tradicional Preupgrade, sino con la nueva herramienta FedUp (Fedora Upgrader).
·
Herramientas de Virtualizacion integradas "Box"
Fedora 19
Fedora 19, a ser publicada el 2
de julio de 2013 bajo el nombre de Schrödinger's
cat.
Mejoras y actualizaciones:
·
Actualización de RPM a versión 4.11
·
PHP 5.5
·
Compatibilidad con sistemas de impresión 3D (como RepRap)
·
Verificación de la firma de paquetes durante la instalación del
S.O.
·
Integración con Enlightenment
·
Actualización de «Boost» a versión 1.53
·
Syslinux como alternativa cargador de arranque, opción que implica
reemplazar grub2
·
Actualización de GCC a 4.8
·
Inclusión de JRuby (1.7)
·
Inclusión de NFStest
·
Systemd Predictable Network Interface Names
·
Actualización OpenStack a «Grizzly»
·
Actualización de Ruby a 2.0.0
·
Inclusión de MEMSTOMP DSOs
No hay comentarios:
Publicar un comentario