Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro
HONOR Pad X9 Max mette un pannello IPS da 13 pollici con risoluzione 2,5K e refresh a 120 Hz davanti a una batteria da 10.100 mAh e a quattro altoparlanti. Il listino parte da 399,90 euro, per un progetto molto chiaro e ambizioso: schermo ampio, buon audio e giornate lontano dalla presa, a un prezzo che non pesa sul portafoglio
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno
Con la quattordicesima generazione Lenovo ridisegna il suo ThinkPad più iconico attorno al nuovo Space Frame e ai processori Intel Core Ultra Series 3. Resta sotto 1Kg, è molto più semplice da riparare e si rivolge al professionista che lavora in mobilità, con un prezzo da prodotto di vertice.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-12-2008, 23:30   #1
gianlucab70
Senior Member
 
L'Avatar di gianlucab70
 
Iscritto dal: Dec 2006
Città: Ex Crema (cr)
Messaggi: 1025
Ricompilare debian: metodo classico o standard.

Salve a tutti.
Come da titolo.
Vorrei qualche delucidazione.
Mi è parso di capire che ricompilando con il metodo standard (alla debian) si ottiene un kernel-image.deb da installare dandolo in pasto a dpkg.

Qual' è il vantaggio ,Visto che ci vorrà anche + tempo per la compilazione?
gianlucab70 è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 00:23   #2
Franco2
Member
 
Iscritto dal: Oct 2006
Messaggi: 90
Con il metodo classico devi spostare l'immagine del kernel nella directory /boot, creare un file initrd, cambiare le impostazioni a grub o a lilo.
Con il metodo debian è più facile: fa tutto l'installer.
Non mi pare ci voglia più tempo per la compilazione. Ci vorrà al max un minuto in più per creare il pacchetto .deb, ma questo dopo la compilazione del kernel.

Quando compili con il make-kpkg ricorda di metterci sempre l'opzione "--initrd", altrimenti non crea il file initrd e ti va in kernel panic quando fai il reboot. Io ho fatto un paio di ricompilazioni a vuoto pensando di aver sbagliato qualcosa nel settare i parametri.
Franco2 è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 04:44   #3
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
io non scarterei il metodo classico per l'operazione, in modo da assimilare un sistema che andra' bene per qualsiasi distro.

initrd non e' necessario, basta compilare staticamente i moduli giusti, e il kernel panic si evita. si velocizza anche leggermente il boot e si risparmia quel po' di filesystem.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 09:56   #4
jeremy.83
Senior Member
 
L'Avatar di jeremy.83
 
Iscritto dal: May 2007
Città: DiSaronno Originale
Messaggi: 2376
Quote:
Originariamente inviato da s-y Guarda i messaggi
io non scarterei il metodo classico per l'operazione, in modo da assimilare un sistema che andra' bene per qualsiasi distro.

initrd non e' necessario, basta compilare staticamente i moduli giusti, e il kernel panic si evita. si velocizza anche leggermente il boot e si risparmia quel po' di filesystem.
Quoto, prima di compilare il kernel, ti consiglio di salvarti o stamparti l'output di "lsmod". Ti ritrovi tutti i moduli che hai caricato in quel momento, così da compilarli staticamente quando dai il make menuconfig. Sempre dentro in quella schermata per riconoscere i vari moduli digita "'?" se non ricordo male
__________________
Dell XPS 9570 Powered by Arch Linux || Motorola Edge 50 Fusion
Ho concluso con raffaelev, Iceworld, stebru, Dichy, AXIP, Quakeman e Swampo
jeremy.83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 10:19   #5
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
in realta' per evitare il kernel panic senza inirtd non e' strettamente necessario compilare staticamente tutti i moduli, ma solamente quelli relativi al sottosistema disco fisso, o meglio disco di boot. ora a memoria non ricordo esattamente ma dovrebbe essere: controller del disco, disco, e filesystem. per non saper leggere ne' scrivere ho sempre abbondato in tali categorie.

resta il fatto che compilare staticamente tutti i moduli (scelta indolore a patto che l'hw del computer non cambi spesso, o si debba consentire il collegamento di periferiche esterne non sempre uguali) consente di ottenere un kernel piu' compatto e quindi meno pesante in memoria, forse anche leggermente piu' prestante, pur senza differenze abissali. la cosa puo' avere piu' senso, a parte esigenze particolari, per sistemi non recenti. si risparmia poi ulteriore spazio disco dato che la dir /lib/modules del kernel in uso sara' vuota.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 16:36   #6
gianlucab70
Senior Member
 
L'Avatar di gianlucab70
 
Iscritto dal: Dec 2006
Città: Ex Crema (cr)
Messaggi: 1025
Andiamo con ordine.
Ho sentito parlare di compilazioni statiche. E' la stessa cosa di kernel monolitico?

Metodo classico.
La bzImage che viene creata in /usr/src/linux/arch/i386/boot deve essere ricopiata in /boot e rinominata in vmlinuz-versione.kernel. ?

Il grub lo aggiorno con update-grub ?
gianlucab70 è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 18:00   #7
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
Quote:
Originariamente inviato da gianlucab70 Guarda i messaggi
Andiamo con ordine.
Ho sentito parlare di compilazioni statiche. E' la stessa cosa di kernel monolitico?

Metodo classico.
La bzImage che viene creata in /usr/src/linux/arch/i386/boot deve essere ricopiata in /boot e rinominata in vmlinuz-versione.kernel. ?

Il grub lo aggiorno con update-grub ?
1. ni. o meglio, il kernel monolitico sarebbe gia' quello di linux in contrapposizione con quelli modulari (famoso il flame su usenet torvalds/tannenbaum). cmq parlando di rebuild si puo' dire che un kernel sia compilato monoliticamente (o staticamente), quando tutti i moduli sono compilati al suo interno, quindi staticamente, e quindi non essendo piu' 'moduli' per definizione.

2. si. si puo' cmq rinominare a piacere, basta che il bootloader punti a quel file.

3. non conosco tale strumento, io ho sempre fatto editando a mano /boot/grub/menu.lst, che e' cosa di un attimo e permette credo maggior controllo.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 20:26   #8
jeremy.83
Senior Member
 
L'Avatar di jeremy.83
 
Iscritto dal: May 2007
Città: DiSaronno Originale
Messaggi: 2376
Comunque per chi usa debian, imho è meglio la debian-way che ti leva dallle scatole alcune cosette.

Ad esempio quando dai il make-kpkg puoi definire col comando append-to-version il nome da dare al kernel.
__________________
Dell XPS 9570 Powered by Arch Linux || Motorola Edge 50 Fusion
Ho concluso con raffaelev, Iceworld, stebru, Dichy, AXIP, Quakeman e Swampo
jeremy.83 è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 21:23   #9
Devil!
Senior Member
 
L'Avatar di Devil!
 
Iscritto dal: Feb 2003
Città: Padova
Messaggi: 5905
io consiglio di creare anche il pacchetto per i kernel headers oltre a quello per il kernel

invece di
Codice:
$ make-kpkg kernel_image
mettere
Codice:
$ make-kpkg kernel_image kernel_headers
__________________

Devil! è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 22:09   #10
gianlucab70
Senior Member
 
L'Avatar di gianlucab70
 
Iscritto dal: Dec 2006
Città: Ex Crema (cr)
Messaggi: 1025
Quote:
Originariamente inviato da s-y Guarda i messaggi
1. ni. o meglio, il kernel monolitico sarebbe gia' quello di linux in contrapposizione con quelli modulari (famoso il flame su usenet torvalds/tannenbaum). cmq parlando di rebuild si puo' dire che un kernel sia compilato monoliticamente (o staticamente), quando tutti i moduli sono compilati al suo interno, quindi staticamente, e quindi non essendo piu' 'moduli' per definizione.
Il kernel monolitico a cui fai riferimento dovrebbe essere il cosiddetto "vanilla" distributo dalla kernel.org ?

Quote:
2. si. si puo' cmq rinominare a piacere, basta che il bootloader punti a quel file.
ok, ma come la mettiamo con il file sistem.map (presente in /boot) ?

Quote:
Originariamente inviato da jeremy.83 Guarda i messaggi
Comunque per chi usa debian, imho è meglio la debian-way che ti leva dallle scatole alcune cosette.

Ad esempio quando dai il make-kpkg puoi definire col comando append-to-version il nome da dare al kernel.
Sicuramente è da provare anche la ricompilazione standard.

Per adesso voglio fare un quadro generale di tutto. Grazie.
gianlucab70 è offline   Rispondi citando il messaggio o parte di esso
Old 10-12-2008, 22:17   #11
gianlucab70
Senior Member
 
L'Avatar di gianlucab70
 
Iscritto dal: Dec 2006
Città: Ex Crema (cr)
Messaggi: 1025
Quote:
Originariamente inviato da Devil! Guarda i messaggi
io consiglio di creare anche il pacchetto per i kernel headers oltre a quello per il kernel
Non sono troppo sicuro.
Gli headers hanno solo l'utilità di occupare meno spazio rispetto al kernel-source .
Ma se uno utilizza sempre e solo il suddetto file (impacchettato e salvato in un'altra partizione), può fare a meno degli headers.
gianlucab70 è offline   Rispondi citando il messaggio o parte di esso
Old 11-12-2008, 04:32   #12
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
Quote:
Originariamente inviato da gianlucab70 Guarda i messaggi
Il kernel monolitico a cui fai riferimento dovrebbe essere il cosiddetto "vanilla" distributo dalla kernel.org ?
no, 'vanilla' in generale definiscono le major release 2.6.xx, quelle non patchate successivamente, che hanno invece numero 2.6.xx.y. la terminologia poi si applica a tutto il mondo gnu/linux, tipo kde o gnome 'vanilla', le versioni nude e crude senza personalizzazioni.

il kernel linux e' monolitico per definizione, proprio come architettura.
forse meglio riferirsi a 'statico' per definire un kernel senza moduli.

Quote:
ok, ma come la mettiamo con il file sistem.map (presente in /boot) ?
premesso che non e' un file essenziale (tipicamente serve per fare debugging) quando lanci la compilazione viene generata una versione adattata al kernel nuovo. non ricordo esattamente dove viene creata (cmq all'interno della subdir dei sorgenti) ma ripeto che non e' strettamente necessario usarlo.

Ultima modifica di s-y : 11-12-2008 alle 04:41.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 11-12-2008, 04:32   #13
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
doppio uno...

Ultima modifica di s-y : 11-12-2008 alle 04:41.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 11-12-2008, 04:34   #14
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
e doppio due...

Ultima modifica di s-y : 11-12-2008 alle 04:42.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 11-12-2008, 04:34   #15
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
e doppio tre...

Ultima modifica di s-y : 11-12-2008 alle 04:44.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 14-12-2008, 22:32   #16
gianlucab70
Senior Member
 
L'Avatar di gianlucab70
 
Iscritto dal: Dec 2006
Città: Ex Crema (cr)
Messaggi: 1025
Quote:
Originariamente inviato da s-y Guarda i messaggi
no, 'vanilla' in generale definiscono le major release 2.6.xx, quelle non patchate successivamente, che hanno invece numero 2.6.xx.y. la terminologia poi si applica a tutto il mondo gnu/linux, tipo kde o gnome 'vanilla', le versioni nude e crude senza personalizzazioni.
[Piccolo ot. Mi sa tanto che il server da i numeri!!!! ]
Veniamo a noi.
Sul sito della kernel.org si mettono a disposizione diverse versioni.
La full source è sicuramente quella patchata (attualmente è 2.6.27.9) e che quindi non è la versione vanilla.
Sul server dei package-source di ubuntu http://packages.ubuntu.com/source/hardy/linux è presente la versione con denominazione in stile vanilla (2.6.xx) e con la dicitura (con aggiunta patch di ubuntu).

1) Questa denonminazione sembrerebbe non linea con lo standard. ?
2) Le patch aggiunte dalla distro sono indicate con la dicitura 2.6.xx-xx.xx ?
3) Le patch della distro rappresentano un' ulteriore aggiunta a quelle della kernel.org?
gianlucab70 è offline   Rispondi citando il messaggio o parte di esso
Old 15-12-2008, 13:37   #17
s-y
Senior Member
 
L'Avatar di s-y
 
Iscritto dal: Nov 2007
Messaggi: 8368
Quote:
Originariamente inviato da gianlucab70 Guarda i messaggi
[Piccolo ot. Mi sa tanto che il server da i numeri!!!! ]
credo sia successo perche' ho postato quando il db del forum non era ancora uscito dalla fase di manutenzione, che se non mi sbaglio avviene ogni notte inoltrata.

Quote:
Veniamo a noi.
Sul sito della kernel.org si mettono a disposizione diverse versioni.
La full source è sicuramente quella patchata (attualmente è 2.6.27.9) e che quindi non è la versione vanilla.
Sul server dei package-source di ubuntu http://packages.ubuntu.com/source/hardy/linux è presente la versione con denominazione in stile vanilla (2.6.xx) e con la dicitura (con aggiunta patch di ubuntu).

1) Questa denonminazione sembrerebbe non linea con lo standard. ?
2) Le patch aggiunte dalla distro sono indicate con la dicitura 2.6.xx-xx.xx ?
3) Le patch della distro rappresentano un' ulteriore aggiunta a quelle della kernel.org?
1. premesso che la nomenclatura ufficiale del kernel non la conosco, credo che ubuntu sia considerabile come riferimento rispetto agli standard quanto 'il fantino' rispetto alla sincerita'...

2. si, credo di si, ma vedi sopra. in piu' credo non esista una regola universale.

3. in teoria si. sono una patch rispetto alla versione indicata, per l'appunto.

ad ogni modo per fare pratica di rebuild credo sia preferibile scaricare i sorgenti da kernel.org, in modo da non inserire ulteriori 'variabili'. anzi credo che sia preferibile farlo sempre e basta.
s-y è offline   Rispondi citando il messaggio o parte di esso
Old 15-12-2008, 23:08   #18
gianlucab70
Senior Member
 
L'Avatar di gianlucab70
 
Iscritto dal: Dec 2006
Città: Ex Crema (cr)
Messaggi: 1025
ok .
Adesso inizia ad essere un po + chiaro.
Vedo quello che riesco a fare........eventualmente chiedo aiuto.
Grazie di tutto.
gianlucab70 è offline   Rispondi citando il messaggio o parte di esso
Old 23-12-2008, 19:20   #19
gianlucab70
Senior Member
 
L'Avatar di gianlucab70
 
Iscritto dal: Dec 2006
Città: Ex Crema (cr)
Messaggi: 1025
Ho ricompilato con metodo classico un kernel modulare.
Unico inconveniente , non mi ha creato il file initrd.img_nuova_versione_di_kernel_compilato.
Tento l'avvio richiamando (purtroppo) quello della versione precedente.
Non carica i moduli e quindi non si avvia!!! .........
gianlucab70 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
Jabra Evolve3 85: le cuffie sia per l'intrattenimento che per il lavoro Jabra Evolve3 85: le cuffie sia per l'intratteni...
MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB per far girare in locale anche i modelli più grandi MSI PRO MAX EDGE AI+, Ryzen AI Max+ 395 e 128 GB...
Anthropic: IPO tra 70 e 78 dollari, Goog...
SSHole in OpenSSH è già sfruttata: la CI...
Secure Future Group: il rischio cyber si...
Recensione Anker MagGo Power Bank 2 Pro,...
Salesforce Agentforce Coworker: il colle...
Sirui porta l’autofocus luminoso sotto i...
BluePhishing, il nuovo metodo di attacco...
Elon Musk parla dei propulsori Raptor 4 ...
NVIDIA, la vicenda Jensen Huang finisce ...
Spiare un monitor dal cavo HDMI: un'IA a...
Infomaniak lancia lo storage a oggetti S...
Rocket Factory Augsburg ha posticipato i...
Lightning Tables, Confluent promette olt...
Isar Aerospace potrebbe lanciare nuovame...
Boston Dynamics ha messo le ruote da mon...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:24.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v