Note di rilascio - Fedora Documentation

Transcript

Note di rilascio - Fedora Documentation
Fedora 20
Note di rilascio
Note di rilascio per Fedora 20
A cura di Fedora Docs Team
Copyright © 2013 Fedora Project Contributors.
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.
MySQL® is a registered trademark of MySQL AB in the United States, the European
Union and other countries.
All other trademarks are the property of their respective owners.
Sommario
Questo documento fornisce le note di rilascio per Fedora 20. Descrive le principali modifiche offerte
da Heisenbug confrontate con Fedora 19. Per maggiori dettagli fare riferimento alle Note Tecniche di
Fedora.
1
Note di rilascio
1. Benvenuto in Fedora 20 .......................................................................................................... 2
1.1. Benvenuti in Fedora ..................................................................................................... 2
1.2. Panoramica .................................................................................................................. 3
1.3. Requisiti hardware ........................................................................................................ 3
1.4. Architetture specifiche .................................................................................................. 5
1.5. Suggerimenti ................................................................................................................ 5
2. Cambiamenti in Fedora per Amministratori di Sistema .............................................................. 6
2.1. Installazione ................................................................................................................. 6
2.2. Sicurezza ..................................................................................................................... 6
2.3. File System .................................................................................................................. 6
2.4. Virtualizzazione ............................................................................................................ 7
2.5. Database Server .......................................................................................................... 8
2.6. Server di Posta ............................................................................................................ 8
2.7. Samba ......................................................................................................................... 8
2.8. Demoni di sistema ....................................................................................................... 9
3. Cambiamenti in Fedora per Utenti Desktop ............................................................................ 11
3.1. Desktop ..................................................................................................................... 11
3.2. Rete .......................................................................................................................... 15
3.3. Internazionalizzazione ................................................................................................. 16
3.4. Stampa ...................................................................................................................... 17
4. Cambiamenti in Fedora per Sviluppatori ................................................................................. 18
4.1. Strumenti di sviluppo .................................................................................................. 18
4.2. Strumenti GCC ........................................................................................................... 19
4.3. Haskell ....................................................................................................................... 20
4.4. Sviluppo Web ............................................................................................................. 20
5. Cambiamenti in Fedora per Utenti Specifici ............................................................................ 20
5.1. Disegno circuiti ........................................................................................................... 20
5.2. Per i radioamatori ....................................................................................................... 22
A. Contributori
23
A.1. Scrittori ...................................................................................................................... 23
A.2. Traduttori ................................................................................................................... 23
B. Cronologia revisione
24
Indice analitico
28
1. Benvenuto in Fedora 20
1.1. Benvenuti in Fedora
Puoi aiutare la comunità del Fedora Project a migliorare Fedora, inviando segnalazioni d'errore e
1
proponendo miglioramenti. Per altre informazioni, consulta Bug e richiesta funzionalità sul wiki di
Fedora. Grazie della partecipazione.
Per maggiori informazioni su Fedora in generale, fare riferimento alle seguenti pagine wiki di Fedora
(https://fedoraproject.org/wiki/Fedora_Project_Wiki/it):
• Panoramica su Fedora
1
2
2
http://fedoraproject.org/wiki/Bugs_and_feature_requests/it
http://fedoraproject.org/wiki/Overview/it
2
Panoramica
• Fedora FAQ
3
4
• Comunicare ed ottenere aiuto
• Fedora FAQ
5
1.1.1. Serve aiuto?
Ci sono molti posti dove è possibile trovare assistenza se si riscontrano dei problemi.
Se si riscontra un problema e si ha bisogno di assistenza, andare su http://ask.fedoraproject.org.
Molte risposte sono già presenti, ma se non si trova quella giusta, è possibile fare una nuova
domanda. In questo modo si avvantaggiano le persone con lo stesso problema che troveranno anche
loro la risposta.
Puoi trovare assistenza sul canale #fedora nella rete IRC irc.freenode.net. Tieni a mente che
il canale è popolato da volontari in attesa di aiutare, ma potrebbe non esserci persone informate sullo
specifico argomento.
1.2. Panoramica
6
Come sempre, Fedora continua a sviluppare (Contributi RedHat ) ed integrare l'ultimo software libero
7
ed open source (Caratteristiche Fedora 20) . Le seguenti sezioni forniscono una breve panoramica
delle modifiche principali dell'ultima versione di Fedora.
Per maggiori dettagli sulle caratteristiche che sono incluse in Fedora 20 fare riferimento alle singole
pagine wiki che ne descrivono gli obiettivi ed il progresso: http://fedoraproject.org/wiki/Releases/20/
ChangeSet.
1.3. Requisiti hardware
Fedora 20 fornisce software per una vasta varietà di applicazioni. Lo storage, i requisiti di memoria
e processamento dipendono dal suo uso. Per esempio, un server database ad alto traffico richiede
molta più memoria e storage di un desktop business, che a sua volta ha requisiti più elevati di una
macchina virtuale con un unico scopo.
1.3.1. Configurazione di sistema minimale
Le figure sotto mostrano i requisiti minimi per una installazione di default. I tuoi requisiti possono
differire, e molte applicazioni acquisteranno maggiori benefici dall'aumento dei requisiti minimi.
1GHz o processore più veloce
1GB Memoria di Sistema
10GB di spazio disco non allocato
3
http://fedoraproject.org/wiki/FAQ/it
https://fedoraproject.org/wiki/Communicating_and_getting_help/it
5
http://fedoraproject.org/wiki/FAQ/it
6
http://www.fedoraproject.org/wiki/Red_Hat_contributions
7
http://fedoraproject.org/wiki/Releases/20/ChangeSet
4
3
Note di rilascio
Installazioni a bassa quantità di memoria
Fedora 20 può essere installata e usata su sistemi con limitate risorse per alcune applicazioni.
Testo, vnc, o installazioni kickstart sono consigliate alle installazioni grafiche per sistemi
con bassa quantità di memoria. Grandi insiemi di pacchetti richiedono più memoria durante
l'installazione, quindi utenti con meno di 768MB di memoria di sistema possono avere migliori
risultati eseguendo installazioni minimali e aggiungendo il necessario dopo.
Per ottenere i migliori risultati su sistemi con meno di 1GB di memoria, usare l'immagine DVD di
installazione
1.3.2. Risoluzione display
Installazioni Grafiche richiedono risoluzioni 800x600 o superiori
Graphical installation of Fedora 20 requires a minimum screen resolution of 800x600. Owners of
devices with lower resolution, such as some netbooks, should use text or VNC installation.
Una volta installata, Fedora supporterà i dispositivi con risoluzione bassa. Il requisito di
risoluzione minima si applica solo alla installazione grafica.
1.3.3. Hardware Grafico
1.3.3.1. Hardware Minimo per Desktop Accelerati
Fedora 20 supporta molte schede video. Ambienti desktop moderni, ricchi di caratteristiche come
GNOME3 e KDE Plasma Workspaces usano dispositivi video per fornire desktop accelerati 3D.
Hardware grafico datato potrebbe non supportare l'accelerazione:
Intel prima di GMA9xx
NVIDIA prima di NV30 (serie GeForce FX5xxx)
Radeon prima di R300 (Radeon 9500)
1.3.3.2. Grafica accelerata via CPU
Sistemi con accelerazione grafica datata o assente possono avere ambienti desktop accelerati usando
la tecnologia LLVMpipe , che usa la CPU per disegnare la grafica. LLVMpipe richiedono un processore
con le estensioni SSE2. Le estenisioni supportate dal tuo processore sono mostrate nella sezione
flags: di /proc/cpuinfo
1.3.3.3. Scegliere l' Ambiente Desktop per il tuo hardware
L' Ambiente Desktop di default di Fedora 20, GNOME3, funziona al meglio con hardware accelerato.
Desktop alternativi sono raccomandati per utenti con hardware grafico datato o per coloro che
ritengono insufficienti le performance con LLVMpipe.
Ambienti Desktop possono essere aggiunti ad una installazione esistente e selezionati al login. Per
una lista dei desktop disponibili, usare il comando yum grouplist:
4
Architetture specifiche
yum grouplist -v hidden | grep desktop
Installare il gruppo desiderato:
yum groupinstall "KDE Plasma Workspaces"
O, usa il nome di gruppo abbreviato per installare:
yum install @mate-desktop-environment
1.4. Architetture specifiche
1.4.1. Contenuto specifico per Cloud
Fedora 20 continua gli sforzi per produrre immagini cloud testate e provate. Le immagini sono
ora costruite usando gli stessi strumenti come negli altri media di rilascio, e il team del Fedora
Cloud è attivo per migliorare i loro prodotti. Inizia ad utilizzare Fedora 20 nel coud ora a http://
fedoraproject.org/en/get-fedora-options#clouds!
1.4.2. Contenuto specifico ARM
ARM in Fedora è diventato grande! Con il rilascio di Fedora 20 ARM è considerato un'architettura
primaria che riceve la stessa quantità di attenzione che le versioni x86 e x86-64 ottengono. Fedora
ARM supporta ufficialmente armv7hl, e il lavoro su AArch64 è in corso. Per scoprire come essere
8
d'aiuto o conoscere altri port ARM non ufficiali leggere la sezione ARM del wiki. Architectures/ARM
1.5. Suggerimenti
Ti ringraziamo per il tempo dedicato a fornire commenti e suggerimenti, e nel segnalare alla comunità
di Fedora, gli errori riscontrati; ciò contribuisce a migliorare lo stato di Fedora, di Linux, e del software
libero in generale.
1.5.1. Inviateci i vostri commenti!
Per fornire feedback sul software Fedora o su altri elementi del sistema, fare riferimento a Bugs
9
And Feature Requests . Una lista dei bug più frequentemente riportati e delle problematiche note è
10
disponibile sulla pagina wiki Common F20 bugs
1.5.2. Suggerimenti sulle Note di rilascio
Se ritieni di poter migliorare in qualche modo queste note di rilascio, puoi inviare un suggerimento
direttamente agli interessati. I vari modi per fornire un suggerimento, sono, in ordine di preferenza:
8
https://fedoraproject.org/wiki/Architectures/ARM
http://fedoraproject.org/wiki/BugsAndFeatureRequests
10
http://fedoraproject.org/wiki/Common_F20_bugs
9
5
Note di rilascio
• Se possiedi un account Fedora, modifica/aggiorna il contenuto direttamente sulla pagina wiki Docs11
Beats .
12
• Compila il semplice form che trovi su questo link
inviare suggerimenti sulle note di rilascio.
- Questo link serve ESCLUSIVAMENTE per
• Contattare la mailing list delle Note di rilascio all'indirizzo [email protected]
2. Cambiamenti in Fedora per Amministratori di Sistema
2.1. Installazione
2.1.1. docdirs senza versione
La documentazione di pacchetto è ora installata in una cartella non versionata /usr/share/
doc/packagename. In precedenza il nome della cartella conteneva la versione del pacchetto oltre al
nome del pacchetto.
2.2. Sicurezza
2.2.1. FreeIPA guadadna il supporto al trust transitivo
FreeIPA 3.3.2 aggiunge il supporto per foreste complesse di Active Domain contenente domini
multipli. Utenti di un multipli domini AD possono accedere alle risorse FreeIPA. Gli amministratori
FreeIPA possono selettivamente bloccare gli accessi per ogni dominio AD.
2.2.2. SSSD aggiunge il mapping ID per le condivisioni CIFS
Il System Security Services Daemon di Fedora 20 ha aggiunto il supporto per il mapping tra
Windows SID e ID POSIX. Amministratori che usano SSSD nelle loro reti possono stabilire controlli di
accesso usando due nuove utility, setcifsacl e getcifsacl.
Maggiori informazioni possono essere trovare nel documento di design a monte https://
fedorahosted.org/sssd/wiki/DesignDocs/IntegrateSSSDWithCIFSClient e le pagine man per
setcifsacl, getcifsacl, e altri pacchetti relativi a SSSD
2.2.3. Strumenti per Certificati di Sistema Condivisi
La funzionalità di Fedora dei Certificati di Sistema Condivisi è stata ampliata in questo rilascio con
l'applicazione p11-kit-trust. Questo pacchetto permette modifiche a anchor trust, chiavi in blacklist e
certificati. Con un singolo comando, gli amministratori possono fare cambiamenti ai loro database di
certificati di sistema al posto di aggiungere un file in una directory speciale ed eseguire un comando
speciale. Questo nuovo strumento prosegue lo sviluppo della funzionalità dei Certificati di Sistema
Condivisi.
2.3. File System
11
12
6
http://fedoraproject.org/wiki/Docs/Beats
http://tinyurl.com/nej3u
Virtualizzazione
2.3.1. Cache SSD per device a blocchi
Fedora 20 offre supporto sperimentale per aggiungere dischi a stato solido (SSD) come cache veloci e
trasparenti ai tradizionali storage a rotazione (HDD). Filesystem con cache su dispositivi a blocco SSD
offrono sia la velocità degli SSD che il volume di un HDD. Sia gli schemi di partizionamento tradizionali
che LVM posso ottenere benefici da questa funzionalità.
Fare backup!
Eseguire sempre un backup dei propri dati prima di fare cambiamenti a basso livello, come
13
migrazioni a dispositivi bcache. Fino a quando strumenti come blocks non sono pacchettizzati
per Fedora, gli utenti sono avvisati di implementare bcache creando dispositivi bcache puliti e
popolando il filesystem da un backup recente.
Impara di più sulla funzionalità, chiamata bcache, da:
https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/bcache.txt
http://bcache.evilpiepirate.org/
http://blog.kylemanna.com/linux/2013/06/30/ssd-caching-using-dmcache-tutorial/
https://fedoraproject.org/wiki/Test_Day:2013-10-13_SSD_Cache
2.4. Virtualizzazione
2.4.1. Emulazione ARM su Host x86
Alcuni cambiamenti sono stati fatti per pemettere una più regolare emulazione di macchine virtuali
guest ARM su host x86 usando strumenti libvirt standard, incluso virsh, virt-manager e virtinstall.qemu ha un emulatore ARM che lavora bene ed è attivamente usato nello sviluppo di
Fedora ARM. Tuttavia libvirt e virt-manager hanno un problema nel lanciare macchine virtuali qemusystem-arm, per lo più a causa di assunzioni nell'encoding x86 nella linea di comando generata che
causa qemu-system-arm errore alla partenza. Cambiamenti sono stati fatti per risolvere questo
problema. Maggiori informazioni possono essere trovate in https://fedoraproject.org/wiki/Changes/
Virt_ARM_on_x86
2.4.2. Libvirt Controllo di Accesso Client
Il client libvirt permette le regole di permesso che possono essere applicate a tutte gli oggetti gestiti e
alle operazioni API, così da permettere a tutte le connessioni client di essere limitate a un minimo set
di regole e privilegi. Ci sono tre livelli di accesso che possono essere assegnati.
Accessi Unauthenticated sono inizialmente usati per tutte le connessioni. Questo stato
permette tutte le operazioni API che sono richieste per completare l'autenticazione. Eseguendo una
autenticazione con successo, due o pù livelli possono essere assegnati: Senza restrizioni, che
da pieno accesso alle tutte le operazioni API, e Con restrizioni, che permette l'accesso in sola
lettura.
Amministratori di sistema possono impostare regole di permesso per connessioni autenticate.
Ogni chiamata API in libvirt ha un set di permessi che sono validati contro gli oggetti che sono
13
https://github.com/g2p/blocks
7
Note di rilascio
usati. Per esempio, l'utente A vuole cambiare un parametro nell'oggetto dominio. Quando l'utente
prova a salvare, il metodo virDomainSetSchedulerParametersFlags eseguirà un controllo che il
client ha il permesso di scrittura sull'oggetto dominio. Il filtraggio può essere fatto per vedere quale
client ha i permessi su quale oggetto per permettere una più semplice gestione dei permessi. La
documentazione per il controllo di accesso polkit può essere trovato a http://libvirt.org/aclpolkit.html.
Il file di configurazione libvirtd.conf è responsabile delle impostazioni di permesso di accesso. Usa
il parametro access_drivers per permettere questa operazione. Osserva che se più di un driver di
accesso è richiesto, tutti devono avere successo per garantire il permesso di accesso.
Maggiori informazioni possono essere trovate su https://fedoraproject.org/wiki/Changes/Virt_ACLs e
http://libvirt.org/acl.html
2.4.3. Snapshot Virt-manager
Virtual Machine Manager, o virt-manager, permette una gestione facile e il monitoraggio degli
snapshot delle macchine virtuali o dei guest KVM. Osservare che virt-manager metterà in pausa la
macchina virtuale guest per pochi secondi mentre esegue uno snapshot. Maggiori informazioni sono
disponibili qui:
http://fedoraproject.org/wiki/Changes/Virt_Manager_Snapshots
http://fedoraproject.org/wiki/Features/Virt_Live_Snapshots
http://libvirt.org/formatsnapshot.html
Sezione Snapshot di man 1 virsh
http://fedoraproject.org/wiki/QA:Testcase_Virt_Snapshot_UI
2.5. Database Server
2.5.1. MongoDB
MongoDB è stato aggiornato alla version 2.4 aggiungendo la ricerca full text, il supporto per un più
grande array di indici geospaziali e dei miglioramenti di sicurezza. Per maggiori informazioni su questa
nuova versione leggere le note di rilascio http://docs.mongodb.org/manual/release-notes/2.4/.
2.5.2. Hadoop
Fedora 20 offre il meglio della fiorente piattaforma Hadoop e molti altri pacchetti. Per una revisione
dettagliata di Hadoop in Fedora, guarda https://fedoraproject.org/wiki/Changes/Hadoop
La pacchettizzazione della piattaforma Hadoop è l'ultimo lavoro del Fedora Big Data SIG. Puoi
trovare il Special Interest Group su https://fedoraproject.org/wiki/SIGs/bigdata, il punto di
riferimento per i tuoi sforzi partecipativi
2.6. Server di Posta
2.6.1. sendmail non di default
Fedora 20 non include più un mail transfer di default. Le precedenti release di Fedora includono
sendmail, ma ha una utilità limitata senza una configurazione manuale
2.7. Samba
8
Demoni di sistema
2.7.1. SSSD aggiunge il mapping ID per le condivisioni CIFS
14
Informazioni su questa caratteristica possono essere trovate nella sezione Security .
2.8. Demoni di sistema
2.8.1. Syslog rimosso dalla installazione di default
syslog non è più incluso in installazioni di default. Il servizio di logging journald serve nella maggior
parte dei casi alla stessa maniera, o meglio di, syslogd.
Gli utenti abituati a controllare /var/log/messages per i log di sistema dovrebbero invece usare
journalctl.
journalctl esempi di comando
new journalctl
journalctl
vecchi messaggi
less /var/log/messages
journalctl -f
tail -f /var/log/messages
journalctl --unit
named.service
grep named /var/log/messages
journalctl -b
Mostrare i log di boot corrente, non ha un semplice equivalente.
2.8.2. systemd
2.8.2.1. Nuovi tipi di unità: Scope
Systemd ha ora due nuovi tipi di unità, scope e slice.
Le unità scope sono automaticamente create da systemd da processi esistenti. Raggruppando un
processo e suoi figli insieme, una unità scope può essere usata per organizzare processi, applicare
unità risorse, o uccidere un gruppo di processi. Le sessioni utente sono un esempio di processi
contenuti in una unità scope.
Le unità slice sono usate per raggruppare unità che gestiscono processi in una gerarchia che
permette il controllo di risorse allocate allo slice. Gli slice di default sono machine.slice, per le
macchine virtuali e i container; system.slice, per i dispositivi di sistema; e user.slice, per le sessioni
utente. Questi slice di default sono popolati automaticamente.
Unità Instanza, come [email protected], sono generati su richiesta usando il template definito
nel loro file di configurazione. Ogni tipo di template è dato ad un subslice del system slice, e le
istanze sono contenute in quel slice.
Unità scope e service assegnate ad uno slice sono discendenti del nodo slice nell'albero di gruppo di
controllo. Un nome slice descrive la sua posizione relativa rispetto allo slice di radice. L'output sotto
dimostra come user-1000.slice è un figlio di user.slice, che a sua volta è figlio di ., la radice slice. Ogni
sessione è ulteriormente confinata in una unità scope all'interno dello slice dell'utente.
14
security-sssd_cifs
9
Note di rilascio
systemctl status user.slice
Loaded:
Active:
Docs:
CGroup:
loaded (/usr/lib/systemd/system/user.slice; static)
active since Sun 2013-09-08 01:23:40 MDT; 18h ago
man:systemd.special(7)
/user.slice
├─user-1000.slice
│ ├─session-21.scope
│ │ ├─9226 sshd: pete [priv]
│ │ ├─9229 sshd: pete@pts/4
│ │ ├─9230 -bash
│ │ ├─9262 sudo su │ │ ├─9270 su │ │ ├─9271 -bash
│ │ └─9509 screen -R
│ ├─session-18.scope
│ │ ├─ 7939 sshd: pete [priv]
│ │ ├─ 7942 sshd: pete@pts/0
│ │ ├─ 7943 -bash
│ │ ├─ 7982 sudo su │ │ ├─ 7988 su │ │ ├─ 7989 -bash
│ │ ├─ 8206 SCREEN
│ │ ├─ 8207 /bin/bash
│ │ ├─ 8237 /bin/bash
│ │ ├─ 8486 less NEWS
│ │ ├─ 8489 /bin/bash
│ │ └─10637 systemctl status user.slice
## truncated ##
I servizi posso essere addizionati ad uno slice con la direttiva Slice=slicename nel loro file di
configurazione dell'unità. Argomenti che permettono limitazioni delle risorse all'interno di uno slice o
unità di servizio sono descritte in man systemd.directives. Vedere anche man systemd.slice
e man systemd.cgroup.
2.8.2.2. systemd-cryptsetup per TrueCrypt
Il support per TrueCrypt in Fedora è ampliato dal support di systemd-cryptsetup per la tecnologia,
permettendo una facile autenticazione durante il boot.
2.8.2.3. Filtraggio di stato unità con systemctl
systemctl ora supporta il filtraggio delle unità nella lista di output per stato del caricamento. L'
opzione --state accetta ogni valore o lista separata da virgola dei valori di stato LOAD, SUB, o
ACTIVE. Per esempio,
systemctl --state failed
2.8.3. journald
2.8.3.1. Vedere i log di uno specifico boot
journalctl può ora essere usato per vedere i log di uno specifico boot. Per esempio, per vedere i
log del boot corrente:
10
Cambiamenti in Fedora per Utenti Desktop
journalctl -b
O, vedere i log per boot precedente:
journalctl -b -1
In aggiunta alla sequenza di boot relativa, journald assegna un ID di boot su 128-bit a cui ci si può
riferire. Per esempio:
journalctl -b 38fd9c3303574ed38e822233457f6b77
2.8.3.2. Riferirsi al journal con i cursori
journalctl può riferirsi al journal attraverso un identificatore record conosciuto come cursor.
Similmente ad un hash git, il cursor identifica in maniera univoca un punto nel journal.
Se si aggiunge --show-cursor ad una richiesta journalctl, l'ultima linea di output conterrà il valore
del cursore:
journalctl -b -u network --show-cursor --since 15:00
Sep 08 15:37:59 localhost.localdomain network[4074]: [FAILED]
Sep 08 15:37:59 localhost.localdomain systemd[1]: network.service: control process exited,
code=exited status=1
Sep 08 15:37:59 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down
networking.
Sep 08 15:37:59 localhost.localdomain systemd[1]: Unit network.service entered failed
state.
-- cursor:
s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c740
Il cursore può essere usato per identificare il punto nel journal in un più ampia query per fornire il
contesto:
journalctl -c
"s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c74
Gli script che parsificano l'output journalctl possono immagazzinare il valore del cursore e usarlo nella
loro prossima esecuzione per riprendere da dove avevano lasciato:
journalctl --after-cursor
"s=13497722134642a2ac1544bada0c8836;i=1120d;b=8491c05dabd3444ca122e7069b5de0a9;m=db2118a46;t=4e5e7d81c74
3. Cambiamenti in Fedora per Utenti Desktop
3.1. Desktop
3.1.1. Generale
11
Note di rilascio
3.1.1.1. X2Go
X2Go è una completa soluzione di remote desktop basata su un fork delle librerie GPL NX3 di
NoMachine. I pacchetti X2Go permettono a Fedora 20 di lavorare come un server scalabile o un client
versatile. Intere sessioni desktop possono essere messe in pausa e migrate, e il software supporta
l'audio e il trasferimento di file.
X2Go con desktop accelerati
X2Go può non partire in maniera correta con desktop accelerati 3D come GNOME3. Per risultati
migliori, usare un ambiente desktop che non richiede accelerazione.
Incomincia ad usare X2Go usando i pacchetti X2Go di Fedora e la documentazione a http://
wiki.x2go.org/doku.php/doc:start
3.1.2. Cinnamon
L'ambiente desktop favorito dalla community Cinnamon in Fedora 20 è stato aggiornato alla versione
2.0, con molte nuove caratteristiche e miglioramenti.
Alcune caratteristiche che sono incluse nel rilascio:
Miglior tiling al bordo
Snapping al bordo, come nel tiling ma con finestre snapped che ora non sono coperte da altre finestre.
Effetti sonori divertenti e personalizzabili
Gestione utenti migliorata, e nuova applet utente per task comuni
Molti miglioramenti nel gestore di file nemo, incluso il supporto alla barra di sistema per le operazioni
su file, migliore gestione dei tipi di file, e aggiornamenti alla interfaccia utente.
Più razionalizzazione nelle dipendenze; Cinnamon non richiede più che venga installato l'intero
Ambiente Desktop GNOME, e i due ambienti vanno d'accordo meglio quando sono entrambi installati.
Per usare Cinnamon in Fedora, installarlo con il comando yum groupinstall "Cinnamon
Desktop" e selezionarlo durante il login. Un sguardo dettagliato alle caratteristiche di Cinnamon 2.0
può essere trovato a http://segfault.linuxmint.com/2013/10/cinnamon-2-0-released/
3.1.3. Enlightenment
Fedora 20 offre la nuova versione di Enlightenment. Dopo circa una decade di sviluppo upstream, il
progetto Enlightenment ha rilasciato la versione E17 del desktop shell, un gestore di finestre e una
suite di librerie di supporto. Può essere configurato come un veloce, spartano gestore di finestre o un
accattivante ambiente desktop con un ampio piacere per gli occhi.
Enlightenment può essere installato con il comando yum install @enlightenment e usato
selezionandolo al login. Per sapere di più, leggere http://www.enlightenment.org/p.php?p=about&l=en
3.1.4. GNOME 3.10
3.1.4.1. Panoramica GNOME
Fedora 20 esce con GNOME 3.10. Questa è l'ultima versione dell'ambiente desktop che porta un
numero di nuove applicazioni e caratteristiche:
Scrolling fino quando si trascina la maniglia della barra di scorrimento, o scrolling mentre si tiene
premuto il tasto shift.
12
Desktop
Supporto per il login e l'autenticazione con Smart Card.
Header bars unite alle barre di titolo e alle toolbar in un singolo elemento, dando maggior spazio alla
contenuto della finestra e migliorando il controllo della applicazione.
Miglioramento di Magnifier con tracciamento caret, premere F7 per attivare caret.
Personalizzazione dello sfondo della schermata di blocco.
Un nuovo framework di geo-localizzazione che permette funzionalità come l'aggiornamento del
timezone automatico e la rilevazione della localizzazione in Mappe.
Supporto di GNOME Documenti a OwnCloud
Copia e incolla tra il tuo computer e i guest Boxes. I guest Windows necessitano http://spicespace.org/download/windows/spice-guest-tools/ installati, e i Linux guest necessitano di una versione
aggiornata di spice-vdagent.
Boxes ottiene il supporto per l'importazione di immagini di filesystem.
Interfaccia utente migliorata per Contatti
Migliorata lo scaling automatico per i monitor con pixel ad alta densità.
Migliorata la sezione applicazioni nella Panoramica shell.
Integrazione con Flikr in GNOME Online Accounts permette accesso ai contenuti Flikr nella
applicazione GNOME Foto.
Menu status di sistema integrato e migliorato.
Ridisegnato gnome-tweak-tool, con un design migliore, integrazione delle estensioni, e funzionalità
espanse.
Una nuova applicazione, GNOME Mappe, porta una semplice applicazione mappa nel Desktop
Gnome.
GNOME Musica, una applicazione realizzata per l'ascolto e la condivisione di musica.
Area System Status
La nuova System Status Area unifica molte impostazioni che hanno la loro icona e menu nel
precedente rilasciom come il wireless e altro networking. Non tutte le potenziali caratteristiche
sono mostrate tutte le volte; per esempio, lo slider del volume del microfono non appare quando
il microfono non è presente, e le opzioni WiFi non appaiono quando un dispositivo wireless non
è trovato. Impara di più sull'Area System Status su http://afaikblog.wordpress.com/2013/08/31/
feature-focus-gnome-3s-new-system-status-area/ e https://wiki.gnome.org/GnomeShell/Design/
Guidelines/SystemStatus
3.1.4.2. GNOME Software
GNOME in Fedora offre una nuova, visivamente accattivante, applicazione per il browse e
l'installazione di applicazioni. GNOME Software mostra informazioni rilevanti agli utenti, come
descrizioni, screenshot, revisioni ed altro ancora.
Le applicazioni che descrivono loro stesse a Software e altri strumenti di supporto usando le
15
Specifiche AppData in supporto a queste funzionalità, i contributor Fedora hanno combinato i loro
sfori per offrire assistenza e patch per il supporto AppData nel progetto upstream.
La vecchia GUI gestore di pacchetti, gpk-application, è ancora disponibile.
3.1.4.3. Ulteriori letture
Per sapere di più su GNOME 3.10, guardare:
15
http://people.freedesktop.org/~hughsient/appdata/
13
Note di rilascio
Note di rilascio Ufficiali: https://help.gnome.org/misc/release-notes/3.10/
Nuove applicazioni: https://help.gnome.org/misc/release-notes/3.10/more-apps.html
Aggiornamenti alla esperienza utente: https://help.gnome.org/misc/release-notes/3.10/more-coreux.html
Note sulla internazionalizzazione: https://help.gnome.org/misc/release-notes/3.10/i18n.html
Note per Amministratori/Sviluppatori: https://help.gnome.org/misc/release-notes/3.10/developers.html
3.1.5. KDE
3.1.5.1. KDE Plasma Workspaces 4.11
KDE Plasma Workspaces 4.11 è un rilascio a lungo termine del popolare, ricco di funzioni, ambiente
desktop. Grandi cambiamenti sono stati fatti alla esperienza utente, al personal information
management, e agli aspetti di performance della piattaforma.
Cambiamenti nella esperienza utente
• La Taskbar è stata portata a QtQuick, fornendo un maggiore consistenza e fluente comportamento.
• Il widget della batteria ora supporta la brillantezza della tastiera, e mostra lo stato delle batterie nelle
periferiche, come ad esempio il mouse e la tastiera.
• I popup di notifica ora hanno un bottone di configurazione, permettendo la personalizzazione dei tipi
di notifica mostrati.
• Kmix, il mixer del suono KDE, funziona meglio ed è più stabile, aggiungendo i controlli media player
al widget.
• Miglioramenti nell prestazioni di Kwin, il window manager di KDE.
• L'editor di testo Kate ha nuovi plugin per Python2, Python3, Javascript, JQuery, e XML.
• Design della interfaccia utente migliorata in Kwallet.
• Kolourpaint, una semplice applicazione di disegno, ora supporta il formato immagine WebP.
• Il visualizzatore di PDF Okular aggiunge gli strumenti di revisione e il supporto al cancella/ripeti per
annotazioni e form.
• Il player audio JuK ed il tagger aggiungono il supporto per la riproduzione e modifica dei metadati di
file in formato Ogg Opus.
Cambiamenti nella Personal Identity Management
• Miglioramenti alla Suite Kontact, incluso una migliore archiviazione, spedizione di mail schedulate,
una semplice interfaccia di filtraggio, un migliore sistema di notifiche, e rilevamento scam in Kmail.
Miglioramenti di prestazioni
• Numerose ottimizzazioni a Dolphin ridurranno l'uso della memora fino al 30%.
• Una migliore indicizzazione e vari miglioramenti a Nemopuk renderanno le ricerca fino a 6 volte
più veloci, aggiungendo l'indicizzazione per i file ODF, docx e altri formati di documenti, con
miglioramenti alle funzionalità di backup e ripristino.
14
Rete
Nemopuk e aggiornamenti
Gli utenti che aggiornano alla nuova versione di Nemopuk dovrebbero attendersi che il loro
database venga automaticamente re-indicizzato ed aggiornato. La conversione userà più risorse
di sistema del normale ma avverrà una sola volta al primo accesso dopo l'aggiornamento.
3.1.5.2. Applet di rete Plasma-nm
KDE in Fedora 20 include Plasma-nm, una nuova applet per la gestione della rete. Supporta la
creazione e la modifica amichevole di tutti i tipi di connessione del NetworkManager, incluso bridge,
bond, e VPN, con una moderna ed intuitiva interfaccia.
3.1.6. MATE
A causa dei problemi di compatibilità con il nuovo stack bluetooth, MATE non include una applet
bluetooth di default. Gli utenti che necessitano di questa funzionalità dovrebbero installare il pacchetto
bluedevil
3.1.7. Sugar 0.100
La Sugar Learning Platform in Fedora 20 è stata aggiornata alla versione 0.100. Il nuovo rilascio
introduce l'integrazione con i servizi online come Facebook e Twitter, viste home multiple, un più
completo Journal, un migliorato supporto al Content Bundle, ed altro. Per maggiori dettagli,
guardare le note di rilascio del progetto a http://wiki.sugarlabs.org/go/0.100/Notes
3.2. Rete
3.2.1. NetworkManager Bonding and Bridging
NetworkManager ora supporta funzionalità di bounding e bridging, e si integra meglio con gli strumenti
e configurazioni di bounding e bridging. Questo permette grande interoperabilità con soluzioni di
virtualizzazione come libvirt. Dispositivi gestiti non verranno visualizzati nella applet di configurazione
a meno che l' applet non supporti questi tipi di dispositivo.
Esempi di configurazioni sono disponibili a http://fedoraproject.org/wiki/Networking/Bridging e http://
fedoraproject.org/wiki/Networking/Bonding
3.2.2. NetworkManager e linea di comando
Lo strumento del NetworkManager a linea di comando nmcli in Fedora 20 ottiene l'abilità di
aggiungere e modificare connessioni di rete.
3.2.3. Aggiornamento dello stack Bluetooth a BlueZ 5
Fedora 20 include l'ultima versione del software di gestore bluetooth BlueZ. La version 5.0 include
numerosi miglioramenti al backend, aggiunge il supporto per i profili Low Energy, e rilascia lo
strumento a linea di comando bluetoothctl.
Per informazioni dettagliate sui cambiamenti in questo rilascio, consultare le note di rilascio a monte a
http://www.bluez.org/release-of-bluez-5-0/.
15
Note di rilascio
3.3. Internazionalizzazione
3.3.1. Metodi di Input
ibus ora supporta un motore di metodi di input per finestra per ambienti desktop non GNOME. Può
essere abilitato da ibus-setup.
ibus-cangjie è un nuovo motore ibus per utenti di Cangjie e metodi di input Quick. Sono intesi
principalmente per la popolazione di Hong Kong che vogliono digitare in Cinese Tradizionale, infatti
sono (di gran lunga) la maggior parte degli utenti di Cangjie e Quick.
ibus-rime è un nuovo motore di metodo di input Rime per Linux/IBus.
I metodi di input ibus-typing-booster, latn-post, e latn-pre non sono più in blacklist.
3.3.2. Strumenti per Font
ttname è la nuova interfaccia CLI per la modifica della tabella name che contiene i metadati nei font
TrueType e OpenType.
fntsampleè un nuovo programma per la creazione di esempi di font che ora mostra la copertura
Unicode del font.
sfntly è una libreria per l'uso, la modifica, e la creazione di Font basati su SFNT.
3.3.3. Caratteri
trabajo-fonts è un nuovo pacchetto progettato per l'uso con l'alfabeto Shavian, una proposta
di riforma ortografia fonemica per l'inglese, ma che supporta il Latin esteso, e il Cyrillico base.
"Trabajo" (pronuncia [tɾaɾβaxo] se sei spagnolo o [tɾɾɾbɾɾhoɾ] se sei inglese) è il termine spagnolo
per "Io lavoro". Trabajo è diventato un font Serif con la versione 2.0, con aspetto migliorato.
campivisivi-titillium-fonts è un nuovo pacchetto. Titillium è nato all'interno della Accademia di Belle Arti
di Urbino come progetto didattico del corso di design del Master in Visual Design Campi Visivi.
mph-2b-damase-fonts è un nuovo pacchetto. MPH 2B Damase di Mark Williamson è un font libero per
la codifica di molti script non Latini.
La copertura script di google-noto-fonts è aumentata. Ora ha il supporto a script addizionali, come
listati di seguito:
Avestan
Bengali
Brahmi
Carian
Cherokee
Coptic
Deseret
Egyptian Hieroglyphs
Glagolitic
Gujarati
Hanunno
Imperial Aramaic
Kaithi
Kannada
16
Stampa
KayahLi
Kharoshthi
Lisu
Lycian
Lydian
Malayalam
Mandaic
Meeteimayek
Nko
Old-south-Arabian
Old Turkic
Osmanya
Phoenician
Shavian
Symbols
Tagalog
Tai Tham
Tai Viet
Telugu
Ugaritic
Vai
lohit-devanagari-fonts dal progetto lohit2 con una completa riscrittura delle tablelle open type, supporto
per dev2 e deva.
liberation-fonts con migliorato supporto per il locale Serbo incluso e minori risoluzioni di errori.
3.4. Stampa
3.4.1. 3D Printing
3.4.1.1. slic3r
slic3r è uno potente strumento per la conversione di modelli 3D in istruzioni di stampa per stampanti
3D. Fedora 20 include l'ultima versione di slic3r, introduce una nuova caratteristica wipe che ritrae
mentre si muove lungo l'ultimo sentiero, una opzione vaso a spirale per il continuo innalzamento sulla
coordinata Z mentre stampa, e numerosi altri miglioramenti al codice
Note di rilascio dettagliate sono disponibili a http://slic3r.org/releases/0.9.10b.
3.4.1.2. Cura
L'ultima versione del software di stampa 3D Cura incluso in Fedora 20 è un grosso aggiornamento in
confronto alle precedenti versioni.
Lavoro velocizzato: non c'è il tasto Prepara perchè non c'è bisogno di preparare.\nCura ora possiede
un nuovo e molto più veloce motore di slicing che calcola le slice in tempo reale mentre si prepara il
piano di stampa. Modelli che necessitavano di ore per essere preparati ora impiegano minuti.
Migliore pianificazione: lo strumento Project Planner è stato integrato nella interfaccia principale.
Solidità aumentata: i riempimenti sono eseguiti con una griglia di quadrati invece di linee casuali,
dando resistenza ai progetti senza aggiungere materiale.
17
Note di rilascio
Per dettagli sull'uso di Cura, fare riferimento al manuale del progetto su http://blog.ultimaker.com/curauser-manual/
3.4.1.3. simarrange
Fedora 20 offre un nuovo strumento di plating chiamato simarrange. Questa utility a linea di comando
prende una collezione di files STL e li dispone in modo da riempire un piano delle dimensioni richieste.
4. Cambiamenti in Fedora per Sviluppatori
4.1. Strumenti di sviluppo
4.1.1. Strumenti ACPICA
Sviluppatori che lavorano con il sottosistema ACPI ora hanno più risorse disponibili in Fedora. Il
pacchetto acpica-tools sostituisce l'esistente iasl ed il pacchetto pm-tools per fornire tutti gli strumenti
da http://acpica.org.
4.1.2. Developer Assistant
Developer Assistant, uno strumento per iniziare a scrivere codice con linguaggi e piattaforme popolari,
è stato aggiornato per fornire una interfaccia utente grafica e funzionalità migliorate.
La documentazione di Developer Assistant è mantenuta su https://developerassistant.readthedocs.org/.
4.1.3. Perl 5.18
Perl in Fedora 20 è stato aggiornato alla versione 5.18, con un numero di notevoli cambiamenti.
Nuove caratteristiche
• Unicode 6.2 è supportato.
• Il matching di propietà Unicode è ora più rapido.
• Operatori successivo, ultimo, ripeti e dump supportano label computate al tempo di esecuzione
• La funzione kill permette di inviare un segnale ad un gruppo di processo tramite un nome simbolico.
• E' stato aggiunto il supporto sperimentale per le subroutine lessicali.
• Config::Perl::V module per accedere ai dati perl -V in maniera strutturata è stato aggiunto ai moduli
core.
• DTrace/SystemTap forniscono nuove sonde op-entry, loading-file, e loaded-file.
Cambiamenti
• Gli hash ora sono randomizzati di default. Questo significa che l'ordine in cui chiavi e valori
vengono ritornati da un hash è cambiato ad ogni esecuzione del perl. E' possibile disabilitare la
randomizzazione impostando la variabile di ambiente PERL_PERTURB_KEYS a 0.
• L'operatore qw() non implica più parentesi circostanti.
• Nomi di caratteri sconosciuti specificati usando la sintassi \N{} sono precessati al tempo di
compilazione ed innescano ora un errore di sintassi.
18
Strumenti GCC
• Il tab verticale è considerato ora come uno spazio bianco.
• I valori immagazzinati in variabili di ambiente sono stringhe di byte di default.
• Funzione readline su letture I/O restituiscono ora numeri di caratteri al posto di byte.
• I delimitatori Here-document con marcatori quotati incominciano sempre on line seguendo ora i
marcatori.
• Operatori Alpha-numerici devono ora sempre essere separati da un delimitatore di una espressione
regolare.
• Il match intelligente e il lessicale $_ diventano sperimenti perché è stato provato che sono
problematici.
• Scambiare le variabili $< e $> può causare effetti indesiderati. E' raccomandato localizzare i
cambiamenti di variabile.
Caratteristiche rimosse:
• La variabile XS PL_sv_objcount è deprecata.
• Tutte le funzioni di classificazione XS sono deprecate.
• Le funzioni to_uni_lower_lc, to_uni_title_lc, e to_uni_upper_lc XS sono intese deprecate.
Gli sviluppatori Perl dovrebbero leggere http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod
e http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod per una più comprensiva descrizione di
questo rilascio.
4.1.4. python-setuptools aggiornato
La versione del pacchetto python-setuptools è stata aggiornata alla serie 0.9.x. Questa versione
rilasciata unisce i setuptools e distribuisce i progetti upstream che hanno introdotto una
varietà di cambiamenti alle API e al comportamento.
Poiché molti di questi cambiamenti sono compatibili con la versione precedente, non dovrebbero
impattare in nessun pacchetto Python in Fedora. Se hai scritto codice o stai sviluppando altri software
Python e sospetti di essere affetto da questi cambiamenti, si prega di leggere http://pythonhosted.org/
setuptools/merge.html e https://pypi.python.org/pypi/setuptools#changes per maggiori dettagli.
4.2. Strumenti GCC
4.2.1. Aggiornamento Boost 1.54.0
boost è stato aggiornato alla versione 1.54.0. Oltre ad un certo numero di bug risolti, questa versione
introduce tre nuove librerie: Boost.Log per il logging, Boost.TTI per la Type Traits Introspection, e
Boost.TypeErasure per il polimorfismo al tempo di esecuzione basato su concetti.
Le note di rilascio a monte a http://www.boost.org/users/history/version_1_54_0.html forniscono
informazioni dettagliate sul rilascio
4.2.2. GLIBC 2.18
19
Note di rilascio
Fedora 20 contiene la versione 2.18 della libreria GNU C. Per informazioni su questa relase, leggi
l'annuncio sul sito https://sourceware.org/ml/libc-alpha/2013-08/msg00160.html
4.3. Haskell
4.3.1. ghc
GHC è stato aggiornato alla versione 7.6.3 e la Haskell Platform alla 2013.2. Molti pacchetti sono stati
aggiornati e nuovi pacchetti aggiunti incluso idris e varie librerie. Tutti i pacchetti sono stati aggiornati
per seguire le nuove linee guida riviste e semplificate di pacchettizzazione Haskell.
Osserva che ghc-7.6 non supporta ufficialmente llvm-3.3 cosi vi sono alcuni problemi quando usi il
backend llvm (particolarmente su ARM dove questo è il default).
4.4. Sviluppo Web
4.4.1. WildFly 8
Fedora 20 include WildFly 8 Application Server, formalmente conosciuto come JBoss Application
Server, una piattaforma Java EE davvero popolare. WildFly è un serve davvero veloce, modulare e
leggero. WildFly rende facile eseguire e gestire cluster di server con molte applicazioni schierate.
Incomincia ad usare WildFly http://wildfly.org.
4.4.2. Ruby on rails
Fedora 20 include la versione 4.0 del popolare framework web Ruby on Rails. Questa versione di
rilascio include funzionalità migliorate, velocità, e sicurezza oltre ad una modularizzazione migliore.
La documentazione per Ruby on Rails 4.0 può essere trovata a http://
weblog.rubyonrails.org/2013/6/25/Rails-4-0-final/ e http://api.rubyonrails.org/
Gli sviluppatori che migrano a Ruby on Rails 4.0 possono trovare assistenza nella giuda
all'aggiornamento del progetto e dettagliate informazioni nelle note di rilascio a monte
5. Cambiamenti in Fedora per Utenti Specifici
5.1. Disegno circuiti
5.1.1. gtkwave
gtkwave è stato aggiornato da 3.3.41 a 3.3.51. Questo comprende un grande numero di
aggiornamenti che includono
• Aggiungendo maggior supporto per le costruzioni più recenti in Vermin
• Aggiunto supporto per la rotella del mouse per le finestre del codice rtlbrowse
• Aggiunto supporto VPD via vpd2vcd
20
Disegno circuiti
• Aggiunto supporto preliminare do-nothing generate in vermin.
• Aggiunta l'opzione "Open Hierarchy" che espande l'SST e seleziona la gerarchia per un dato
segnale selezionato nella finestra dei Segnali.
• Aggiunto supporto preliminare per FsdbReader
• Aggiunto generate come tipo a VCD/FST/FSDB.
• Visualizzazione della colonna di direzione segnale in SST se non tutti i segnali sono dichiarati come
FST_VD_IMPLICIT.
• Aggiunta estrazione di in/out/inout da FSDB in FST con vcd2fst eseguibile.
• Aggiunto supporto per strutture, unioni, classi, package, programmi e interfacce di SV.
• Supporto preliminare per tipi di dato SV di bit, boolean, int, shortint, longint, byte, enum e shortreal
in VCD e FST. Aggiunto il tipo dato sparse array ad FST (attualmente non usato da gtkwave).
• Aggiunto supporto per l'attributo begin/end in FST. (Attualmente non usato in gtkwave). Ciò
consente di inserire vari dati all'interno della struttura ad albero.
• Aggiunta la possibilità di conservare $comment nei file FST attraverso il meccanismo di attributo
(FST_AT_MISC/FST_MT_COMMENT).
• Aggiunta la possibilità di salvare informazione di variabile d'ambiente nei file FST
(FST_MT_ENVVAR).
• Aggiunti filtri direzionali al filtro di ricerca di SST. Ossia, aggiungendo +I+, +O+, +IO+, +B+, o +L+
prima della espressione regolare aggiunge addizionale criterio di filtraggio. I filtri direzionali sono
case-insensitive.
• Aggiunti tipi gerarchici VHDL ad FST, loader interni di VCD ed anche vcdfst/fst2vcd.
• Aggiunto in VHDL ad FST (che permetterà anche altri linguaggi): gtkwave può elaborare questi tipi
(p.e. segnele + std_ulogic), anche se attualmente non esistono simulatori per supportarli.
• Aggiunta l'opzione "/File/Grab To File" al menu, per catturare istantanee di immagini PNG.
• Aggiunto il tipo package VHDL a FST
• Aggiunto fstWriterSetSourceStem() cosicchè gli scrittori possano inglobare i rami sorgenti nel file
FST.
• Aggiornate le opzioni di accelerazioni negli esempi/gtkwaverc per riflettere lo stato corrente del
menu principale nella finestra pricipale di gtkwave.
In aggiunta, cisono numersoe correzioni di errori e miglioramenti interni. Maggiori dettagli si possono
trovare nel ChangeLog o sulla pagina Web http://gtkwave.sourceforge.net/.
5.1.2. XCircuit
xcircuit è stato aggiornato alla 3.7.44. La versione 3.7 ha un meccanismo di selezione modificato che
considera sia punti che segmenti degli elementi come anche elementi interi. Questo permette alla
funzione "modifica" di lavorare con molti elementi contemporaneamente.
Aggiunta l'invarianza linewidth sugli oggetti. Istanze di oggetti (come simboli di circuiti) possono essere
fatti linewidth invarianti, come ad esempio una istanza dell'oggetto può essere scalata senza cambiare
la linewidth. Questo permette ad alcuni circuiti simbolo per essere ridimensionati relativamente ad altri
sullo stesso schema senza la discontinuità nella larghezza del filo al pin.
Un certo numero di utili aggiunte come:
• Tracciamento di punti di controllo spline per sentieri splines adiacenti.
• Clipmasks (le forme possono essere usate le forme per ritagliare la visualizzazione di elementi)
• Routine di conversione polygon-to-curve
• annulla/ripeti su solleva/abbassa elementi
• passo-singolo solleva e abbassa elementi
• generatore gradiente di campo---campi di colore graduato sono fatti da un tipo di immagine grafica
21
Note di rilascio
5.2. Per i radioamatori
5.2.1. fldigi
fldigiè stato aggiornato alla versione 3.21.76. Alcuni cambiamenti includono:
• Miglioramenti al logging ADIF
• Migliore segnale debole MFSK
• Miglioramenti in THOR
• Permette l'uso di UTF-8 quando il cliente ARQ è attivo
Insieme a numerosi altri
Per dettagli completi visita http://www.w1hkj.com/Fldigi.html.
5.2.2. gnuradio
Fedora 20 include gnuradio 3.7.1.
Le principali novità includono:
• GRC Bus Ports http://gnuradio.org/redmine/projects/gnuradio/wiki/Busports
• ControlPort http://gnuradio.org/doc/doxygen/page_ctrlport.html
• Strumenti di Misurazione delle Prestazioni
• Miglioramenti a QTGUI
Nuovi blocchi includono gr::analog::fast_noise_source e gr::analog::agc3_*. agc,
agc2 e agc3 i blocchi adesso hanno una interfaccia unificata. Sono stati aggiunti i nuovi componenti
gr-fec e gr-channels . Un nuovo strumento permette la creazione di librerie out-of-tree VOLK.
http://www.gnuradio.org include dettagli di questi cambiamenti e una documentazione estesa.
5.2.3. qucs
qucs è stato aggiornato alla versione 0.0.17. Alcuni miglioramenti importanti:
• Nuovi modelli BSIM nMOS e pMOS
• interfaccia per il risolutore di transienti m-code
per tutti i dettagli far riferimento a http://qucs.sourceforge.net
5.2.4. trustedqsl
trustedqsl è stato aggiornato alla 1.14.3. Gli aggiornamenti includono la correzione di alcune zone CQ,
migliore gestione dei duplicati e miglioramenti in alcuni messaggi di errore.
I dettagli possono essere trovati alla pagina del progetto http://sourceforge.net/projects/trustedqsl/.
5.2.5. xastir
xastir 2.0.4 include un gran numero di cambiamenti e di miglioramenti di prestazioni. Far riferimento al
file help per dettagli, o visita il sito del progetto http://www.xastir.org.
5.2.6. xnec2c
xnec2c è stato aggiornato alla versione to 2.3. Le differenze tra 2.1 e 2.3 sono invisibili all'utente ma
riflettono la pulizia della parte interna dell'applicazione. La maggior parte di questi cambiamenti in
realtà sono nel nec2cpacchetto che fornisce il motore di calcolo per xnec2c.
La pagine web dell'applicazione é http://www.qsl.net/5b4az/pages/nec2.html.
22
Contributori
A. Contributori
Un grande numero di persone contribuiscono in Fedora in ogni versione. Tra i quali ci sono alcuni
scrittori e traduttori che hanno preparato queste note di rilascio. Le seguenti pagine elencano questi
contributori.
A.1. Scrittori
Fedora Documentation Project
• Petr Bokoc < pbokoc AT redhat DOT com >
• John J. McDonough < jjmcd CHIOCCIOLA fedoraproject PUNTO org >
• Laura Novich < lnovich AT redhat DOT com >
• Zach Oglesby <[email protected]>
• Jens Petersen < petersen CHIOCCIOLA redhat PUNTO com >
• Pravins Sapute < pravins AT fedoraproject DOT org
• Pete Travis < immanetize AT fedoraproject DOT org >
A.2. Traduttori
Fedora Translation Project
• Alick Zhao <alick9188 AT gmail.com >
• Antonio Trande <sagitter AT fedoraproject.org >
• Atsushi <fedorakenken AT yahoo.co.jp >
• Christopher Meng <cickumqt AT gmail.com >
• Constantin DRABO <panda.constantin AT gmail.com >
• Damien Gourbiere <dgourbiere AT gmail.com >
• David Young <dhyang555 AT gmail.com >
• Dorian <munto AT free.fr >
• Dralyab <geodebay AT gmail.com >
• Francesco D'Aluisio <fdaluisio AT fedoraproject.org >
• Geert Warrink <geert.warrink AT onsnet.nu >
• Gianluca Sforna <giallu AT gmail.com >
• Guido Grazioli <guido.grazioli AT gmail.com >
• Gé Baylard <Geodebay AT gmail.com >
• Hajime Taira <htaira AT redhat.com >
• Huan Chen <chenhuan126 AT 126.com >
• Illan Rul – Da Cunha <inactive+Havok_Novak AT transifex.com >
• Jiaming Liu <storypku AT gmail.com >
• Jiro Matsuzawa <jmatsuzawa AT gnome.org >
• Jérôme Fenal <jfenal AT gmail.com >
• KAT.RAT12 <spanish.katerina AT gmail.com >
• Kiyoto Hashida <khashida AT redhat.com >
• Kévin Raymond <shaiton AT fedoraproject.org >
• Luca Manlio De Lisi <lukefiltroman AT gmail.com >
• Luigi Votta <lewis41 AT fedoraproject.org >
• MarbolanGos Fabien <marbolangos AT gmail.com >
• Mike Manilone <zhtx10 AT gmail.com >
• Motohiro Kanda <kanda.motohiro AT gmail.com >
• Nobrakal <nobrakal AT gmail.com >
• Richard E. van der Luit <nippur AT fedoraproject.org >
• Silvio Pierro <perplesso82 AT gmail.com >
• Tadashi "ELF" Jokagi <elf AT poyo.jp >
23
Note di rilascio
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Tadashi Jokagi <elf AT elf.no-ip.org >
Tiansworld <tiansworld AT fedoraproject.org >
Tommy He <lovenemesis AT gmail.com >
Tomoyuki KATO <tomo AT dream.daynight.jp >
Valentin Laskov <laskov AT festa.bg >
Yuri Chornoivan <yurchor AT ukr.net >
Zhantong Zhang <zhantongz AT gmail.com >
amos <ch.linux.free AT gmail.com >
antoniomontag <antonio.montagnani AT alice.it >
aurisc4 <aurisc4 AT gmail.com >
aviator <pouillaude.a AT gmail.com >
chiachen L <luojiazhen AT gmail.com >
crl0x7c2 <crl0x7c2 AT gmail.com >
dominique bribanick <chepioq AT gmail.com >
germano.massullo <germano.massullo AT gmail.com >
neb <nick AT bebout.net >
noriko <noriko AT fedoraproject.org >
simonyanix <simonyan AT fedoraproject.org >
zsun <zamirs AT 163.com >
ɾɾ ɾ <litimetal AT gmail.com >
ɾɾɾɾ @ɾɾɾɾɾ <www.carrotsoft AT gmail.com >
B. Cronologia revisione
Revisione
Thu Dec 5 2013
20-6
Correzioni alla sezione GNOME
Revisione
20-01
Sun Oct 20 2013
Note di rilascio F20 Beta , draft iniziale
Revisione
Thu Jun 13 2013
19-11
Aggiornamenti post-beta e fix
Revisione
Fri May 24 2013
19-09
Aggiornamento revisione per F19 Beta
Revisione
Mon May 13 2013
19-08
Draft iniziale per F19 Beta
Revisione
18-0
24
Tue Jan 8 2013
Pete Travis
[email protected]
Cronologia revisione
Revisione per il rilascio definitivo di Fedora 18.
Revisione
Wed Nov 7 2012
17-98
Preparazione per Fedora 18 Beta
Revisione
Sun Oct 28 2012
17-95
Revisione iniziale per F18
Correggere il contenuto dalla wiki
Revisione
Tue May 29 2012
Riferimento a A.1 Scrittori
17-1
64 bit predefinito BZɾ821168
Modifica cartella Release Note BZɾ821412
Errore di battitura in Sci/Tech (EMWA) BZɾ821413
Lingua D BZɾ824529
Contributori aggiornati
Rimossi riferimenti Cloudstack
Revisione
Tue May 8 2012
17-0
Rimosso tag bozza
Aggiunto contributori traduzione
Riferimento a A.1 Scrittori
Revisione
Mon May 7 2012
Riferimento a A.1 Scrittori
16-97
BZɾ817295 - vari typo e link non corretti
BZɾ817553 - Typo e problemi di formattazione nelle sezioni Radio Amatori e Scienza e Tecnica
gimp è stato aggiornato a 2.8.0
Sezione sul multi seat
Modifiche al boot direct kernel
BZɾ819160 - Typo in Disegno circuiti
BZɾ819161 - Corretto URL in Disegno Circuiti
BZɾ819164 - typo nella sezione Sviluppo Embedded
Versione bump kernel a 3.3.4
Revisione
Tue Mar 27 2012
16-96
Aggiunta lista di scrittori
Aggiunta sezione desktop
Aggiunte voci di indice
Aggiunte note sul btfrs
Riferimento a A.1 Scrittori
25
Note di rilascio
Revisione
Wed Mar 21 2012
16-95
Rilasciate le note di F17 beta
Riferimento a A.1 Scrittori
Revisione
Tue Mar 20 2012
16-93
Inizio note di F17 beta
John McDonough
[email protected]
Revisione
Tue Nov 29 2011
John McDonough
16-3
[email protected]
Correzzione RAM minima - BZɾ754439
Modifiche nome servizio - BZɾ754145
Cambio verbosità sui requisiti di CPU - BZɾ499585
Revisione
Mon Nov 7 2011
John McDonough
16-2
[email protected]
L'avvio sicuro non lo rende F16 (Panoramica, Boot)
Aggiunto Ask Fedora - BZɾ748653
Aggiunta la lista dei contributori
Revisione
Mon Oct 23 2011
John McDonough
16-1
[email protected]
Vari typo - BZɾ741975
Miglioramenti sulla gestione del database systemd - BZɾ743614
Miglioramenti sulla gestione e impostazione di PostgreSQL server multipli - BZɾ743618
Messaggio di Attenzione per gli utenti GRUB - BZɾ737187
Inclusa menzione di D2 - BZɾ743960
Messaggio di Attenzione per il cambio di UID/GID - BZɾ739661
Pulizia sui link
rc.local non più pacchettizzato - BZɾ745235
Virtualization security - BZɾ746015
GTK capitalization - BZɾ747940
QEMU capitalization - BZɾ746672 against VG
Dedica a Dennis Ritchie
Revisione
16-0
Rilascio
Mon Oct 10 2011
John McDonough
[email protected]
Revisione
Mon Oct 10 2011
15-99
Menzioni di F16 - BZɾ741830
Typo in Grub - BZɾ743981
Ulteriori termini indice
John McDonough
[email protected]
26
Cronologia revisione
Revisione
Fri Aug 16 2011
15-98
Rilascio per F16 Beta
John McDonough
[email protected]
Revisione
Thu Jun 23 2011
John McDonough
15-2
[email protected]
Memoria richiesta per l'installazione (BZɾ699770)
Revisione
Fri Jun 3 2011
John McDonough
15-1
[email protected]
Errore type in Virtualization (BZɾ705928)
gnuplot non GNU plot (BZɾ707318)
device naming (BZɾ707730)
Corretta il numero di versione di boost (BZɾ707786)
Rimozione dei riferimenti al GS-Theme-Selector (BZɾ708085)
Revisione
Sun May 8 2011
15-0
Memoria (BZɾ699770, 701780)
caso Xfce (BZɾ699977)
Wireshark cambio permessi (BZɾ680165)
Spegnimento con systemd (BZɾ701638)
John McDonough
[email protected]
Revisione
Fri Apr 15 2011
John McDonough
14-98
[email protected]
Rimosso Dom0
Rimosso dnssec
Rimosso riak
Aggiunti messaggi di errore sulle connessioni di rete
Aggiunto prose su IcedTea
Revisione
Mon Apr 11 2011
14-97
Aggiunte voci di indice
John McDonough
[email protected]
Revisione
Tue Apr 5 2011
John McDonough
14-96
[email protected]
Punta il Kernel su kernelnewbies (Kernel)
Punta alle caratteristiche di F15 invece della pagina generale di caratteristiche (Panoramica)
Corretto URL di boxgrinder (Virtualizzazione)
Corretto URL Python (Strumenti per gli sviluppatori)
Corretti URL Rails (Strumenti per gli sviluppatori)
Corretto URL avr-gcc (Sviluppo embedded)
Corretto URL avr-c++ (Sviluppo embedded)
Corretto URL avr-binutils (Sviluppo embedded)
Corretto URL programmatore dfu (Sviluppo embedded)
27
Note di rilascio
Corretto URL xlog (Radioamatori)
Corretto URL splat (Radioamatori)
Rimosso systemd ridondante e aggiunto utente amministrativo per Rahul
Revisione
Tue Apr 5 2011
14-95
Conversione sezioni
John McDonough
[email protected]
Revisione
Tue Mar 22 2011
14-90
Struttura di Fedora 15 vuota
John McDonough
[email protected]
Indice analitico
A
AArch64
ARM, 5
Aiuto, 2
ARM, 5
armv7l
ARM, 5
B
bcache, 7
boost, 19
C
Clipmasks
XCircuit, 21
Cloud, 5
condivisioni
CIFS, 9
condivisioni CIFS, 9
Curva di Poligono
XCircuit, 21
F
FAQ
Fedora, 2
G
gcc, 19
Generatore Gradiente di campo
XCircuit, 21
ghc, 20
glibc, 19
gtkterm, 20
28
Cronologia revisione
H
Hadoop, 8
I
idris, 20
J
Java EE, 20
JBOSS
Application Server, 20
journalctl, 10
journald, 10
L
Linewidth invariance
XCircuit, 21
llvm, 20
M
MongoDB, 8
P
Punti di controllo Spline
XCircuit, 21
R
Rails
Ruby on, 20
S
Samba
SSSD, 9
Segnalazione
bug e richiesta funzionalità, 2
Segnalazione Bug, 2
sendmail, 8
SSD Caching (vedi bcache)
SSSD
mapping ID, 9
Stretch
XCircuit, 21
systemd, 9
W
Wiki
Fedora, 2
Wildfly 8, 20
X
XCircuit, 21
29
30