include("site.inc"); $template = new Page; $template->initCommon(); $template->displayHeader(); ?>
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: |
Esta sección cubre las diversas herramientas del desarrollador y sus características.
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:
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.
Este lanzamiento de Fedora incluye Fedora Eclipse, vasado en la versión 3.3.0 del SDK de Eclipse. Puede leer la página "Nuevo y Notable" de la serie 3.3.x de lanzamientos, accesible en:
http://download.eclipse.org/eclipse/downloads/drops/R-3.3-2007-06251500/whatsnew/eclipse-news.html
Las notas del lanzamiento específicas a 3.3.0 están disponibles en:
http://www.eclipse.org/eclipse/development/readme_eclipse_3.3.html
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:
Unos cuantos de estos proyectos Europa están incluídos en Fedora:
CDT para desarrollo C/C++:
GEF, el Marco de Trabajo de Edición Gráfica:
Mylyn (http://www.eclipse.org/mylyn), una IU para Eclipse enfocada en la tarea, junto con los conectores de tarea para Bugzilla y Trac.
Otros proyectos Eclipse disponible en Fedora incluyen:
Subclipse, para integrar el control de versión con Subversion:
PyDev, para el desarrollo en Python:
PHPeclipse, para el desarrollo en PHP:
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, también incluye un plugin para las herramientas Autotools de GNU.
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/
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
. Sin embargo, por favor, tome nota que estos plugins no tienen bits compilados con GCJ y por lo tanto pueden funcionar más lento de lo esperado.
El JRE libre de Fedora no satisface a todos los usuarios, por lo que Fedora permite la instalación de JREs alternativos. Sin embargo, existe una aclaración respecto de la instalación de JREs propietarios en máquinas de 64-bit.
Tome nota que las bibliotecas JNI de 64-bit provistas por defectos en sistemas de 64-bit de Fedora no funcionarán en JREs de 32-bit. En otras palabras, no intente correr paquetes de Eclipse x86_64 en JRE de Sun de 32 bit. Fallarán de maneras confusas. 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:
yum install <package_name>.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
Fedora 9 includes KDE 4.0 (beta) development libraries. The following new packages are provided:
kdelibs4: bibliotecas de KDE 4
kdepimlibs: bibliotecas PIM de KDE 4
kdebase4: archivos de tiempo de ejecución principales de KDE 4
Use estos paquetes para desarrollar, construir y ejecutar aplicaciones KDE 4 en KDE 3 o con cualquier otro entorno de escritorio.
El paquete kdebase4 también incluye una versión beta de el administrador de archivo Dolphin como una vista preliminar de tecnología. Como ésta es una versión beta, algunas cuestiones pueden estar presentes. Si necesita una versión estable de Dolphin, por favor instale el paquete d3lphin, que está basado en KDE 3 y puede ser instalado en forma segura junto con kdebase4.
Estos paquetes están diseñados para:
conformar con el Estándar de Jerarquía de Sistema de Archivo (FHS), y
ser completamente seguro de instalar en paralelo con KDE 3, incluyendo los paquetes -devel.
Para llegar a esto, los miembros de Fedora KDE SIG hicieron 2 cambios a los paquetes -devel:
Los enlaces simbólicos de bibliotecas están instalados en /usr/lib/kde4/devel
o /usr/lib64/kde4/devel
, dependiendo de la arquitectura del sistema.
Las herramientas kconfig_compiler
y makekdewidgets
han sido renombradas a kconfig_compiler4
y makekdewidgets4
, respectivamente.
Estos cambios deben ser completamente transparentes a la vasta mayoría de aplicaciones KDE 4 que usan cmake
para construirse, dado que FindKDE4Internal.cmake
ha sido parchado para que tome estos cambios.
Note que kdebase4 no incluye el paquete kdebase-workspace del Escritorio KDE 4 y sus componentes como Plasma y KWin version 4. El paquete kdebase-workspace está todavía muy incompleto e inestable para su uso diario y puede tener conflicto con KDE 3.