Caratteristiche di Linux
Mi rivolgo agli esperti di Linux: vorrei sapere un po' di motivi tecnici per cui gli OS di Linux sono migliori di quelli della Microsoft.
Risposte
Dipende da cosa intendi per migliori.
Potrei portarti diversi motivi per cui Finestre è meglio di Linux.
Potrei portarti diversi motivi per cui Finestre è meglio di Linux.
http://www.ismprofessional.net/pascucci ... -di-linux/
Questo solo da leggere in caso ti incuriosisca passare a linux
Come ha detto cheguevilla, lui puo dare parecchi motivi per cui finestre è meglio di linux (anche se a mente me ne vengono pochi...
), io parecchi per cui linux è meglio.
Ad esempio il kernel di windows NT sembra sia migliore del kernel linux (il kernel NT è una specie di microkernel mentre linux è un kernel monolitico). Ma qui andiamo _parecchio_ sul tecnico.
Linux ha un sistema di permessi molto efficace e una multiutenza _vera_, essendo pensato dall'inizio come sistema multiutente; in particolare, gli account di linux sono _tutti_ limitati, e in caso si invochi l'azione amministrativa viene chiesta la password di amministratore, mentre in windows con un account limitato si riesce a fare molto poco.
Linux occupa generalmente meno risorse (RAM e cpu), e ci sono _alcune_distribuzioni_ adatte a recuperare vecchi pc (non le principali comunque, per mandare una delle ultime distribuzioni meglio hardware recente, da pentium 3 e 4 in su
)
Però in linux ad esempio il supporto hardware non è sempre garantito, mentre con finestre qualsiasi pezzo di plastica va. E' un po colpa dei produttori hardware che non rilasciano drivers (che quando ci sono non vengono sempre inclusi nelle distribuzioni perché "chiusi", imho a ragione) ne, tantomeno, specifiche tecniche dell'hw. Ma chi scrive i drivers vorrebbe le specifiche del pezzo, che i produttori non concedono. E' a mio parere un circolo un po vizioso.
E comunque le solite motivazioni, linux è opensource, hai la possibilità continua di _scegliere_, mentre con finestre hai meno opportunità.
Ho scritto un bel mattone, fammi fermare va
ciao e happy GNU/Linux ^_^
Questo solo da leggere in caso ti incuriosisca passare a linux
Come ha detto cheguevilla, lui puo dare parecchi motivi per cui finestre è meglio di linux (anche se a mente me ne vengono pochi...

Ad esempio il kernel di windows NT sembra sia migliore del kernel linux (il kernel NT è una specie di microkernel mentre linux è un kernel monolitico). Ma qui andiamo _parecchio_ sul tecnico.
Linux ha un sistema di permessi molto efficace e una multiutenza _vera_, essendo pensato dall'inizio come sistema multiutente; in particolare, gli account di linux sono _tutti_ limitati, e in caso si invochi l'azione amministrativa viene chiesta la password di amministratore, mentre in windows con un account limitato si riesce a fare molto poco.
Linux occupa generalmente meno risorse (RAM e cpu), e ci sono _alcune_distribuzioni_ adatte a recuperare vecchi pc (non le principali comunque, per mandare una delle ultime distribuzioni meglio hardware recente, da pentium 3 e 4 in su

Però in linux ad esempio il supporto hardware non è sempre garantito, mentre con finestre qualsiasi pezzo di plastica va. E' un po colpa dei produttori hardware che non rilasciano drivers (che quando ci sono non vengono sempre inclusi nelle distribuzioni perché "chiusi", imho a ragione) ne, tantomeno, specifiche tecniche dell'hw. Ma chi scrive i drivers vorrebbe le specifiche del pezzo, che i produttori non concedono. E' a mio parere un circolo un po vizioso.
E comunque le solite motivazioni, linux è opensource, hai la possibilità continua di _scegliere_, mentre con finestre hai meno opportunità.
Ho scritto un bel mattone, fammi fermare va

ciao e happy GNU/Linux ^_^
Un bel mattone molto utile. Mi interessa anche il discorso tecnico sui kernel. Il kernel monolitico di Linux obbliga l'utente a ricompilare ogni volta che vengono apportate modifiche oppure offre anche possibilità?
Per quanto riguarda i driver, c'è da dire che i produttori di hw potrebbero concedere almeno le specifiche dei pezzi, perché non è molto proficuo per nessuno così.
Per quanto riguarda i driver, c'è da dire che i produttori di hw potrebbero concedere almeno le specifiche dei pezzi, perché non è molto proficuo per nessuno così.
mentre in windows con un account limitato si riesce a fare molto poco.Avendo un account con accesso limitato in ufficio, sto scoprendo un sacco di cose interessanti...
"Crook":
Un bel mattone molto utile. Mi interessa anche il discorso tecnico sui kernel. Il kernel monolitico di Linux obbliga l'utente a ricompilare ogni volta che vengono apportate modifiche oppure offre anche possibilità?
http://it.wikipedia.org/wiki/Kernel
E' una bella paginetta. ^_^ la "risposta corta" alla tua domanda è si: bisogna spesso ricompilare il kernel per aggiungere nuove funzionalita.
Per quanto riguarda i driver, c'è da dire che i produttori di hw potrebbero concedere almeno le specifiche dei pezzi, perché non è molto proficuo per nessuno così.
Almeno le specifiche? ^_^ in un mercato di concorrenza pubblicare le specifiche del proprio prodotto apre il fianco al produttore concorrente... almeno imho

Claim: Windows e' fumo.
Non so cosa intendiate voi per monolitico,
Linux e' monolitico perche' tutto i moduli del kernel girano a kernel space in modalita' protetta, punto e basta,
puoi benissimo compilare tutte le features
del kernel come moduli che puoi decidere di pasticciare, ricompilare, caricare tutte le volte che vuoi senza dover ricompilare tutto il
kernel. Dunque se vuoi un device driver nuovo, compili il driver, non il kernel da capo.
Detto questo non e' che Linux sia l'eden, i problemi ci sono anche li... ma almeno il codice e' libero e ben commentato e puo'
essere studiato e migliorato da tutti (quelli che hanno voglia). A livello kernel Windows prima di NT e XP era follia pura, con NT, Win 2000 e
XP e' diventato anch'esso un derivato moooooolto pasticciato di nonno Unix, ripeto, mooooolto pasticciato. Ed e' per questo che XP sembra
un pochino piu' stabile del nostro amato Win ME e precedenti. Tra l'altro Win NT/XP non e' piu' microkernel, ma e' diventato un
ibrido.
Gia' che ci siamo, MacOSX deriva direttamente da FreeBSD, e secondo la mia personale opinione e' assieme a Linux il miglior OS per
il desktop. Se hai powerPC monta MacOSX, altrimenti Linux (per workspace) o *BSD (meglio FreeBSD o OpenBSD se ti serve sicurezza altissima)
per i server.
Giusto per infuocare gli animi:
L'unico motivo per cui tanta gente sostiene che Windows e' superiore a Linux o *BSD derivati e' perche' conosce solo quel mondo.
Ah gia', ma su win ci sono i videogiochi...
P.S.
E grazie tante che bisogna ricompilare il kernel per aggiungere le nuove funzionalita' (cmq non i driver),
se le nuove funzionalita' escono ogni due mesi..., il kernel di windows viene aggiornato quando cambi Windows
Ogni...? 3 anni?
Non so cosa intendiate voi per monolitico,
Linux e' monolitico perche' tutto i moduli del kernel girano a kernel space in modalita' protetta, punto e basta,
puoi benissimo compilare tutte le features
del kernel come moduli che puoi decidere di pasticciare, ricompilare, caricare tutte le volte che vuoi senza dover ricompilare tutto il
kernel. Dunque se vuoi un device driver nuovo, compili il driver, non il kernel da capo.
Detto questo non e' che Linux sia l'eden, i problemi ci sono anche li... ma almeno il codice e' libero e ben commentato e puo'
essere studiato e migliorato da tutti (quelli che hanno voglia). A livello kernel Windows prima di NT e XP era follia pura, con NT, Win 2000 e
XP e' diventato anch'esso un derivato moooooolto pasticciato di nonno Unix, ripeto, mooooolto pasticciato. Ed e' per questo che XP sembra
un pochino piu' stabile del nostro amato Win ME e precedenti. Tra l'altro Win NT/XP non e' piu' microkernel, ma e' diventato un
ibrido.
Gia' che ci siamo, MacOSX deriva direttamente da FreeBSD, e secondo la mia personale opinione e' assieme a Linux il miglior OS per
il desktop. Se hai powerPC monta MacOSX, altrimenti Linux (per workspace) o *BSD (meglio FreeBSD o OpenBSD se ti serve sicurezza altissima)
per i server.
Giusto per infuocare gli animi:
L'unico motivo per cui tanta gente sostiene che Windows e' superiore a Linux o *BSD derivati e' perche' conosce solo quel mondo.
Ah gia', ma su win ci sono i videogiochi...

P.S.
E grazie tante che bisogna ricompilare il kernel per aggiungere le nuove funzionalita' (cmq non i driver),
se le nuove funzionalita' escono ogni due mesi..., il kernel di windows viene aggiornato quando cambi Windows

Ogni...? 3 anni?
Sono d'accordo anch'io che tanta gente sostiene che Windows è superiore perché consce solo quel mondo. Però non sarei così drastico nel giudizio "Windows è fumo". Voglio dire, alla Microsoft ci sono anche programmatori molto competenti e secondo me sanno fare il loro lavoro. Avranno sempre il vantaggio dei videogiochi, però, che è un mercato non da ridere.
Si, e' vero, alla Microsoft ci sono alcuni tra i migliori ricercatori in CS, e ci sono anche grandi matematici.
Secondo me il problema e' che la societa' non investe sulla qualita' dei prodotti per la "massa" semplicemente
perche' non ne trarrebbe guadagno, ormai ha il monopolio e tanto basta per fare i soldini.
I grandi ricercatori che lavorano
nei laboratori Microsoft di sicuro non si occupano di Windows, altrimenti inizierei a preoccuparmi... ma lasciando perdere le battute
credo proprio che facciano ricerca per progetti che non vengono venduti al "grande pubblico".
Secondo me il problema e' che la societa' non investe sulla qualita' dei prodotti per la "massa" semplicemente
perche' non ne trarrebbe guadagno, ormai ha il monopolio e tanto basta per fare i soldini.
I grandi ricercatori che lavorano
nei laboratori Microsoft di sicuro non si occupano di Windows, altrimenti inizierei a preoccuparmi... ma lasciando perdere le battute
credo proprio che facciano ricerca per progetti che non vengono venduti al "grande pubblico".
Io aggiungerei che un sistema GNU-Linux è un sistema in cui è facile avere tutto sotto controllo, in cui è possibile tenere tutte le applicazione costantemente aggiornate semplicemente con un unico tool (e quindi ridurre al minimo i rischi per la sicurezza) e poi c'è la bash...
"vl4d":
Si, e' vero, alla Microsoft ci sono alcuni tra i migliori ricercatori in CS, e ci sono anche grandi matematici.
Secondo me il problema e' che la societa' non investe sulla qualita' dei prodotti per la "massa" semplicemente
perche' non ne trarrebbe guadagno, ormai ha il monopolio e tanto basta per fare i soldini.
I grandi ricercatori che lavorano
nei laboratori Microsoft di sicuro non si occupano di Windows, altrimenti inizierei a preoccuparmi... ma lasciando perdere le battute
credo proprio che facciano ricerca per progetti che non vengono venduti al "grande pubblico".
Su cosa dici che lavorino, esattamente? Comunque, sì, concordo, una volta avuto il monopolio, chiunque non bada più alla qualità.
"vl4d":
Si, e' vero, alla Microsoft ci sono alcuni tra i migliori ricercatori in CS, e ci sono anche grandi matematici.
Secondo me il problema e' che la societa' non investe sulla qualita' dei prodotti per la "massa" semplicemente
perche' non ne trarrebbe guadagno, ormai ha il monopolio e tanto basta per fare i soldini.
I grandi ricercatori che lavorano
nei laboratori Microsoft di sicuro non si occupano di Windows, altrimenti inizierei a preoccuparmi... ma lasciando perdere le battute
credo proprio che facciano ricerca per progetti che non vengono venduti al "grande pubblico".
Su cosa dici che lavorino, esattamente? Comunque, sì, concordo, una volta avuto il monopolio, chiunque non bada più alla qualità.
@david_e
Che vantaggi offre la bash?
"Crook":
@david_e
Che vantaggi offre la bash?
Rispondo con un esempio cretino. Supponiamo di avere una cartella con dentro tanti bei programmi in C. Suddivisi in tante sottocartelle. In questi programmi ho usato i float per rappresentare i numeri reali. A un certo punto mi accorgo che forse era meglio usare i double. Allora con windows auguri e figli maschi. In linux apro la shell (bash) e scrivo:
find . -iname *.c -exec sed -e "s/float/double/g" -i '{}' \;
fatto.
Poi ci sono un sacco di utility per fare qualunque cosa in bash. Ad esempio il mitico GNU-make....
Alla domanda qual'è il migliore... io rispondo sempre "dipende quello che ci devi fare!"
Un computer con windows è un forno a microonde, un computer con linux è una cucina di un ristorante internazionale.
Certo, con il secondo fai tutto, ma se devi scaldare quello che hai comprato dal cinese, il microonde è migliore.
Senza se e senza ma.
Molte persone credono di essere cuochi di fama internazionale, ma fanno bruciare anche il latte...
Certo, con il secondo fai tutto, ma se devi scaldare quello che hai comprato dal cinese, il microonde è migliore.
Senza se e senza ma.
Molte persone credono di essere cuochi di fama internazionale, ma fanno bruciare anche il latte...