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