/[gentoo]/xml/htdocs/doc/it/kernel-config.xml
Gentoo

Diff of /xml/htdocs/doc/it/kernel-config.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.8 Revision 1.9
1<?xml version="1.0" encoding="UTF-8"?> 1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/kernel-config.xml,v 1.8 2010/03/22 19:15:44 scen Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/it/kernel-config.xml,v 1.9 2012/02/26 08:36:40 swift Exp $ -->
4 4
5<guide link="/doc/it/kernel-config.xml" lang="it"> 5<guide lang="it">
6<title>Guida alla configurazione del kernel Linux in Gentoo</title> 6<title>Guida alla configurazione del kernel Linux in Gentoo</title>
7 7
8<author title="Autore"> 8<author title="Autore">
9 <mail link="dsd@gentoo.org">Daniel Drake</mail> 9 <mail link="dsd@gentoo.org">Daniel Drake</mail>
10</author> 10</author>
35 35
36<!-- The content of this document is licensed under the CC-BY-SA license --> 36<!-- The content of this document is licensed under the CC-BY-SA license -->
37<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 37<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
38<license/> 38<license/>
39 39
40<version>1.4</version> 40<version>2</version>
41<date>2010-03-21</date> 41<date>2011-12-26</date>
42 42
43<chapter> 43<chapter>
44<title>Introduzione</title> 44<title>Introduzione</title>
45<section> 45<section>
46<body> 46<body>
535 535
536</body> 536</body>
537</section> 537</section>
538</chapter> 538</chapter>
539 539
540<chapter id="shorthand">
541<title>Nota sulla stenografia della configurazione del Kernel</title>
542<section>
543<title>Introduzione</title>
544<body>
545
546<p>
547Quando si legge riguardo alle configurazioni del kernel, spesso si
548vedono impostazioni descritte come <c>CONFIG_&lt;qualcosa&gt;</c>.
549Questa notazione stenografata è quella che il kernel utilizza internamente,
550ed è ciò che si troverà nel file di configurazione del kernel (sia esso
551<path>/usr/src/linux/.config</path> o nel caso autogenerato
552<path>/proc/config.gz</path>). Ovviamente utilizzare una notazione
553stenografata non sarebbe di molto utile se non si può tradurre questa
554nella reale locazione nella configurazione del kernel. Fortunatamente
555lo strumento <c>make menuconfig</c> permette di fare proprio questo.
556</p>
557
558</body>
559</section>
560<section>
561<title>Tradurre CONFIG_FOO nella reale locazione nella configurazione</title>
562<body>
563
564<p>
565Si supponga di dover abilitare <c>CONFIG_TMPFS_XATTR</c>, lanciare il menù
566di configurazione del kernel (<c>make menuconfig</c>) e digitare <c>/</c>.
567Questo aprirà il box di ricerca. In questo box di ricerca digitare
568<c>CONFIG_TMPFS_XATTR</c> (si può anche evitare <c>CONFIG_</c>).
569Il seguente listato di codice mostra il risultato di questa ricerca.
570</p>
571
572<pre caption="Risultato della ricerca di CONFIG_TMPFS_XATTR">
573Symbol: TMPFS_XATTR [=n]
574Type : boolean
575Prompt: Tmpfs extended attributes
576 Defined at fs/Kconfig:138
577 Depends on: TMPFS [=y]
578 Location:
579 -> File systems
580 -> Pseudo filesystems
581 -> Virtual memory file system support (former shm fs) (TMPFS [=y])
582 Selected by: TMPFS_POSIX_ACL [=n] &amp;&amp; TMPFS [=y]
583</pre>
584
585<p>
586Questo output contiene molte informazioni interessanti.
587</p>
588
589<table>
590<tr>
591 <th>Voce</th>
592 <th>Descrizione</th>
593</tr>
594<tr>
595 <ti>Symbol: TMPFS_XATTR [=n]</ti>
596 <ti>
597 Questo identifica la voce che si sta cercando nella configurazione
598 del kernel. Informa anche che l'impostazione attualmente
599 <e>non è abilitata</e> ([=n]).
600 </ti>
601</tr>
602<tr>
603 <ti>Type: boolean</ti>
604 <ti>
605 L'impostazione ricercata è di tipo booleano (significa cioè che può
606 essere abilitata o disabilitata). Alcune impostazioni sono numeri
607 o stringhe.
608 </ti>
609</tr>
610<tr>
611 <ti>Prompt: Tmpfs extended attributes</ti>
612 <ti>
613 Questo è il testo che si trova in <c>make menuconfig</c> e
614 simili, è la voce che si sta cercando in un formato più
615 umanamente leggibile.
616 </ti>
617</tr>
618<tr>
619 <ti>Depends on: TMPFS [=y]</ti>
620 <ti>
621 Prima che questa opzione sia visibile è necessario avere <c>CONFIG_TMPFS</c>
622 abilitata. In questo caso è già a posto (si noti [=y]), ma nel caso non
623 lo fosse è necessario prima cercare (e abilitare) <c>CONFIG_TMPFS</c>.
624 </ti>
625</tr>
626<tr>
627 <ti>Location: ...</ti>
628 <ti>
629 Questa è la locazione nella struttura di <c>make menuconfig</c> in cui
630 si trovano le impostazioni. L'opzione che si sta cercando è
631 <e>Tmpfs extended attributes</e>.
632 </ti>
633</tr>
634<tr>
635 <ti>Selected by: TMPFS_POSIX_ACL [=n] &amp;&amp; TMPFS [=y]</ti>
636 <ti>
637 Se le opzioni descritte qui sono entrambe abilitate (in questo caso
638 la prima non lo è), <c>CONFIG_TMPFS_XATTR</c> sarà automaticamente
639 abilitato e non sarà possibile disabilitarlo.
640 </ti>
641</tr>
642</table>
643
644<p>
645Con queste informazioni si dovrebbe essere in grado di tradurre facilmente
646qualsiasi <c>CONFIG_*</c> richiesto. In breve:
647</p>
648
649<ol>
650 <li>è necessario abilitare le impostazioni descritte nel campo <e>Depends on</e></li>
651 <li>spostarsi dove si viene indirizzati da <e>Location:</e></li>
652 <li>abilitare il valore riportato da <e>Prompt:</e></li>
653</ol>
654
655</body>
656</section>
657</chapter>
658
540<chapter> 659<chapter>
541<title>Ulteriore documentazione sulla configurazione del kernel</title> 660<title>Ulteriore documentazione sulla configurazione del kernel</title>
542<section> 661<section>
543<body> 662<body>
544 663

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

  ViewVC Help
Powered by ViewVC 1.1.20