zeek ha scritto:Si impara meglio configurando un server web su windows o su linux? Personalmente ho trovato l'esperienza linux molto più istruttiva, e molto più diretta verso lo sporcarsi le mani, ma è solo un'opinione.
E quale sarebbe il motivo? Ipotizzo che su Windows molte più operazioni siano automatizzate, ma si può tranquillamente configurare tutto a manina anche lì. Puoi anche installare server web che si usano su Linux, come Apache.
Riguardo il malfunzionamento siamo d'accordo: macchina rotta gratis o macchina funzionante a pagamento? Se son capace d'aggiustare quella rotta risparmio un po', altrimenti spendo soldi.
Devi anche considerare che aggiustare quella rotta costa (tempo, fatica e soldi). Alla fine uno valuta tutto.
Ma stai per caso partendo dall'assunto che i programmi open source non funzionano?
Mai fatta una simile affermazione. Anzi, è proprio la mentalità che rifiuto in pieno: giudicare la bontà di un programma a seconda se sia open source o meno. Un programma lo giudico a seconda se funziona o meno, che sia open source è l'ultima cosa che mi interessa (a parte i rari casi in cui sia in requisito).
In una scuola d'informatica potrebbero provare a migliorarlo un software open.
Per migliorare un sistema operativo servono nozioni che non si imparano a scuola. All'università per questo si usano Linux, BSD e Minix. Per migliorare singoli programmi il sistema operativo è irrilevante.
edti: e poi scusa un attimo, linux o è un sistema per smanettoni o un sistema per scimmie, non può essere un sistema per smanettoni finché è comodo esaltare la semplicità di windows e poi quando viene detto che per sua stessa natura linux insegna più cose fingere che non sia vero.
Il fatto che su Windows molte cose siano automatizzate non vuol dire che non si possano fare manualmente.
senza stare a fare battutine sull'etimologia del termine informatica
Onestamente non so cosa significhi "insegnare l'informatica", è troppo generico. Usando Linux si apprendono nozioni sulla teoria della computazione? Teoria degli algoritmi e della complessità? Per questo ho chiesto di specificare.
Un esempio per tutti, e terra terra, è a cosa serve un firewall, non è che su linux serve per un motivo e su windows per un altro, ed una volta che hai capito come funziona iptables, credo che configurare un firewall punta e clicca non sia un problema... o sì?
Mi sa che hai preso proprio l'esempio sbagliato.
I firewall su Windows lavorano (spesso) anche a livello di applicazioni, mentre iptables lavora a livello di rete. Sono abbastanza diversi (non saprei se anche su Linux ci siano firewall a livello applicazione).
Comunque il punto è: se devo insegnare nozioni non legate ad un particolare sistema (Linux, Windows, BSD, OS2…) allora posso usare qualsiasi sistema, non è un'argomentazione a favore di nessuno.
crx ha scritto:Perché io, ad esempio, non capivo bene cosa fosse il "sistema operativo" fino a quando non ho visto i sorgenti del kernel linux
Si può benissimo spiegare cosa sia un sistema operativo senza guardarne il sorgente. Proprio perché la stragrande maggioranza degli utenti non avrà mai la necessità (ma nemmeno le conoscenze) di vederlo a tale dettaglio.
Perché siccome sicuramente i ragazzi a casa avranno windows, e qualcuno mac, fargli capire che esistono alternative (come linux, bsd, solaris, ecc...) non può che giovare alla conoscenza.
Questa invece è un'argomentazione molto più valida. Potrebbe essere un'idea mostrare sistemi diversi.
akrobaticone ha scritto:Linux è in costante aumento, ma la carta da giocare è sui formati liberi
Vero, qua si dovrebbe spingere, non sull'adozione forzata di un sistema.
se poi per vedere la RAI devo usare silverlight su Windows perchè moonlight fa pietà ti passa la voglia di stare ad impazzire
Qua è già più difficile: a meno di nuove tecnologie non c'è un sistema standard per lo streaming di video con limitazioni sull'accesso (es. territoriali). A quel punto si usa una tecnologia che vada bene alla maggioranza degli utenti (silverlight non funziona ovunque, flash nemmeno).
È più utile riconoscere meriti di Windows e problemi di Linux piuttosto che negare la realtà per mero tifo. Altrimenti si chiama FUD da entrambe le parti.