18c2ecf20Sopenharmony_ci.. include:: ../disclaimer-ita.rst
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ci:Original: :ref:`Documentation/process/changes.rst <changes>`
48c2ecf20Sopenharmony_ci:Translator: Federico Vaga <federico.vaga@vaga.pv.it>
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ci.. _it_changes:
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ciRequisiti minimi per compilare il kernel
98c2ecf20Sopenharmony_ci++++++++++++++++++++++++++++++++++++++++
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciIntroduzione
128c2ecf20Sopenharmony_ci============
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ciQuesto documento fornisce una lista dei software necessari per eseguire i
158c2ecf20Sopenharmony_cikernel 4.x.
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_ciQuesto documento è basato sul file "Changes" del kernel 2.0.x e quindi le
188c2ecf20Sopenharmony_cipersone che lo scrissero meritano credito (Jared Mauch, Axel Boldt,
198c2ecf20Sopenharmony_ciAlessandro Sigala, e tanti altri nella rete).
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciRequisiti minimi correnti
228c2ecf20Sopenharmony_ci*************************
238c2ecf20Sopenharmony_ci
248c2ecf20Sopenharmony_ciPrima di pensare d'avere trovato un baco, aggiornate i seguenti programmi
258c2ecf20Sopenharmony_ci**almeno** alla versione indicata!  Se non siete certi della versione che state
268c2ecf20Sopenharmony_ciusando, il comando indicato dovrebbe dirvelo.
278c2ecf20Sopenharmony_ci
288c2ecf20Sopenharmony_ciQuesta lista presume che abbiate già un kernel Linux funzionante.  In aggiunta,
298c2ecf20Sopenharmony_cinon tutti gli strumenti sono necessari ovunque; ovviamente, se non avete una
308c2ecf20Sopenharmony_ciPC Card, per esempio, probabilmente non dovreste preoccuparvi di pcmciautils.
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci====================== =================  ========================================
338c2ecf20Sopenharmony_ci        Programma       Versione minima       Comando per verificare la versione
348c2ecf20Sopenharmony_ci====================== =================  ========================================
358c2ecf20Sopenharmony_ciGNU C                  4.6                gcc --version
368c2ecf20Sopenharmony_ciGNU make               3.81               make --version
378c2ecf20Sopenharmony_cibinutils               2.21               ld -v
388c2ecf20Sopenharmony_ciflex                   2.5.35             flex --version
398c2ecf20Sopenharmony_cibison                  2.0                bison --version
408c2ecf20Sopenharmony_ciutil-linux             2.10o              fdformat --version
418c2ecf20Sopenharmony_cikmod                   13                 depmod -V
428c2ecf20Sopenharmony_cie2fsprogs              1.41.4             e2fsck -V
438c2ecf20Sopenharmony_cijfsutils               1.1.3              fsck.jfs -V
448c2ecf20Sopenharmony_cireiserfsprogs          3.6.3              reiserfsck -V
458c2ecf20Sopenharmony_cixfsprogs               2.6.0              xfs_db -V
468c2ecf20Sopenharmony_cisquashfs-tools         4.0                mksquashfs -version
478c2ecf20Sopenharmony_cibtrfs-progs            0.18               btrfsck
488c2ecf20Sopenharmony_cipcmciautils            004                pccardctl -V
498c2ecf20Sopenharmony_ciquota-tools            3.09               quota -V
508c2ecf20Sopenharmony_ciPPP                    2.4.0              pppd --version
518c2ecf20Sopenharmony_cinfs-utils              1.0.5              showmount --version
528c2ecf20Sopenharmony_ciprocps                 3.2.0              ps --version
538c2ecf20Sopenharmony_cioprofile               0.9                oprofiled --version
548c2ecf20Sopenharmony_ciudev                   081                udevd --version
558c2ecf20Sopenharmony_cigrub                   0.93               grub --version || grub-install --version
568c2ecf20Sopenharmony_cimcelog                 0.6                mcelog --version
578c2ecf20Sopenharmony_ciiptables               1.4.2              iptables -V
588c2ecf20Sopenharmony_ciopenssl & libcrypto    1.0.0              openssl version
598c2ecf20Sopenharmony_cibc                     1.06.95            bc --version
608c2ecf20Sopenharmony_ciSphinx\ [#f1]_         1.3                sphinx-build --version
618c2ecf20Sopenharmony_ci====================== =================  ========================================
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_ci.. [#f1] Sphinx è necessario solo per produrre la documentazione del Kernel
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ciCompilazione del kernel
668c2ecf20Sopenharmony_ci***********************
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciGCC
698c2ecf20Sopenharmony_ci---
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_ciLa versione necessaria di gcc potrebbe variare a seconda del tipo di CPU nel
728c2ecf20Sopenharmony_civostro calcolatore.
738c2ecf20Sopenharmony_ci
748c2ecf20Sopenharmony_ciMake
758c2ecf20Sopenharmony_ci----
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_ciPer compilare il kernel vi servirà GNU make 3.81 o successivo.
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_ciBinutils
808c2ecf20Sopenharmony_ci--------
818c2ecf20Sopenharmony_ci
828c2ecf20Sopenharmony_ciPer generare il kernel è necessario avere Binutils 2.21 o superiore.
838c2ecf20Sopenharmony_ci
848c2ecf20Sopenharmony_cipkg-config
858c2ecf20Sopenharmony_ci----------
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ciIl sistema di compilazione, dalla versione 4.18, richiede pkg-config per
888c2ecf20Sopenharmony_civerificare l'esistenza degli strumenti kconfig e per determinare le
898c2ecf20Sopenharmony_ciimpostazioni da usare in 'make {g,x}config'.  Precedentemente pkg-config
908c2ecf20Sopenharmony_civeniva usato ma non verificato o documentato.
918c2ecf20Sopenharmony_ci
928c2ecf20Sopenharmony_ciFlex
938c2ecf20Sopenharmony_ci----
948c2ecf20Sopenharmony_ci
958c2ecf20Sopenharmony_ciDalla versione 4.16, il sistema di compilazione, durante l'esecuzione, genera
968c2ecf20Sopenharmony_ciun analizzatore lessicale.  Questo richiede flex 2.5.35 o successivo.
978c2ecf20Sopenharmony_ci
988c2ecf20Sopenharmony_ciBison
998c2ecf20Sopenharmony_ci-----
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_ciDalla versione 4.16, il sistema di compilazione, durante l'esecuzione, genera
1028c2ecf20Sopenharmony_ciun parsificatore.  Questo richiede bison 2.0 o successivo.
1038c2ecf20Sopenharmony_ci
1048c2ecf20Sopenharmony_ciPerl
1058c2ecf20Sopenharmony_ci----
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_ciPer compilare il kernel vi servirà perl 5 e i seguenti moduli ``Getopt::Long``,
1088c2ecf20Sopenharmony_ci``Getopt::Std``, ``File::Basename``, e ``File::Find``.
1098c2ecf20Sopenharmony_ci
1108c2ecf20Sopenharmony_ciBC
1118c2ecf20Sopenharmony_ci--
1128c2ecf20Sopenharmony_ci
1138c2ecf20Sopenharmony_ciVi servirà bc per compilare i kernel dal 3.10 in poi.
1148c2ecf20Sopenharmony_ci
1158c2ecf20Sopenharmony_ciOpenSSL
1168c2ecf20Sopenharmony_ci-------
1178c2ecf20Sopenharmony_ci
1188c2ecf20Sopenharmony_ciIl programma OpenSSL e la libreria crypto vengono usati per la firma dei moduli
1198c2ecf20Sopenharmony_cie la gestione dei certificati; sono usati per la creazione della chiave e
1208c2ecf20Sopenharmony_cila generazione della firma.
1218c2ecf20Sopenharmony_ci
1228c2ecf20Sopenharmony_ciSe la firma dei moduli è abilitata, allora vi servirà openssl per compilare il
1238c2ecf20Sopenharmony_cikernel 3.7 e successivi.  Vi serviranno anche i pacchetti di sviluppo di
1248c2ecf20Sopenharmony_ciopenssl per compilare il kernel 4.3 o successivi.
1258c2ecf20Sopenharmony_ci
1268c2ecf20Sopenharmony_ci
1278c2ecf20Sopenharmony_ciStrumenti di sistema
1288c2ecf20Sopenharmony_ci********************
1298c2ecf20Sopenharmony_ci
1308c2ecf20Sopenharmony_ciModifiche architetturali
1318c2ecf20Sopenharmony_ci------------------------
1328c2ecf20Sopenharmony_ci
1338c2ecf20Sopenharmony_ciDevFS è stato reso obsoleto da udev
1348c2ecf20Sopenharmony_ci(http://www.kernel.org/pub/linux/utils/kernel/hotplug/)
1358c2ecf20Sopenharmony_ci
1368c2ecf20Sopenharmony_ciIl supporto per UID a 32-bit è ora disponibile.  Divertitevi!
1378c2ecf20Sopenharmony_ci
1388c2ecf20Sopenharmony_ciLa documentazione delle funzioni in Linux è una fase di transizione
1398c2ecf20Sopenharmony_civerso una documentazione integrata nei sorgenti stessi usando dei commenti
1408c2ecf20Sopenharmony_ciformattati in modo speciale e posizionati vicino alle funzioni che descrivono.
1418c2ecf20Sopenharmony_ciAl fine di arricchire la documentazione, questi commenti possono essere
1428c2ecf20Sopenharmony_cicombinati con i file ReST presenti in Documentation/; questi potranno
1438c2ecf20Sopenharmony_cipoi essere convertiti in formato PostScript, HTML, LaTex, ePUB o PDF.
1448c2ecf20Sopenharmony_ciPer convertire i documenti da ReST al formato che volete, avete bisogno di
1458c2ecf20Sopenharmony_ciSphinx.
1468c2ecf20Sopenharmony_ci
1478c2ecf20Sopenharmony_ciUtil-linux
1488c2ecf20Sopenharmony_ci----------
1498c2ecf20Sopenharmony_ci
1508c2ecf20Sopenharmony_ciLe versioni più recenti di util-linux: forniscono il supporto a ``fdisk`` per
1518c2ecf20Sopenharmony_cidischi di grandi dimensioni; supportano le nuove opzioni di mount; riconoscono
1528c2ecf20Sopenharmony_cipiù tipi di partizioni; hanno un fdformat che funziona con i kernel 2.4;
1538c2ecf20Sopenharmony_cie altre chicche.  Probabilmente vorrete aggiornarlo.
1548c2ecf20Sopenharmony_ci
1558c2ecf20Sopenharmony_ciKsymoops
1568c2ecf20Sopenharmony_ci--------
1578c2ecf20Sopenharmony_ci
1588c2ecf20Sopenharmony_ciSe l'impensabile succede e il kernel va in oops, potrebbe servirvi lo strumento
1598c2ecf20Sopenharmony_ciksymoops per decodificarlo, ma nella maggior parte dei casi non vi servirà.
1608c2ecf20Sopenharmony_ciGeneralmente è preferibile compilare il kernel con l'opzione ``CONFIG_KALLSYMS``
1618c2ecf20Sopenharmony_cicosicché venga prodotto un output più leggibile che può essere usato così com'è
1628c2ecf20Sopenharmony_ci(produce anche un output migliore di ksymoops).  Se per qualche motivo il
1638c2ecf20Sopenharmony_civostro kernel non è stato compilato con ``CONFIG_KALLSYMS`` e non avete modo di
1648c2ecf20Sopenharmony_ciricompilarlo e riprodurre l'oops con quell'opzione abilitata, allora potete
1658c2ecf20Sopenharmony_ciusare ksymoops per decodificare l'oops.
1668c2ecf20Sopenharmony_ci
1678c2ecf20Sopenharmony_ciMkinitrd
1688c2ecf20Sopenharmony_ci--------
1698c2ecf20Sopenharmony_ci
1708c2ecf20Sopenharmony_ciI cambiamenti della struttura in ``/lib/modules`` necessita l'aggiornamento di
1718c2ecf20Sopenharmony_cimkinitrd.
1728c2ecf20Sopenharmony_ci
1738c2ecf20Sopenharmony_ciE2fsprogs
1748c2ecf20Sopenharmony_ci---------
1758c2ecf20Sopenharmony_ci
1768c2ecf20Sopenharmony_ciL'ultima versione di ``e2fsprogs`` corregge diversi bachi in fsck e debugfs.
1778c2ecf20Sopenharmony_ciOvviamente, aggiornarlo è una buona idea.
1788c2ecf20Sopenharmony_ci
1798c2ecf20Sopenharmony_ciJFSutils
1808c2ecf20Sopenharmony_ci--------
1818c2ecf20Sopenharmony_ci
1828c2ecf20Sopenharmony_ciIl pacchetto ``jfsutils`` contiene programmi per il file-system JFS.
1838c2ecf20Sopenharmony_ciSono disponibili i seguenti strumenti:
1848c2ecf20Sopenharmony_ci
1858c2ecf20Sopenharmony_ci- ``fsck.jfs`` - avvia la ripetizione del log delle transizioni, e verifica e
1868c2ecf20Sopenharmony_ci  ripara una partizione formattata secondo JFS
1878c2ecf20Sopenharmony_ci
1888c2ecf20Sopenharmony_ci- ``mkfs.jfs`` - crea una partizione formattata secondo JFS
1898c2ecf20Sopenharmony_ci
1908c2ecf20Sopenharmony_ci- sono disponibili altri strumenti per il file-system.
1918c2ecf20Sopenharmony_ci
1928c2ecf20Sopenharmony_ciReiserfsprogs
1938c2ecf20Sopenharmony_ci-------------
1948c2ecf20Sopenharmony_ci
1958c2ecf20Sopenharmony_ciIl pacchetto reiserfsprogs dovrebbe essere usato con reiserfs-3.6.x (Linux
1968c2ecf20Sopenharmony_cikernel 2.4.x).  Questo è un pacchetto combinato che contiene versioni
1978c2ecf20Sopenharmony_cifunzionanti di ``mkreiserfs``, ``resize_reiserfs``, ``debugreiserfs`` e
1988c2ecf20Sopenharmony_ci``reiserfsck``.  Questi programmi funzionano sulle piattaforme i386 e alpha.
1998c2ecf20Sopenharmony_ci
2008c2ecf20Sopenharmony_ciXfsprogs
2018c2ecf20Sopenharmony_ci--------
2028c2ecf20Sopenharmony_ci
2038c2ecf20Sopenharmony_ciL'ultima versione di ``xfsprogs`` contiene, fra i tanti, i programmi
2048c2ecf20Sopenharmony_ci``mkfs.xfs``, ``xfs_db`` e ``xfs_repair`` per il file-system XFS.
2058c2ecf20Sopenharmony_ciDipendono dell'architettura e qualsiasi versione dalla 2.0.0 in poi
2068c2ecf20Sopenharmony_cidovrebbe funzionare correttamente con la versione corrente del codice
2078c2ecf20Sopenharmony_ciXFS nel kernel (sono raccomandate le versioni 2.6.0 o successive per via
2088c2ecf20Sopenharmony_cidi importanti miglioramenti).
2098c2ecf20Sopenharmony_ci
2108c2ecf20Sopenharmony_ciPCMCIAutils
2118c2ecf20Sopenharmony_ci-----------
2128c2ecf20Sopenharmony_ci
2138c2ecf20Sopenharmony_ciPCMCIAutils sostituisce ``pcmica-cs``.  Serve ad impostare correttamente i
2148c2ecf20Sopenharmony_ciconnettori PCMCIA all'avvio del sistema e a caricare i moduli necessari per
2158c2ecf20Sopenharmony_cii dispositivi a 16-bit se il kernel è stato modularizzato e il sottosistema
2168c2ecf20Sopenharmony_cihotplug è in uso.
2178c2ecf20Sopenharmony_ci
2188c2ecf20Sopenharmony_ciQuota-tools
2198c2ecf20Sopenharmony_ci-----------
2208c2ecf20Sopenharmony_ci
2218c2ecf20Sopenharmony_ciIl supporto per uid e gid a 32 bit richiedono l'uso della versione 2 del
2228c2ecf20Sopenharmony_ciformato quota.  La versione 3.07 e successive di quota-tools supportano
2238c2ecf20Sopenharmony_ciquesto formato.  Usate la versione raccomandata nella lista qui sopra o una
2248c2ecf20Sopenharmony_cisuccessiva.
2258c2ecf20Sopenharmony_ci
2268c2ecf20Sopenharmony_ciMicro codice per Intel IA32
2278c2ecf20Sopenharmony_ci---------------------------
2288c2ecf20Sopenharmony_ci
2298c2ecf20Sopenharmony_ciPer poter aggiornare il micro codice per Intel IA32, è stato aggiunto un
2308c2ecf20Sopenharmony_ciapposito driver; il driver è accessibile come un normale dispositivo a
2318c2ecf20Sopenharmony_cicaratteri (misc).  Se non state usando udev probabilmente sarà necessario
2328c2ecf20Sopenharmony_cieseguire i seguenti comandi come root prima di poterlo aggiornare::
2338c2ecf20Sopenharmony_ci
2348c2ecf20Sopenharmony_ci  mkdir /dev/cpu
2358c2ecf20Sopenharmony_ci  mknod /dev/cpu/microcode c 10 184
2368c2ecf20Sopenharmony_ci  chmod 0644 /dev/cpu/microcode
2378c2ecf20Sopenharmony_ci
2388c2ecf20Sopenharmony_ciProbabilmente, vorrete anche il programma microcode_ctl da usare con questo
2398c2ecf20Sopenharmony_cidispositivo.
2408c2ecf20Sopenharmony_ci
2418c2ecf20Sopenharmony_ciudev
2428c2ecf20Sopenharmony_ci----
2438c2ecf20Sopenharmony_ci
2448c2ecf20Sopenharmony_ci``udev`` è un programma in spazio utente il cui scopo è quello di popolare
2458c2ecf20Sopenharmony_cidinamicamente la cartella ``/dev`` coi dispositivi effettivamente presenti.
2468c2ecf20Sopenharmony_ci``udev`` sostituisce le funzionalità base di devfs, consentendo comunque
2478c2ecf20Sopenharmony_cinomi persistenti per i dispositivi.
2488c2ecf20Sopenharmony_ci
2498c2ecf20Sopenharmony_ciFUSE
2508c2ecf20Sopenharmony_ci----
2518c2ecf20Sopenharmony_ci
2528c2ecf20Sopenharmony_ciServe libfuse 2.4.0 o successiva.  Il requisito minimo assoluto è 2.3.0 ma
2538c2ecf20Sopenharmony_cile opzioni di mount ``direct_io`` e ``kernel_cache`` non funzioneranno.
2548c2ecf20Sopenharmony_ci
2558c2ecf20Sopenharmony_ci
2568c2ecf20Sopenharmony_ciRete
2578c2ecf20Sopenharmony_ci****
2588c2ecf20Sopenharmony_ci
2598c2ecf20Sopenharmony_ciCambiamenti generali
2608c2ecf20Sopenharmony_ci--------------------
2618c2ecf20Sopenharmony_ci
2628c2ecf20Sopenharmony_ciSe per quanto riguarda la configurazione di rete avete esigenze di un certo
2638c2ecf20Sopenharmony_cilivello dovreste prendere in considerazione l'uso degli strumenti in ip-route2.
2648c2ecf20Sopenharmony_ci
2658c2ecf20Sopenharmony_ciFiltro dei pacchetti / NAT
2668c2ecf20Sopenharmony_ci--------------------------
2678c2ecf20Sopenharmony_ci
2688c2ecf20Sopenharmony_ciIl codice per filtraggio dei pacchetti e il NAT fanno uso degli stessi
2698c2ecf20Sopenharmony_cistrumenti come nelle versioni del kernel antecedenti la 2.4.x (iptables).
2708c2ecf20Sopenharmony_ciInclude ancora moduli di compatibilità per 2.2.x ipchains e 2.0.x ipdwadm.
2718c2ecf20Sopenharmony_ci
2728c2ecf20Sopenharmony_ciPPP
2738c2ecf20Sopenharmony_ci---
2748c2ecf20Sopenharmony_ci
2758c2ecf20Sopenharmony_ciIl driver per PPP è stato ristrutturato per supportare collegamenti multipli e
2768c2ecf20Sopenharmony_ciper funzionare su diversi livelli.  Se usate PPP, aggiornate pppd almeno alla
2778c2ecf20Sopenharmony_civersione 2.4.0.
2788c2ecf20Sopenharmony_ci
2798c2ecf20Sopenharmony_ciSe non usate udev, dovete avere un file /dev/ppp che può essere creato da root
2808c2ecf20Sopenharmony_cicol seguente comando::
2818c2ecf20Sopenharmony_ci
2828c2ecf20Sopenharmony_ci  mknod /dev/ppp c 108 0
2838c2ecf20Sopenharmony_ci
2848c2ecf20Sopenharmony_ci
2858c2ecf20Sopenharmony_ciNFS-utils
2868c2ecf20Sopenharmony_ci---------
2878c2ecf20Sopenharmony_ci
2888c2ecf20Sopenharmony_ciNei kernel più antichi (2.4 e precedenti), il server NFS doveva essere
2898c2ecf20Sopenharmony_ciinformato sui clienti ai quali si voleva fornire accesso via NFS.  Questa
2908c2ecf20Sopenharmony_ciinformazione veniva passata al kernel quando un cliente montava un file-system
2918c2ecf20Sopenharmony_cimediante ``mountd``, oppure usando ``exportfs`` all'avvio del sistema.
2928c2ecf20Sopenharmony_ciexportfs prende le informazioni circa i clienti attivi da ``/var/lib/nfs/rmtab``.
2938c2ecf20Sopenharmony_ci
2948c2ecf20Sopenharmony_ciQuesto approccio è piuttosto delicato perché dipende dalla correttezza di
2958c2ecf20Sopenharmony_cirmtab, che non è facile da garantire, in particolare quando si cerca di
2968c2ecf20Sopenharmony_ciimplementare un *failover*.  Anche quando il sistema funziona bene, ``rmtab``
2978c2ecf20Sopenharmony_ciha il problema di accumulare vecchie voci inutilizzate.
2988c2ecf20Sopenharmony_ci
2998c2ecf20Sopenharmony_ciSui kernel più recenti il kernel ha la possibilità di informare mountd quando
3008c2ecf20Sopenharmony_ciarriva una richiesta da una macchina sconosciuta, e mountd può dare al kernel
3018c2ecf20Sopenharmony_cile informazioni corrette per l'esportazione.  Questo rimuove la dipendenza con
3028c2ecf20Sopenharmony_ci``rmtab`` e significa che il kernel deve essere al corrente solo dei clienti
3038c2ecf20Sopenharmony_ciattivi.
3048c2ecf20Sopenharmony_ci
3058c2ecf20Sopenharmony_ciPer attivare questa funzionalità, dovete eseguire il seguente comando prima di
3068c2ecf20Sopenharmony_ciusare exportfs o mountd::
3078c2ecf20Sopenharmony_ci
3088c2ecf20Sopenharmony_ci  mount -t nfsd nfsd /proc/fs/nfsd
3098c2ecf20Sopenharmony_ci
3108c2ecf20Sopenharmony_ciDove possibile, raccomandiamo di proteggere tutti i servizi NFS dall'accesso
3118c2ecf20Sopenharmony_civia internet mediante un firewall.
3128c2ecf20Sopenharmony_ci
3138c2ecf20Sopenharmony_cimcelog
3148c2ecf20Sopenharmony_ci------
3158c2ecf20Sopenharmony_ci
3168c2ecf20Sopenharmony_ciQuando ``CONFIG_x86_MCE`` è attivo, il programma mcelog processa e registra
3178c2ecf20Sopenharmony_cigli eventi *machine check*.  Gli eventi *machine check* sono errori riportati
3188c2ecf20Sopenharmony_cidalla CPU.  Incoraggiamo l'analisi di questi errori.
3198c2ecf20Sopenharmony_ci
3208c2ecf20Sopenharmony_ci
3218c2ecf20Sopenharmony_ciDocumentazione del kernel
3228c2ecf20Sopenharmony_ci*************************
3238c2ecf20Sopenharmony_ci
3248c2ecf20Sopenharmony_ciSphinx
3258c2ecf20Sopenharmony_ci------
3268c2ecf20Sopenharmony_ci
3278c2ecf20Sopenharmony_ciPer i dettaglio sui requisiti di Sphinx, fate riferimento a :ref:`it_sphinx_install`
3288c2ecf20Sopenharmony_ciin :ref:`Documentation/translations/it_IT/doc-guide/sphinx.rst <it_sphinxdoc>`
3298c2ecf20Sopenharmony_ci
3308c2ecf20Sopenharmony_ciOttenere software aggiornato
3318c2ecf20Sopenharmony_ci============================
3328c2ecf20Sopenharmony_ci
3338c2ecf20Sopenharmony_ciCompilazione del kernel
3348c2ecf20Sopenharmony_ci***********************
3358c2ecf20Sopenharmony_ci
3368c2ecf20Sopenharmony_cigcc
3378c2ecf20Sopenharmony_ci---
3388c2ecf20Sopenharmony_ci
3398c2ecf20Sopenharmony_ci- <ftp://ftp.gnu.org/gnu/gcc/>
3408c2ecf20Sopenharmony_ci
3418c2ecf20Sopenharmony_ciMake
3428c2ecf20Sopenharmony_ci----
3438c2ecf20Sopenharmony_ci
3448c2ecf20Sopenharmony_ci- <ftp://ftp.gnu.org/gnu/make/>
3458c2ecf20Sopenharmony_ci
3468c2ecf20Sopenharmony_ciBinutils
3478c2ecf20Sopenharmony_ci--------
3488c2ecf20Sopenharmony_ci
3498c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/devel/binutils/>
3508c2ecf20Sopenharmony_ci
3518c2ecf20Sopenharmony_ciFlex
3528c2ecf20Sopenharmony_ci----
3538c2ecf20Sopenharmony_ci
3548c2ecf20Sopenharmony_ci- <https://github.com/westes/flex/releases>
3558c2ecf20Sopenharmony_ci
3568c2ecf20Sopenharmony_ciBison
3578c2ecf20Sopenharmony_ci-----
3588c2ecf20Sopenharmony_ci
3598c2ecf20Sopenharmony_ci- <ftp://ftp.gnu.org/gnu/bison/>
3608c2ecf20Sopenharmony_ci
3618c2ecf20Sopenharmony_ciOpenSSL
3628c2ecf20Sopenharmony_ci-------
3638c2ecf20Sopenharmony_ci
3648c2ecf20Sopenharmony_ci- <https://www.openssl.org/>
3658c2ecf20Sopenharmony_ci
3668c2ecf20Sopenharmony_ciStrumenti di sistema
3678c2ecf20Sopenharmony_ci********************
3688c2ecf20Sopenharmony_ci
3698c2ecf20Sopenharmony_ciUtil-linux
3708c2ecf20Sopenharmony_ci----------
3718c2ecf20Sopenharmony_ci
3728c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/utils/util-linux/>
3738c2ecf20Sopenharmony_ci
3748c2ecf20Sopenharmony_ciKmod
3758c2ecf20Sopenharmony_ci----
3768c2ecf20Sopenharmony_ci
3778c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/utils/kernel/kmod/>
3788c2ecf20Sopenharmony_ci- <https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git>
3798c2ecf20Sopenharmony_ci
3808c2ecf20Sopenharmony_ciKsymoops
3818c2ecf20Sopenharmony_ci--------
3828c2ecf20Sopenharmony_ci
3838c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/utils/kernel/ksymoops/v2.4/>
3848c2ecf20Sopenharmony_ci
3858c2ecf20Sopenharmony_ciMkinitrd
3868c2ecf20Sopenharmony_ci--------
3878c2ecf20Sopenharmony_ci
3888c2ecf20Sopenharmony_ci- <https://code.launchpad.net/initrd-tools/main>
3898c2ecf20Sopenharmony_ci
3908c2ecf20Sopenharmony_ciE2fsprogs
3918c2ecf20Sopenharmony_ci---------
3928c2ecf20Sopenharmony_ci
3938c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/kernel/people/tytso/e2fsprogs/>
3948c2ecf20Sopenharmony_ci- <https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/>
3958c2ecf20Sopenharmony_ci
3968c2ecf20Sopenharmony_ciJFSutils
3978c2ecf20Sopenharmony_ci--------
3988c2ecf20Sopenharmony_ci
3998c2ecf20Sopenharmony_ci- <http://jfs.sourceforge.net/>
4008c2ecf20Sopenharmony_ci
4018c2ecf20Sopenharmony_ciReiserfsprogs
4028c2ecf20Sopenharmony_ci-------------
4038c2ecf20Sopenharmony_ci
4048c2ecf20Sopenharmony_ci- <https://git.kernel.org/pub/scm/linux/kernel/git/jeffm/reiserfsprogs.git/>
4058c2ecf20Sopenharmony_ci
4068c2ecf20Sopenharmony_ciXfsprogs
4078c2ecf20Sopenharmony_ci--------
4088c2ecf20Sopenharmony_ci
4098c2ecf20Sopenharmony_ci- <https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git>
4108c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/utils/fs/xfs/xfsprogs/>
4118c2ecf20Sopenharmony_ci
4128c2ecf20Sopenharmony_ciPcmciautils
4138c2ecf20Sopenharmony_ci-----------
4148c2ecf20Sopenharmony_ci
4158c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/utils/kernel/pcmcia/>
4168c2ecf20Sopenharmony_ci
4178c2ecf20Sopenharmony_ciQuota-tools
4188c2ecf20Sopenharmony_ci-----------
4198c2ecf20Sopenharmony_ci
4208c2ecf20Sopenharmony_ci- <http://sourceforge.net/projects/linuxquota/>
4218c2ecf20Sopenharmony_ci
4228c2ecf20Sopenharmony_ci
4238c2ecf20Sopenharmony_ciMicrocodice Intel P6
4248c2ecf20Sopenharmony_ci--------------------
4258c2ecf20Sopenharmony_ci
4268c2ecf20Sopenharmony_ci- <https://downloadcenter.intel.com/>
4278c2ecf20Sopenharmony_ci
4288c2ecf20Sopenharmony_ciudev
4298c2ecf20Sopenharmony_ci----
4308c2ecf20Sopenharmony_ci
4318c2ecf20Sopenharmony_ci- <http://www.freedesktop.org/software/systemd/man/udev.html>
4328c2ecf20Sopenharmony_ci
4338c2ecf20Sopenharmony_ciFUSE
4348c2ecf20Sopenharmony_ci----
4358c2ecf20Sopenharmony_ci
4368c2ecf20Sopenharmony_ci- <https://github.com/libfuse/libfuse/releases>
4378c2ecf20Sopenharmony_ci
4388c2ecf20Sopenharmony_cimcelog
4398c2ecf20Sopenharmony_ci------
4408c2ecf20Sopenharmony_ci
4418c2ecf20Sopenharmony_ci- <http://www.mcelog.org/>
4428c2ecf20Sopenharmony_ci
4438c2ecf20Sopenharmony_ciRete
4448c2ecf20Sopenharmony_ci****
4458c2ecf20Sopenharmony_ci
4468c2ecf20Sopenharmony_ciPPP
4478c2ecf20Sopenharmony_ci---
4488c2ecf20Sopenharmony_ci
4498c2ecf20Sopenharmony_ci- <https://download.samba.org/pub/ppp/>
4508c2ecf20Sopenharmony_ci- <https://git.ozlabs.org/?p=ppp.git>
4518c2ecf20Sopenharmony_ci- <https://github.com/paulusmack/ppp/>
4528c2ecf20Sopenharmony_ci
4538c2ecf20Sopenharmony_ci
4548c2ecf20Sopenharmony_ciNFS-utils
4558c2ecf20Sopenharmony_ci---------
4568c2ecf20Sopenharmony_ci
4578c2ecf20Sopenharmony_ci- <http://sourceforge.net/project/showfiles.php?group_id=14>
4588c2ecf20Sopenharmony_ci
4598c2ecf20Sopenharmony_ciIptables
4608c2ecf20Sopenharmony_ci--------
4618c2ecf20Sopenharmony_ci
4628c2ecf20Sopenharmony_ci- <https://netfilter.org/projects/iptables/index.html>
4638c2ecf20Sopenharmony_ci
4648c2ecf20Sopenharmony_ciIp-route2
4658c2ecf20Sopenharmony_ci---------
4668c2ecf20Sopenharmony_ci
4678c2ecf20Sopenharmony_ci- <https://www.kernel.org/pub/linux/utils/net/iproute2/>
4688c2ecf20Sopenharmony_ci
4698c2ecf20Sopenharmony_ciOProfile
4708c2ecf20Sopenharmony_ci--------
4718c2ecf20Sopenharmony_ci
4728c2ecf20Sopenharmony_ci- <http://oprofile.sf.net/download/>
4738c2ecf20Sopenharmony_ci
4748c2ecf20Sopenharmony_ciNFS-Utils
4758c2ecf20Sopenharmony_ci---------
4768c2ecf20Sopenharmony_ci
4778c2ecf20Sopenharmony_ci- <http://nfs.sourceforge.net/>
4788c2ecf20Sopenharmony_ci
4798c2ecf20Sopenharmony_ciDocumentazione del kernel
4808c2ecf20Sopenharmony_ci*************************
4818c2ecf20Sopenharmony_ci
4828c2ecf20Sopenharmony_ciSphinx
4838c2ecf20Sopenharmony_ci------
4848c2ecf20Sopenharmony_ci
4858c2ecf20Sopenharmony_ci- <http://www.sphinx-doc.org/>
486