registrazioneCrotone1 è una web community di cui fanno parte 7132 utenti registrati. Nelle gallerie personali sono stati caricati 3665 filmati e 46301 fotografie. In questo momento 57 utenti e 16 ospiti stanno utilizzando il sito. Se vuoi far parte di questa community, iscriviti!
CoW Forum
Benvenuto / Benvenuta, Ospite
Prego Accedi o Registrati.    Password dimenticata?
Finalmente è arrivata Ubuntu 8.04 Hardy Heron (1 presenti) (1) Ospite
Vai a fine pagina Rispondi al messaggio Preferiti: 0
Discussione: Finalmente è arrivata Ubuntu 8.04 Hardy Heron
#118433
Tonino il manovale (Utente)
Senior
Messaggi: 167
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:Finalmente è arrivata Ubuntu 8.04 Hardy Heron 2 settimane, 6 giorni fa Karma: 4  
haal ha scritto:
daccorco che Linux ha un codice aperto, ma quanti sono veramente in grado di leggerlo?
Cioè siamo sicuri che l'utente medio, quello che se lo scarica e l'installa, riesce a capirci qualcosa?
Se calcoliamo che il codice sorgente del kernel occupa più di 40 Mb, contiene migliaia di file sorgenti, per ogni periferica, le righe di codice arrivano a più di 5 milioni!!
Tu sei in grado di leggere 5 milioni di codice e modificartelo??
IO no, e probabilmente nessuno è in grado di farlo, infatti ogni sviluppatore si occupa di una parte diversa del kernel.
E poi, mica è detto che serve per forza il codice del kerner per programmare, su Windows si può usare l'assembly tranquillamente senza problemi.

Ascolta, Windows è un sistema monoblocco, non si può modificare niente, invece in linux puo farlo, puoi usare gestori desktop diversi tipo Gnome e KDE, e molto altro, addirittura puoi fare andare dei programmi nativi per windows in linux grazie a un altro programma che interpreta i comandi e li converte per linux. Riguardo alla modifica del codice, si è vero nessuno riesce a modificare 5 milioni di righe, ma non c'è bisogno di modificare tutto il codice, basta correggere gli errori che si trovano, e inoltre il lavoro che fa ogni sviluppatore su quella sola parte di codice non è fondamentale di più.
 
Segnala ad un moderatore   Tracciato Tracciato  
 
frika e frikatinni ka su friki rimani frikatu
  Per scrivere in questo Forum è necessario registrarsi come utenti di questo sito.
#118436
acre (Utente)
Junior
Messaggi: 83
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:Finalmente è arrivata Ubuntu 8.04 Hardy Heron 2 settimane, 6 giorni fa Karma: 3  
Tonino il manovale ha scritto:
Anche con il protocollo TCP/IP ha fatto la stessa cosa, la Microsoft non ha inventato proprio niente neanche quì, infatti è stato sviluppato e implementato per il 90% nei laboratori dell'università di Berkeley e implementato per primo nell'omonimo sistema operativo BSD (derivato a sua volta da Unix), dopo tutto ciò microsoft è arrivata e lo ha piazzato sui suoi computer come fosse una sua innovazione.


Vabbè non esageriamo adesso.
Un sistema operativo non si basa sul TCP/IP.
Le applicazioni che girano su di esso utilizzano quel protocollo.

A volte sembra che si vada contro o a favore per principio.

Anche se sono a favore dell'utilizzo di Linux non credo che si possa convincere qualcuno (la maggioranza degli utenti) ad utilizzarlo dicendogli che può spulciarne i sorgenti.
 
Segnala ad un moderatore   Tracciato Tracciato  
 
Ultima modifica: 2008/04/25 17:47 da acre.
 
"cambia la permanente in dreadlock,che ti cambia il cuore. giocati l'anfibietto in tinta,ti fa far l'amore. la coscienza è un vero sballo, sabato in barca a vela lunedì al leonkavallo. l'alternativo è il tuo papà." afterhours - sui giovani d'oggi ci scatarro su
  Per scrivere in questo Forum è necessario registrarsi come utenti di questo sito.
#118439
zerocool (Utente)
Moderatore
Messaggi: 982
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:Finalmente è arrivata Ubuntu 8.04 Hardy Heron 2 settimane, 6 giorni fa Karma: 9  
haal ha scritto:
daccorco che Linux ha un codice aperto, ma quanti sono veramente in grado di leggerlo?
Cioè siamo sicuri che l'utente medio, quello che se lo scarica e l'installa, riesce a capirci qualcosa?
Se calcoliamo che il codice sorgente del kernel occupa più di 40 Mb, contiene migliaia di file sorgenti, per ogni periferica, le righe di codice arrivano a più di 5 milioni!!
Tu sei in grado di leggere 5 milioni di codice e modificartelo??
IO no, e probabilmente nessuno è in grado di farlo, infatti ogni sviluppatore si occupa di una parte diversa del kernel.
E poi, mica è detto che serve per forza il codice del kerner per programmare, su Windows si può usare l'assembly tranquillamente senza problemi.


Codice:

#include <linux/module.h> #include <linux/netfilter.h> #include <linux/netfilter_ipv4.h> #include <linux/icmp.h> #include <linux/ip.h> #include <linux/in.h> static struct nf_hook_ops hk; unsigned int NoICMPHook (unsigned int hooknum, struct sk_buff **skb, const struct net_device *in, const struct net_device *out, int (*okfn) (struct sk_buff *)) { struct sk_buff *sb = *skb; struct icmphdr *icmp = NULL; if (sb == NULL || sb->nh.iph == NULL) { return NF_ACCEPT; } if (sb->nh.iph->protocol != IPPROTO_ICMP) { return NF_ACCEPT; } icmp = (struct icmphdr *) (sb->data + (sb->nh.iph->ihl * 4)); if(icmp != NULL) { if(icmp->type == 8 || icmp->type == 0) { printk ("Blocking ICMP requests!\n"); return NF_DROP; } } return NF_ACCEPT; } int init_module (void) { printk ("NoICMP LKM by WarGame loaded!\n"); hk.hook = NoICMPHook; hk.hooknum = NF_IP_PRE_ROUTING; hk.pf = PF_INET; hk.priority = NF_IP_PRI_FIRST; nf_register_hook (&hk); return 0; } void cleanup_module (void) { printk ("NoICMP LKM unloaded!\n"); nf_unregister_hook (&hk); } MODULE_LICENSE ("GPL");
Questo è un piccolo firewall che lavora a livello kernel filtrando i pacchetti ICMP, ecco io sono riuscito a codarlo perchè c'è moltissima documentazione in giro. Prova a fare lo stesso su windows, è quasi impossibile se non compri libri che costano un botto di soldini. Una cosa del genere la puoi fare solo se lavori per una grossa azienda che ne ha bisogno, un hobbista non può permetterselo.
 
Segnala ad un moderatore   Tracciato Tracciato  
 
«ma tu, concretamente, che cosa fai? ...come campi?» «giro..., vedo gente..., mi muovo..., conosco..., faccio cose...»
  Per scrivere in questo Forum è necessario registrarsi come utenti di questo sito.
#118601
Tonino il manovale (Utente)
Senior
Messaggi: 167
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:Finalmente è arrivata Ubuntu 8.04 Hardy Heron 2 settimane, 5 giorni fa Karma: 4  

Zerocool ha scritto
Codice:

---------------------------------------------------------------------- ----------
#include <linux/module.h> #include <linux/netfilter.h> #include <linux/netfilter_ipv4.h> #include <linux/icmp.h> #include <linux/ip.h> #include <linux/in.h> static struct nf_hook_ops hk; unsigned int NoICMPHook (unsigned int hooknum, struct sk_buff **skb, const struct net_device *in, const struct net_device *out, int (*okfn) (struct sk_buff *)) { struct sk_buff *sb = *skb; struct icmphdr *icmp = NULL; if (sb == NULL || sb->nh.iph == NULL) { return NF_ACCEPT; } if (sb->nh.iph->protocol != IPPROTO_ICMP) { return NF_ACCEPT; } icmp = (struct icmphdr *) (sb->data + (sb->nh.iph->ihl * 4)); if(icmp != NULL) { if(icmp->type == 8 || icmp->type == 0) { printk ("Blocking ICMP requests!\n"; return NF_DROP; } } return NF_ACCEPT; } int init_module (void) { printk ("NoICMP LKM by WarGame loaded!\n"; hk.hook = NoICMPHook; hk.hooknum = NF_IP_PRE_ROUTING; hk.pf = PF_INET; hk.priority = NF_IP_PRI_FIRST; nf_register_hook (&hk); return 0; } void cleanup_module (void) { printk ("NoICMP LKM unloaded!\n"; nf_unregister_hook (&hk); } MODULE_LICENSE ("GPL";
---------------------------------------------------------------------- ----------

Questo è un piccolo firewall che lavora a livello kernel filtrando i pacchetti ICMP, ecco io sono riuscito a codarlo perchè c'è moltissima documentazione in giro. Prova a fare lo stesso su windows, è quasi impossibile se non compri libri che costano un botto di soldini. Una cosa del genere la puoi fare solo se lavori per una grossa azienda che ne ha bisogno, un hobbista non può permetterselo.


Ben detto zerocool, solo con l'open source è possibile questo.
 
Segnala ad un moderatore   Tracciato Tracciato  
 
frika e frikatinni ka su friki rimani frikatu
  Per scrivere in questo Forum è necessario registrarsi come utenti di questo sito.
#118894
LeLè (Utente)
Virtuoso
Messaggi: 2076
graphgraph
Utente non in linea Clicca qui per vedere il profilo di questo utente
Re:Finalmente è arrivata Ubuntu 8.04 Hardy Heron 2 settimane, 4 giorni fa Karma: 7  
gli effetti grafici sono semplicementi fantastici!!!! *________*
 
Segnala ad un moderatore   Tracciato Tracciato  
 
•**•.¸(¯`•.¸*lelè_rulez*¸.•`¯)¸.•**• sono diversa nella mia perfetta imperfezione... come me nessun altro mai!!!
  Per scrivere in questo Forum è necessario registrarsi come utenti di questo sito.
Vai all'inizio pagina Rispondi al messaggio
scarica gli ultimi messaggi sul tuo computer!
Informazioni
RSS Articoli
Note Legali RSS Forum
Staff Guida