Fedora Core 5 -...

60
1 Fedora Core 5 Release Notes Fedora Documentation Project Copyright © 2006 Red Hat, Inc. and Others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. All other trademarks are the property of their respective owners. Sommario 1. Benvenuti in Fedora Core ....................................................................................................... 4 2. Panoramica di Fedora Core 5 ................................................................................................. 4 2.1. Che c'è di nuovo in Fedora Core 5 ............................................................................... 4 2.2. Piano di sviluppo .......................................................................................................... 7

Transcript of Fedora Core 5 -...

1

Fedora Core 5Release Notes

Fedora Documentation ProjectCopyright © 2006 Red Hat, Inc. and Others.

The text of and illustrations in this document are licensed by Red Hat under a CreativeCommons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanationof CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. Theoriginal authors of this document, and Red Hat, designate the Fedora Project asthe "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, ifyou distribute this document or an adaptation of it, you must provide the URL for theoriginal version.

Red Hat, as the licensor of this document, waives the right to enforce, and agrees notto assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.

Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora,the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the UnitedStates and other countries.

For guidelines on the permitted uses of the Fedora trademarks, refer to https://fedoraproject.org/wiki/Legal:Trademark_guidelines.

Linux® is the registered trademark of Linus Torvalds in the United States and othercountries.

Java® is a registered trademark of Oracle and/or its affiliates.

XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in theUnited States and/or other countries.

All other trademarks are the property of their respective owners.

Sommario

1. Benvenuti in Fedora Core ....................................................................................................... 42. Panoramica di Fedora Core 5 ................................................................................................. 4

2.1. Che c'è di nuovo in Fedora Core 5 ............................................................................... 42.2. Piano di sviluppo .......................................................................................................... 7

Release Notes

2

3. Fornire suggerimenti per le note di rilascio ............................................................................... 84. Note relative all'installazione .................................................................................................... 8

4.1. Note su Anaconda ....................................................................................................... 85. Note specifiche sull'architettura .............................................................................................. 11

5.1. Specifiche PPC per Fedora ........................................................................................ 115.2. Specifiche x86 per Fedora .......................................................................................... 135.3. Specifiche x86_64 per Fedora .................................................................................... 14

6. Note sui pacchetti ................................................................................................................. 156.1. Cambiamenti in core utilities POSIX ............................................................................ 156.2. Pango Text Renderer per Firefox ................................................................................ 166.3. Smbfs deprecato ........................................................................................................ 166.4. Plugin di yum per la gestione del kernel ...................................................................... 166.5. Cambiamenti di comportamento della gestione della cache in yum ................................ 166.6. Dispositivi del kernel, caricamento dei moduli, e cambiamenti hotplug ............................ 176.7. Cambiamenti nella ricerca sul sistema ......................................................................... 176.8. Rimozione dell'utilità di configurazione del mouse ........................................................ 176.9. L'applet up2date e RHN sono state rimosse ................................................................ 176.10. NetworkManager ...................................................................................................... 176.11. Dovecot .................................................................................................................... 186.12. Kudzu ...................................................................................................................... 186.13. Nessun editing automatico di fstab per i media rimovibili ............................................. 186.14. Montaggio dei dischi fissi in Gnome e KDE ................................................................ 186.15. GnuCash .................................................................................................................. 186.16. Mozilla ..................................................................................................................... 196.17. Avviare senza initrd .................................................................................................. 196.18. libstc++ preview ........................................................................................................ 196.19. Rimosso il supporto a LinuxThreads .......................................................................... 19

7. Kernel Linux ......................................................................................................................... 197.1. Versione .................................................................................................................... 197.2. Changelog ................................................................................................................. 197.3. Tipi di Kernel ............................................................................................................. 207.4. Kexec e Kdump ......................................................................................................... 207.5. Segnalare gli errori ..................................................................................................... 217.6. Seguire libri di testo generici ....................................................................................... 217.7. Preparazione allo sviluppo del Kernel .......................................................................... 217.8. Compilare solo i moduli del Kernel .............................................................................. 237.9. Dipendenze User Space nel Kernel ............................................................................. 24

8. Fedora Desktop .................................................................................................................... 249. Strumenti del server .............................................................................................................. 25

9.1. system-config-printer ................................................................................................... 259.2. system-config-securitylevel .......................................................................................... 25

10. File Servers ........................................................................................................................ 2510.1. Netatalk (Compatibilità Macintosh) ............................................................................. 26

11. Web Servers ....................................................................................................................... 2611.1. httpd ........................................................................................................................ 2611.2. php .......................................................................................................................... 27

12. Strumenti di sviluppo ........................................................................................................... 2812.1. FORTRAN ................................................................................................................ 2812.2. Ambiente di sviluppo Eclipse ..................................................................................... 28

13. Sicurezza ............................................................................................................................ 2813.1. Informazioni generali ................................................................................................. 28

3

13.2. What's New .............................................................................................................. 2814. Java e java-gcj-compat ........................................................................................................ 30

14.1. Gestire i pacchetti Java e Java-like ........................................................................... 3014.2. Fedora ed i pacchetti Java JPackage ........................................................................ 30

15. Samba (Compatibilità Windows) ........................................................................................... 3115.1. Esplorazione della rete Windows ............................................................................... 31

16. Multimedia .......................................................................................................................... 3116.1. Lettori multimediali .................................................................................................... 3116.2. I formati Ogg e Xiph.Org Foundation ......................................................................... 3116.3. MP3, DVD ed altri formati multimediali esclusi ............................................................ 3216.4. Authoring e Masterizzazione di CD e DVD ................................................................. 3216.5. Screencasts ............................................................................................................. 3216.6. Estensione dei supporti mediante plugins ................................................................... 32

17. Giochi ed intrattenimento ..................................................................................................... 3218. Networking .......................................................................................................................... 33

18.1. Strumenti utente ....................................................................................................... 3318.2. Principali cambiamenti nel kernel 2.6.11 - 2.6.15 ........................................................ 34

19. Virtualizzazione ................................................................................................................... 3619.1. Tipi di virtualizzazione ............................................................................................... 3619.2. Installare Xen, configurare ed usare Xen ................................................................... 37

20. X Window System (Grafica) ................................................................................................. 3720.1. xorg-x11 ................................................................................................................... 3720.2. Note su Xorg X11R7 per l'utente finale ...................................................................... 3720.3. X.org X11R7 anteprima per lo sviluppatore ................................................................ 3720.4. Note per lo sviluppatore di X.org X11R7 .................................................................... 38

21. Docs/Beats/DatabaseServers ............................................................................................... 3921.1. MySQL .................................................................................................................... 3921.2. PostgreSQL .............................................................................................................. 39

22. Internazionalizzazione (i18n) ................................................................................................ 3922.1. Metodi di input ......................................................................................................... 3922.2. Fonts ....................................................................................................................... 4022.3. gtk2 IM submenu ...................................................................................................... 4122.4. Supporto Pango in Firefox ........................................................................................ 41

23. Compatibilità con il passato ................................................................................................. 4123.1. Compatibilità con il passato ...................................................................................... 41

24. Cambiamenti nei pacchetti ................................................................................................... 4225. Fedora Extras ..................................................................................................................... 55

25.1. Uso del repositorio ................................................................................................... 5525.2. Informazioni su Fedora Extras ................................................................................... 56

26. Fedora Legacy - Progetto di manutenzione della comunità .................................................... 5727. Informazioni sul Progetto Fedora .......................................................................................... 5828. Colophon ............................................................................................................................ 59

28.1. Contributori .............................................................................................................. 5928.2. Metodi di produzione ................................................................................................ 60

Release Notes

4

1. Benvenuti in Fedora Core

Ultime note di rilascio sul WebQueste note di rilascio potrebbero essere più aggiornate. Visita http://fedora.redhat.com/docs/release-notes/ per vedere le ultime note di rilascio per Fedora Core 5.

Puoi aiutare la comunità del progetto Fedora a continuare a migliorare Fedora se invieraisegnalazioni d'errore e richieste di implementazione. Fa riferimento a http://fedoraproject.org/wiki/BugsAndFeatureRequests per maggiori informazioni sugli errori. Grazie per la tua partecipazione.

Per trovare ulteriori informazioni generali su Fedora, fa riferimento alle seguenti pagine web:

• Anteprima di Fedora (http://fedoraproject.org/wiki/it_IT/Overview)

• Fedora FAQ (http://fedoraproject.org/wiki/FAQ)

• Aiuto e supporto (http://fedoraproject.org/wiki/it_IT/Communicate)

• Partecipa al progetto Fedora (http://fedoraproject.org/wiki/HelpWanted)

• Informazioni sul progetto Fedora (http://fedora.redhat.com/About/)

2. Panoramica di Fedora Core 5Puoi trovare un anteprima con immagini e video di questa nuova eccitante versione su http://fedoraproject.org/wiki/Tours/FedoraCore5.

2.1. Che c'è di nuovo in Fedora Core 5Questa versione é il culmine di nove mesi di sviluppo, ed include nuove significative versioni di moltiprodotti chiave e tecnologie. Le seguenti sezioni forniscono una breve panoramica dei principalicambiamenti dall'ultima versione di Fedora Core.

2.1.1. DesktopAlcuni degli elementi più evidenti di questa versione includono:

• Un immagine completamente rinnovata con un nuovo tema a bollicine ed il primo utilizzo del nuovoFedora logo.

• L'ultimo lavoro del Progetto Fedora Rendering é integrato nel desktop. Questo nuovo progetto(http://fedoraproject.org/wiki/RenderingProject) andrà a fornire i fondamenti tecnici per le interfaccedesktop avanzate basate su OpenGL.

• In questa release i popolari ambienti desktop GNOME e KDE hanno nuove innovative versioni.Il desktop GNOME é basato sulla versione 2.14 (http://www.gnome.org/start/2.14/notes/C/), ed ildesktop KDE 3.5 è la versione generale 3.5 (http://kde.org/announcements/announce-3.5.php).

• Le ultime versioni di GNOME Power Manager (http://www.gnome.org/projects/gnome-power-manager/) e GNOME Screensaver (http://live.gnome.org/GnomeScreensaver/) forniscono nuoveed integrate capacità di power management.

Che c'è di nuovo in Fedora Core 5

5

• La nuova utilità GNOME User Share fornisce una condivisione dei files semplice ed efficiente.

• La crittazione per dischi rigidi LUKS (http://luks.endorphin.org/) è integrata con HAL e GNOMEin questa versione. Fa riferimento a http://fedoraproject.org/wiki/Software/LUKS per maggioriinformazioni.

• Le capacita di software suspend (hibernate) sono ora fornite per una gran varietà di hardware.La caratteristica suspend to RAM è stata inoltre migliorata grazie al lavoro fato per supportarel'ibernazione.

• Le precedenti utilità grafiche per l'amministrazione del software sono state sostituite con la primaversione di una nuova generazione di strumenti. Questa versione include Pup, una sempliceinterfaccia per gli aggiornamenti di sistema, e Pirut, un nuovo software di gestione dei pacchetti chesostituisce system-config-packages. Queste applicazioni sono basate sull'utilità yum per fornireinstallazioni software consistenti e una semplificazione dell'aggiornamento per il sistema.

• Questa versione di Fedora include, per la prima volta, il supporto per Mono, e le applicazioni Mono,tipo Beagle, un interfaccia di ricerca per il desktop, F-Spot, un utilità di amministrazione per lefotografie e Tomboy, un applicazione per prendere appunti.

• Le applicazioni desktop sono ora compilate con la completamente-libera java-gcj-compatincluse Azureus, un client BitTorrent1, e RSSOwl, un lettore di RSS feed, ora disponibili in FedoraExtras.

• Ora puoi godere di supporto multimediale avanzato con la versione 0.10 del Gstreamer mediaframework. Questa versione é una pietra miliare che porta notevoli migliorie in robustezza,compatibilità e caratteristiche rispetto alle versioni precedenti di Gstreamer. Totem movie player ealtri software multimediali in questa versione sono stati aggiornati per utilizzare il nuovo framework.

• E' stato drammaticamente migliorato il supporto per l'internazionalizzazione con SCIM in FedoraCore 5. Lo SCIM language input framework fornisce una semplice interfaccia da usare perconsentire l'input per molte differenti lingue non inglesi. SCIM sostituisce il sistema IIIMF usato nelleprecedenti versioni di Fedora.

• Il navigatore web predefinito é Firefox serie 1.5.0.x (http://www.mozilla.com/firefox/releases/1.5.html), che possiede molte nuove caratteristiche per una navigazione più veloce, sicuraed efficiente.

• La suite di applicazioni per l'ufficio OpenOffice.org 2.0.2 (http://www.openoffice.org/product/index.html) fa ora un uso migliore delle librerie di sistema generali per elevare le prestazioni el'efficienza.

• Un gran numero di programmi GTK e GNOME prendono vantaggio dalla libreria grafica 2D Cairo(http://cairographics.org/), inclusa in questa versione, per fornire interfacce grafiche lineari edattraenti.

• Ci sono nuovi drivers sperimentali che forniscono supporto per i largamente usati chipsets wirelessBroadcom 43xx (http://bcm43xx.berlios.de/).

• NetworkManager (http://fedoraproject.org/wiki/Tools/NetworkManager) ha ricevuto numerosi menu,interfaccia utente, e migliorie di funzionalità. Comunque, è disabilitata per impostazione predefinitain questa versione poichè non è ancora adatto per certe configurazioni, come gli IP di sistema staticio i dispositivi in bonding.

Release Notes

6

• Questa versione include libnotify, una libreria che presenta semplici ed attraenti notifiche per ildesktop.

• Fedora Core ora usa gnome-mount, un più efficiente meccanismo che sostituisce fstab-sync, edusa HAL per gestire il montaggio.

• Il supporto per la stampa è migliorato in questa versione con l'inclusione dell'utilità hplip, chesostituisce hpijs.

2.1.2. Amministrazione di sistemaI miglioramenti per gli amministratori e gli sviluppatori includono:

• Il sistema di virtualizzazione Xen ha supporto avanzato. Gli strumenti per configurare le macchinevirtuali Xen sul tuo sistema Fedora Core ora usano il processo d'installazione grafico standard,eseguito come finestra nel tuo Desktop. Gli sviluppatori Fedora hanno anche creato gnome-applet-vm, che fornisce una semplice applet che monitorizza i domini virtuali, e libvirt (http://libvirt.org/), una libreria che fornisce un API per utilizzare le capacità di virtualizzazione Xen.

• Il consolidato sistema d'installazione anaconda, continua ad evolversi. Le nuove caratteristiche inquesta versione includono il logging remoto ed il migliorato supporto per la segnalazione degli errori.L'amministrazione dei pacchetti nel sistema d'installazione è ora affidato a yum. Questa miglioria è ilprimo passo nell'abilitare l'accesso a Fedora Extras dall'interno del processo d'installazione.

• La versione 2.2 di Apache HTTP Server è ora inclusa. Questa versione fornisce migliorienell'autenticazione, supporto database, utilizzo proxy e filtraggio dei contenuti.

• I pacchetti dell'ultima generazione di database servers sono stati preparati per questa versione,includendo MySQL 5.0 e PostgreSQL 8.1.

• Diversi programmi Java nativi adesso sono disponibili compilati con GCJ, come il server J2EEGeronimo ed il progetto Apache Jakarta, questo, in aggiunta ai programmi Java ed alle possibilitàdi programmazione delle versioni precedenti.

• Ci sono nuovi strumenti per il monitoraggio del sistema e l'analisi delle prestazioni. Questa releaseinclude SystemTap (http://fedoraproject.org/wiki/SystemTap), un sistema di strumentazione per ildebugging e l'analisi dei colli di bottiglia prestazionali, e Frysk (http://fedoraproject.org/wiki/Frysk),una tecnologia di analisi dell'esecuzione, per monitorizzare i processi o i threads in esecuzione chesono fornite come anteprime tecnologiche in questa versione.

• Questa versione include system-config-cluster, un utilità che ti permette di amministrare unaconfigurazione cluster con impostazioni grafiche.

• La combinazione delle utilità Kexec e Kdump (http://lse.sourceforge.net/kdump/) fornisce unmoderno strumento di crash dumping ed una potenzialità per avviare velocemente, bypassando ilfirmware nei riavvii. Kexec carica un nuovo kernel da un kernel in esecuzione, e Kdump può fornireun dump della memoria del kernel precedente per il debugging.

• Questa versione include iscsi-initiator-utils, il demone iSCSI ed i programmi di utilità cheforniscono supporto per l'hardware che usa l'interfaccia iSCSI.

• fedora-release ora include i repositori software per i pacchetti debuginfo ed i pacchetti rpmsorgenti.

Piano di sviluppo

7

• fedora-release ora include i repositori software per il progetto di mantenimento della comunitàFedora Legacy. (disabilitati per impostazione predefinita)

2.1.3. Cambiamenti a livello di sistema• Xorg X11R7.0 è stato incluso in questa versione. La nuova architettura modulare di R7.0 consente

aggiornamenti dei drivers più facili e semplifica lo sviluppo, aprendo la strada a rapidi miglioramentinella grafica di Linux.

• Il compilatore GCC 4.1 (http://gcc.gnu.org/gcc-4.1/changes.html) è incluso, e l'intero gruppodi pacchetti Fedora è compilato con questa tecnologia. Questo porta migliorie in sicurezza eprestazioni a tutto il sistema.

• I kernels per questa versione sono basati su Linux 2.6.16. Fa riferimento alla sezione sul kernel inqueste note di rilascio per ulteriori dettagli.

• Il framework PCMCIA usato dai portatili e dai dispositivi mobili è cambiato. Il vecchio pacchettopcmcia-cs che usa il servizio cardmgr/pcmcia è stato sostituito con un nuovo pacchettopcmciautils. Con pcmciautils, le periferiche PCMCIA sono gestite direttamente edinamicamente dai subsistemi hotplug ed udev. Questo aggiornamento accresce sia l'efficienzache le prestazioni del sistema. Per maggiori informazioni su questi cambiamenti, fa riferimento ahttp://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html.

• L'implementazione di SELinux ha subito un cambiamento significativo con il passaggio allareference policy (http://serefpolicy.sourceforge.net/). La SELinux reference policy può supportaremoduli di policy binari. Ora è possibile spostare le policy SELinux in pacchetti individuali per poterconsentire agli utenti di rilasciare personalizzazioni più peculiari per i sistemi quando richiesto.Questa versione aggiunge anche il supporto per la Multi-Category Security (MCS), abilitata perimpostazione predefinita e la Multi Level Security (MLS). SELinux continua ad offrire supporto peril TE (Type Enforcement), abilitato per impostazione predefinita e l'RBAC (Role Based AccessControl). Fa riferimento alla sezione su SELinux in queste notes di rilascio per altri dettagli e links arisorse SELinux sulle pagine del Progetto Fedora.

• udev fornisce un nuovo linking per le periferiche che includono il nome fisico della dispositivo.Per esempio, se il tuo CD-ROM è /dev/hdc, esso verrà symlinkato all'amichevole nome di /dev/cdrom-hdc. Se hai ulteriori dispositivi dello stesso tipo, verrà applicata la stessa regola,così /dev/hdd sarà symlinkato a /dev/cdrom-hdd. Questo è vero per /dev/scanner, /dev/floppy, /dev/changer, e così via.

E' creato anche il tipico nome /dev/cdrom, e udev lo assegna randomicamente ad uno deidispositivi /dev/cdrom-hdX. Questa assegnazione randomica di solito è permanente, ma inalcune configurazioni il symlink potrebbe cambiare all'avvio su un diverso dispositivo. Questonon influenza le applicazioni di masterizzazione CD, ma alcune applicazioni CD player tipo kscdpotrebbero essere interessate. Se vuoi, puoi impostare la tua applicazione CD player a puntare aduno specifico dispositivo CD-ROM, come /dev/cdrom-hdc. Questa situazione accade solo se haipiù di un tipo di dispositivo.

2.2. Piano di sviluppoI piani proposti per la prossima versione di Fedora sono disponibili su http://fedoraproject.org/wiki/it_IT/RoadMap.

Release Notes

8

3. Fornire suggerimenti per le note di rilascio

Suggerimenti per le sole note di rilascioQuesta sezione concerne i suggerimenti alle note di rilascio stesse. Per dare suggerimentisul software Fedora od altri elementi di sistema, sei pregato di riferirti a http://fedoraproject.org/wiki/BugsAndFeatureRequests. Un elenco degli errori e problemipiù comuni per questa versione è disponibile su http://fedoraproject.org/wiki/Bugs/FC5Common.

Ti ringraziamo per l'interesse nel fornirci suggerimenti per queste note di rilascio. Se pensi che questenote possano essere migliorate in qualche modo, puoi inviare il tuo suggerimento direttamenteall'autore del pezzo. Ci sono diversi modi per farlo, in ordine di preferenza:

• Edita il contenuto direttamente su http://fedoraproject.org/wiki/Docs/Beats

• Riempi questa segnalazione d'errore usando questo template: http://tinyurl.com/8lryk - Questo linkè SOLO per i feedback sulle stesse note di rilascio. (Fa riferimento all'ammonizione precedenteper i dettagli.)

• Email [email protected]

Un pezzo delle note di rilascio è un area delle note di rilascio la cui sorveglianza è responsabilitàdi uno o più contributori di contenuti. Per maggiori informazioni sui pezzi, fa riferimento a http://fedoraproject.org/wiki/DocsProject/ReleaseNotes/Beats.

Grazie (in anticipo) per i tuoi suggerimenti!

4. Note relative all'installazioneQuesta sezione descrive le problematiche relative ad Anaconda (il programma di installazione diFedora Core) ed all'installazione di Fedora Core in generale.

Scaricare files di grandi dimensioniSe intendi scaricare l'immagine ISO DVD di Fedora Core, tieni a mente che non tutti glistrumenti di download file possono scaricare files più grandi di 2GB. wget 1.9.1-16 osuperiore, curl e ncftpget non hanno questa limitazione, e possono scaricare consuccesso files più grandi di 2GB. BitTorrent è un altro metodo per scaricare grandifiles. Per le informazioni su come ottenere ed usare il file torrent fa riferimento a http://torrent.fedoraproject.org/.

4.1. Note su Anaconda• Anaconda controlla l'integrità dei media d'installazione per impostazione predefinita. Questa

funzione può essere utilizzata con i metodi di installazione CD, DVD, hard drive ISO, e NFS ISO.Il progetto Fedora ti raccomanda di eseguire il test di tutti i media prima di cominciare il processod'installazione, e prima di inviare qualsiasi segnalazione d'errore inerente l'installazione. Molti deglierrori inviati sono attualmente causati da CDs masterizzati inappropriatamente. Per usare questotest, scrivi linux mediacheck nel boot: prompt.

Note su Anaconda

9

La funzione mediacheck è altamente sensitiva, e può ritenere errati alcuni dischi utilizzabili.Questo risultato è spesso causato dal software di scrittura del disco che non include il paddingquando vengono creati dischi dai files ISO. Per ottenere i migliori risultati con mediacheck,eseguite l'avvio con con l'opzione:

linux ide=nodma

Usa l'utilità sha1sum per verificare i dischi prima di portare a termine un installazione. Questo testidentifica accuratamente i dischi che non sono validi o non identici ai files immagine ISO.

BitTorrent verifica automaticamente l'integrità dei filesSe usi BitTorrent, qualsiasi file scaricato è automaticamente validato. Se hai scaricatocompletamente un file, non hai bisogno di testarlo. Comunque, una volta masterizzato ilCD, dovrai usare ancora mediacheck.

• Potresti effettuare dei test sulla memoria prima di installare Fedora Core immettendo memtest86nel boot: prompt. Questa opzione eseguirà l'avvio esclusivo del software di testing della memoriaMemtest86 invece di Anaconda. Le verifiche di Memtest86 continuano fino a che il tasto Esc nonviene premuto.

Disponibilità di Memtest86Devi eseguire il boot dal primo disco d'installazione o da un CD di ripristino per poterusare questa caratteristica.

• Fedora Core supporta installazioni grafiche FTP ed HTTP. Comunque, l'immagine d'installazionedeve essere contenuta in RAM o apparire su uno storage locale come l'Installation Disc 1. Perciòsolo i sistemi con più di 192MiB di RAM od i sistemi avviati dall'Installation Disc 1, possono usarel'installer grafico. I sistemi con 192MiB di RAM o meno verranno portati ad usare l'installer testualeautomaticamente. Se preferisci usare il programma d'installazione testuale, scrivi linux text nelboot: prompt.

4.1.1. Cambiamenti in Anaconda• Il programma d'installazione controlla le caratteristiche dell'hardware ed installa il kernel

uniprocessore o SMP (Symmetric Multi Processor), in modo appropriato, in questa release.Le precedenti versioni installavano entrambe le varianti usando poi quella appropriata comepredefinita.

• Anaconda ora supporta l'installazione su diversi chipset IDE software RAID usando dmraid. Perdisabilitare questa caratteristica, aggiungi l'opzione nodmraid nel boot: prompt. Per maggioriinformazioni, fa riferimento a http://fedoraproject.org/wiki/DmraidStatus .

Non si avvia solo con mezzo dmraid RAID1 (mirror)Possono succedere diverse cose che causano in dmraid di rompere il mirror, e se avviin modalità lettura/scrittura sono su uno dei dischi in mirror, provocherai la perdita di

Release Notes

10

sincronia frai dischi. Non si incorrerà in alcun sintomo, finché il disco primario leggee scrive da solo. Ma se tenterai di ristabilire il mirror senza prima aver sincronizzatoi dischi, potresti corrompere i dati e dovrai reinstallare da capo senza possibilità direcupero.

Se il mirror è rotto, sarai in grado di effettuare la risincronizzazione dall'interno del BIOSdel chipset RAID o usando il comando dd. La reinstallazione è sempre un opzione.

• I mouse seriali sono formalmente non più supportati da Anaconda o Fedora Core.

• Le impostazioni di partizionamento sono state rielaborate per essere più amichevoli per l'utente.

• La schermata di selezione dei pacchetti è stata migliorata. Il nuovo schermo semplificato mostrasolo i gruppi opzionali Ufficio e produttività (abilitato per impostazione predefinita), Svilupposoftware, Web Server, e Virtualizzazione (Xen). I gruppi di selezione Minima e Installa tuttosono stati rimossi da questa schermata. Comunque puoi ancora personalizzare pienamentela tua selezione dei pacchetti. Il menu contestuale del bottone destro del mouse da, in modosemplice, la possibilità di selezionare tutti i pacchetti opzionali di un gruppo. Fa riferimento a http://fedoraproject.org/wiki/Anaconda/PackageSelection per maggiori dettagli.

• La selezione dei pacchetti opzionali è stata migliorata. Nella finestra di dialogo di selezione deipacchetti personalizzata, puoi cliccare con il bottone destro su qualsiasi gruppo di pacchetti, eselezionare o deselezionare tutti insieme, tutti i pacchetti opzionali.

• La configurazione del Firewall e SELinux è stata spostata al Setup Agent (firstboot), la fasefinale del processo d'installazione grafica.

• La schermata di configurazione del fuso orario è ora caratterizzata dallo zooming delle aree sullamappa di selezione delle locazioni.

• Questa versione supporta il logging remoto via syslog. Per usare questa caratteristica, aggiungetel'opzione syslog=host:port al prompt del boot. Lo specificatore :port è opzionale.

• Anaconda adesso renderizza le release notes con i widget gtkhtml per le maggiori potenzialità.

• Il kickstart è stato riassemblato nel suo nuovo pacchetto, pykickstart, contenente un parser edun writers. Come risultato di questo cambiamento, la validazione e l'estensione è ora più facile.

• Anaconda ora supporta yum come backend per risolvere le dipendenze dei pacchetti. Repositoriaggiuntivi come Fedora Extras si aspetta siano supportati durante l'installazione in una futuraversione.

4.1.2. Problemi relativi all'installazione• Alcuni portatili Sony VAIO potrebbero avere dei problemi installando Fedora Core da CD-ROM. Se

ciò accade, riavviate il processo d'installazione ed aggiungete la seguente opzione nella linea dicomando di boot:

•pci=off ide1=0x180,0x386

Note specifiche sull'architettura

11

L'installazione procederà normalmente, e qualsiasi periferica non riconosciuta verrà configurata alprimo avvio di Fedora Core.

• Non tutti i controllers RAID IDE sono supportati. Se il tuo controller RAID non è ancora supportatoda dmraid, potrai combinare i tuoi dischi in un array RAID configurando il Linux software RAID. Peri controllers supportati, configura le funzionalità RAID nel BIOS del computer.

4.1.3. Problemi relativi all'aggiornamentoFa riferimento a http://fedoraproject.org/wiki/DistributionUpgrades per il dettaglio delle procedureraccomandate per l'aggiornamento di Fedora.

In generale, le installazioni fresche sono raccomandate rispetto agli aggiornamenti, particolarmenteper i sistemi che includono software di repositori di terze parti. Pacchetti di terze parti rimanentida installazioni precedenti, potrebbero non funzionare come ci si aspetta su un sistema Fedoraaggiornato. Se decidi si eseguire comunque un aggiornamento, le seguenti informazioni potrannoessere d'aiuto.

• Before you upgrade, back up the system completely. In particular, preserve /etc , /home , andpossibly /opt and /usr/local if customized packages are installed there. You may wish to use amulti-boot approach with a "clone" of the old installation on alternate partition(s) as a fallback. In thatcase, creating alternate boot media such as GRUB boot floppy.

Backup della configurazione del sistemaIl backup delle configurazioni in /etc è veramente utile anche per ricostruire leimpostazioni di sistema dopo un installazione fresca.

• Dopo aver completato l'aggiornamento, eseguite il comando:

•rpm -qa --last > RPMS_by_Install_Time.txt

Ispezionate la fine dell'output per quei pacchetti con data antecedente l'aggiornamento. Rimuoveteo aggiornate questi pacchetti dal repositorio di terze parti, o altrimenti lavorateci su comenecessario.

5. Note specifiche sull'architetturaQuesta sezione fornisce note che sono specifiche all'architettura hardware supportata da FedoraCore.

5.1. Specifiche PPC per FedoraQuesta sezione copre ogni informazione specifica che potresti aver bisogno di conoscere, su FedoraCore e la piattaforma hardware PPC.

Release Notes

12

5.1.1. Requisiti hardware PPC

5.1.1.1. Processore e memoria• CPU Minima: PowerPC G3 / POWER4

• Fedora Core 5 supporta solo la generazione “New World” degli Apple Power Macintosh, venduticirca dal 1999 in poi.

• Fedora Core supporta anche gli IBM eServer pSeries, IBM RS/6000, Genesi Pegasos II, e lemacchine IBM Cell Broadband Engine.

• Raccomandati per la modalità testo: 233 MHz G3 o superiore, 128MiB RAM.

• Raccomandati per la modalità grafica: 400 MHz G3 o superiore, 256MiB RAM.

5.1.1.1.1. Requisiti di spazio su discoI requisiti di spazio su disco sottoelencati rappresentano lo spazio occupato da Fedora Core 5 dopoaver completato l'installazione. Comunque, altro spazio su disco è necessario durante l'installazioneper il supporto dell'ambiente d'installazione. Questo spazio aggiuntivo corrisponde alla grandezza di/Fedora/base/stage2.img (sul Disco d'installazione 1) più la grandezza dei files in /var/lib/rpm sul sistema installato.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimalinstallation to as much as an additional 175 MiB for an "everything" installation. The completepackages can occupy over 9 GB of disk space.

Ulteriore spazio è richiesto per ogni dato utente, ed almeno il 5% di spazio libero dovrà esseremantenuto affinché il sistema funzioni correttamente.

5.1.1.2. La tastiera AppleIl tasto Option sui sistemi Apple è equivalente al tasto Alt sul PC. Dove la documentazione o ilsoftware d'installazione si riferiscono al tasto Alt, usa il tasto Option. Per alcune combinazioni ditasti potresti aver bisogno di usare il tasto Option insieme al tasto Fn, tipo Option - Fn - F3 percambiare al terminale virtuale tty3.

5.1.1.3. Note di installazione PPCIl disco 1 d'installazione di Fedora Core è avviabile sull'hardware supportato. In più, un immaginedi CD bootabile si può trovare nella directory images/ di questo disco. Queste immagini sicomporteranno differentemente a seconda dell'hardware:

• Apple Macintosh

Il bootloader avvierà automaticamente l'appropriato installer a 32-bit o 64-bit.

Il pacchetto predefinito gnome-power-manager include il supporto al power management, inclusolo sleep e la gestione del livello di retroilluminazione. Gli utenti con requisiti più complessi possonousare il pacchetto apmud in Fedora Extras. Seguendo l'installazione, puoi installare apmud con ilseguente comando:

• su -c 'yum install apmud'

Specifiche x86 per Fedora

13

• 64-bit IBM eServer pSeries (POWER4/POWER5)

After using OpenFirmware to boot the CD, the bootloader (yaboot) should automatically boot the 64-bit installer.

• 32-bit CHRP (IBM RS/6000 ed altri)

After using OpenFirmware to boot the CD, select the linux32 boot image at the boot: prompt tostart the 32-bit installer. Otherwise, the 64-bit installer starts, which does not work.

• Genesi Pegasos II

At the time of writing, firmware with full support for ISO9660 file systems is not yet released for thePegasos. However, you can use the network boot image. At the OpenFirmware prompt, enter thecommand:

• boot cd: /images/netboot/ppc32.img

You must also configure OpenFirmware on the Pegasos manually to make the installed FedoraCore system bootable. To do this, set the boot-device and boot-file environment variablesappropriately.

• Avvio dalla rete

Ci sono immagini combinate contenenti il kernel d'installazione ed il ramdisk nella directoryimages/netboot/ del albero d'installazione. Queste sono intese per l'avvio via network con TFTP,ma possono essere usate in molti modi.

yaboot supporta il TFTP booting per gli IBM eServer pSeries e Apple Macintosh. Il progetto FedoraIncoraggia l'uso di yaboot rispetto alle immagini netboot.

5.2. Specifiche x86 per FedoraQuesta sezione copre ogni informazione specifica che potresti aver bisogno di conoscere, su FedoraCore e la piattaforma hardware x86.

5.2.1. Requisiti hardware x86In ordine all'uso di specifiche caratteristiche di Fedora Core durante o dopo l'installazione, dovraiconoscere i dettagli di altri componenti hardware tipo schede video e di rete.

5.2.1.1. Requisiti di processore e memoriaLe seguenti specifiche di CPU sono dichiarate in paragone ai processori Intel. Anche gli altriprocessori, come quelli di AMD, Cyrix, e VIA che sono compatibili ed equivalenti ai seguentiprocessori Intel possono essere usati con Fedora Core.

• Minimum: Pentium-class — Fedora Core is optimized for Pentium 4 CPUs, but also supportsearlier CPUs such as Pentium, Pentium Pro, Pentium II, Pentium III, and compatible AMD andVIA processors. Fedora takes this approach because Pentium-class optimizations actually resultin reduced performance for non-Pentium class processors. In addition, scheduling for Pentium 4processors, which make up the bulk of today's processors, is sufficiently different to warrant thischange.

Release Notes

14

• Raccomandato per la modalità testo: 200 MHz Pentium-class o superiore

• Raccomandato per la modalità grafica: 400 MHz Pentium II o superiore

• Processori AMD64 (sia Athlon64 che Opteron)

• Processori Intel con Intel® Extended Memory 64 Technology (Intel® EM64T)

• RAM minima per la modalità testo: 128MiB

• RAM minima per la modalità grafica: 192MB

• RAM raccomandata per la modalità grafica: 256MiB

5.2.1.1.1. Requisiti di spazio su discoI requisiti di spazio su disco sottoelencati rappresentano lo spazio occupato da Fedora Core dopo avercompletato l'installazione. Comunque, altro spazio su disco è necessario durante l'installazione peril supporto dell'ambiente d'installazione. Questo spazio aggiuntivo corrisponde alla grandezza di /Fedora/base/stage2.img sull'Installation Disc 1 più la grandezza dei files in /var/lib/rpm sulsistema installato.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimalinstallation to as much as an additional 175 MiB for an "everything" installation. The completepackages can occupy over 9 GB of disk space.

Ulteriore spazio è richiesto per ogni dato utente, ed almeno il 5% di spazio libero dovrà esseremantenuto affinché il sistema funzioni correttamente.

5.3. Specifiche x86_64 per FedoraQuesta sezione copre ogni informazione specifica che potresti aver bisogno di conoscere, su FedoraCore e la piattaforma hardware x86_64.

x86_64 non usa un kernel SMP separatoIl kernel predefinito nell'architettura x86_64 fornisce capacità SMP (Symmetric Multi-Processor) per gestire multiple CPU efficentemente. Questa architettura non ha un kernelSMP separato a differenza dei sistemi x86 e PPC.

5.3.1. Requisiti hardware x86_64In ordine all'uso di specifiche caratteristiche di Fedora Core 5 durante o dopo l'installazione, dovraiconoscere i dettagli di altri componenti hardware tipo schede video e di rete.

5.3.1.1. Requisiti di memoriaQuesto elenco è per i sistemi a 64-bit x86_64:

• RAM minima per la modalità testo: 128MiB

• RAM minima per la modalità grafica: 256MiB

• RAM raccomandata per la modalità grafica: 512MiB

Note sui pacchetti

15

5.3.1.1.1. Requisiti di spazio su discoI requisiti di spazio su disco sottoelencati rappresentano lo spazio occupato da Fedora Core 5 dopoaver completato l'installazione. Comunque, altro spazio su disco è necessario durante l'installazioneper il supporto dell'ambiente d'installazione. Questo spazio aggiuntivo corrisponde alla grandezza di /Fedora/base/stage2.img sul Disco d'installazione 1 più la grandezza dei files in /var/lib/rpmsul sistema installato.

In practical terms, additional space requirements may range from as little as 90 MiB for a minimalinstallation to as much as an additional 175 MiB for an "everything" installation. The completepackages can occupy over 9 GB of disk space.

Ulteriore spazio è richiesto per ogni dato utente, ed almeno il 5% di spazio libero dovrà esseremantenuto affinché il sistema funzioni correttamente.

5.3.1.2. Supporto RPM Multiarch su x86_64RPM supporta l'installazione parallela dello stesso pacchetto per molteplici architetture. Un normaleelenco dei pacchetti come rpm -qa potrebbe sembrare includere pacchetti duplicati, poichèl'architettura non è visualizzata. Usa invece il comando repoquery, che è parte del pacchetto yum-utils in Fedora Extras, che, per impostazione predefinita, mostra l'architettura. Per installare yum-utils, esegui il seguente comando:

su -c 'yum install yum-utils'

Per elencare tutti i pacchetti con le loro architetture usa rpm, eseguendo il seguente comando:

rpm -qa --queryformat "%{name}-%{version}-%{release}.%{arch}\n"

Puoi aggiungere questo a /etc/rpm/macros (per un impostazione globale) o ~/.rpmmacros (perun impostazione per-utente). Esso cambia la query predefinita per mostrare l'architettura:

%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}

6. Note sui pacchettiLe seguenti sezioni contengono informazioni riguardanti i pacchetti che hanno avuto significativicambiamenti per Fedora Core. Per un accesso facilitato, sono organizzati in linea generale usando glistessi gruppi mostrati nel sistema d'installazione.

6.1. Cambiamenti in core utilities POSIXIl pacchetto coreutils ora segue lo standard POSIX versione 200112. Questo cambio nelcomportamento potrà avere effetto negli scripts e negli argomenti dei comandi che erano inprecedenza deprecati. Ad esempio, se hai un nuovo sistema ma stai eseguendo software che assumeuna vecchia versione di POSIX ed usa sort +1 o tail +10, potrai aggirare qualsiasi problema di

Release Notes

16

compatibilità impostando _POSIX2_VERSION=199209 nel tuo ambiente. Fa riferimento alla sezionesugli standards nel manuale info di coreutils per maggiori informazioni. Puoi eseguire il seguentecomando per leggere queste informazioni.

info coreutils Standards

6.2. Pango Text Renderer per FirefoxFedora sta compilando Firefox con il sistema Pango come rendering per il testo. Questo fornisce unmiglior supporto per certe scritture di lingua, come Indiano ed alcune scritteCJK. Pango è incluso conil permesso di Mozilla Corporation. Questo cambiamento è risaputo causare malfunzionamenti conil rendering di MathML, e potrebbe impattare negativamente sulle prestazioni di alcune pagine. Perdisabilitare l'uso di Pango, impostate il vostro ambiente prima di lanciare Firefox:

MOZ_DISABLE_PANGO=1 /usr/bin/firefox

Alternativamente, potresti includere questa variabile ambiente come parte di uno script che locontiene.

6.3. Smbfs deprecatoL'implementazione del kernel di smbfs per supportare il protocollo di condivisione di files di Windowsè stato deprecato in favore di cifs, che è compatibile con il passato con smbfs in caratteristiche emanutenzione. Ti raccomandiamo di usare il filesystem cifs al posto di smbfs.

6.4. Plugin di yum per la gestione del kernelUn plugin yum scritto da sviluppatori Red Hat è fornito per impostazione predefinita con il pacchettoyum che ritiene gli ultimi due kernels in aggiunta a quello installato quando esegui gli aggiornamentisul sistema. Questa caratteristica può essere più finemente regolata per ritenere più o menor kernelso essere interamente disabilitata attraverso il file /etc/yum/pluginconf.d/installonlyn.conf.Ci sono altri plugins ed utilities disponibili come parte del pacchetto yum-utils nel repositoriosoftware Fedora Extras. Potrai installarli usando il seguente comando.

yum install yum-utils

6.5. Cambiamenti di comportamento della gestione della cache inyumPer impostazione predefinita, yum è ora configurato per rimuovere gli headers ed i pacchetti scaricatidopo un installazione di successo per ridurre le richieste di spazio su disco nell'aggiornamento diun sistema Fedora. Molti utenti hanno poche o nessuna necessità del pacchetto una volta installatonel sistema. Per i casi in cui si voglia preservare gli headers ed i pacchetti (ad esempio, se condividila tua directory /var/cache/yum tra più macchine), modifica l'opzione keepcache ad 1 in /etc/yum.conf.

Dispositivi del kernel, caricamento dei moduli, e cambiamenti hotplug

17

6.6. Dispositivi del kernel, caricamento dei moduli, e cambiamentihotplugL'hotplug ed il sottosistema di amministrazione dei dispositivi ha subito cambiamenti significativi inFedora Core. Il metodo udev ora gestisce il caricamento di tutti i moduli, sia all'avvio del sistema cheper le periferiche inserite a caldo. Il pacchetto hotplug è stato rimosso e non è più necessario.

Il supporto per gli hotplug helpers mediante le directory /etc/hotplug, /etc/hotplug.d, e /etc/dev.d é deprecato, e potrebbe essere rimosso in una futura versione di Fedora Core. Questihelpers potranno essere convertiti in regole udev. Sei pregato di vedere http://www.reactivated.net/writing_udev_rules.html per degli esempi.

6.7. Cambiamenti nella ricerca sul sistema

mlocate Has Replaced slocateIl nuovo pacchetto mlocate fornisce le implementazioni di /usr/bin/locate e /usr/bin/updatedb. Le precedenti versioni di Fedora includevano le versioni slocate diquesti programmi.

• Il comando locate è completamente compatibile.

• Il file di configurazione /etc/updatedb.conf é compatibile.

• Gli errori di sisntassi che slocate non rilevava saranno ora segnalati.

• La variabile DAILY_UPDATE non é supportata.

• Il comando updatedb non é compatibile, e gli scripts personalizzati che usano updatedbdovranno essere aggiornati.

6.8. Rimozione dell'utilità di configurazione del mouseL'utilità di configurazione system-config-mouse é stata scartata in questa release poichésynaptic e la configurazione dei mouse a tre bottoni viene fatta automaticamente. I mouse serialinon sono più supportati.

6.9. L'applet up2date e RHN sono state rimosseI pacchetti up2date e rhn-applet sono stati rimossi da Fedora Core 5. Gli utenti sono incoraggiatiad usare lo strumento yum dalla riga di comando, ed il software manager Pirut e lo strumentod'aggiornamento Pup dal desktop.

6.10. NetworkManagerFedora systems use Network Manager to automatically detect, select, and configure wired andwireless network connections. Wireless network devices may require third-party software or manualconfiguration to activate after the installation process completes. For this reason, Fedora Coreprovides Network Manager as an optional component.

Fa riferimento a http://fedoraproject.org/wiki/Tools/NetworkManager per maggiori informazioni su comeinstallare ed abilitare Network Manager.

Release Notes

18

6.11. DovecotFedora Core include una nuova versione del software server IMAP dovecot, che presenta molticambiamenti nel suo file di configurazione. Questi cambiamenti sono di particolare importanzaper gli utenti che eseguono l'aggiornamento da una versione precedente. Fa riferimento a http://wiki.dovecot.org/UpgradingDovecot per maggiori informazioni sui cambiamenti.

6.12. KudzuL'utilità kudzu, la libreria libkudzu, e l'elenco dell'hardware /etc/sysconfig/hwconfsono deprecati, e verranno rimossi in una futura versione di Fedora Core. Le applicazioni chenecessiteranno di ricercare l'hardware disponibile dovranno essere portate ad utilizzare la libreriaHAL. Maggiori informazioni su HAL sono disponibili su http://freedesktop.org/wiki/Software/hal.

6.13. Nessun editing automatico di fstab per i media rimovibiliLo strumento fstab-sync é stato rimosso. In Fedora Core , il programma fstab-sync è statorimosso in favore di soluzioni specifiche desktop per il montaggio dei media rimovibili. Nessuna lineadi configurazione per le periferiche hotplug o media inseriti saranno più automaticamente aggiunte alfile /etc/fstab. Gli utenti della linea di comando, dovranno migrare a gnome-mount, che forniscefunzionalità similari.

6.14. Montaggio dei dischi fissi in Gnome e KDEAs part of the changes to the mounting infrastructure, the desktop's automatic mountable devicesdetection now includes policy definitions that ignore all fixed disk devices from. This was done toincrease security on multi-user systems. People on multi-user systems who want to make changes todisk mounting that could impact the multi-user environment are advised to understand the implicationsof the default HAL policy decisions and to review the HAL policy files in /usr/share/hal/fdi/policy/.

Se sei su un sistema a singolo utente e vorresti recuperare le funczionalità di montare dischi fissi tipopartizioni IDE dal desktop, puoi modificare la policy HAL predefinita. Per abilitare il montaggio daldeskop per tutti i dischi fissi:

su -c 'mv /usr/share/hal/fdi/policy/10osvendor/99-redhat-storage-policy-\fixed-drives.fdi /root/'su -c '/sbin/service haldaemon restart'

Se ti occorresse un controllo più finemente granulare e vorresti esporre solo certi dischi fissi per ilmontaggio dal desktop, leggi più avanti come creare policy HAL addizionali per ignorare/permettereselettivamente periferiche disco fisso.

6.15. GnuCashIl backend PostgreSQL per GnuCash é stato rimosso, poiché appartenente ad un ramo di svilupponon mantenuto, non supporta il pieno set di caratteristiche di GnuCash, e può portare a crash. Gliutenti che usano il backend PostgreSQL dovranno caricare i propri dati e salvarli in un file XML primadi aggiornare GnuCash.

Mozilla

19

6.16. MozillaLa suite di applicazioni Mozilla é deprecata. E' distribuita con Fedora Core e le applicazioni possonoaspettare di compilarsi su mozilla-devel, comunque verrà rimossa in una versione futura di FedoraCore.

6.17. Avviare senza initrdL'avviaro di Fedora Core senza l'uso di un initrd è deprecato. Il supporto per l'avvio del sistema senzaun initrd potrebbe essere rimosso nelle versioni future di Fedora Core.

6.18. libstc++ previewE' stato aggiunto il pacchetto libstdc++so7. Questo pacchetto contiene un anteprima della libreriaGNU Standard C++ dal libstdcxx_so_7-branch. E' considerata sperimentale e non supportata.Non compilate nessun software su di lei, il suo ABI e la sua so-version cambierà negli aggiornamentifuturi. Per compilare software usando questa libreria, invoca g++-libstdc++so_7 invece di g++.

6.19. Rimosso il supporto a LinuxThreadsLa libreria LinuxThreads non é più disponibile. LinuxThreads é stato deprecato in Fedora Core 4 e noné più disponibile in questa versione. La libreria Native POSIX Threading Library (NPTL), che é stata lalibreria di threading predefinita fin da Red Hat Linux 9, ha sostituito LinuxThreads completamente.

7. Kernel LinuxQuesta sezione concerne cambiamenti ed importanti informazioni riguardanti il kernel in Fedora Core5.

7.1. VersioneQuesta distribuzione è basata sulla serie 2.6 del kernel di Linux. Fedora Core può includere patchesaggiuntive per miglioramenti, correzione di errori, o caratteristiche aggiuntive. Per questa ragione,il kernel di Fedora Core potrebbe non essere linea-per-linea equivalente al cosidetto vanilla kernelproveniente dal sito web di kernel.org:

http://www.kernel.org/

Per ottenere una lista di queste patches, scarica il pacchetto RPM sorgente ed esegui il seguentecomando su di esso:

rpm -qpl kernel-<version>.src.rpm

7.2. ChangelogPer ottenere una lista dei cambiamenti del pacchetto, esegui il seguente comando:

rpm -q --changelog kernel-<version>

Release Notes

20

Se hai bisogno di una versione più amichevole di changelog fa rifermento a http://wiki.kernelnewbies.org/LinuxChanges. Un breve e completo diff del kernel è disponibile su http://kernel.org/git. La versione Fedora è basata sull'albero di Linus.

Le personalizzazioni fatte per la versione Fedora sono disponibili su http://cvs.fedora.redhat.com.

7.3. Tipi di KernelFedora Core include i seguenti kernel compilati:

• Native kernel, in both uni-processor and SMP (Symmetric Multi-Processor) varieties. SMPkernels provide support for multiple CPUs. Configured sources are available in the kernel-[smp-]devel-<version>.<arch>.rpm package.

• Virtual kernel hypervisor for use with the Xen emulator package. Configured sources are available inthe kernel-xen0-devel-<version>.<arch>.rpm package.

• Virtual kernel guest for use with the Xen emulator package. Configured sources are available in thekernel-xenU-devel-<version>.<arch>.rpm package.

• Kdump kernel for use with kexec/kdump capabilities. Configured sources are available in thekernel-kdump-devel-<version>.<arch>.rpm package.

You may install kernel headers for all kernel flavors at the same time. The files are installed in the/usr/src/kernels/<version>-[xen0|xenU|kdump]-<arch>/ tree. Use the followingcommand:

su -c 'yum install kernel-{xen0,xenU,kdump}-devel'

Seleziona uno o più di questi tipi, separati da virgola e senza spazi, appropriatamente. Immetti lapassword di root quando richiesta.

l kernel predefinito x86_64 fornisce funzionalità SMPNon è disponibile un kernel SMP separato per l'architettura x86_64 in Fedora Core 5.

Supporto kernel PowerPCNon c'è supporto per Xen o kdump per l'architettura PowerPC in Fedora Core 5.

7.4. Kexec e KdumpKexec e kdump sono nuove caratteristiche nel kernel mainstream 2.6. Maggiori porzioni di questecaratteristiche sono ora in Fedora Core 5. Attualmente queste caratteristiche sono disponibili sullepiattaforme x86, x86_64, e ppc64.

Il proposito di queste caratteristiche è quello di assicurare un avvio più veloce e la creazione dikernel vmcores affidabili per scopi diagnostici. Istruzioni sulle pagine kexec e kdump verificano che lacaratteristica funzioni sui tuoi sistemi. Per maggiori informazioni fa riferimento a:

Segnalare gli errori

21

http://fedoraproject.org/wiki/Kernel/kexec

http://fedoraproject.org/wiki/Kernel/kdump

7.5. Segnalare gli erroriFa riferimento a http://kernel.org/pub/linux/docs/lkml/reporting-bugs.html per informazioni sullasegnalazione di errori nel kernel di Linux. Potrai inoltre usare http://bugzilla.redhat.com per inviarequelle segnalazioni d'errore che sono specifiche per Fedora.

7.6. Seguire libri di testo genericiMolti dei tutorial, esempi, e libri di testo sullo sviluppo del kernel Linux assumono che i sorgenti delkernel siano installati sotto la directory /usr/src/linux/. Se fai un link simbolico, come mostratosotto, sarai in grado si usare quel materiale d'apprendimento con i pacchetti di Fedora Core. Installagli appropriati sorgenti del kernel, come mostrato prima, quindi esegui il seguente comando:

su -c 'ln -s /usr/src/kernels/kernel-<all-the-rest> /usr/src/linux'

Immetti la password di root quando richiesta.

7.7. Preparazione allo sviluppo del KernelFedora Core non include il pacchetto kernel-source fornito nelle vecchie versioni poiché è necessarioil solo pacchetto kernel-devel per creare moduli esterni. Sono disponibili sorgenti configurati comedescritto in questa sezione Tipi di kernel.

Queste istruzioni fanno riferimento al Kernel correnteTo simplify the following directions, we have assumed that you want to configure thekernel sources to match your currently-running kernel. In the steps below, the expression<version> refers to the kernel version shown by the command: uname -r .

Gli utenti che necessiteranno dell'accesso ai sorgenti originali del kernel di Fedora Core possonotrovarli nel pacchetto kernel .src.rpm. Per creare un albero di sorgenti esploso da questo file, segui iseguenti passi:

Non compilate i pacchetti come Super-user (root)Building packages as the superuser is inherently dangerous and is not required, evenfor the kernel. These instructions allow you to install the kernel source as a normal user.Many general information sites refer to /usr/src/linux in their kernel instructions.If you use these instructions, simply substitute ~/rpmbuild/BUILD/kernel-<version>/linux-<version> .

1. Prepara un ambiente di compilazione di pacchetti RPM nella tua home directory. Esegui i seguenticomandi:

su -c 'yum install fedora-rpmdevtools yum-utils'

Release Notes

22

fedora-buildrpmtree

Immetti la password di root quando richiesta.

2. Abilita la definzione di repositorio source appropriata. Nel caso del kernel rilasciato con FedoraCore 5, abilita core-source editando il file /etc/yum.repos.d/fedora-core.repo,impostando l'opzione enabled=1. Nel caso di aggiornamento di kernel di test, abilita le definizionisource in /etc/yum.repos.d/fedora-updates.repo o /etc/yum.repos.d/fedora-updates-testing.repo in modo appropriato.

3. Download the kernel-<version>.src.rpm file:

yumdownloader --source kernel

Immetti la password di root quando richiesta.

4. Install kernel-<version>.src.rpm using the command:

rpm -Uvh kernel-<version>.src.rpm

Questo comando scrive i contenuti dell'RPM in ${HOME}/rpmbuild/SOURCES e ${HOME}/rpmbuild/SPECS, dove ${HOME} è la tua home directory.

Spazio richiestoIl completo processo di compilazione del kernel può richiedere diversi gigabytes dispazio extra sul file system contenente la tua home directory.

5. Prepara i sorgenti del kernel usando i comandi:

cd ~/rpmbuild/SPECSrpmbuild -bp --target $(uname -m) kernel-2.6.spec

The kernel source tree is located in the ${HOME}/rpmbuild/BUILD/kernel-<version>/directory.

6. The configurations for the specific kernels shipped in Fedora Core are in the configs/ directory.For example, the i686 SMP configuration file is named configs/kernel-<version>-i686-smp.config . Issue the following command to place the desired configuration file in the properplace for building:

cp configs/<desired-config-file> .config

Compilare solo i moduli del Kernel

23

You can also find the .config file that matches your current kernel configuration in the /lib/modules/<version>/build/.config file.

7. Ogni kernel prende il nome basandosi sul numero della sua versione. Questo è il valore mostratodal comando uname -r. Il nome del kernel è definito dalle prime quattro linee del kernelMakefile. Il Makefile è stato cambiato per generare un kernel con un nome differente daquello in esecuzione. Per essere accettato dal kernel in esecuzione, un modulo deve esserecompilato per il kernel con il nome corretto. Per fare questo, devi editare il kernel Makefile.

Per esempio, se uname -r restituisce la stringa 2.6.15-1.1948_FC5, cambia la definizioneEXTRAVERSION da questo:

EXTRAVERSION = -prep

a questo:

EXTRAVERSION = -1.1948_FC5

Che sarà, sostituito in ogni parte d'ora in poi.

8. Impartisci il seguente comando:

make oldconfig

Quindi potrai procedere come al solito.

7.8. Compilare solo i moduli del KernelAn exploded source tree is not required to build a kernel module, such as your own device driver,against the currently in-use kernel. Only the kernel-devel package is required to build externalmodules. If you did not select it during installation, use Pirut to install it, going to Applications > Add/Remove software or use yum to install it. Run the following command to install the kernel-develpackage using yum .

su -c 'yum install kernel-devel'

Per esempio, per compilare il modulo foo.ko, crea il seguente Makefile nella directory contenenteil file foo.c:

obj-m := foo.o

KDIR := /lib/modules/$(shell uname -r)/buildPWD := $(shell pwd)

default:

Release Notes

24

$(MAKE) -C $(KDIR) M=$(PWD) modules

Impartisci il comando make per compilare il modulo foo.ko

7.9. Dipendenze User Space nel KernelFedora Core has support for clustered storage through the Global File System (GFS). GFS requiresspecial kernel modules that work in conjunction with some user-space utilities, such as managementdaemons. To remove such a kernel, perhaps after an update, use the su -c 'yum removekernel-<version>' command instead. The yum command automatically removes dependentpackages, if necessary.

• PowerPC does not support GFS

I moduli del kernel GFS non sono compilati per l'architettura PowerPC in Fedora Core 5.

Tabella 1.

8. Fedora DesktopGNOME 2.14 (o una release candidate) e KDE 3.5.1 sono inclusi in Fedora Core 5. Il seguente elencoinclude i cambiamenti più evidenti dell'interfaccia desktop in questa versione.

• gnome-power-manager

• GNOME Power Manager è un demone di sessione per l'ambiente desktop GNOME che rendesemplice amministrare il tuo portatile o sistema desktop. Ottiene vantaggio dall'HAL (che forniscel'hardware abstraction layer) e da DBUS ( Inter Process Communication software) scritto emantenuto dagli sviluppatori Fedora Core.

• gnome-screensaver

• Gli GNOME Screensaver forniscono un'interfaccia utente integrata agli screensavers ad allafinestra di dialogo di blocco dello schermo.

• Ottimizzazione della memoria nei pacchetti fontconfig e shared-mime-info. Questi due ora usanocaches shared memory-mapped per questi dati.

• A cominciare da GNOME 2.12 l'opzione terminale è stata rimossa dal menù contestuale deldesktop. Il pacchetto nautilus-open-terminal nel repositorio Fedora Extras fornisce unsostituto avanzato per coloro che ne hanno bisogno. Puoi installarlo usando il seguente comando.

su -c 'yum install nautilus-open-terminal'

• In Fedora Core 5, solo un piccolo assortimento di screensavers è installato per impostazionepredefinita. Alcuni utenti giudicano questi screensavers sgradevoli mentre altri potrebbero terminarebrutalmente l'interfaccia grafica. Ciò tende a succedere più di frequente con certi screensaversanimati OpenGL forniti nel pacchetto xscreensaver-gl-extras, quando usati con hardwarescarsamente supportato. Per installare questi screensaver extra, esegui il seguente comando:

su -c 'yum install xscreensaver-extras xscreensaver-gl-extras'

Strumenti del server

25

9. Strumenti del serverQuesta sezione elenca i cambiamenti e le aggiunte alle varie GUI server e strumenti di configurazionedel sistema in Fedora Core.

9.1. system-config-printer

9.1.1. Esplorazione SMB fuori dalla rete localeAdesso puoi esplorare le condivisioni di stampanti Samba attraverso le subnets. Se è specificatoalmeno un WINS server in /etc/samba/smb.conf, il primo indirizzo è usato nell'esplorazione.

9.1.2. Supporto Kerberos per le stampanti SMBThe system-config-printer application supports Kerberos authentication when adding a new SMBprinter. To add the printer, the user must possess a valid Kerberos ticket and launch the printerconfiguration tool. Select System > Administration > Printing from the main menu, or use the followingcommand:

su -c 'system-config-printer'

Ne username ne password sono registrati in /etc/cups/printers.conf. La stampa è anchepossibile se la coda di stampa SMB permette la stampa anonima.

9.2. system-config-securitylevel

9.2.1. Aggiunte ai servizi con fiduciaSamba adesso è elencato nella lista dei Servizi con fiducia. Per permettere al firewall di far passare iltraffico SMB, abilita questa opzione.

9.2.2. Insiemi di porteQuando si definiscono Altre porte nello strumento system-config-securitylevel, puoi ora specificaregruppi di porte. Per esempio, specificando 6881-6999:tcp si otterrà l'aggiunta della seguente lineain /etc/sysconfig/iptables:

A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6881:6999 \-j ACCEPT

10. File ServersQuesta sezione è riferita ai server di condivisione e trasferimento files. Sei pregato di fare riferimento ahttp://fedoraproject.org/wiki/Docs/Beats/WebServers e http://fedoraproject.org/wiki/Docs/Beats/Sambaper le informazioni sul trasferimento files HTTP (Web) e condivisioni files Samba (Windows).

Release Notes

26

10.1. Netatalk (Compatibilità Macintosh)Fedora include la versione 2 di Netatalk, una suite di software che consente a Linux di interagire con isistemi Macintosh usando i protocolli di rete AppleTalk.

Sii prudente quando aggiorniL'aggiornamento dalla versione 1 alla versione 2 di Netatalk può causare la perdita di dati.

La versione 2 di Netatalk usa un metodo differente per immagazzinare i file resourceforks dalle precedenti versioni, e potrebbe richiedere un differente schema di codifica deinomi dei file. Sei pregato di leggere la documentazione e pianificare la tua migrazioneprima di eseguire l'aggiornamento. Fa riferimento alle informazioni sull'aggiornamento,disponibili direttamente dal sito Netatalk su http://netatalk.sourceforge.net/2.0/htmldocs/upgrade.html.

La documentazione è anche inclusa nel pacchetto netatalk. Fai riferimento a /usr/share/doc/netatalk-2.0.2/doc/htmldocs/upgrade.html o /usr/share/doc/netatalk-2.0.2/doc/Netatalk-Manual.pdf (pagina numerata 25, pagina del documento 33).

11. Web ServersQuesta sezione contiene informazioni sulle applicazioni Web.

11.1. httpdLa versione 2.2 di Apache HTTP Server è ora inclusa in Fedora Core. Questa versione porta un certonumero di migliorie rispetto alla serie 2.0, incluse:

• moduli per il caching notevolmente migliorati ( mod_cache, mod_disk_cache, mod_mem_cache )

• una nuova struttura per il supporto dell'autenticazione ed autorizzazione, sostituiscono i moduli disicurezza forniti con le precedenti versioni

• supporto per il proxy load balancing (mod_proxy_balance)

• supporto per i files grandi per le piattaforme a 32-bit (incluso il supporto per servire files più grandi di2Gb)

• nuovi moduli mod_dbd e mod_filter, che forniscono supporto database SQL e filtering avanzato

Aggiornamento e moduli di sicurezzaSe ti aggiorni da una versione precedente di httpd, aggiorna la configurazione del tuoserver per utilizzare i nuovi moduli di autenticazione ed autorizzazione. Fa riferimentoalle pagine sottoelencate per maggiori informazioni.

I seguenti cambiamenti sono stati fatti alla configurazione predefinita di httpd:

• I moduli mod_cern_meta e mod_asis non sono più caricati per impostazione predefinita.

• Il modulo mod_ext_filter è ora caricato per impostazione predefinita.

php

27

Moduli di terze partiQualsiasi modulo di terze parti compilato per httpd 2.0 deve essere ricompilato perhttpd 2.2.

Per maggiori informazioni sull'aggiornamento di installazioni esistenti, fa riferimento a http://httpd.apache.org/docs/2.2/new_features_2_2.html

Per maggiori informazioni sull'aggiornamento di installazioni esistenti, fa riferimento a http://httpd.apache.org/docs/2.2/upgrading.html.

11.2. phpLa versione 5.1 di PHP è ora inclusa in Fedora Core. Questa versione porta un certo numero dimigliorie rispetto a PHP 5.0, incluse:

• migliorate prestazioni

• aggiunta del modulo di astrazione database PDO

Sono stati aggiunti i seguenti moduli di estensione:

• date, hash, e Reflection (built-in con il pacchetto php)

• pdo e pdo_psqlite (nel pacchetto php-pdo )

• pdo_mysql (nel pacchetto php-mysql)

• pdo_pgsql (nel pacchetto php-pgsql)

• pdo_odbc (nel pacchetto php-odbc)

• xmlreader e xmlwriter (nel pacchetto php-xml)

I seguenti moduli di estensione non sono più compilati:

• dbx

• dio

• yp

11.2.1. Il framework PEARIl framework PEAR è ora pacchettizzato nel pacchetto php-pear. Sono inclusi in Fedora Core solo iseguenti componenti PEAR:

• Archive_Tar

• Console_Getopt

• XML_RPC

Componenti aggiuntivi potranno essere pacchettizzati in Fedora Extras.

Release Notes

28

12. Strumenti di sviluppoQuesta sezione riguarda vari strumenti di sviluppo.

12.1. FORTRAN• Il front end allo GNU FORTRAN 77 è stato sostituito da un nuovo FORTRAN 90/95 recognizer.

12.2. Ambiente di sviluppo Eclipse• Eclipse 3.1M6 è compilato come applicazione nativa.

• Il C Development Tool (CDT) è stato incluso.

13. SicurezzaQuesta sezione evidenzia varie questioni di sicurezza da Fedora Core.

13.1. Informazioni generaliUn introduzione generale alle molteplici proattive caratteristiche di sicurezza in Fedora, lo statuscorrente e le policies sono disponibili su http://fedoraproject.org/wiki/Security.

13.2. What's New

13.2.1. Il modulo PAM è deprecatoPam_stack è deprecato in questa versione. Linux-PAM 0.78 e successivi contengono la direttivainclude che rende obsoleto il modulo pam_stack. L'uso del modulo pam_stack è loggato con unmessaggio d'avvertimento di disapprovazione. Potrebbe essere rimosso in una versione futura. Nondeve più essere usato in configurazioni di servizio individuale. Tutti i pacchetti in Fedora Core cheusano PAM sono stati modificati per non usarlo.

Aggiornamento e PAM StacksQuando un sistema viene aggiornato da una precedente release di Fedora Core el'amministratore del sistema ha precedentemente modificato alcune configurazioni deiservizi, questi files di configurazione modificati non sono sostituiti quando un nuovopacchetto viene installato. Invece, i nuovi files di configurazione vengono creati come.rpmnew. Le configurazioni di questi servizi debbono essere fissate affinchè il modulopam_stack non venga utilizzato. Fa riferimento ai files .rpmnew per le modifichenecessarie.

diff -u /etc/pam.d/foo /etc/pam.d/foo.rpmnew

Il seguente esempio mostra il file di configurazione /etc/pam.d/login nella sua forma originaleusando pam_stack, e poi modificato con la direttiva include

#%PAM-1.0

What's New

29

auth required pam_securetty.soauth required pam_stack.so service=system-authauth required pam_nologin.soaccount required pam_stack.so service=system-authpassword required pam_stack.so service=system-auth# pam_selinux.so close should be the first session rulesession required pam_selinux.so closesession required pam_stack.so service=system-authsession required pam_loginuid.sosession optional pam_console.so# pam_selinux.so open should be the last session rulesession required pam_selinux.so open

#%PAM-1.0auth required pam_securetty.soauth include system-auth# no module should remain after 'include' if 'sufficient' might# be used in the included configuration file# pam_nologin moved to account phase - it's more appropriate there# other modules might be moved before the system-auth 'include'account required pam_nologin.soaccount include system-authpassword include system-auth# pam_selinux.so close should be the first session rulesession required pam_selinux.so closesession include system-auth# the system-auth config doesn't contain sufficient modules# in the session phasesession required pam_loginuid.sosession optional pam_console.so# pam_selinux.so open should be the last session rulesession required pam_selinux.so open

13.2.2. Determinazione dei buffer overflow e riordino delle variabiliTutto il software nei repositori Fedora Core e Fedora Extras per questa versione è compilato usandouna caratteristica di sicurezza chiamata fstack protector. Ciò è ottenuto usando l'opzione delcompilatore -fstack-protector che pone un canary value sullo stack di funzioni contenenti unarray di caratteri locale. Prima di ritornare da una funzione protetta, il canary value viene verificato.Se c'è stato un buffer overflow, il canary non coinciderà più con il valore aspettato, terminando ilprogramma. Il canary value è randomico per ogni volta che l'applicazione è avviata, rendendo gliexploit remoti molto difficili. La caratteristica stack protector non protegge contro i buffer overflowsheap-based.

Questa è una caratteristica di sicurezza scritta dagli sviluppatori Red Hat (http://gcc.gnu.org/ml/gcc-patches/2005-05/msg01193.html), reimplementando la caratteristica IBM ProPolice/SSP. Per maggioriinformazioni su ProPolice/SSP, fa riferimento a http://www.research.ibm.com/trl/projects/security/ssp/.Questa caratteristica è disponibile come parte del compilatore GCC 4.1 usato in Fedora Core 5.

La caratteristica di sicurezza FORTIFY_SOURCE per gcc e glibc introdotta in Fedora Core 4 rimanedisponibile. Per maggiori informazioni sulle caratteristiche di sicurezza in Fedora, fa riferimento ahttp://fedoraproject.org/wiki/Security/Features.

Release Notes

30

14. Java e java-gcj-compatIn questa release di Fedora Core è disponibile un ambiente Java gratuito ed open source, chiamatojava-gcj-compat. java-gcj-compat include una suite di strumenti ed un ambiente di esecuzione che ècapace di compilare ed eseguire molti utili programmi scritti nel linguaggio di programmazione Java

Fedora Core non include JavaJava è un marchio di Sun Microsystems. java-gcj-compat è uno stack di softwareinteramente libero che non è Java, ma può eseguire software Java.

L'infrastruttura ha tre componenti chiave: un runtime GNU Java (libgcj), il compilatore EclipseJava (ecj), ed un gruppo di wrappers e links (java-gcj-compat) che presentano il runtime ed ilcompilatore all'utente in una maniera simile a quella di altri ambienti Java.

I pacchetti software Java inclusi in questa versione di Fedora usano il nuovo ambiente integrato java-gcj-compat. Questi pacchetti includono OpenOffice.org Base, Eclipse, ed Apache Tomcat.

Fa riferimento alle Java FAQ su http://www.fedoraproject.org/wiki/JavaFAQ per maggiori informazionisu java-gcj-compat l'ambiente di programmazione Java libero in Fedora.

Includi posizioni e informazioni di versione nelle segnalazionid'erroreQuando crei una segnalazione d'errore, sii sicuro di includere l'output di questi comandi:

which java && java -version && which javac && javac -version

14.1. Gestire i pacchetti Java e Java-likeOltre allo stack di software libero java-gcj-compat, Fedora Core è disegnato per permetterti d'installaremolteplici implementazioni Java e cambiare fra loro usando lo strumento a linea di comandoalternatives. Comunque, ogni sistema Java installato deve essere pacchettizzato usando le lineeguida del JPackage Project per ottenere beneficio da alternatives.

Una volta installato correttamente, l'utente root potrà essere in grado di cambiare fral'implementazione java e javac usando il comando alternatives:

alternatives --config javaalternatives --config javac

14.2. Fedora ed i pacchetti Java JPackageFedora Core includes many packages derived from the JPackage Project, which provides a Javasoftware repository. These packages have been modified in Fedora to remove proprietary softwaredependencies and to make use of GCJ's ahead-of-time compilation feature. Fedora users should

Samba (Compatibilità Windows)

31

use the Fedora repositories for updates to these packages, and may use the JPackage repository forpackages not provided by Fedora.

Fa riferimento al sito web di JPackage su http://jpackage.org per maggiori informazioni sul progetto esul software che fornisce.

Mescolare pacchetti fra Fedora e JPackageVerifica la compatibilità dei pacchetti prima di installare software da entrambe i repositoriFedora e JPackage sullo stesso sistema. Pacchetti incompatibili possono causareproblemi complessi.

15. Samba (Compatibilità Windows)Questa sezione contiene le informazioni relative a Samba, la suite di software che Fedora usa perinteragire con i sistemi Microsoft Windows.

15.1. Esplorazione della rete WindowsFedora può ora esplorare le condivisioni Windows, una caratteristica conosciuta come esplorazioneSMB. Nelle releases precedenti a Fedora Core 5, il firewall preveniva l'appropriata funzionalitàdell'esplorazione SMB. Con l'aggiunta del modulo kernel ip_conntrack_netbios_ns alkernel 2.6.14, ed i corrispondenti sviluppi di system-config-securitylevel, il firewall ora gestiscepropriamente gli SMB broadcasts e permette l'esplorazione della rete.

16. MultimediaFedora Core include applicazioni per funzioni multimediali assortite, incluso ascolto, registrazione, edediting. Pacchetti aggiuntivi sono disponibili attraverso il repositorio Fedora Extras.

16.1. Lettori multimedialiL'installazione predefinita di Fedora Core include Rhythmbox, Totem, ed Helix Player per l'ascoltodei media. Molti altri programmi sono disponibili nei repositori di Fedora Core e Fedora Extras, inclusoil popolare pacchetto XMMS. Sia GNOME che KDE posseggono una selezione di lettori che possonoessere usati con una varietà di formati. Programmi aggiuntivi sono disponibili da terze parti per gestirealtri formati.

Fedora Core prende anche pieno vantaggio dal sistema sonoro Advanced Linux Sound Architecture(ALSA). Molti programmi possono suonare simultaneamente, che una volta era difficile con i sistemiLinux. Quando tutti i software multimediali sono configurati per usare ALSA, per il supporto sonoro,questa limitazione scompare. Per maggiori informazioni su ALSA, visita il sito web del progetto suhttp://www.alsa-project.org/.

16.2. I formati Ogg e Xiph.Org FoundationFedora includes complete support for the Ogg media container format, and the Vorbis audio, Theoravideo, Speex audio, and FLAC lossless audio formats. These freely-distributable formats are notencumbered by patent or license restrictions. They provide powerful and flexible alternatives to morepopular, restricted formats. The Fedora Project encourages the use of open source formats in place

Release Notes

32

of restricted ones. For more information on these formats and how to use them, refer to the Xiph.OrgFoundation's web site at http://www.xiph.org/.

16.3. MP3, DVD ed altri formati multimediali esclusiFedora Core e Fedora Extras non possono includere il supporto per il playback o la registrazione degliMP3 o DVD, perché i formati MP3 e MPEG (DVD) sono brevettati, ed i proprietari non hanno fornitole necessarie licenze. Fedora esclude anche diverse applicazioni multimediali a causa di brevetti orestrizioni sulla licenza, tipo Flash Player e Real Player. Per maggiori informazioni su questo soggetto,fa riferimento a http://fedoraproject.org/wiki/ForbiddenItems.

16.4. Authoring e Masterizzazione di CD e DVDFedora Core ed Extras includono una varietà di strumenti per gestire facilmente e masterizzare CDe DVD. Gli utenti GNOME possono masterizzare direttamente dal file manager Nautilus o scegliere ipacchetti gnomebaker o graveman da Fedora Extras, o il vecchio pacchetto xcdroast da FedoraCore. Gli utenti KDE possono usare il robusto pacchetto k3b per questi compiti. Strumenti per laconsole includono cdrecord, readcd, mkisofs ed altre tipiche applicazioni Linux.

16.5. ScreencastsPuoi usare Fedora per creare ed eseguire screencasts, che sono sessioni desktop registrate,utilizzando tecnologie libere. Fedora Extras 5 include istanbul, che crea screencasts usandoil formato video Theora. Questi video possono essere visualizzati usando uno dei diversi lettoriinclusi in Fedora Core. Questo è il modo preferibile di inviare screencasts al progetto Fedora siaper gli sviluppatori che per gli utenti finali. Per un più comprensibile how-to, fa riferimento a http://fedoraproject.org/wiki/ScreenCasting.

16.6. Estensione dei supporti mediante pluginsMolti lettori multimediali in Fedora Core e Fedora Extras supportano l'uso di plugins per aggiungerealtri formati multimediali e sistemi di output audio. Alcuni usano potenti backends, come gstreamer,per gestire il supporto dei formati dei media e l'output sonoro. Pacchetti di plugin per questi backendse per applicazioni individuali sono disponibili in Fedora Core e Fedora Extras, e plugins aggiuntivisaranno disponibili da terze parti per aggiungere ulteriori capacità.

17. Giochi ed intrattenimentoFedora Core and Fedora Extras provide a selection of games that cover a variety of genres. Bydefault, Fedora Core includes a small package of games for GNOME (called gnome-games ). Toinstall other games available from Fedora Core and Fedora Extras, select Applications>Add/RemoveSoftware from the main desktop menu.

Networking

33

18. Networking

18.1. Strumenti utente

18.1.1. NetworkManagerNetworkManager ora supporta DHCP hostname, NIS, ISDN, WPA, WPA supplicant(wpa_supplicant), e WPA-Enteprise. Ha un nuovo layer di sicurezza wireless. La VPNed il supporto dial up è stato migliorato. Applicazioni come Evolution ora si integrano conNetworkManager per fornire capacità di networking dinamico. NetworkManager è disabilitato perimpostazione predefinita in Fedora poiché non sono ancora disponibili certe configurazioni, comeIP statici system-wide, dispositivi in bonding, o l'avvio di connessione ad una rete wireless prima dieseguire il login.

Per abilitare NetworkManager dal desktop:

1. Open the Services application from the menu System > Administration Services

2. Dal menu Modifica Runlevel, scegli Tutti i Runlevel

3. Assicuratevi che le 3 caselle a fianco all'oggetto dhcdbd mostrate nell'elenco sulla sinistra sianoselezionate.

4. Seleziona dhcdbd nell'elenco, e clicca il bottone Avvia

5. Assicurati che le tre caselle a fianco all'oggetto named mostrate nell'elenco sulla sinistra sianoselezionate.

6. Seleziona named nell'elenco, e clicca il bottone Avvia

7. Ensure that the 3 boxes next to the NetworkManager3 item in left-side list are checked

8. Select NetworkManager4 in the list, and click the Start button

Per abilitare NetworkManager dalla linea di comando o terminale:

1. su -c '/sbin/chkconfig --level 345 dhcdbd on'

2. su -c '/sbin/service dhcdbd start'

3. su -c '/sbin/chkconfig --level 345 named on'

4. su -c '/sbin/service named start'

5. su -c '/sbin/chkconfig --level 345 NetworkManager5 on'

6. su -c '/sbin/service NetworkManager6 start'

Per un elenco di comuni schede wireless e drivers che NetworkManager supporta, fa riferimento allapagina NetworkManager Hardware7.

7 http://live.gnome.org/NetworkManagerHardware

Release Notes

34

18.1.2. iprouteL'algoritmo di cancellazione indirizzo IPv4 non teneva conto della lunghezza del prefisso fino al kernelversione 2.6.12. Da quando questo è cambiato, lo strumento ip dal pacchetto iproute adesso inviaun avviso se viene fornito un prefisso privo di lunghezza, per avvertire di possibili cancellazioni nonintenzionali:

•ip addr list dev eth04: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000 inet 10.0.0.3/24 scope global eth0

su -c 'ip addr del 10.0.0.3 dev eth0' Warning: Executing wildcard deletion to stay compatible with old scripts. Explicitly specify the prefix length (10.0.0.3/32) to avoid this warning. This special behaviour is likely to disappear in further releases, fix your scripts!

Il metodo corretto di cancellare l'indirizzo evitando l'avvertimento è:

su -c 'ip addr del 10.0.0.3/24 dev eth0'

In precedenza, non era possibile stabilire se un interfaccia fosse down amministrativamente o perchèsenza linea, come se il cavo fosse stato staccato. Il nuovo flag NO-CARRIER appare ora come link flagse il link è amministrativamente su ma non viene trovata linea.

Il comando ip adesso supporta una modalità batch con l'argomento -batch, che funziona in modosimile al comando tc per velocizzare compiti ripetitivi.

18.2. Principali cambiamenti nel kernel 2.6.11 - 2.6.15Fa riferimento a http://wiki.kernelnewbies.org/LinuxChanges per un elenco dei principali cambiamenti.Alcuni di loro sono evidenziati qui sotto.

18.2.1. Promozione indirizzo IPv4A cominciare dalla versione 2.6.12 del kernel, è stata aggiunta una nuova caratteristicachiamata named address promotion. Questa caratteristica permette a degli indirizzi IPv4secondari di essere promossi ad indirizzi primari. Solitamente quando l'indirizzo primarioè cancellato, sono cancellati anche tutti i secondari. Se abiliti la nuova chiave sysctl,net.ipv4.conf.all.promote_secondaries, o una delle varianti specifiche dell'interfaccia, puoicambiare questo comportamento per promuovere uno degli indirizzi secondari ad essere il nuovoindirizzo primario.

18.2.2. Indirizzo sorgente configurabile per gli errori ICMPPer impostazione predefinita, nel selezionare l'indirizzo sorgente per i messaggi d'erroreICMP il kernel usa l'indirizzo dell'interfaccia sulla quale l'errore ICMP sta andando adessere spedito. La versione del Kernel 2.6.12 introduce una nuova chiave sysctl,

Principali cambiamenti nel kernel 2.6.11 - 2.6.15

35

net.ipv4.icmp_errors_use_inbound_ifaddr. Se abiliti questa opzione il kernel usa l'indirizzodell'interfaccia che ha ricevuto il pacchetto originale che ha causato l'errore.

Supponi che il kernel riceva una pacchetto sull'interfaccia eth0 che genera un errore ICMP, e latavola di routing fa si che il messaggio d'errore sia generato sull'interfaccia eth1. Se la nuovaopzione sysctl è abilitata, il messaggio d'errore ICMP indicherà come indirizzo sorgente l'interfacciaeth0, invece di quella predefinita eth1. Questa caratteristica faciliterà il debugging della rete nelleinstallazioni di routing asincrono.

18.2.3. LC-Trie Based Routing Lookup AlgorithmE' stato aggiunto un nuovo algoritmo di routing lookup chiamato trie. E' inteso per grandi tavole dirouting e mostra un chiaro miglioramento delle prestazioni rispetto all'originale implementazione hash,al costo di un aumento del consumo di memoria e della complessità.

18.2.4. Pluggable Congestion Control Algorithm InfrastructureTCP congestion control algorithms are now pluggable and thus modular. The legacy NewRenoalgorithm remains the default, and acts as the fallback algorithm. The following new congestion controlalgorithms have been added:

• Controllo di congestione TCP ad alta velocità.

• Impedimento di congestione TCP Hybla.

• Controllo di congestione H-TCP.

• Controllo di congestione TCP scalabile.

Tutti i moduli di controllo della congestione esistenti sono stati convertiti a questa nuova infrastrutturaed il controllo di congestione BIC è stato migliorato da BICTCP 1.1 per gestire links a bassa latenza.

Cose pertinenti l'algoritmo di controllo di congestioneL'algoritmo di controllo della congestione è specifico al socket e può essere cambiatomediante l'opzione socket TCP_CONGESTION.

18.2.5. Evitare l'accodamento per la perdita di lineaQuando un driver di rete si accorge di una perdita di linea, per esempio quando un cavo vienestaccato, il driver ferma la coda davanti al driver. In passato, questo arresto causava l'accodamentodei pacchetti al layer d'accodamento disciplinato per un certo periodo di tempo causando effettiinaspettati. Per prevenire questo effetto, il core dello stack di rete adesso cessa di accodare qualsiasipacchetto da ogni dispositivo che sia operativamente disattivato, ovvero, che abbia l'accodamentodisabilitato.

18.2.6. Supporto protocollo DCCPIl Kernel versione 2.6.14-rc1 fu la prima versione a ricevere supporto per il protocollo DCCP.L'implementazione è ancora sperimentale ma è risaputo che funziona. Gli sviluppatori hannocominciato a creare applicazioni in userspace che sono a conoscenza di questo nuovo protocollo.

Release Notes

36

18.2.7. WirelessUn nuovo driver denominato HostAP è stato aggiunto a partire dal kernel 2.6.14-rc1 che permettel'emulazione di un access point wireless mediante software. Attualmente questo driver funziona soloper le schede Intersil Prism2-based (PC Card/PCI/PLX). E' stato aggiunto il supporto per le schedewireless Intel(R) PRO/Wireless 2100 e 2200.

18.2.8. Miscellanea• Moltissimi fix riguardanti la TCP Segmentation Offloading (TSO) sono stati inclusi.

• Una nuova infrastruttura di ricerca testuale è stata aggiunta, ed è utilizzabile con il corrispondenteiptables ed extended match.

• Entrambe le interfacce multicast join IPv4 ed IPv6 visibili in userspace sono state ristrutturate eportate agli ultimi standards.

• Il contatore SNMPv2 MIB ipInAddrErrors è finalmente supportato per IPv4.

• Sono state aggiunte nuove varie opzioni socket, proposte in Advanced API (RFC3542).

19. VirtualizzazioneLa virtualizzazione in Fedora Core è basata su Xen. Xen 3.0 è integrato in Fedora Core 5 nelprogramma d'installazione. Fa riferimento a http://fedoraproject.org/wiki/Tools/Xen per maggioriinformazioni su Xen.

19.1. Tipi di virtualizzazioneCi sono diversi tipi di virtualizzazione: virtualizzazione completa, paravirtualizzazione, evirtualizzazione a singola immagine del kernel. Sotto Fedora Core usando Xen 3.0, laparavirtualizzazione è il tipo più comune. Con hardware VM, è anche possibile implementare lavirtualizzazione completa.

19.1.1. Benefici della paravirtualizzazione• Permette un basso overhead virtualizzato delle risorse di sistema.

• Può fornire accesso all'hardware diretto in casi speciali (es., NIC dedicatiper ogni OS ospite).

• Permette meccanismi di sicurezza hypervisor-assistiti per gli OS ospiti.

19.1.2. Requisiti della paravirtualizzazione• Un OS ospite che sia stato modificato con la paravirtualizzazione abilitata

• L'OS host deve usare GRUB come bootloader (predefinito con Fedora Core)

• Abbastanza spazio su disco per contenere ciascun OS ospite (600MiB-6GiB per OS)

• Almeno 256 MiB di RAM per ciascun ospite, più almeno 256 MiB ram per l'host; usa più RAM perl'ospite se ottieni errori di tipo out of memory o per determinare la risoluzione dei problemi per leinstallazioni ospite fallite

Installare Xen, configurare ed usare Xen

37

19.2. Installare Xen, configurare ed usare XenXen must be installed on the host OS and the host OS must be booted into the Hypervisor Kernel.Fedora Core 5 includes an installation program for the guest OS that will use an existing installationtree of a paravirtualized-enabled OS to access that OS's existing installation program. Currently,Fedora Core 5 is the only available paravirtualized-enabled guest OS. Other OSs can be installedusing existing images, but not through the OS's native installation program.

Qui potrai trovare istruzioni complete: http://fedoraproject.org/wiki/FedoraXenQuickstartFC5

Nessun supporto per PowerPCXen non è supportato sull'architettura PowerPC in Fedora Core 5.

20. X Window System (Grafica)Questa sezione contiene le informazioni relative all'implementazione del sistema X Window distribuitocon Fedora.

20.1. xorg-x11X.org X11 è un implementazione open source del sistema X Window. Fornisce quelle elementarifunzionalità di basso livello sulle quali sbandierate interfacce grafiche (GUIs) come GNOME e KDEsono disegnate. Per maggiori informazioni su X.org, fa riferimento a http://xorg.freedesktop.org/wiki/.

You may use System > Administration > Display or system-config-display to configure the settings.The configuration file for X.org is located in /etc/X11/xorg.conf.

X.org X11R7 è la prima versione modulare di X.org, che, oltre a diversi altri benefici , consenteaggiornamenti più veloci ed aiuta i programmatori a sviluppare e rilasciare componenti specificirapidamente. Maggiori informazioni sullo status attuale dello sforzo di modularizzazione di Xorg inFedora è disponibile su http://fedoraproject.org/wiki/Xorg/Modularization.

20.2. Note su Xorg X11R7 per l'utente finale

Installare drivers di terze partiPrima di installare qualsiasi drivers di terze parti da qualunque venditore, incluso ATI onVidia, sei pregato di leggere http://fedoraproject.org/wiki/Xorg/3rdPartyVideoDrivers.

Gli scripts d'installazione del pacchetto xorg-x11-server-Xorg rimuovono automaticamentela linea RgbPath dal file xorg.conf se presente. Potresti avere la necessità di riconfigurarela tua tastiera differentemente da quella che usi. Sei incoraggiato a sottoscriverti alla mailing [email protected] se hai bisogno di assistenza nel riconfigurare la tua tastiera.

20.3. X.org X11R7 anteprima per lo sviluppatoreL'elenco seguente include alcuni fra i più evidenti cambiamenti per gli sviluppatori in X11R7:

8 mailto:[email protected]

Release Notes

38

• L'intero sistema di compilazione è cambiato da imake alla collezione GNU autotools.

• Libraries now install pkgconfig *.pc files, which should now always be used by softwarethat depends on these libraries, instead of hard coding paths to them in /usr/X11R6/lib orelsewhere.

• Tutto è ora installato direttamente in /usr invece di /usr/X11R6. Tutto il software i cui percorsisono compilati all'interno del codice in /usr/X11R6, deve ora essere cambiato preferibilmente perdeterminare dinamicamente l'appropriata posizione dell'oggetto. Gli sviluppatori sono fortementesconsigliati di inglobare nel codice i percorsi predefiniti del nuovo X11R7.

• Ogni libreria possiede il suo pacchetto sorgente RPM privato, che crea un sottopacchetto di binarieseguibili ed un sottopacchetto -devel.

20.4. Note per lo sviluppatore di X.org X11R7Questa sezione include un sommario di problematiche di note per gli sviluppatori ed i creatori dipacchetti, e suggerimenti su come fissarli quando possibile.

20.4.1. La gerarchia della directory /usr/X11R6I files di X11R7 si installano direttamente in /usr ora, e non usa più la gerarchia /usr/X11R6. Leapplicazioni che contano che i files siano presenti nel percorso fisso sotto /usr/X11R6/ durante lacompilazione o l'esecuzione, devono essere aggiornate. Esse debbono usare ora il system PATH,o alcuni altri meccanismi, per determinare dinamicamente dove risiedono i files, o alternativamenteinglobare nel codice i nuovi percorsi, possibilmente con fallback.

20.4.2. ImakeL'utility X imake non è più utilizzata per compilare il sistema X Window, ed è ora ufficialmentedeprecata. X11R7 include imake, xmkmf ed altre utilità distribuite in precedenza con il sistema XWindow. X.Org, comunque, raccomanda caldamente a tutti di migrare da imake per utilizzare GNUautotools e pkg-config. Il supporto per imake potrebbe scomparire in una futura versione delsistema X Window, così gli sviluppatori sono fortemente incoraggiati a starne alla larga, e non usarloper nessun nuovo progetto software.

20.4.3. La directory di sistema app-defaults/La directory di sistema app-defaults/ per le risorse X, è ora %{_datadir}/X11/app-defaults,che espande la /usr/share/X11/app-defaults/ su Fedora Core e per i futuri sistemi Red HatEnterprise Linux.

20.4.4. Corrette dipendenze dei pacchettiOgni pacchetto software che in precedenza usava Build Requires: (XFree86-devel|xorg-x11-devel) per soddisfare le dipendenze nella compilazione, deve ora elencare individualmentela dipendenza da ciascuna libreria. Il metodo preferito e raccomandato è usare compilazioni didipendenze virtual invece di includere il nome di pacchetto della libreria nell'implementazionexorg. Questo vuol dire che dovresti usare Build Requires: libXft-devel invece di BuildRequires: xorg-x11-Xft-devel. Se il tuo software dipende veramente dall'implementazionedi una libreria specifica di X.Org X11, e non ci sono altre maniere pulite o sicure di risolvere ladipendenza, allora usa la forma xorg-x11-devel. Se usi il meccanismo virtuale fornisce/richiede,eviterai inconvenienti se la libreria, in futuro, verrà spostata in un altro posto.

Docs/Beats/DatabaseServers

39

20.4.5. xft-configModular X now uses GNU autotools and pkg-config for its buildsystem configuration andexecution. The xft-config utility has been deprecated for some time, and pkgconfig *.pc fileshave been provided for most of this time. Applications that previously used xft-config to obtain theCflags or libs build options must now be updated to use pkg-config.

21. Docs/Beats/DatabaseServers

21.1. MySQLFedora ora fornisce MySQL 5.0. Per un elenco delle migliorie fornite da questa versione, fa riferimentoa http://dev.mysql.com/doc/refman/5.0/en/mysql-5-0-nutshell.html.

Per maggiori informazioni sull'aggiornamento di databases da versioni precedenti di MySQL, fariferimento al sito web di MySQL su http://dev.mysql.com/doc/refman/5.0/en/upgrade.html.

21.2. PostgreSQLQuesta versione di Fedora include PostgreSQL 8.1. Per maggiori informazioni su questa nuovaversione, fa riferimento a http://www.postgresql.org/docs/whatsnew/.

Aggiornamento DatabasesFedora Core 4 forniva la versione 8.0 di PostgreSQL. Se aggiorni un sistema Fedoraesistente con un database PostgreSQL, devi aggiornare il database per accedere ai dati.

Per aggiornare un database da una versione precedente di PostgreSQL, seguila procedura descritta su http://www.postgresql.org/docs/8.1/interactive/install-upgrading.html.

22. Internazionalizzazione (i18n)Questa sezione contiene le informazioni relative al supporto di vari linguaggi sotto Fedora Core.

22.1. Metodi di inputSCIM (Simple Common Input Method) ha sostituito IIIMF come sistema di metodo di input per gliasiatici ed altre lingue in questa versione di Fedora Core. SCIM usa Ctrl-Space come chiavetrigger predefinita per attivare e disattivare il metodo di input, comunque è facile cambiare l'hotkey oaggiungere hotkeys con lo strumento d'impostazione di configurazione di SCIM. Gli utenti giapponesipossono ora usare il tasto Zenkaku_Hankaku per cambiare fra input giapponese ed ASCII.

22.1.1. InstallazioneSCIM potrà essere installato ed eseguito per impostazione predefinita per le lingue dei desktopasiatiche. Altrimenti i pacchetti necessari potranno essere installati usando la sezione di supportolinguistico del programma di amministrazione dei pacchetti ( pirut ) o eseguendo:

Release Notes

40

su -c 'yum groupinstall <language>-support'

where <language> is one of assamese , bengali, chinese, gujarati , hindi, japanese,kannada , korean, punjabi, tamil, or thai.

L'elenco degli IME inclusi è:

• Giapponese: scim-anthy

Koreano: scim-hangul

Cinese semplificato: scim-pinyin scim-tables-chinese

Cinese tradizionale: scim-chewing scim-tables-chinese

Indian and other languages: scim-m17n m17n-db-<language>

Se il tuo desktop non è eseguito con un locale asiatico, per attivarlo nel tuo account utente, esegui iseguenti comandi, quindi esci e rientra nuovamente nel tuo desktop.

mkdir ~/.xinput.dln -s /etc/X11/xinit/xinput.d/scim ~/.xinput.d/default

22.1.2. L'applet SCIM e la barra degli strumentiQuando SCIM è in esecuzione, un icona di un applet appare nella'area di notifica del pannello deldesktop. L'icona è una tastiera grigia quando SCIM è inattivo, ed un icona Input Method Engine (IME)quando è attivo. Quando SCIM è attivo, per impostazione predefinita, apparirà anche la barra deglistrumenti del metodo di input con le informazioni di status.

Premendo il bottone sisnistro del mouse sull'applet si attiverà un menù di cambio linguaggio di SCIMper cambiare l'attuale Input Method Engine. Il menu appare solamente quando un applicazione cheusa l'Input Method viene focalizzata. Premendo il bottone destro del mouse sull'applet o sulla barradegli strumenti di SCIM si attiverà il menu delle impostazioni.

22.1.3. Configurazione di SCIMPuoi configurare SCIM e gli IMEs usando lo strumento di configurazione disponibile dal menuimpostazioni. Nel pannello generale di configurazione di IME, puoi selezionare quale linguaggio oIMEs apparirà nel menu di cambio linguaggio.

22.1.4. Nuove conversion enginesanthy, una nuova conversion engine giapponese sostituisce il vecchio Canna server system, elibchewing, una nuova conversion engine per il cinese tradizionale, è stata aggiunta.

22.2. FontsAdesso è disponibile un supporto per il grassetto sintetico di quei fonts che non hanno una versione ingrassetto.

gtk2 IM submenu

41

Nuove fonts per il cinese sono state aggiunte: AR PL ShanHeiSun Uni (uming.ttf) ed ARPL ZenKai Uni (ukai.ttf). Il font predefinito è AR PL ShanHeiSun Uni, che contiene bitmapsembedded. Se preferisci glifi outline puoi aggiungere la seguente sezione nel tuo file ~/.font.conf:

<fontconfig><match target="font"><test name="family" compare="eq"><string>AR PL ShanHeiSun Uni</string></test>\n<edit name="embeddedbitmap" mode="assign"><bool>false</bool></edit>\n</match></fontconfig>

22.3. gtk2 IM submenuI menu IM contestuali Gtk2 non appaiono più per impostazione predefinita. Puoi abilitarli nella linea dicomando con i seguenti comandi; il \ è per scopo di stampa e questo dovrebbe apparire tutto su unariga:

gconftool-2 --type bool --set \'/desktop/gnome/interface/show_input_method_menu' true

22.4. Supporto Pango in FirefoxFirefox in Fedora Core è compilato con Pango, che fornisce un miglior supporto per certe scritture,come l'Indiano ed altre scritture CJK. Fedora ha il permessio della Mozilla Corporation di usare ilsistema Pango per la resa del testo.

Per disabilitare l'uso di Pango, imposta MOZ_DISABLE_PANGO=1 nel tuo ambiente prima di lanciareFirefox.

23. Compatibilità con il passato

23.1. Compatibilità con il passatoFedora Core provides legacy system libraries for compatibility with older software. This softwareis part of the Legacy Software Development group, which is not installed by default. Users whorequire this functionality may select this group either during installation, or after the installation processis complete. To install the package group on a Fedora system, use Applications=>Add/RemoveSoftware, Pirut or enter the following command in a terminal window:

su -c 'yum groupinstall "Legacy Software Development"'

Immetti la password di root quando richiesta.

Release Notes

42

24. Cambiamenti nei pacchetti

Questa lista é generata automaticamenteQuesta lista é automaticamente generata. Non é una buona scelta per la traduzione.

Questa lista é stata fatta usando l'utilità treediff, eseguita come treediff newtree oldtreesull'albero di rawhide del 28 Feb. 2006.

Per un elenco dei pacchetti aggiornati rispetto alla versione precedente, fa riferimento a questapagina:

http://fedoraproject.org/wiki/Docs/Beats/PackageChanges/UpdatedPackages

Potrai anche trovare una comparazione frai principali pacchetti tra tutte le versioni di Fedora su http://distrowatch.com/fedora

New package adaptx AdaptX

New package agg Anti-Grain Geometry

New package amtu Abstract Machine Test Utility (AMTU)

New package anthy Japanese character set input library

New package aspell-ru Russian dictionaries for Aspell.

New package aspell-sl Slovenian dictionaries for Aspell.

New package aspell-sr Serbian dictionaries for Aspell.

New package avahi Local network service discovery

New package axis A SOAP implementation in Java

New package beagle The Beagle Search Infrastructure

New package bsf Bean Scripting Framework

New package bsh Lightweight Scripting for Java

New package cairo A vector graphics library

New package cairo-java Java bindings for the Cairo library

Cambiamenti nei pacchetti

43

New package castor An open source data binding framework for Java

New package concurrent Utility classes for concurrent Java programming

New package dev86 A real mode 80x86 assembler and linker.

New package dhcdbd DHCP D-BUS daemon (dhcdbd) controls dhclient sessions with D-BUS, stores and presents DHCP options.

New package ekiga A Gnome based SIP/H323 teleconferencing application

New package elilo ELILO linux boot loader for EFI-based systems

New package evolution-sharp Evolution Data Server Mono Bindings

New package f-spot Photo management application

New package frysk Frysk execution analysis tool

New package gecko-sharp2 Gecko bindings for Mono

New package geronimo-specs Geronimo J2EE server J2EE specifications

New package giflib Library for manipulating GIF format image files

New package glib-java Base Library for the Java-GNOME libraries

New package gmime Library for creating and parsing MIME messages

New package gnome-applet-vm Simple virtual domains monitor which embed themselves in the GNOME panel

New package gnome-mount Mount replacement which uses HAL to do the mounting

New package gnome-power-manager GNOME Power Manager

New package gnome-python2-desktop The sources for additional PyGNOME Python extension modules for the GNOME desktop.

New package gnome-screensaver GNOME Sreensaver

New package gnome-user-share Gnome user file sharing

New package gnu-efi

Release Notes

44

Development Libraries and headers for EFI

New package gpart A program for recovering corrupt partition tables.

New package gsf-sharp Mono bindings for libgsf

New package gstreamer-plugins-base GStreamer streaming media framework base plug-ins

New package gstreamer-plugins-good GStreamer plug-ins with good code and licensing

New package gtk-sharp GTK+ and GNOME bindings for Mono

New package gtk-sharp2 GTK+ and GNOME bindings for Mono

New package hplip HP Linux Imaging and Printing Project

New package hsqldb Hsqldb Database Engine

New package icon-naming-utils A script to handle icon names in desktop icon themes

New package icu International Components for Unicode

New package imake imake source code configuration and build system

New package iscsi-initiator-utils iSCSI daemon and utility programs

New package iso-codes ISO code lists and translations

New package jakarta-commons-codec Jakarta Commons Codec Package

New package jakarta-commons-daemon Jakarta Commons Daemon Package

New package jakarta-commons-discovery Jakarta Commons Discovery

New package jakarta-commons-httpclient Jakarta Commons HTTPClient Package

New package javacc A parser/scanner generator for java

New package jdom Java alternative to DOM and SAX

New package jgroups Toolkit for reliable multicast communication.

New package jrefactory JRefactory and Pretty Print

Cambiamenti nei pacchetti

45

New package kasumi An anthy dictionary management tool.

New package kexec-tools The kexec/kdump userspace component.

New package lcms Color Management System

New package libFS X.Org X11 libFS runtime library

New package libICE X.Org X11 libICE runtime library

New package libSM X.Org X11 libSM runtime library

New package libX11 X.Org X11 libX11 runtime library

New package libXScrnSaver X.Org X11 libXss runtime library

New package libXTrap X.Org X11 libXTrap runtime library

New package libXau X.Org X11 libXau runtime library

New package libXaw X.Org X11 libXaw runtime library

New package libXcomposite X.Org X11 libXcomposite runtime library

New package libXcursor X.Org X11 libXcursor runtime library

New package libXdamage X.Org X11 libXdamage runtime library

New package libXdmcp X.Org X11 libXdmcp runtime library

New package libXevie X.Org X11 libXevie runtime library

New package libXext X.Org X11 libXext runtime library

New package libXfixes X.Org X11 libXfixes runtime library

New package libXfont X.Org X11 libXfont runtime library

New package libXfontcache X.Org X11 libXfontcache runtime library

New package libXft X.Org X11 libXft runtime library

Release Notes

46

New package libXi X.Org X11 libXi runtime library

New package libXinerama X.Org X11 libXinerama runtime library

New package libXmu X.Org X11 libXmu/libXmuu runtime libraries

New package libXp X.Org X11 libXp runtime library

New package libXpm X.Org X11 libXpm runtime library

New package libXrandr X.Org X11 libXrandr runtime library

New package libXrender X.Org X11 libXrender runtime library

New package libXres X.Org X11 libXres runtime library

New package libXt X.Org X11 libXt runtime library

New package libXtst X.Org X11 libXtst runtime library

New package libXv X.Org X11 libXv runtime library

New package libXvMC X.Org X11 libXvMC runtime library

New package libXxf86dga X.Org X11 libXxf86dga runtime library

New package libXxf86misc X.Org X11 libXxf86misc runtime library

New package libXxf86vm X.Org X11 libXxf86vm runtime library

New package libchewing Intelligent phonetic input method library for Traditional Chinese

New package libdaemon library for writing UNIX daemons

New package libdmx X.Org X11 libdmx runtime library

New package libdrm libdrm Direct Rendering Manager runtime library

New package libevent Abstract asynchronous event notification library

New package libfontenc X.Org X11 libfontenc runtime library

New package libgdiplus

Cambiamenti nei pacchetti

47

libgdiplus: An Open Source implementation of the GDI+ API

New package libgpod Library to access the contents of an iPod

New package libgssapi Generic Security Services Application Programming Interface Library

New package libiec61883 Streaming library for IEEE1394

New package liblbxutil X.Org X11 liblbxutil runtime library

New package libnl Convenience library for kernel netlink sockets

New package libnotify libnotify notification library

New package liboil Library of Optimized Inner Loops, CPU optimized functions

New package liboldX X.Org X11 liboldX runtime library

New package libpfm a performance monitoring library for Linux/ia64

New package librtas Libraries to provide access to RTAS calls and RTAS events.

New package libsemanage SELinux binary policy manipulation library

New package libsetrans SELinux Translation library

New package libstdc++so7 libstdc++.so.7 preview

New package libunwind An unwinding library for ia64.

New package libvirt Library providing an API to use the Xen virtualization

New package libvte-java Wrapper library for GNOME VTE

New package libxkbfile X.Org X11 libxkbfile runtime library

New package libxkbui X.Org X11 libxkbui runtime library

New package lucene High-performance, full-featured text search engine

New package m17n-db Multilingualization datafiles for m17n-lib

New package m17n-lib Multilingual text library

Release Notes

48

New package mesa Mesa graphics libraries

New package mlocate An utility for finding files by name

New package mockobjects Java MockObjects package

New package mono a .NET runtime environment

New package mysql-connector-odbc ODBC driver for MySQL

New package mysqlclient14 Backlevel MySQL shared libraries.

New package nautilus-sendto Nautilus context menu for sending files

New package nfs-utils-lib Network File System Support Library

New package notify-daemon Notification Daemon

New package nspr Netscape Portable Runtime

New package opal Open Phone Abstraction Library

New package openCryptoki Implementation of Cryptoki v2.11 for IBM Crypto Hardware

New package opensp SGML and XML parser

New package pcmciautils PCMCIA utilities and initialization programs

New package perl-Net-IP Perl module for manipulation of IPv4 and IPv6 addresses

New package perl-String-CRC32 Perl interface for cyclic redundency check generation

New package perl-XML-Simple Easy API to maintain XML in Perl

New package pfmon a performance monitoring tool for Linux/ia64

New package php-pear PHP Extension and Application Repository framework

New package pirut Package Installation, Removal and Update Tools

New package prctl Utility to perform process operations

Cambiamenti nei pacchetti

49

New package pycairo Python bindings for the cairo library

New package pykickstart A python library for manipulating kickstart files

New package python-pyblock Python modules for dealing with block devices

New package rhpxl Python library for configuring and running X.

New package s390utils Linux/390 specific utilities.

New package salinfo SAL info tool.

New package scim Smart Common Input Method platform

New package scim-anthy SCIM IMEngine for anthy for Japanese input

New package scim-chewing Chewing Chinese input method for SCIM

New package scim-hangul Hangul Input Method Engine for SCIM

New package scim-m17n SCIM IMEngine for m17n-lib

New package scim-pinyin Smart Pinyin IMEngine for Smart Common Input Method platform

New package scim-qtimm SCIM input method module for Qt

New package scim-tables SCIM Generic Table IMEngine

New package squashfs-tools squashfs utilities

New package system-config-cluster system-config-cluster is a utility which allows you to manage cluster configuration in a graphical setting.

New package systemtap Instrumentation System

New package tanukiwrapper Java Service Wrapper

New package tog-pegasus OpenPegasus WBEM Services for Linux

New package tomboy Tomboy is a desktop note-taking application for Linux and Unix.

New package velocity Java-based template engine

Release Notes

50

New package werken.xpath XPath implementation using JDOM

New package wpa_supplicant WPA/WPA2/IEEE 802.1X Supplicant

New package wsdl4j Web Services Description Language Toolkit for Java

New package xdoclet XDoclet Attribute Orientated Programming Framework

New package xjavadoc The XJavaDoc engine

New package xmlrpc Java XML-RPC implementation

New package xorg-x11-apps X.Org X11 applications

New package xorg-x11-drivers X.Org X11 driver installation package

New package xorg-x11-drv-acecad Xorg X11 acecad input driver

New package xorg-x11-drv-aiptek Xorg X11 aiptek input driver

New package xorg-x11-drv-apm Xorg X11 apm video driver

New package xorg-x11-drv-ark Xorg X11 ark video driver

New package xorg-x11-drv-ati Xorg X11 ati video driver

New package xorg-x11-drv-calcomp Xorg X11 calcomp input driver

New package xorg-x11-drv-chips Xorg X11 chips video driver

New package xorg-x11-drv-cirrus Xorg X11 cirrus video driver

New package xorg-x11-drv-citron Xorg X11 citron input driver

New package xorg-x11-drv-cyrix Xorg X11 cyrix video driver

New package xorg-x11-drv-digitaledge Xorg X11 digitaledge input driver

New package xorg-x11-drv-dmc Xorg X11 dmc input driver

New package xorg-x11-drv-dummy Xorg X11 dummy video driver

New package xorg-x11-drv-dynapro

Cambiamenti nei pacchetti

51

Xorg X11 dynapro input driver

New package xorg-x11-drv-elo2300 Xorg X11 elo2300 input driver

New package xorg-x11-drv-elographics Xorg X11 elographics input driver

New package xorg-x11-drv-evdev Xorg X11 evdev input driver

New package xorg-x11-drv-fbdev Xorg X11 fbdev video driver

New package xorg-x11-drv-fpit Xorg X11 fpit input driver

New package xorg-x11-drv-glint Xorg X11 glint video driver

New package xorg-x11-drv-hyperpen Xorg X11 hyperpen input driver

New package xorg-x11-drv-i128 Xorg X11 i128 video driver

New package xorg-x11-drv-i740 Xorg X11 i740 video driver

New package xorg-x11-drv-i810 Xorg X11 i810 video driver

New package xorg-x11-drv-jamstudio Xorg X11 jamstudio input driver

New package xorg-x11-drv-joystick Xorg X11 joystick input driver

New package xorg-x11-drv-keyboard Xorg X11 keyboard input driver

New package xorg-x11-drv-magellan Xorg X11 magellan input driver

New package xorg-x11-drv-magictouch Xorg X11 magictouch input driver

New package xorg-x11-drv-mga Xorg X11 mga video driver

New package xorg-x11-drv-microtouch Xorg X11 microtouch input driver

New package xorg-x11-drv-mouse Xorg X11 mouse input driver

New package xorg-x11-drv-mutouch Xorg X11 mutouch input driver

New package xorg-x11-drv-neomagic Xorg X11 neomagic video driver

New package xorg-x11-drv-nsc Xorg X11 nsc video driver

Release Notes

52

New package xorg-x11-drv-nv Xorg X11 nv video driver

New package xorg-x11-drv-palmax Xorg X11 palmax input driver

New package xorg-x11-drv-penmount Xorg X11 penmount input driver

New package xorg-x11-drv-rendition Xorg X11 rendition video driver

New package xorg-x11-drv-s3 Xorg X11 s3 video driver

New package xorg-x11-drv-s3virge Xorg X11 s3virge video driver

New package xorg-x11-drv-savage Xorg X11 savage video driver

New package xorg-x11-drv-siliconmotion Xorg X11 siliconmotion video driver

New package xorg-x11-drv-sis Xorg X11 sis video driver

New package xorg-x11-drv-sisusb Xorg X11 sisusb video driver

New package xorg-x11-drv-spaceorb Xorg X11 spaceorb input driver

New package xorg-x11-drv-summa Xorg X11 summa input driver

New package xorg-x11-drv-tdfx Xorg X11 tdfx video driver

New package xorg-x11-drv-tek4957 Xorg X11 tek4957 input driver

New package xorg-x11-drv-trident Xorg X11 trident video driver

New package xorg-x11-drv-tseng Xorg X11 tseng video driver

New package xorg-x11-drv-ur98 Xorg X11 ur98 input driver

New package xorg-x11-drv-v4l Xorg X11 v4l video driver

New package xorg-x11-drv-vesa Xorg X11 vesa video driver

New package xorg-x11-drv-vga Xorg X11 vga video driver

New package xorg-x11-drv-via Xorg X11 via video driver

Cambiamenti nei pacchetti

53

New package xorg-x11-drv-vmware Xorg X11 vmware video driver

New package xorg-x11-drv-void Xorg X11 void input driver

New package xorg-x11-drv-voodoo Xorg X11 voodoo video driver

New package xorg-x11-filesystem X.Org X11 filesystem layout

New package xorg-x11-font-utils X.Org X11 font utilities

New package xorg-x11-fonts X.Org X11 fonts

New package xorg-x11-proto-devel X.Org X11 Protocol headers

New package xorg-x11-resutils X.Org X11 X resource utilities

New package xorg-x11-server X.Org X11 X server

New package xorg-x11-server-utils X.Org X11 X server utilities

New package xorg-x11-twm X.Org X11 twm window manager

New package xorg-x11-util-macros X.Org X11 Autotools macros

New package xorg-x11-utils X.Org X11 X client utilities

New package xorg-x11-xauth X.Org X11 X authority utilities

New package xorg-x11-xbitmaps X.Org X11 application bitmaps

New package xorg-x11-xdm X.Org X11 xdm - X Display Manager

New package xorg-x11-xfs X.Org X11 xfs font server

New package xorg-x11-xfwp X.Org X11 X firewall proxy

New package xorg-x11-xinit X.Org X11 X Window System xinit startup scripts

New package xorg-x11-xkb-utils X.Org X11 xkb utilities

New package xorg-x11-xkbdata xkb data files for the X.Org X11 X server

New package xorg-x11-xsm

Release Notes

54

X.Org X11 X Session Manager

New package xorg-x11-xtrans-devel X.Org X11 developmental X transport library

Removed package Canna

Removed package 4Suite

Removed package MyODBC

Removed package apel

Removed package VFlib2

Removed package anaconda-help

Removed package aqhbci

Removed package cdicconf

Removed package fonts-xorg

Removed package gimp-gap

Removed package gnome-kerberos

Removed package gnomemeeting

Removed package hotplug

Removed package howl

Removed package hpijs

Removed package hpoj

Removed package iiimf

Removed package iiimf-le-chinput

Removed package iiimf-le-xcin

Removed package libgal2

Removed package libungif

Removed package lvm2-cluster

Removed package mod_jk

Removed package nvi-m17n

Removed package openh323

Removed package openmotif21

Removed package pcmcia-cs

Removed package perl-Filter

Removed package perl-Filter-Simple

Fedora Extras

55

Removed package perl-Parse-Yapp

Removed package perl-RPM2

Removed package perl-Time-HiRes

Removed package perl-XML-Encoding

Removed package perl-libxml-enno

Removed package python-twisted

Removed package sash

Removed package schedutils

Removed package selinux-policy-targeted

Removed package selinux-policy-strict

Removed package slocate

Removed package struts11

Removed package system-config-mouse

Removed package system-config-packages

Removed package taipeifonts

Removed package w3c-libwww

Removed package xinitrc

Removed package usbview

25. Fedora Extras

25.1. Uso del repositorioFedora Extras fornisce un repositorio di pacchetti a complemento di Fedora Core. Questo sforzo dellacomunità basato su volontariato è parte del più grande Progetto Fedora.

Fedora Extras è disponibile per impostazione predefinitaI sistemi Fedora usano sia il repositorio Fedora Core che il Fedora Extras per installare gliaggiornamenti del software.

To install software from either the Core or Extras repositories, choose Applications > Add/RemoveSoftware. Enter the root password when prompted. Select the software you require from the list, andchoose Apply.

Alternativamente, puoi installare software con l'utilità a linea di comando yum. Per esempio, questocomando installa automaticamente il pacchetto abiword, e tutte le dipendenze necessarie:

su -c 'yum install abiword'

Release Notes

56

Immetti la password di root quando richiesta.

25.2. Informazioni su Fedora ExtrasAl momento del rilascio di Fedora Core 5, ci sono approssimativamente 2.000 pacchetti in FedoraExtras, compilati da 1,350 pacchetti sorgente. Il seguente elenco include alcune fra le più popolari eben conosciute applicazioni che sono mantenute dai membri dalla comunità in Fedora Extras:

• abiword - un elegante applicazione di elaborazione di testo

• balsa - uno snello lettore di e-mail

• bash-completion - completamento avanzato per la linea di comando per i power users

• bluefish - HTML editor

• clamav - open source anti-virus scanner per servers e desktops

• fuse - strumento per attaccare dispositivi e servizi di rete non-standard come directories

• fwbuilder - un utilità grafica per creare rulesets per firewall Linux e Cisco

• gaim-guifications - miglioramento al Gaim Instant Messenger

• gdesklets - widgets per il desktop GNOME

• gnumeric - una potente applicazione di foglio elettronico

• inkscape - un applicazione per illustrazione e disegno vettoriale

• koffice - una completa suite per ufficio per il desktop KDE

• mail-notification - ti avverte dell'arrivo di nuova posta

• mediawiki - la soluzione Wikipedia per siti web collaborativi

• nautilus-open-terminal - un estensione allo GNOME file manager

• pan - lo Usenet news reader

• revelation - un utilità di gestione password

• scribus - un applicazione per il desktop publishing (DTP)

• xfce - uno snello ambiente desktop

• xmms - il popolare lettore audio

• moltissimi strumenti e librerie Perl e Python

• ...e molto altro!

Is your favorite open source application missing from Fedora Extras? Package the application as anRPM, and submit it for review to Fedora Extras. After a successful review, import it to Extras and youcan maintain it there. If you don't know how to create RPM packages, there are many other ways toget involved in Fedora Extras and help drive it forward.

Fedora Legacy - Progetto di manutenzione della comunità

57

Per saperne di più sull'uso di Fedora Extras o su come essere coinvolto, fa riferimento a http://fedoraproject.org/wiki/Extras.

26. Fedora Legacy - Progetto di manutenzione dellacomunitàThe Fedora Legacy Project is a community-supported open source project to extend the lifecycleof select "maintenance mode" Red Hat Linux and Fedora Core distributions. The Fedora LegacyProject works with the Linux community to provide security and critical bug fix errata packages. Thiswork extends the effective lifetime of older distributions in environments where frequent upgradesare not possible or desirable. For more information about the Fedora Legacy Project, refer to http://fedoraproject.org/wiki/Legacy.

Repositorio Legacy incluso in Fedora Core 5Fedora Core 5 viene distribuito con una configurazione di repositorio software per FedoraLegacy. Questo è un enorme passo nell'integrazione di Fedora Legacy con il ProgettoFedora in generale e Fedora Core nello specifico. Questo repositorio non è abilitato perimpostazione predefinita in questa versione.

Attualmente il progetto Fedora Legacy mantiene le seguenti distribuzioni e versioni in modalitàmantenimento:

• Red Hat Linux 7.3 and 9

• Fedora Core 1, 2, and 3

Il Fedora Legacy Project fornirà aggiornamenti per queste versioni fin quando vi sarà interesse per lacomunità. Quando l'interesse non sarà più sostenuto, la modalità mantenimento finirà con la secondaversione test per la terza successiva versione Core. Per esempio, la modalità mantenimento perFedora Core 4, se non sostenuta dalla comunità, finirà con il rilascio di Fedora Core 7 test2. Questofornisce un un effettivo supporto del ciclo vitale (Fedora Core più supporto Fedora Legacy ) di circa 18mesi.

Il progetto Fedora Legacy ha sempre bisogno di volontari per eseguire test che assicurino laqualità sui pacchetti in attesa di essere pubblicati come aggiornamenti. Fa riferimento a http://fedoraproject.org/wiki/Legacy/QATesting per maggiori informazioni. Inoltre visita il nostro elenco delleproblematiche su http://www.redhat.com/archives/fedora-legacy-list/2005-August/msg00079.html perulteriori informazioni e puntatori ai bachi che abbiamo in coda.

Se hai bisogno d'aiuto per cominciare, visita l'home page del progetto sulla Wiki su http://fedoraproject.org/wiki/Legacy, o la pagina dei Mentors su http://fedoraproject.org/wiki/Mentors.Se stai cercando altri modi per partecipare in Fedora, fa riferimento a http://fedoraproject.org/wiki/HelpWanted.

CategoryLegacy9

9 /CategoryLegacy

Release Notes

58

27. Informazioni sul Progetto FedoraL'obiettivo del Progetto Fedora è di lavorare con la comunità Linux per creare un sistema operativocompleto, general-purpose esclusivamente da software open source. Lo sviluppo è compiutoin un forum pubblico. Il progetto produce delle releases su base temporale di Fedora Coreapprossimativamente 2-3 volte l'anno, con uno scadenzario pubblico delle release disponibile suhttp://fedora.redhat.com/About/schedule/. Le squadre di ingegneri Red Hat continuano a parteciparealla costruzione di Fedora Core ed invitano ed incoraggiano più partecipanti esterni di quanto erapossibile in passato. Utilizzando questo processo più aperto, speriamo di fornire un sistema operativomolto più in linea con gli ideali di software libero e molto più appetibile alla comunità open source.

Per maggiori informazioni, fa riferimento al sito web del Progetto Fedora:

http://fedora.redhat.com/

Il Progetto Fedora è guidato da individui che contribuiscono ad esso. Come tester, sviluppatore,documentatore o traduttore, puoi fare la differenza. Vedi http://fedoraproject.org/wiki/HelpWanted per idettagli.

Questa pagina spiega i canali di comunicazione per gli utenti Fedora ed i contributori:

http://fedoraproject.org/wiki/it_IT/Communicate.

In più, oltre il sito, sono disponibili le seguenti mailing lists:

[email protected] — Per gli utenti delle versioni di Fedora Core

[email protected] — Per i testers delle versioni test di Fedora Core

[email protected] — Per gli sviluppatori, sviluppatori, sviluppatori

[email protected] — Per i partecipanti del Progetto di documentazione

To subscribe to any of these lists, send an email with the word "subscribe" in the subject to<listname>-request, where <listname> is one of the above list names.

Alternativamente, puoi sottoscriverti alle Fedora mailing lists mediante l'interfaccia Web:

http://www.redhat.com/mailman/listinfo/

Il Fedora Project include anche diversi canali IRC (Internet Relay Chat). IRC è una forma dicomunicazione real-time, basata su testo, simile alla Messaggistica Istantanea. Con essa, puoi avereconversazioni con più persone contemporaneamente in un canale aperto o chattare privatamente conqualcuno uno-a-uno.

Per parlare con gli altri partecipanti al Progetto Fedora via IRC, accedi alla Freenode IRC network. Fariferimento al sito web di Freenode (http://www.freenode.net/) per maggiori informazioni.

I partecipanti al Progetto Fedora frequentano il canale #fedora sulla rete Freenode, mentre glisviluppatori del Progetto Fedora possono spesso essere trovati sul canale #fedora-devel. Alcunidei progetti più grandi possono anche avere i propri canali; queste informazioni si possono trovaresulle pagine web per il progetto, e su http://fedoraproject.org/wiki/Communicate.

Per poter parlare sul canale #fedora, dovrai registrare il tuo nickname o nick. Ti verranno dateistruzioni quando farai il /join al canale.

Colophon

59

Canali IRCIl Progetto Fedora o Red Hat non hanno controllo sui canali IRC del Progetto Fedora o suiloro contenuti.

28. ColophonPer come lo intendiamo noi, colophon significa:

• un modo per riconoscere i contributori e nel contempo attribuire le responsabilità, e

• spiegare gli strumenti ed i metodi di produzione.

28.1. Contributori• Andrew Martynov14 (traduttore, Russo)

• Anthony Green15 (beat writer)

• Bob Jensen16 (beat writer, editor, co-publisher)

• Dave Malcolm17 (beat writer)

• David Woodhouse18 (beat writer)

• Francesco Tombolini19 (traduttore, Italiano)

• Gavin Henry20 (beat writer)

• Hugo Cisneiros21 (traduttore, Brasiliano Portoghese)

• Jens Petersen22 (beat writer)

• Joe Orton23 (beat writer)

• Josh Bressers24 (beat writer)

• Karsten Wade25 (beat writer, editore, co-publisher)

• Luya Tshimbalanga26 (beat writer)

• Patrick Barnes27 (beat writer, editore)

• Paul W. Frields28 (tools, editore)

• RahulSundaram29 (beat writer, editore)

• SekineTatsuo30 (traduttore, Giapponese)

• Steve Dickson31 (beat writer)

• Stuart Ellis32 (editore)

• Thomas Graf33 (beat writer)

Release Notes

60

• Tommy Reynolds34 (tools)

• Yoshinari Takaoka35 (traduttore, tools)

• Yuan Yijun36 (traduttore, Cinese semplificato)

28.2. Metodi di produzioneGli scrittori dei pezzi producono le note di rilascio direttamente sulla Wiki del porgetto Fedora. Lorocollaborano con altri esperti del settore durante la fase di test release di Fedora Core per spiegare icambiamenti più importanti e le migliorie. La squadra editoriale assicura la consistenza e la qualità deipezzi ultimati, e porta il materiale Wiki in DocBook XML in un repositorio di controllo delle revisioni. Aquesto punto, la squadra dei traduttori produce le versioni per gli altri linguaggi delle note di rilascio,che quindi diventano disponibili al publico di massa come parte di Fedora Core. La squadra dipubblicazione inoltre le rende, con le successive correzioni, disponibili via Web.