da Erik » dom ott 31, 2004 12:35 pm
Cerchiamo un'attimo di fermarci e pensare, prima di giudicare a destra e a sinistra.
Partiamo dal presupposto che Linux è nato molto prima di Windows. A volte si sente parlare di Linux indietro a Windows, ma rispetto a cosa? L'ambiente grafico ormai ha raggiunto grandi livelli (desktop), perché come dice la parola stessa è soltanto apparenza (dobbiamo metterci le finestre 3d di longhorn? Per richiedere al pc 512 mb di ram? Ah ma se lo fà la Microsoft, è sicuro utile, risposta comune).
Ma fermiamoci un'attimo a pensare, che utilizzo fai di windows? Se tutti i programmi, giochi diventano compatibili con linux, a cosa ti serve windows? A cosa ti serve spendere 512 mb di ram ddr per un sistema operativo che neanche puoi editarlo? Windows non ha niente con sè, e per questo ti obbliga a comprare programmi esterni e fà far soldi alla casa produttrici, ecco perché nessuno ha voglia di incoraggiare linux, con windows si fanno tanti di quei soldi, che su linux non si farebbero mai, perché basterebbe poco per avere una concorrenza sfrenata, perché linux ha il codice disponibile, è documentato e non ha problemi di instabilità, basterebbe un solo programmatore per mettere in difficoltà un' intera casa produttrice. Questo per l'ambiente desktop, per quello server è completamente diverso il discorso, linux è supportato dalla IBM, HP, Dell, Novell e via dicendo. perché in ambiente server si fanno tanti soldi, anche con linux. Il problema è sempre quello : soldi.
Cosa manca al nostro linux desktop? Le basi, ci sono tanti programmi , ma se il mio modem non me lo rileva, che ci faccio dei programmi? E' vero, ma se le case produttrici per questione di Marketing (Soldi, soldi e soldi) realizzano driver solo per windows e non per linux? (basterebbero piccole aggiunte o a volte nessuna, solo una ricompilazione, un comando), che ci può fare una distribuzione linux? Se ogni distribuzione di mettesse a creare i driver per ogni dispositivo hardware in commercio, quando mai finirebbe? (per questo ci sono i più comuni o fatti da terzi utenti programmatori). In questo è indietro linux , ma non per colpa sua purtroppo.
Ma chiedetevi anche cosa manca a Windows? Prendete la Shell di comando di linux, e paragonatela a quella di Windows, che cosa ci potete fare? Guardate l'Incoerenza delle persone che vi sono dietro, prima il CEO di Windows dice che il sistema di gestione di Linux (Root&utente normale) è inutile, superfluo e dannoso e poi in Windows Xp c'è lo stesso sistema, ma con le finestre grafiche , un genio, ansi su Windows è ancora più rischioso perché come capita spesso, chi installa windows crea un solo utente l'amministratore ed accede solo da quello , naviga come amministratore (un utente normale che ne sà?) , poi il primo virus , mette k.o. il sistema operativo.
perché preferiamo rispondere spesso indicando i comandi di shell invece di dirti fai menu->centro di controllo->video ? perché spesso si risponde dicendoti di leggerti una guida piuttosto che dirti un Determinato comando che ti serve? Il perché semplice e l'ho già detto. Se ti presenti con un dubbio banale, e io ti risponderei solo a quel dubbio, tu il giorno dopo ti ritrovi con un'altro dubbio del genere. Tu hai detto, io ho due firewall, con pochi comandi di Shell te ne crei uno e navighi tranquillo anche se qualcuno prende il tuo ip. Potrei dirti fai come windows, vai sul pannello di controllo e configurati lo schermo, invece ti dico guarda edita il file Xf86Config-4 e cambia risoluzione. perché questo? perché se un giorno ti si blocca il pannello di controllo o ti ritrovi con qualche errore , non è come windows che formatti, vai sulla shell e sai cosa fare. I problemi su Linux si risolvono nel limite del possibile ovviamente, è una mentalità completamente diversa. perché ti dico che per trovare i sorgenti devi fare il comando : cd /usr/src? Quando basterebbe dirti, apri konqueror o nautilus o cercati la cartella /usr/src. Su linux ci sono due sistemi completamente funzionanti, uno è quello della Shell (come se fosse un liguaggio comune per tutte le distribuzioni) e l'altro è l'ambiente grafico. Ambiente grafico è in funzione della Shell, cosa fà l'ambiente grafico? Esegue comandi nella shell e il risultato te lo propone in una accogliente finestra grafica, nient'altro, ma tu non sai cosa fà veramente e se lo vorresti rifare, non sapresti dove mettere mano e questo è un problema. Finchè non si comprende la filosofia di questo sistema operativo, non potrai mai comprenderne le grandi potenzialità. Come ripeto , non si puo' prentendere che Linux sia Windows , perché non lo sarà mai, son concetti troppo differenti di vedere le cose. Se si cerca Windows in Linux, è meglio rimanere su Windows.
If Linux doesn't have the solution, you have the wrong problem.