PDA

Visualizza la versione completa : un file di configuarazione per compilare un kernel che soddisfi certe condizioni...


@_Goldy
28-02-2007, 13:00
Dato un desktop con queste caratteristiche:

processore Intel Pentium-4

memoria 512 MB

come creare un file di configurazione ottimizzato per la compilazione del kernel (.config) tale che:

- il kernel sia monolitico e NON faccia uso di alcun modulo

- il sistema supporti il power management basato su ACPI

- il sistema abbia il network packet filtering abilitato

- sia presente una scheda di rete RealTek RTL-8129

- non supporti alcun device di tipo USB

- supporti una stampante su porta parallela

- supporti un hard disk SCSI su controller Adaptec



QUALCUNO ACCOGLIE QUESTO HELP????? Spero proprio di si!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

weseven
28-02-2007, 13:32
beh,come crearlo...configuralo te,no?
visto che fino a prova contraria sei quello che conosce in assoluto meglio il tuo hardware,e le cose da configurare non sono solo quelle che hai elencato...

andy caps
28-02-2007, 15:01
un kernel monolitico cosi poi sarebbe piu pesante di un kernel modulare
per fare un .config comunque serve l'elenco delle periferiche
senza i chipset della scheda madre sarebbe impossibile

@_Goldy
28-02-2007, 15:32
vi ringrazio per le risposte ma purtroppo non si tratta del mio computer

questo è il testo di un esercizio assegnato a un'amica che frequenta scienze dell'informazione...

e sul testo c'era solo questo...vedrò di girarle queste domande e vediamo se si puo' sapere di piu

intanto grazie davvero


Buon pomeriggio

@_Goldy
28-02-2007, 15:52
...si tratta di scrivere, in un file word, solo le istruzioni relative a quello che è indicato, .


!

Mi aiutereste a capire quindi da che parte iniziare? E cosa fare?

!

weseven
28-02-2007, 16:14
dunque,scarica i sorgenti del kernel,e poi lancia una configurazione (make menuconfig,make x config o make gconfig),configura il kernel badando a quelle caratteristiche in particolare (le altre cose da quanto ho capito puoi lasciarle di default),poi,una volta salvato il file di configurazione,aprilo con un editor e cerca le sezioni relative.
ad esempio,preso dalla mia config:
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
CONFIG_OBSOLETE_MODPARM=y
# CONFIG_MODVERSIONS is not set
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_KMOD=y


chiaramente nella tua configurazione dovrai mettere
#
# Loadable module support
#
CONFIG_MODULES=n


(oppure,più corretto formalmente):
#
# Loadable module support
#
#CONFIG_MODULES is not set


e via di questo passo.




bastardi però sti prof
:D

@_Goldy
28-02-2007, 16:59
Grazie grazie grazie per la collaborazione!

Loading