Translate!

English Chinese (Simplified) French German Japanese

Newsletter: iscriviti!

Devi prima registrarti per poterti iscrivere ad una newsletter.
No account yet? Register

Statistiche

statistiche contatore

Siti Amici

Una mappa online interattiva per capire il kernel di Linux
Valutazione attuale: / 1
ScarsoOttimo 
Scritto da Administrator   
Mercoledì 22 Ottobre 2008 15:07

kernel linux

L'architettura su cui si basa il kernel di Linux è evincibile leggendo tomi prolissi e spesso quasi incomprensibili. Per venire incontro ai più curiosi, o comunque ai programmatori in generale, è disponibile una mappa online interattiva zoomabile che permette di analizzare facilmente il kernel...

La mappa è liberamente consultabile a QUESTO link.

E' possibile visualizzare i layers più importanti del kernel, i suoi moduli, le funzionalità, le funzioni e le chiamate ai vari sottosistemi. E' possibile zoomare e trascinare la mappa per vedere i vari dettagli. Ogni elemento sulla mappa integra un link ipertestuale al codice sorgente o alla sua documentazione in merito.

linux kernel map

I più nerd possono richiedere, al costo di pochi dollari, la stampa di una gigantografia: utile nel caso programmiamo in ambiente Linux e desideriamo avere sottomano la strutturazione del kernel e le sue funzionalità.

diagonale
(in pollici)

dimensioni costo
30 24 x 18 in, 610 x 457 mm $30 €20
40 32 x 24 in, 812 x 610 mm $50 €33
59 47 x 35 in, 1200 x 900 mm $100 €66

Lo zoom della mappa può essere eseguito agendo sulla rotellina del mouse, mentre il trascinamento avviene mediante la classica tecnica del drag-and-drop. E' anche possibile utilizzare dei pulsanti presenti in alto a destra per eseguire le operazioni più comune di esplorazione.

Ovviamente, i tempi di visualizzazione della mappa dipenderanno dalla velocità della nostra connessione ad Internet: immaginiamo, come paragone, di esplorare Google Maps: ad ogni zoom è necessario scaricare nuovi dati per rendere possibile la visualizzazione dei nuovi dettagli.

Una visuale alternativa della mappa, più rapida, è disponibile a QUESTO link e consente di utilizzare una lente di ingrandimento quadrata entro cui visionare una zoomata di un determinato particolare del kernel.

Lo schema è abbastanza comprensibile: sono illustrate le funzioni di cui fa uso il kernel (sistema, processazione, memoria, archiviazione, rete,...) e i livelli che compongono il kernel. In questa tabella a doppia entrata sono contenuti i diversi sottosistemi, che mettono a diretto contatto un software con l'hardware (I/O, CPU, memoria, controller hard disk,...). Intersezioni di colori e linee continue mostrano il legame tra le varie parti, che cooperano tra loro per garantire il funzionamento del kernel.

linux kernel map
Commenti (0)add comment

Scrivi commento
più piccolo | più grande

busy

Articoli correlati:
Articoli più recenti:
Articoli meno recenti:

 
Copyright © 2009 InformaticaEasy. Tutti i diritti riservati.
E' vietata la riproduzione di qualunque contenuto del sito senza aver richiesto autorizzazione.
  Le recensioni e gli articoli sono scritti e di esclusiva proprietà di Paolo Vinella; se presenti su altri siti/forum, sono stati inseriti dallo stesso
 
Sito realizzato e gestito da Paolo Vinella.