Debian e il controllo di servizi e demoni: differenze tra le versioni

m
nessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
<big>'''''Introduzione'''''</big>
Questo Wiki vuole essere prima di tutto un punto di raccolta ideale per le conoscenze acquisite dai singoli durante l' uso di Debian GNU/Linux in ambito casalingo e/o lavorativo, in modo che il sapere di uno diventi quello di tutti.


In questa pagina troverete la configurazione del kernel 2.6.13 usata sul mio pc desktop, condita con varie considerazioni sparse che possano aiutare a comprendere le varie voci. Alcune parti della configurazioni sono generiche; altre, sebbene specifiche del mio hardware, possono servire da spunto per altri che stiano cercando di configurare il proprio kernel.
Le guide ritenute meglio scritte e pi� approfondite, dopo un processo di controllo e revisione a cui tutti siete liberi di partecipare, vengono classificate [[:Categoria:Debianized|Debianized]] e contrassegnate dalla [[Debian Swirl]] http://guide.debianizzati.org/images/swirl.png.


La presente configurazione � orientata ad ottenere la pi� bassa latenza possibile da un kernel vanilla, tipicamente per applicazioni audio realtime. Forse in futuro aggiunger� una sezione riguardo l'applicazioni delle patch realtime al kernel (necessarie per ottenere latenze ancora pi� basse).
Potete trovare un elenco completo delle guide Debianized [http://guide.debianizzati.org/index.php/Categoria:Debianized qui]
 
   
Il secondo scopo di questa configurazione � quello di ottenere il kernel minimo (compilando meno cose possibili) per ottenere la funzionalit� richiesta. Per questo motivo invito chiunque abbia consigli per ridurre ulteriormente questa configurazione, o che sappia anche solo chiarire certe voci pi� oscure della configurazione, a scrivere qui ampliando e integrando il testo.
Questa � la lista delle guide attualmente presenti:
 
Attraverso l'indice � possibile accedere direttamente alle varie sezioni della configurazione del kernel. Per cui questa guida pu� essere anche usata come veloce riferimento o confronto.
 
Come ultima cosa aggiungo che con questa configurazione riesco a non avere mai interruzioni nella musica che ascolto anche se st� ricompilando il kernel o installando openoffice (queste prestazioni le raggiungo soltanto usando l'[[Esempio_configurazione_kernel#IO_Schedulers__---.3E|I/O Scheduler]] '''cfq''').
 
Happy Debian!
 
{{Warningbox|Ottimizzare un kernel per la bassa latenza implica la diminuzione del throughput complessivo del processore, e quindi una diminuzione delle prestazioni assolute. La bassa latenza si ottiene a scapito delle prestazioni, questa � una limitazione intrinseca dei sistemi realtime (non specifica di linux).  Quindi questa configurazione � sconsigliata per applicazioni server. Per macchine poco potenti (indicativamente sotto il GHz) si consiglia comunque di usare un kernel 2.4 patchato per la bassa latenza, in tal modo � possibile ottenere delle ottime prestazioni realtime anche su pc relativamente vetusti.}}
 
== Descrizione PC ==
 
Il pc � un desktop abbastanza standard, nessuna periferica scsi, hard disk EIDE ata 100, cdrom e masterizzare EIDE, scheda audio Audigy 1, scheda video ati radeon 7000ve, floppy, porte usb (sono abilitati nella configurazione l'uso di chiavette usb).
 
La connessione avviene tramite scheda di rete ethernet 10/100, quindi non � necessario nessun particolare supporto per modem. Inoltre '''non viene usata l'immagine initrd''' e quindi i relativi supporti (file system, chipset, ecc...) vengono compilati staticamente.
 
Ecco per completezza l'output di lspci:
<pre>
0000:00:00.0 Host bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] System Controller (rev 13)
0000:00:01.0 PCI bridge: Advanced Micro Devices [AMD] AMD-760 [IGD4-1P] AGP Bridge
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:07.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
0000:00:07.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 1a)
0000:00:07.4 SMBus: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
0000:00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:0f.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
0000:00:0f.1 Input device controller: Creative Labs SB Audigy MIDI/Game port (rev 03)
0000:00:0f.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port
0000:01:05.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
</pre>
 
== Code maturity level options  ---> ==
  ? ?      [*] Prompt for development and/or incomplete code/drivers        ? ?
  ? ?      [*]   Select only drivers expected to compile cleanly            ? ?
 
== General setup ---> ==
  ? ?????????????????????????????????????????????????????????????????????????? ?
  ? ?  ()  Local version - append to kernel release                        ? ?
  ? ?  [*] Support for paging of anonymous memory (swap)                    ? ?
  ? ?  [*] System V IPC                                                    ? ?
  ? ?  [ ] POSIX Message Queues                                            ? ?
  ? ?  [*] BSD Process Accounting                                          ? ?
  ? ?  [ ]  BSD Process Accounting version 3 file format                  ? ?
  ? ?  [*] Sysctl support                                                  ? ?
  ? ?  [ ] Auditing support                                                ? ?
  ? ?  [*] Support for hot-pluggable devices                                ? ?
  ? ?  [*] Kernel Userspace Events                                          ? ?
  ? ?  [ ] Kernel .config support                                          ? ?
  ? ?  [ ] Configure standard kernel features (for small systems)  --->    ? ?
  ? ?????????????????????????????????????????????????????????????????????????? ?
 
== Loadable module support  ---> ==
  ? ?            [*] Enable loadable module support                          ? ?
  ? ?            [*]  Module unloading                                      ? ?
  ? ?            [ ]    Forced module unloading                            ? ?
  ? ?            [*]  Module versioning support (EXPERIMENTAL)              ? ?
  ? ?            [ ]  Source checksum for all modules                      ? ?
  ? ?            [*]  Automatic kernel module loading                      ? ?
 
== Processor type and features  ---> ==
Questa sezione particolarmente importante. Qui si seleziona il tipo di processore, l'mtrr, il tipo di preemption. Notare in particolare le voci:
 
* Preemption Model (Preemptible Kernel (Low-Latency Desktop))
* Preempt The Big Kernel Lock
 
per ottenere bassa latenza e
 
* Timer frequency (1000 HZ)
 
per avere un timer pi� preciso.
 
  ? ?????????????????????????????????????????????????????????????????????????? ?
  ? ?    Subarchitecture Type (PC-compatible)  --->                          ? ?
  ? ?    Processor family (Athlon/Duron/K7)  --->                            ? ?
  ? ?[ ] Generic x86 support                                                ? ?
  ? ?[*] HPET Timer Support                                                  ? ?
  ? ?[ ] Symmetric multi-processing support                                  ? ?
  ? ?    Preemption Model (Preemptible Kernel (Low-Latency Desktop))  --->  ? ?
  ? ?[*] Preempt The Big Kernel Lock                                        ? ?
  ? ?[*] Local APIC support on uniprocessors                                ? ?
  ? ?[*]  IO-APIC support on uniprocessors                                  ? ?
  ? ?[*] Machine Check Exception                                            ? ?
  ? ?<*>  Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4  ? ?
  ? ?[ ]  check for P4 thermal throttling interrupt.                        ? ?
  ? ?< > Toshiba Laptop support                                              ? ?
  ? ?< > Dell laptop support                                                ? ?
  ? ?[ ] Enable X86 board specific fixups for reboot                        ? ?
  ? ?< > /dev/cpu/microcode - Intel IA32 CPU microcode support              ? ?
  ? ?<M> /dev/cpu/*/msr - Model-specific register support                    ? ?
  ? ?<M> /dev/cpu/*/cpuid - CPU information support                          ? ?
  ? ?    Firmware Drivers  --->                                              ? ?
  ? ?    High Memory Support (off)  --->                                    ? ?
  ? ?    Memory model (Flat Memory)  --->                                    ? ?
  ? ?[ ] Math emulation                                                      ? ?
  ? ?[*] MTRR (Memory Type Range Register) support                          ? ?
  ? ?[ ] Boot from EFI support (EXPERIMENTAL)                                ? ?
  ? ?[ ] Use register arguments (EXPERIMENTAL)                              ? ?
  ? ?[*] Enable seccomp to safely compute untrusted bytecode                ? ?
  ? ?    Timer frequency (1000 HZ)  --->                                    ? ?
  ? ?[ ] kexec system call (EXPERIMENTAL)                                    ? ?
  ? ?????????????????????????????????????????????????????????????????????????? ?
 
== Power management options (ACPI, APM)  ---> ==
  ? ?[*] Power Management support                                            ? ?
  ? ?[ ]  Power Management Debug Support                                    ? ?
  ? ?[ ]  Software Suspend                                                  ? ?
  ? ?      ACPI (Advanced Configuration and Power Interface) Support  --->  ? ?
  ? ?      APM (Advanced Power Management) BIOS Support  --->                ? ?
  ? ?    CPU Frequency scaling  --->                                        ? ?
=== ACPI (Advanced Configuration and Power Interface) Support  ---> ===
  ? ?  [*] ACPI Support                                                      ? ?
  ? ?  [ ]  Sleep States (EXPERIMENTAL)                                    ? ?
  ? ?  < >  AC Adapter                                                      ? ?
  ? ?  < >  Battery                                                        ? ?
  ? ?  < >  Button                                                          ? ?
  ? ?  <M>  Video                                                          ? ?
  ? ?  < >  Generic Hotkey                                                  ? ?
  ? ?  <M>  Fan                                                            ? ?
  ? ?  <M>  Processor                                                      ? ?
  ? ?  <M>    Thermal Zone                                                  ? ?
  ? ?  < >  ASUS/Medion Laptop Extras                                      ? ?
  ? ?  < >  IBM ThinkPad Laptop Extras                                      ? ?
  ? ?  < >  Toshiba Laptop Extras                                          ? ?
  ? ?  (0)  Disable ACPI for systems before Jan 1st this year              ? ?
  ? ?  [ ]  Debug Statements                                                ? ?
  ? ?  [ ]  Power Management Timer Support                                  ? ?
  ? ?  < >  ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL)    ? ?
 
 
== Bus options (PCI, PCMCIA, EISA, MCA, ISA)  ---> ==
Non sono sicuro se la voce "PCI device name database" sia necessaria. Se qualcuno ha informazioni in proposito per favore lo segnali.
 
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?        [*] PCI support                                            ? ?
  ? ?              PCI access mode (Any)  --->                          ? ?
  ? ?        [ ]  PCI Express support                                  ? ?
  ? ?        [ ]  Message Signaled Interrupts (MSI and MSI-X)          ? ?
  ? ?        [ ]  Legacy /proc/pci interface                            ? ?
  ? ?        [*]  PCI device name database                              ? ?
  ? ?        [ ]  PCI Debugging                                        ? ?
  ? ?        [ ] ISA support                                            ? ?
  ? ?        [ ] MCA support                                            ? ?
  ? ?        < > NatSemi SCx200 support                                  ? ?
  ? ?            PCCARD (PCMCIA/CardBus) support  ---> (niente)          ? ?
  ? ?            PCI Hotplug Support  --->            (niente)          ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
 
== Executable file formats  ---> ==
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?          [*] Kernel support for ELF binaries                        ? ?
  ? ?          <*> Kernel support for a.out and ECOFF binaries            ? ?
  ? ?          <M> Kernel support for MISC binaries                      ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
 
== Networking  ---> ==
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?          [*] Networking support                                    ? ?
  ? ?                Networking options  --->                            ? ?
  ? ?          [ ]  Amateur Radio support  --->                        ? ?
  ? ?          < >  IrDA (infrared) subsystem support  --->            ? ?
  ? ?          < >  Bluetooth subsystem support  --->                  ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
=== Networking options  ---> ===
Sono attivate solo le opzioni minime per navigare. Nessun firewall, o capacit� di routing � attivata. Se qualcuno sa cosa si pu� ancora togliere � ben gradito un consiglio. Con questa configurazione � possibile fare file-sharing e ricevere trasmissioni broadcast tramite internet.
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?      <*> Packet socket                                              ? ?
  ? ?      [*]  Packet socket: mmapped IO                                ? ?
  ? ?      <*> Unix domain sockets                                        ? ?
  ? ?      < > PF_KEY sockets                                            ? ?
  ? ?      [*] TCP/IP networking                                          ? ?
  ? ?      [*]  IP: multicasting                                        ? ?
  ? ?      [ ]  IP: advanced router                                      ? ?
  ? ?      [ ]  IP: kernel level autoconfiguration                      ? ?
  ? ?      < >  IP: tunneling                                            ? ?
  ? ?      < >  IP: GRE tunnels over IP                                  ? ?
  ? ?      [ ]  IP: multicast routing                                    ? ?
  ? ?      [ ]  IP: ARP daemon support (EXPERIMENTAL)                    ? ?
  ? ?      [ ]  IP: TCP syncookie support (disabled per default)        ? ?
  ? ?      < >  IP: AH transformation                                    ? ?
  ? ?      < >  IP: ESP transformation                                  ? ?
  ? ?      < >  IP: IPComp transformation                                ? ?
  ? ?      < >  IP: tunnel transformation                                ? ?
  ? ?      < >  IP: TCP socket monitoring interface                      ? ?
  ? ?      [ ]  TCP: advanced congestion control                        ? ?
  ? ?      < >  The IPv6 protocol                                        ? ?
  ? ?      [ ] Network packet filtering (replaces ipchains)  ---> (niente)? ?
  ? ?          SCTP Configuration (EXPERIMENTAL)  --->            (niente)? ?
  ? ?      < > Asynchronous Transfer Mode (ATM) (EXPERIMENTAL)            ? ?
  ? ?      < > 802.1d Ethernet Bridging                                  ? ?
  ? ?      < > 802.1Q VLAN Support                                        ? ?
  ? ?      < > DECnet Support                                            ? ?
  ? ?      < > ANSI/IEEE 802.2 LLC type 2 Support                        ? ?
  ? ?      < > The IPX protocol                                          ? ?
  ? ?      < > Appletalk protocol support                                ? ?
  ? ?      < > CCITT X.25 Packet Layer (EXPERIMENTAL)                    ? ?
  ? ?      < > LAPB Data Link Driver (EXPERIMENTAL)                      ? ?
  ? ?      [ ] Frame Diverter (EXPERIMENTAL)                              ? ?
  ? ?      < > Acorn Econet/AUN protocols (EXPERIMENTAL)                  ? ?
  ? ?      < > WAN router                                                ? ?
  ? ?      [ ] QoS and/or fair queueing  --->  (niente)                  ? ?
  ? ?          Network testing  --->          (niente)                  ? ?
  ? ?                                                                    ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


== Device Drivers  ---> ==
== Mondo Debian ==
  ? ??????????????????????????????????????????????????????????????????????? ?
=== Introduzione a Debian ===
  ? ?              Generic Driver Options  --->                          ? ?
* [[L' Universo Debian]]
  ? ?              Memory Technology Devices (MTD)  --->    (niente)    ? ?
* [[La struttura della Distribuzione]]
  ? ?              Parallel port support  --->              (niente)    ? ?
  ? ?              Plug and Play support  --->              (niente)    ? |
  ? ?              Block devices  --->                                  ? ?
  ? ?              ATA/ATAPI/MFM/RLL support  --->                      ? ?
  ? ?              SCSI device support  --->                            ? ?
  ? ?              Multi-device support (RAID and LVM)  --->  (niente)  ? ?
  ? ?              Fusion MPT device support  --->            (niente)  ? ?
  ? ?              IEEE 1394 (FireWire) support  --->        (niente)  ? ?
  ? ?              I2O device support  --->                              ? ?
  ? ?              Network device support  --->                          ? ?
  ? ?              ISDN subsystem  --->                      (niente)  ? ?
  ? ?              Telephony Support  --->                    (niente)  ? ?
  ? ?              Input device support  --->                            ? ?
  ? ?              Character devices  --->                              ? ?
  ? ?              I2C support  --->                                    ? ?
  ? ?              Dallas's 1-wire bus  --->                  (niente)  ? ?
  ? ?              Hardware Monitoring support  --->                    ? ?
  ? ?              Misc devices  --->                        (niente)  ? ?
  ? ?              Multimedia devices  --->                  (niente)  ? ?
  ? ?              Graphics support  --->                                ? ?
  ? ?              Sound  --->                                          ? ?
  ? ?              USB support  --->                                    ? ?
  ? ?              MMC/SD Card support  --->                  (niente)  ? ?
  ? ?              InfiniBand support  --->                  (niente)  ? ?
  ? ?              SN Devices  --->                          (niente)  ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
=== Generic Driver Options  ---> ===
  | ?[*] Select only drivers that don't need compile-time external firmwar? ?
  ? ?[*] Prevent firmware from being built                                ? ?
  ? ?< > Hotplug firmware loading support                                ? ?
  ? ?[ ] Driver Core verbose debug messages                              ? ?


=== Installazione ===
* http://guide.debianizzati.org/images/swirl.png [[Guida a Grub]]
* [[Jigdo | Jigdo: Scaricare e Aggiornare le iso di Debian]]
* [[Note sull'installazione di Debian]]


=== Block devices  ---> ===
=== Gestione dei Pacchetti ===
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Introduzione all' Apt System]]
  ? ? <M> Normal floppy disk support                                      ? ?
* [[I repository ed il loro utilizzo]]
  ? ? < > Compaq SMART2 support                                          ? ?
* http://guide.debianizzati.org/images/swirl.png [[Pulire Debian]]
  ? ? < > Compaq Smart Array 5xxx support                                ? ?
* [[Apt-cdrom | '''Apt-cdrom''': aggiunta di cd/dvd nella lista dei repository]]
  ? ? < > Mylex DAC960/DAC1100 PCI RAID Controller support                ? ?
* [[Apt-file: ricerca all'interno dei pacchetti | '''Apt-file''': ricerca all'interno dei pacchetti]]
  ? ? < > Micro Memory MM5415 Battery Backed RAM support (EXPERIMENTAL)  ? ?
* [[Apt-listbugs: come monitorare i bug | '''Apt-listbugs''': come monitorare i bug]]
  ? ? <M> Loopback device support                                        ? ?
* [[Apt-zip: aggiornamenti senza una connessione veloce | '''Apt-zip''': aggiornamenti senza una connessione veloce]]
  ? ? < >  Cryptoloop Support                                            ? ?
* [[Apt-spy: trovare i mirror pi� veloci | '''Apt-spy''': trovare i mirror pi� veloci]]
  ? ? < > Network block device support                                    ? ?
* [[APT uso avanzato: mixare releases diverse]]
  ? ? < > Promise SATA SX8 support                                        ? ?
* http://guide.debianizzati.org/images/swirl.png [[Impedire l' aggiornamento di un pacchetto]]
  ? ? < > Low Performance USB Block driver                                ? ?
  ? ? < > RAM disk support                                                ? ?
  ? ? ()  Initramfs source file(s)                                        ? ?
  ? ? [ ] Support for Large Block Devices                                ? ?
  ? ? < > Packet writing on CD/DVD media                                  ? ?
  ? ?    IO Schedulers  --->                                            ? ?
  ? ? < > ATA over Ethernet support                                      ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
==== IO Schedulers  ---> ====
Questi sono gli scheduer per l'I/O. Non � chiaro quale sia il migliore in assoluto per la bassa latenza, io li compilo tutti e tre. Di default viene scelto "Anticipatory" ma pu� essere cambiato (ad esempio se vogliamo impostare il cfq) in tempo reale con:


# echo cfq | /sys/block/hda/queue/scheduer
=== Creazione e modifica dei pacchetti ===
* http://guide.debianizzati.org/images/swirl.png [[Make-jpkg: Pacchettiziamo Java Sun| '''Make-jpkg''': Pacchettiziamo Java Sun]]
* [[Pacchetti binari e sorgenti]]
* [[Applicare una patch ad un pacchetto Debian]]
* [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]]
* [[Dpkg-sig: Firma dei packages .deb |  '''Dpkg-sig''': Firma dei packages .deb]]
* [[Pacchetizzare un tema per Bootsplash]]


oppure usando il parametro di boot del kernel elevator, es:
=== Gestione dei pacchetti Lato Server ===
* [[Apt-Proxy: un proxy per i pacchetti Debian| '''Apt-Proxy''': un proxy per i pacchetti Debian]]
* [[Debmirror: creiamo un mirror Debian |'''Debmirror''': creiamo un mirror Debian]]
* [[Creare un Repository Debian]]
* [[Gestione di un repository con debarchiver]]
* [[Usare apt-cacher per creare una cache dei pacchetti usabile in una LAN]]
* [[Dupload per l'upload dei pacchetti Debian]]


elevator=cfq
==Configurazione Sistema==
===Kernel===
* http://guide.debianizzati.org/images/swirl.png [[Debian Kernel Howto]]
* [[Esempio configurazione kernel]]
* [[Kernel2.6.10 - Framebuffer - Gensplash Patch]]
* [[Kernel 2.6 su Debian Woody]]
* [[Compilazione Kernel 2.6.11 con Bootsplash]]
* [[Pagina di manuale di module-assistant|Pagina di manuale di '''<tt>module-assistant</tt>''']]
* [[Low-latency 2.6 kernel per applicazioni audio realtime]]


I valori possibili si ottengono con un cat di <tt>/sys/block/hda/queue/scheduer</tt>
===Sistema===
(lo schduler in uso � indicato tra parentesi quadre).
* [[SysV | Il sistema SysV per la gestione dei Runlevel]]
* [[Configurare il server X in Debian GNU/Linux]]
* [[Linux Admin Quick Reference]]
* [[Debian: accelerare GTK con Cairo e Glitz]]


Ecco la configurazione:
===Applicazioni Esterne===
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Pacchettizzare ed installare Xorg su Debian Sid]]
  ? ?                  <*> Anticipatory I/O scheduler                    ? ?
* [[Installazione Qemu con supporto accelerazione Kqemu]]
  ? ?                  <*> Deadline I/O scheduler                        ? ?
* [[ePSXe Emulatore Playstation]]
  ? ?                  <*> CFQ I/O scheduler                              ? ?
* [[Installare OpenOffice2 su Debian Etch]]
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[DVD Backup: xDVDShrink per Debian]]


=== ATA/ATAPI/MFM/RLL support  ---> ===
===Altro===
* [[Dual Boot Linux-Windows]]
* [[Logging su MySQL]]
* [[Password sicure: la base della sicurezza informatica]]
* [[Script Bash per Avvio e Visualizzazione dati Seti@home]]


Qui al posto di "VIA82CXXX chipset support" (alla fine) selezionate il supporto per il chipset del vostro hardware. Per il resto la configurazione � abbastanza generica.
===Tips and Tricks===
====Bash====
* [[Bash tips]]: un elenco di trucchetti sull'uso interattivo e sullo scripting Bash
* [[Colorare bash]]
* [[Come abilitare il completamento automatico 'avanzato']]
* [[Un logout con schermo pulito]]
* [[Bash Script: Cambiare i permessi ricorsivamente]]


  ? ??????????????????????????????????????????????????????????????????????? ?
====Firefox====
  ? ?<*> ATA/ATAPI/MFM/RLL support                                        ? ?
* [[Velocizzare Firefox per la banda larga]]
  ? ?<*>  Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support            ? ?
* [[Il vostro motore di ricerca da Firefox]]
  ? ?---    Please see Documentation/ide.txt for help/info on IDE drives ? ?
* [[Aggiungere un motore di ricerca al quicksearch di Firefox]]
  ? ?[ ]    Support for SATA (deprecated; conflicts with libata SATA driv? ?
  ? ?[ ]     Use old disk-only driver on primary interface                ? ?
  ? ?<*>    Include IDE/ATA-2 DISK support                              ? ?
  ? ?[ ]    Use multi-mode by default                                    ? ?
  ? ?<M>    Include IDE/ATAPI CDROM support                              ? ?
  ? ?< >    Include IDE/ATAPI TAPE support (EXPERIMENTAL)                ? ?
  ? ?< >    Include IDE/ATAPI FLOPPY support                            ? ?
  ? ?< >    SCSI emulation support                                      ? ?
  ? ?[ ]     IDE Taskfile Access                                          ? ?
  ? ?---    IDE chipset support/bugfixes                                ? ?
  ? ?<*>    generic/default IDE chipset support                          ? ?
  ? ?[ ]    CMD640 chipset bugfix/support                                ? ?
  ? ?[*]    PCI IDE chipset support                                      ? ?
  ? ?[ ]       Sharing PCI IDE interrupts support                        ? ?
  ? ?[ ]       Boot off-board chipsets first support                      ? ?
  ? ?< >      Generic PCI IDE Chipset Support                            ? ?
  ? ?< >      OPTi 82C621 chipset enhanced support (EXPERIMENTAL)        ? ?
  ? ?< >      RZ1000 chipset bugfix/support                              ? ?
  ? ?[*]      Generic PCI bus-master DMA support                        ? ?
  ? ?[ ]        Force enable legacy 2.0.X HOSTS to use DMA              ? ?
  ? ?[*]         Use PCI DMA by default when available                    ? ?
  ? ?[ ]           Enable DMA only for disks                              ? ?
  ? ?< >        AEC62XX chipset support                                  ? ?
  ? ?< >        ALI M15x3 chipset support                                ? ?
  ? ?< >        AMD and nVidia IDE support                              ? ?
  ? ?< >        ATI IXP chipset IDE support                              ? ?
  ? ?< >        CMD64{3|6|8|9} chipset support                          ? ?
  ? ?< >        Compaq Triflex IDE support                              ? ?
  ? ?< >        CY82C693 chipset support                                ? ?
  ? ?< >        Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTA? ?
  ? ?< >        Cyrix/National Semiconductor CS5530 MediaGX chipset suppo? ?
  ? ?< >        HPT34X chipset support                                  ? ?
  ? ?< >        HPT36X/37X chipset support                              ? ?
  ? ?< >        National SCx200 chipset support                          ? ?
  ? ?< >        Intel PIIXn chipsets support                            ? ?
  ? ?< >        IT821X IDE support                                      ? ?
  ? ?< >        NS87415 chipset support                                  ? ?
  ? ?< >        PROMISE PDC202{46|62|65|67} support                      ? ?
  ? ?< >        PROMISE PDC202{68|69|70|71|75|76|77} support            ? ?
  ? ?< >        ServerWorks OSB4/CSB5/CSB6 chipsets support              ? ?
  ? ?< >        Silicon Image chipset support                            ? ?
  ? ?< >        SiS5513 chipset support                                  ? ?
  ? ?< >        SLC90E66 chipset support                                ? ?
  ? ?< >        Tekram TRM290 chipset support                            ? ?
  ? ?<*>        VIA82CXXX chipset support                                ? ?
  ? ?[ ]    IGNORE word93 Validation BITS                                ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


=== SCSI device support  ---> ===
====Altro====
Queste voci sono necessarie per avere l'emulazione scsi ed usare le chiavette usb.
* [[Convertire immagini .nrg in immagini .iso]]
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Nautilus: navigare con una sola finestra]]
  ? ?  <M> SCSI device support                                            ? ?
* [[Associare a thunderbird il browser preferito]]
  ? ?  [*]   legacy /proc/scsi/ support                                  ? ?
* [[Antispam in Evolution con Bogofilter]]
  ? ? ---  SCSI support type (disk, tape, CD-ROM)                      ? ?
* [[Impostare la lingua italiana per Gnome]]
  ? ?  <M>  SCSI disk support                                            ? ?
* [[Impostare e modificare data e ora]]
  ? ?  < >  SCSI tape support                                            ? ?
* [[Impostare e modificare il layout della tastiera]]
  ? ?  < >  SCSI OnStream SC-x0 tape support                            ? ?
* [[Abilitare_Xinerama | Multi monitor con Xinerama]]
  ? ?  < >  SCSI CDROM support                                          ? ?
* [[Abilitare ESound con ALSA in Gnome]]
  ? ?  <M>  SCSI generic support                                        ? ?
* [[Cambiare il Tema dei Cursori per il Mouse]]
  ? ?  < >  SCSI media changer support                                  ? ?
  ? ?  ---  Some SCSI devices (e.g. CD jukebox) support multiple LUNs    ? ?
  ? ?  [ ]   Probe all LUNs on each SCSI device                          ? ?
  ? ?  [ ]   Verbose SCSI error reporting (kernel size +=12K)            ? ?
  ? ?  [ ]   SCSI logging facility                                        ? ?
  ? ?        SCSI Transport Attributes  --->              (nessuno)      ? ?
  ? ?        SCSI low-level drivers  --->                  (nessuno)      ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


==Networking==
===Debian Server===
====Condivisione risorse====
* [[Directory shared tra macchine linux (nfs)]]
* [[Condivisione risorse con Samba]]


=== I2O device support  ---> ===
====Mailing====
Queste voci servono per attivare i sensori (temperatura, ventola, ecc...).
* [[Mail Server Sicuro con Postfix]]


  ? ?                  <M> I2O support                                    ? ?
====Http====
  ? ?                  [ ]   Enable Adaptec extensions                    ? ?
* [[Server Web Casalingo]]
  ? ?                  < >  I2O Configuration support                    ? ?
* [[LAMP: Linux, Apache, MySQL e PHP]]
  ? ?                  < >  I2O Bus Adapter OSM                          ? ?
* [[XAMPP: Linux, Apache, MySQL e PHP facili]]
  ? ?                  < >  I2O Block OSM                                ? ?
* [[Debian MapServer/MapScript]]
  ? ?                  < >  I2O SCSI OSM                                ? ?
  ? ?                  <M>  I2O /proc support                            ? ?


=== Network device support  ---> ===
===Amministrazione===
Tutto deselezionato tranne:
====Gestione Remota/Locale====
  Ethernet (10 or 100Mbit)  --->
* [[Wake On Lan | '''Wake On Lan''' per accendere i propri PC a distanza tramite la LAN]]
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Debian e il controllo di servizi e demoni]]
  ? ?[*] Ethernet (10 or 100Mbit)                                        ? ?
* [[Gestione della banda in Apache]]
  ? ?<M>  Generic Media Independent Interface device support            ? ?
* [[Ssh e autenticazione tramite chiavi]]
  ? ?[*] EISA, VLB, PCI and on board controllers                          ? ?
  ? ?<M> RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter support    ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


====Connettivita'====
* [[Condividere la connessione a internet]]


=== Input device support  ---> ===
===Sicurezza===
Tutto delesezionato tranne:
====Firewalling====
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Debian e iptables]]
  ? ?    --- Generic input layer (needed for keyboard, mouse, ...)      ? ?
* [[Firewall Builder]]
  ? ?    ---  Userland interfaces                                      ? ?
* [[Parametri a run-time per Netfilter]]
  ? ?    ---  Mouse interface                                          ? ?
  ? ?    [*]     Provide legacy /dev/psaux device                        ? ?
  ? ?    (1024)  Horizontal screen resolution                            ? ?
  ? ?    (768)  Vertical screen resolution                              ? ?
  ? ?    [*]   Mouse  --->                                              ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


==== Mouse  ---> ====
====Monitoraggio & Scanning====
Supporto per mouse ps2:
* [[Monitoriamo il Sistema]]
  <*>  PS/2 mouse
* [[Mrtg: monitoriamo la banda]]
* [[Cacti | Cacti: monitor di rete, per pi� computer]]
* [[Munin]]


=== Character devices  ---> ===
====Proxy====
Attenzione questa sezione � particolarmente delicata. Le due voci da adattare al vostro hardware sono:
* [[Privoxy: navigazione sicura a prova di spam]]
* AMD Irongate, 761, and 762 chipset support
* ATI Radeon
Per il resto la configurazione dovrebbe essere abbastanza generica.


Come curiosit�, notare l'ultima voce tramite la quale � possibile aggiungere il supporto per il cos� detto '''[http://www.gnu.org/philosophy/can-you-trust.html "hardware inaffidabile"]''', qui chiamato '''TPM''' (Trusted Platform Module).
====Tunneling====
* [[Openvpn]]


  ? ??????????????????????????????????????????????????????????????????????? ?
== Hardware ==
  ? ?[ ] Non-standard serial port support                                ? ?
=== Fotocamere digitali e dispositivi di memorizzazione di massa removibili ===
  ? ?    Serial drivers  --->                                            ? ?
* [[Usare Fotocamere Digitali|Usare Fotocamere Digitali (libgphoto2)]]
  ? ?[*] Legacy (BSD) PTY support                                        ? ?
* [[Usare Fotocamere Digitali (usb-storage)]]
  ? ?(256) Maximum number of legacy PTY in use                            ? ?
* [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]]
  ? ?    IPMI  --->                                                      ? ?
* [[Debian e iPod]]
  ? ?    Watchdog Cards  --->                                            ? ?
  ? ?<M> Intel/AMD/VIA HW Random Number Generator support                ? ?
  ? ?< > /dev/nvram support                                              ? ?
  ? ?<M> Enhanced Real Time Clock Support                                ? ?
  ? ?<M> Generic /dev/rtc emulation                                      ? ?
  ? ?[*]   Extended RTC operation                                        ? ?
  ? ?< > Double Talk PC internal speech card support                      ? ?
  ? ?< > Siemens R3964 line discipline                                    ? ?
  ? ?< > Applicom intelligent fieldbus card support                      ? ?
  ? ?< > Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL) ? ?
  ? ?    Ftape, the floppy tape device driver  --->                      ? ?
  ? ?<M> /dev/agpgart (AGP Support)                                      ? ?
  ? ?< >  ALI chipset support                                            ? ?
  ? ?< >  ATI chipset support                                            ? ?
  ? ?<M>  AMD Irongate, 761, and 762 chipset support                    ? ?
  ? ?< >  AMD Opteron/Athlon64 on-CPU GART support                      ? ?
  ? ?< >  Intel 440LX/BX/GX, I8xx and E7x05 chipset support              ? ?
  ? ?< >  NVIDIA nForce/nForce2 chipset support                          ? ?
  ? ?< >  SiS chipset support                                            ? ?
  ? ?< >  Serverworks LE/HE chipset support                              ? ?
  ? ?< >  VIA chipset support                                            ? ?
  ? ?< >  Transmeta Efficeon support                                    ? ?
  ? ?<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ? ?
  ? ?< >  3dfx Banshee/Voodoo3+                                          ? ?
  ? ?< >  ATI Rage 128                                                  ? ?
  ? ?<M>  ATI Radeon                                                    ? ?
  ? ?< >  Matrox g200/g400                                              ? ?
  ? ?< >  SiS video cards                                                ? ?
  ? ?< >  Via unichrome video cards                                      ? ?
  ? ?< > ACP Modem (Mwave) support                                        ? ?
  ? ?< > RAW driver (/dev/raw/rawN) (OBSOLETE)                            ? ?
  ? ?[ ] HPET - High Precision Event Timer                                ? ?
  ? ?< > Hangcheck timer                                                  ? ?
  ? ?    TPM devices  --->                                                ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


=== I2C support  ---> ===
=== Modem e periferiche di rete ===
Selezionati solo:
  <*>  I2C device interface


e le sottovoci degli algoritmi
* [[Debian e i Modem ADSL]]


  I2C Algorithms  --->
==== Modem USB ADSL ====
  <M> I2C PCF 8584 interfaces
* [[Installare i driver conexant accessrunner]]
  <M> I2C PCA 9564 interfaces
* [[Installare i driver eagle-adsl]]
* [[Installare i driver eci-adsl]] ''(stub)''
* [[Installare i driver unicorn (BeWAN)]] ''(stub)''
* [[Modem adsl Telindus ND220]]
* [[Modem adsl Aethra Starmodem]]
* [[Modem adsl Fastrate 100 USB]]


e del chip che governa i sensori (questo � da adattare al proprio hardware):
==== Modem Ethernet ====
* ''Inserire qui eventuali guide su modem ethernet''


  <*> VIA 82C586B
==== Modem dial-up 56K ====
* ''Inserire qui eventuali guide su modem a 56K''


=== Hardware Monitoring support  ---> ===
==== Schede di rete Wireless ====
Solo le voci (da adattare al proprio hardware):
* [[Wireless Support | Informazioni sul supporto alle periferiche Wireless]]
  <M> Hardware Monitoring support
* [[Script Bash abilitazione scheda wireless]]
  <M>  VIA686A
* [[Intel PRO/Wireless 2200BG]]
* [[NdisWrapper | NdisWrapper: Usiamo i driver di Windows per il WLan con GNU/Linux]]


=== Graphics support  ---> ===
=== Schede Video ===
Qui si configura il supporto per il frame buffer. In genere � consigliabile usare il driver generico vesa:
* [[Installazione Driver ATI per schede ATI RADEON MOBILITY 9700 SE]]


* VESA VGA graphics support
=== Stampanti ===
==== Stampanti USB ====
* ''Inserire eventuali guide su come far funzionare stampanti con porta USB''


tuttavia nel mio caso uso il modulo radeon che mi permette di avere un frame buffer accelerato, con una risoluzione di 1280x1024 e un'alta frequenza di refresh (~ 74 Hz). Nella mia esperienza il modulo vesa ha la precedenza sul radeon, quindi per usare quest'ultimo bisogna disabilitare il vesa.
==== Stampanti con porta parallela ====
* [[Introduzione all'installazione di stampanti con porta parallela]]


  ? ??????????????????????????????????????????????????????????????????????? ?
==== Stampanti bluetooth ====
  ? ?  <*> Support for frame buffer devices                              ? ?
* [[Introduzione all'installazione di stampanti bluetooth]]
  ? ?  ---  Enable Video Mode Handling Helpers                          ? ?
  ? ?  [ ]  Enable Tile Blitting Support                                ? ?
  ? ?  < >  Cirrus Logic support                                        ? ?
  ? ?  < >  Permedia2 support                                          ? ?
  ? ?  < >  CyberPro 2000/2010/5000 support                            ? ?
  ? ?  < >  Arc Monochrome LCD board support                            ? ?
  ? ?  [ ]  Chips 69000 display support                                ? ?
  ? ?  [ ]   IMS Twin Turbo display support                              ? ?
  ? ?  < >  VGA 16-color graphics support                              ? ?
  ? ?  [ ]   VESA VGA graphics support                                  ? ?
  ? ?  < >  Hercules mono graphics support                              ? ?
  ? ?  < >  nVidia Framebuffer Support                                  ? ?
  ? ?  < >  nVidia Riva support                                        ? ?
  ? ?  < >  Intel 810/815 support (EXPERIMENTAL)                        ? ?
  ? ?  < >  Intel 830M/845G/852GM/855GM/865G support (EXPERIMENTAL)    ? ?
  ? ?  < >  Matrox acceleration                                        ? ?
  ? ?  < >  ATI Radeon display support (Old driver)                    ? ?
  ? ?  <*>  ATI Radeon display support                                  ? ?
  ? ?  [*]    DDC/I2C for ATI Radeon support                            ? ?
  ? ?  [ ]    Lots of debug output from Radeon driver                  ? ?
  ? ?  < >  ATI Rage128 display support                                ? ?
  ? ?  < >  ATI Mach64 display support                                  ? ?
  ? ?  < >  S3 Savage support                                          ? ?
  ? ?  < >  SiS acceleration                                            ? ?
  ? ?  < >  NeoMagic display support                                    ? ?
  ? ?  < >  IMG Kyro support                                            ? ?
  ? ?  < >  3Dfx Banshee/Voodoo3 display support                        ? ?
  ? ?  < >  3Dfx Voodoo Graphics (sst1) support                        ? ?
  ? ?  < >  Trident support                                            ? ?
  ? ?  [ ]  AMD Geode family framebuffer support (EXPERIMENTAL)        ? ?
  ? ?  < > Epson S1D13XXX framebuffer support                            ? ?
  ? ?  < > Virtual Frame Buffer support (ONLY FOR TESTING!)              ? ?
  ? ?      Console display driver support  --->                          ? ?
  ? ?      Logo configuration  --->                                      ? ?
  ? ?  [ ] Backlight & LCD device support  --->                          ? ?
  ? ?                                                                    ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


==== Console display driver support  ---> ====
=== Scanner ===
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Epson Perfection 2480 photo - usb scanner]]
  ? ?                --- VGA text console                                ? ?
* ''Inserire qui eventuali altre guide su come far funzionare scanner con Debian''
  ? ?                [*]   Video mode selection support                  ? ?
  ? ?                <*> Framebuffer Console support                      ? ?
  ? ?                [ ] Select compiled-in fonts                        ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


=== Sound  ---> ===
===Palmari e cellulari===
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Debian e Nokia 7210: uso di gnokii e gestione degli sms]]
  ? ?            <*> Sound card support                                  ? ?
  ? ?                Advanced Linux Sound Architecture  --->              ? ?
  ? ?                Open Sound System  --->                    (niente) ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


==== Advanced Linux Sound Architecture ====
==Portatili==
Supporti generici ed emulazione oss:
===Laptop Debianizzati===
  ? ??????????????????????????????????????????????????????????????????????? ?
Troverete di seguito i resoconti d'installazione di Debian su dei portatili:
  ? ?              <*> Advanced Linux Sound Architecture                ? ?
  ? ?              <*>  Sequencer support                              ? ?
  ? ?              <M>    Sequencer dummy client                        ? ?
  ? ?              <M>  OSS Mixer API                                  ? ?
  ? ?              <M>  OSS PCM (digital audio) API                    ? ?
  ? ?              [*]  OSS Sequencer API                              ? ?
  ? ?              <M>  RTC Timer support                              ? ?
  ? ?              [ ]  Verbose printk                                  ? ?
  ? ?              [ ]  Debug                                          ? ?
  ? ?                    Generic devices  --->                          ? ?
  ? ?                    PCI devices  --->                              ? ?
  ? ?                    USB devices  --->                              ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
 
===== Generic devices  ---> =====
Qui seleziono solo il virtualmidi che talvolta pu� tornare utile:
  <M> Virtual MIDI soundcard 
 
===== PCI devices  ---> =====
Scegliere il driver delle propria scheda audio PCI, nel mio caso:
  <M> Emu10k1 (SB Live!, Audigy, E-mu APS)
 
===== USB devices  ---> =====
Da selezionare solo se si possiedono periferiche audio usb, io non ne possiedo e non seleziono niente.
 
=== USB support  ---> ===
In questa sezione si attiva il supporto per l'usb. Se avete porte usb1 dovrete scegliere tra:
 
* OHCI HCD support
* UHCI HCD (most Intel and VIA) support
 
a seconda del vostro controller usb. Se invece avete un controller usb2 dovrete scegliere:
 
* EHCI HCD (USB 2.0) support
 
Non metto il supporto HID non possedendo nessuna periferica che lo richiede. Inoltre la mia connessione � tramite scheda di rete, quindi non seleziono nessuna voce relativa a periferiche di networking usb.
 
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?<M> Support for Host-side USB                                        ? ?
  ? ?[ ]  USB verbose debug messages                                    ? ?
  ? ?---  Miscellaneous USB options                                      ? ?
  ? ?[*]  USB device filesystem                                          ? ?
  ? ?[*]  Enforce USB bandwidth allocation (EXPERIMENTAL)                ? ?
  ? ?[ ]  Dynamic USB minor allocation (EXPERIMENTAL)                    ? ?
  ? ?[ ]  USB suspend/resume (EXPERIMENTAL)                              ? ?
  ? ?---  USB Host Controller Drivers                                    ? ?
  ? ?< >  EHCI HCD (USB 2.0) support                                    ? ?
  ? ?< >  ISP116X HCD support                                            ? ?
  ? ?< >  OHCI HCD support                                              ? ?
  ? ?<M>  UHCI HCD (most Intel and VIA) support                          ? ?
  ? ?< >  SL811HS HCD support                                            ? ?
  ? ?---  USB Device Class drivers                                      ? ?
  ? ?< >  USB Audio support                                              ? ?
  ? ?< >  USB Bluetooth TTY support                                      ? ?
  ? ?< >  USB MIDI support                                              ? ?
  ? ?< >  USB Modem (CDC ACM) support                                    ? ?
  ? ?<M>  USB Printer support                                            ? ?
  ? ?---  NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may als? ?
  ? ?<M>  USB Mass Storage support                                      ? ?
  ? ?[ ]    USB Mass Storage verbose debug                              ? ?
  ? ?[ ]    Datafab Compact Flash Reader support (EXPERIMENTAL)          ? ?
  ? ?[ ]    Freecom USB/ATAPI Bridge support                            ? ?
  ? ?[ ]    ISD-200 USB/ATA Bridge support                              ? ?
  ? ?[ ]    Microtech/ZiO! CompactFlash/SmartMedia support              ? ?
  ? ?[ ]    USBAT/USBAT02-based storage support (EXPERIMENTAL)          ? ?
  ? ?[ ]    SanDisk SDDR-09 (and other SmartMedia) support (EXPERIMENTAL)? ?
  ? ?[ ]    SanDisk SDDR-55 SmartMedia support (EXPERIMENTAL)            ? ?
  ? ?[ ]    Lexar Jumpshot Compact Flash Reader (EXPERIMENTAL)          ? ?
  ? ?---  USB Input Devices                                              ? ?
  ? ?< >  USB Human Interface Device (full HID) support                  ? ?
  ? ?        USB HID Boot Protocol drivers  --->          (nessuno)      ? ?
  ? ?< >  Aiptek 6000U/8000U tablet support                              ? ?
  ? ?< >  Wacom Intuos/Graphire tablet support                          ? ?
  ? ?< >  Acecad Flair tablet support                                    ? ?
  ? ?< >  KB Gear JamStudio tablet support                              ? ?
  ? ?< >  Griffin PowerMate and Contour Jog support                      ? ?
  ? ?< >  MicroTouch USB Touchscreen Driver                              ? ?
  ? ?< >  ITM Touch USB Touchscreen Driver                              ? ?
  ? ?< >  eGalax TouchKit USB Touchscreen Driver                        ? ?
  ? ?< >  X-Box gamepad support                                          ? ?
  ? ?< >  ATI / X10 USB RF remote control                                ? ?
  ? ?< >  Keyspan DMR USB remote control (EXPERIMENTAL)                  ? ?
  ? ?---  USB Imaging devices                                            ? ?
  ? ?< >  USB Mustek MDC800 Digital Camera support (EXPERIMENTAL)        ? ?
  ? ?< >  Microtek X6USB scanner support                                ? ?
  ? ?---  USB Multimedia devices                                        ? ?
  ? ?< >  DABUSB driver                                                  ? ?
  ? ?---  Video4Linux support is needed for USB Multimedia device support? ?
  ? ?      USB Network Adapters  --->                    (nessuno)      ? ?
  ? ?[ ]  USB Monitor                                                    ? ?
  ? ?---  USB port drivers                                              ? ?
  ? ?      USB Serial Converter support  --->            (nessuno)      ? ?
  ? ?---  USB Miscellaneous drivers                                      ? ?
  ? ?< >  EMI 6|2m USB Audio interface support                          ? ?
  ? ?< >  EMI 2|6 USB Audio interface support                            ? ?
  ? ?< >  USB Auerswald ISDN support (EXPERIMENTAL)                      ? ?
  ? ?< >  USB Diamond Rio500 support (EXPERIMENTAL)                      ? ?
  ? ?< >  USB Lego Infrared Tower support (EXPERIMENTAL)                ? ?
  ? ?< >  USB LCD driver support                                        ? ?
  ? ?< >  USB LED driver support                                        ? ?
  ? ?< >  Cypress USB thermometer driver support                        ? ?
  ? ?< >  USB PhidgetKit support                                        ? ?
  ? ?< >  USB PhidgetServo support                                      ? ?
  ? ?< >  Siemens ID USB Mouse Fingerprint sensor support                ? ?
  ? ?< >  USB LD driver                                                  ? ?
  ? ?< >  USB testing driver (DEVELOPMENT)                              ? ?
  ? ?      USB DSL modem support  --->                        (nessuno)  ? ?
  ? ?    USB Gadget Support  --->                            (nessuno)  ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
 
== File systems  ---> ==
Qui sceglieremo i filesystem che il nostro sistema dovr� supportare. Notare la presenza del nuovo inotify, usato ad esempio da beagle.
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?    <*> Second extended fs support                                  ? ?
  ? ?    [ ]  Ext2 extended attributes                                  ? ?
  ? ?    [ ]  Ext2 execute in place support                              ? ?
  ? ?    <*> Ext3 journalling file system support                        ? ?
  ? ?    [*]  Ext3 extended attributes                                  ? ?
  ? ?    [ ]    Ext3 POSIX Access Control Lists                          ? ?
  ? ?    [ ]    Ext3 Security Labels                                    ? ?
  ? ?    [ ] JBD (ext3) debugging support                                ? ?
  ? ?    <*> Reiserfs support                                            ? ?
  ? ?    [ ]  Enable reiserfs debug mode                                ? ?
  ? ?    [ ]  Stats in /proc/fs/reiserfs                                ? ?
  ? ?    [ ]  ReiserFS extended attributes                              ? ?
  ? ?    < > JFS filesystem support                                      ? ?
  ? ?        XFS support  --->                                            ? ?
  ? ?    < > Minix fs support                                            ? ?
  ? ?    < > ROM file system support                                      ? ?
  ? ?    [*] Inotify file change notification support                    ? ?
  ? ?    [ ] Quota support                                                ? ?
  ? ?    < > Kernel automounter support                                  ? ?
  ? ?    <M> Kernel automounter version 4 support (also supports v3)      ? ?
  ? ?        CD-ROM/DVD Filesystems  --->                                ? ?
  ? ?        DOS/FAT/NT Filesystems  --->                                ? ?
  ? ?        Pseudo filesystems  --->                                    ? ?
  ? ?        Miscellaneous filesystems  --->  (niente)                  ? ?
  ? ?        Network File Systems  --->                                  ? ?
  ? ?        Partition Types  --->            (niente)                  ? ?
  ? ?        Native Language Support  --->                                ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
 
Ecco ora le sottovoci non vuote:
 
=== CD-ROM/DVD Filesystems  ---> ===
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?            <M> ISO 9660 CDROM file system support                  ? ?
  ? ?            [*]  Microsoft Joliet CDROM extensions                ? ?
  ? ?            [*]  Transparent decompression extension              ? ?
  ? ?            < > UDF file system support                            ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
 
=== DOS/FAT/NT Filesystems  ---> ===
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?              <M> MSDOS fs support                                  ? ?
  ? ?              <M> VFAT (Windows-95) fs support                      ? ?
  ? ?              (850) Default codepage for FAT                        ? ?
  ? ?              (iso8859-1) Default iocharset for FAT                ? ?
  ? ?              <M> NTFS file system support                          ? ?
  ? ?              [*]  NTFS debugging support                          ? ?
  ? ?              [*]  NTFS write support                              ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
 
=== Pseudo filesystems  ---> ===
Molto importante questa sezione. Il server audio a bassa latenza '''jack''' necessita della voce
* Virtual memory file system support
per poter funzionare correttamente.
 
 
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?      [*] /proc file system support                                  ? ?
  ? ?      [*]  /proc/kcore support                                      ? ?
  ? ?      [ ] /dev/pts Extended Attributes                              ? ?
  ? ?      [*] Virtual memory file system support (former shm fs)        ? ?
  ? ?      [ ]  tmpfs Extended Attributes                                ? ?
  ? ?      [ ] HugeTLB file system support                                ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
=== Network File Systems  ---> ===
Attivo il supporto per il NFS (Network File System), bastano le voci:
  <M> NFS file system support
  <M> NFS server support


=== Native Language Support  ---> ===
* [[Debian on a presario 2141EU | Compaq Presario 2100 (2141EU)]]
Non sono sicuro che questa sia la configurazione ottimale, la riporto solo per completezza. Sono elencate le sole voci selezionate:
* [[Debian on a compaq Presario 2154EA | Compaq Presario 2100 (2154EA)]]
  ? ???????????????????????????????????????????????????????????????????????????? ?
* [[Debian on a Toshiba Satellite M30X-113| Toshiba M30x-113]] ''(stub)''
  ? ? <*> Base native language support                                        ? ?
* [[Debian on a HP Compaq NX6110| HP Compaq NX6110]]
  ? ? (UTF8) Default NLS Option                                                ? ?
* [[Debian on an HP pavilion zv5422EA| HP pavilion zv5000 (zv5422EA)]]
  ? ? <M>  Codepage 850 (Europe)                                             ? ?
  ? ? <M>  Codepage 852 (Central/Eastern Europe)                              ? ?
  ? ? <M>  NLS ISO 8859-(Latin 1; Western European Languages)             ? ?
  ? ? <M>  NLS ISO 8859-2  (Latin 2; Slavic/Central European Languages)      ? ?
  ? ? <M>  NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)   ? ?
  ? ? <M>  NLS UTF8                                                          ? ?
  ? ???????????????????????????????????????????????????????????????????????????? ?


== Profiling support  ---> ==
===Altro===
Niente, non siamo sviluppatori del kernel (almeno io :-P).
* [[Powernowd: CpuScaling per AMD]]
* [[Cpufreqd: Cpuscaling per Intel Pentium M]]
* Inserire qui anche link a risorse in italiano sui portatili


== Kernel hacking  ---> ==
==Knoppix==
Con queste opzioni si attivano i tasti magici che permettono di uscire da configurazione di stallo del sistema. Molto utile se si provano molti sofware audio (e non solo) sperimentali che rischiano di destabilizzare il sistema.
* [[Rimasterizzare una knoppix]]
Per maggiori informazioni vedere la documentazione del kernel.
  ? ??????????????????????????????????????????????????????????????????????? ?
  ? ?      [ ] Show timing information on printks                        ? ?
  ? ?      [*] Kernel debugging                                          ? ?
  ? ?      [*]  Magic SysRq key                                          ? ?
  ? ?      (14)  Kernel log buffer size (16 => 64KB, 17 => 128KB)        ? ?
  ? ?      [ ]  Collect scheduler statistics                            ? ?
  ? ?      [ ]  Debug memory allocations                                ? ?
  ? ?      [ ]  Debug preemptible kernel                                ? ?
  ? ?      [ ]   Spinlock debugging                                      ? ?
  ? ?      [ ]   Sleep-inside-spinlock checking                          ? ?
  ? ?      [ ]  kobject debugging                                        ? ?
  ? ?      [ ]  Compile the kernel with debug info                      ? ?
  ? ?      [ ]  Debug Filesystem                                        ? ?
  ? ?      [ ]  Compile the kernel with frame pointers                  ? ?
  ? ?      [*]  Check for stack overflows                                ? ?
  ? ?      [ ]  Kprobes                                                  ? ?
  ? ?      [ ]  Stack utilization instrumentation                        ? ?
  ? ?      [ ]  Page alloc debugging                                    ? ?
  ? ?      [ ]  Use 4Kb for kernel stacks instead of 8Kb                ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?


== Security options  ---> ==
==Crittografia==
Queste voci sono necessarie per poter compilare successivamente il modulo realtime-lsm che permette di eseguire applicazioni in realtime anche ad utenti non-root.
* [[Crittografia e Steganografia - L'Arte di nascondere le informazioni]]
  ? ??????????????????????????????????????????????????????????????????????? ?
* [[Chiavi simmetriche e chiavi pubbliche]]
  ? ?          [ ] Enable access key retention support                    ? ?
  ? ?          [*] Enable different security models                      ? ?
  ? ?          [ ]   Socket and Networking Security Hooks                ? ?
  ? ?          <M>  Default Linux Capabilities                          ? ?
  ? ?          < >  Root Plug Support                                    ? ?
  ? ?          < >  BSD Secure Levels                                    ? ?
  ? ?          [*]  NSA SELinux Support                                  ? ?
  ? ?          [ ]    NSA SELinux boot parameter                        ? ?
  ? ?          [ ]    NSA SELinux runtime disable                        ? ?
  ? ?          [*]     NSA SELinux Development Support                    ? ?
  ? ?          [ ]     NSA SELinux AVC Statistics                        ? ?
  ? ?          (1)    NSA SELinux checkreqprot default value            ? ?
  ? ??????????????????????????????????????????????????????????????????????? ?
== Cryptographic options  ---> ==
Non seleziono niente, dovrei?


== Library routines  ---> ==
==Varie==
Neanche qui niente, qualcuno sa se va bene?
* [[Debian Fun]]
806

contributi