![]() | Ultime note di rilascio sul Web |
|---|---|
Queste note di rilascio potrebbero essere state aggiornate. Visitare http://docs.fedoraproject.org/release-notes/ per vedere le ultime release notes per Fedora. |
Questa sezione riguarda vari strumenti di sviluppo e caratteristiche.
Questa versione di Fedora è stata compilata usando GCC 4.1, che è incluso nella distribuzione.
Questa versione di Fedora include Fedora Eclipse, basata su Eclipse SDK versione 3.2.2 (http://www.eclipse.org). La pagina "New and Noteworthy" per la serie di versioni 3.2.x è accessibile da http://download.eclipse.org/eclipse/downloads/drops/R-3.2-200606291905/new_noteworthy/eclipse-news.html. Le note di rilascio specifiche alla 3.2.2 sono disponibili su http://www.eclipse.org/eclipse/development/readme_eclipse_3.2.2.html.
L'Eclipse SDK è anche conosciuto come "the Eclipse Platform," "the Eclipse IDE," ed "Eclipse." L'Eclipse SDK è il fondamento delle versioni combinate di dieci progetti Eclipse sotto l'ombrello della versione Callisto (http://www.eclipse.org/callisto). Un po di questi progetti Callisto sono inclusi in Fedora: CDT (http://www.eclipse.org/cdt, per lo sviluppo C/C++, EMF (http://www.eclipse.org/emf) l'Eclipse Modeling Framework, e GEF (http://www.eclipse.org/gef), il Graphical Editing Framework.
Anche molti progetti Eclipse di terze parti sono disponibili, inclusi Subclipse (http://subclipse.tigris.org/) per l'integrazione del controllo della versione Subversion, PyDev (http://pydev.sf.net) per lo sviluppo in Python, e PHPeclipse (http://www.phpeclipse.de/) per lo sviluppo in PHP. Anche Mylar (http://eclipse.org/mylar), una UI focalizzata sui task per Eclipse, è disponibile in Fedora con un task connector per Bugzilla e Trac. Non è parte di Callisto ma sarà parte della prossima versione combinata Eclipse Europa.
Assistenza per avere più progetti pacchettizzati e testati con GCJ è sempre la benvenuta. Si contattino le parti interessate attraverso la fedora-devel-java-list (http://www.redhat.com/mailman/listinfo/fedora-devel-java-list/) e/o #fedora-java su freenode.
Fedora include anche plugins e caratteristiche che sono particolarmente utili per gli hackers FOSS, ChangeLog editing con eclipse-changelog e l'interazione con Bugzilla con eclipse-mylar-bugzilla. I nostri pacchetti CDT includono inoltre un supporto work-in-progress per lo GNU Autotools. Questo plugin permette agli utenti finali di usare Eclipse per creare e mantenere progetti C/C++ che usano GNU autotools. Gli sviluppi al CDT includono:
Esecuzione della configurazione prima della compilazione
Editor speciali per i files di input autoconf/automake
Aiuto speciale per le macro di autoconf
Aiuto sovraimpresso per le funzioni della libreria C
Una console speciale per la configurazione
Le ultime informazioni pertinenti questi progetti possono essere trovate sulla pagina Fedora Eclipse Project: http://sourceware.org/eclipse/.
Questa versione include 21 pacchetti di linguaggi per Eclipse SDK. Ciascun linguaggio è assemblato in un pacchetto separato, tipo eclipse-sdk-nls-ko per la traduzione Koreana.
Fedora Eclipse contiene una patch per consentire ad utenti non-root di far uso della funzionalità Update Manager per installare i plugins e le caratteristiche non non-pacchettizzate. Tali plugins sono installati nella home directory utente sotto la directory .eclipse. Si noti, comunque, che questi plugin non hanno bits compilati-GCJ associati e potrebbero perciò essere eseguiti più lentamente di quanto ci si aspetta.
La JRE libera di Fedora non soddisfa ogni utente, perciò Fedora permette l'installazione di JRE alternative. Esiste una avvertimento, comunque, sull'installazione di JRE proprietarie su macchine a 64-bit.
Le librerie a 64-bit JNI rilasciate per impostazione predefinita sui sistemi x86_64 in Fedora non funzionano su JRE proprietarie a 32-bit. In altre parole, non si deve provare ad eseguire i pacchetti Eclipse Fedora x86_64 su una JRE Sun a 32-bit. Essi falliscono in modo confuso. Si passi ad una JRE proprietaria a 64-bit, o si installi la versione a 32-bit dei pacchetti, se disponibili. Per installare una versione a 32-bit, usare il seguente comando:
yum install <package_name>.i386
Allo stesso modo, le librerie JNI a 32-bit distribuite per impostazione predefinita sui sistemi ppc64 non funzioneranno con una JRE a 64-bit. Per installare la versione a 64-bit, usare il seguente comando:
yum install <package_name>.ppc64
In Giugno 2007, la comunità Eclipse rilascerà la versione combinata Europa come assortimento di plugins e caratteristiche. Questa sarà basata ed includerà la versione 3.3 dell'Eclipse SDK. Questo è un cambiamento maggiore perciò, Fedora Eclipse non sarà ri basata su Europa fino a Fedora 8. Ciò vuol dire che le versioni di applicazioni basate su Eclipse incluse in Fedora come RSSOwl ed Azureus potrebbero mancare nella release principale se richiedessero caratteristiche disponibili solo in Eclipse 3.3.