initCommon(); $template->displayHeader(); ?>

14. Desarrollo

[Sugerencia] Ultimas Notas de la Versión en la Web

Estas notas del lanzamiento pueden ser actualizadas. Para ver la última versión de las notas del lanzamiento de Fedora, visite:

http://docs.fedoraproject.org/release-notes/

Esta sección cubre las diversas herramientas del desarrollador y sus características.

14.1. Herramientas

14.1.1. Colección de Compiladores GCC

Esta versión de Fedora fue contruída usando GCC 4.3.0, el cual también se incluye en la distribución.

Para más información sobre GCC 4.3, vaya a:

http://gcc.gnu.org/gcc-4.3/

14.1.1.1. Generación de Código

Comenzando con gcc-4.1.2-25 y glibc-2.6.90-14, la opción -D_FORTIFY_SOURCE=2 protege no sólo el código C, sino también el C++. Habrían muchas menos cuestiones de seguridad que ya no podrían haber sido aprovechadas si esto se hubiera hecho antes. Vaya al anuncio para más detalle.

https://www.redhat.com/archives/fedora-devel-announce/2007-September/msg00015.html para más detalles.

14.1.2. Eclipse

Este lanzamiento de Fedora incluye Fedora Eclipse, basado en Eclipse SDK versión 3.3.2. La serie de lanzamientos 3.3.x tiene una página "Nueva y Notable" y unas notas del lanzamiento específicas a la versión 3.3.2 están también disponibles.

El SDK de Eclipse es conocido también como "la Plataforma Eclipse," "el IDE Eclipse," y "Eclipse." El SDK Eclipse es la base para las demás versiones de veintiun proyectos Eclipse bajo el paraguas de lanzamiento combinado Callisto (http://www.eclipse.org/europa). Algunos de estos proyectos Callisto se incluyen en Fedora:

http://www.eclipse.org/europa

Unos cuantos de estos proyectos Europa están incluídos en Fedora:

Otros proyectos Eclipse disponible en Fedora incluyen:

La asistencia para obtener más proyectos empaquetados y testearlos con GCJ es siempre bienvenida. Contacte las partes interesadas a traves de fedora-devel-java-list (http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/) y/o #fedora-java en freenode.

http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/

Fedora también incluye plugins y características que son particularmente útiles para los hacker FLOSS, edición de ChangeLog con eclipse-changelog e interacción con Bugzilla con eclipse-mylyn-bugzilla. Nuestro paquete CDT, eclipse-cdt, incluye una versión de prueba del trabajo para integrar con GNU Autotools. También está eclipse-rpm-editor para editar archivos spec de RPM.

La última información referida a estos proyectos la puede encontrar en la página de Proyecto Eclipse de Fedora: http://sourceware.org/eclipse/.

http://sourceware.org/eclipse/

14.1.2.1. Característica y Plugins no empaquetados

Fedora Eclipse contiene un parche para permitir a los usuarios que no son root hacer uso de la funcionalidad del Administrador de Actualizaciones para la instalación de plugins y características no empaquetadas. Tales plugins se instalan en el directorio de inicio del usuario, en el directorio .eclipse.

14.1.2.2. Actualizando desde Fedora 8

Los usuarios que actualicen desde Fedora 8 deben tener en cuenta que el contenido del caché en sus directorios de inicio pueden no ser vaciados apropiadamente (ver el error de Eclipse #215034). Para solucionar esto, ejecute eclipse desde una terminal con la opción -clean. Nota: esto sólo es necesario hacerlo una vez.

14.1.2.3. Entornos de Tiempo de Ejecución de Java de 64-bit y JNI

No intente ejecutar los paquetes de Eclipse x86_64 de Fedora en la JRE de 32-bit de Sun. Fallarán. Ya sea cambie a la alternativa java de 64-bit propietaria, o instale la versión de 32-bit de los paquetes, si están disponibles. Para instalar la versión de 32-bit, use el comando siguiente (SWT se da como ejemplo):

yum install libswt3-gtk2.i386

De la misma manera, las bibliotecas JNI de 32 bits que se dan por defecto en sistemas ppc64 no funcionan con un JRE de 64 bits. Para instalar la versión de 64 bits use el siguiente comando:

yum install package_name.ppc64
displayFooter('$Date: 2008/05/12 21:33:14 $'); ?>