|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 | ||||||
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
Lo "spreco di partizioni" dove sarebbe? Mediamente un PC ha 1-2 partizioni a dirla tutta, la maggior parte dei PC OEM hanno una partizione di Recovery e molte distro Linux usano la partizione di boot, per cui il tuo discorso francamente non attacca. Quote:
Ma c'è un motivo tecnico e storico del perché in Linux si è arrivati a quel meccanismo. Windows è un sistema che ha API ben determinate (molto stabili nel tempo) e un applicativo medio Windows tipicamente non richiede la quantità di librerie esterne che invece richiede un applicativo Linux (leva ad un utente Linux la connessione ad internet e prova a fargli installare un programma anche pacchettizzato .deb), proprio perché Windows mette a disposizione del programmatore già di default una gran quantità di funzionalità. Le distro Linux si sono trovate obbligate a gestire le dipendenze perché ad un certo punto risultava praticamente impossibile compilare ed eseguire un programma a mano, dal momento che il programma richiedeva decine o centinaia di librerie che molto spesso richiedevano a loro volta altre dipendenze che innescavano, ed innescano tutt'ora, un meccanismo ricorsivo abbastanza profondo. La gestione delle dipendenze automatizzata maschera brillantemente invece il gran casino che c'è sotto le distro Linux. Quote:
Comunque si tipicamente in Windows hai bisogno di nuovi setup, così come se installi una distro Linux hai bisogno di scaricare nuovi pacchetti, non vedo tutta questa grande differenza. Quote:
Quote:
Quote:
Linux non è "informatica" più di quanto lo sia Windows. Sono due modelli diversi ma comunque validi. Dal punto di vista ingegneristico tra l'altro non ci vedo NULLA di così caratterizzante per cui debba essere preso come modello di sviluppo, anzi, molte scelte sono ampiamente discutibili (e lo stesso ovviamente può valere per Windows). |
||||||
|
|
|
|
|
#22 | ||||||
|
Senior Member
Iscritto dal: Jan 2001
Messaggi: 2289
|
Quote:
Quote:
Quote:
avere installate di default cose che magari non userai mai solo perche' in questo modo l'utente deve installare un numero inferiori di pacchetti mi sembra controproducente, aumentando la """sporcizia""" (passami il termine) nel sistema. il sistema di gestione delle dipendenze ti permette di avere solo cio' che ti serve sul sistema. e i problemi sono da ambo i lati, dipendenze ricorsive su gnu/linux, librerie .dll mancanti/superflue su windows: entrambe le cose sono difficili da gestire per un utente non smaliziato. Quote:
Quote:
Quote:
per non parlare poi di osx, dove tutto e' n-uplicato visto che praticamente ogni binario e' statico ciao EDIT: sarebbe interessante splittare il thread, visto che e' praticamente andato Off Topic
__________________
FreeBSD, OpenBSD and GNU/Linux User Free Software Foundation Associate Member proudly member of poco-serio™ team! nella foto son quello simpatico... l'altro e' |Stan| |
||||||
|
|
|
|
|
#23 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
__________________
GPU Compiler Engineer |
|
|
|
|
|
#24 | ||||||||||||||||||||
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Provo a rispondere a WarDuck, spero sia comprensibile.
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Non c'e' gestione dei conflitti tra pacchetti a livello di sistema operativo. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Ma ripeto: copiami tutte le impostazioni dell'utente da una macchina al backup: io copio la cartella ~/.kde . Copiami le impostazioni dei servizi da un server al ripristino sotto windows: io sotto linux faccio un scp dei file dalla cartella /etc e ho fatto. E li posso filtrare con grep, espressioni regolari, modificarli al volo mentre li passo a un cluster. Quote:
Quote:
Quote:
Ad esempio con debian posso farmi un seed al termine dell'installazione per ripeterla, configurazione e applicativi, su altre macchine. E comunque mi basta una lista (in testo semplice ) dei nomi dei pacchetti per darla in pasto ad altre macchine e ritrovarmi (installati automaticamente) TUTTI quegli applicativi: cosa fattibile da qualunque utente con copia incolla, spedibile via mail, pubblicabile su una pagina web. Un utente piu' esperto puo' fare un dpkg --get-selection. Prova ad andare in una scuola / ufficio e replicare l'installazione di ~50 applicativi windows su una cinquantina di computer diversi. Io monto la cartella /var/cache/apt/archive e digito apt-get install lista_dei_pacchetti, e vado a mangiare. Quote:
Concludo: il fatto che win non gestisca gli applicativi non e' un dettaglio, gli utenti si prendono la briga di avere un sistema operativo per poter usare gli applicativi. E' come avere una macchina che non fa le curve, va solo dritta e non torna indietro: praticamente e' una seggiovia. Va solo dove vuole lei e come pare a lei. Ovvio poi che parte di questi comportamenti sono deliberati per via del modello di business: evidentemente non e' gradito che l'utente possa riprodurre il sistema, o riportare la configurazione tra sistemi concorrenti (tipo copiare il file di configurazione di un servizio complesso come un DNS da una red hat enterprise a una suse o a una Debian), aggiungere ridondanza o disponibilita' (senza parlare con un commerciale di Microsoft), migrare ad altre tecnologie (scappare da exchange, sqlserver, .doc, .xls, ...). Saluti. |
||||||||||||||||||||
|
|
|
|
|
#25 |
|
Senior Member
Iscritto dal: Aug 2001
Città: San Francisco, CA, USA
Messaggi: 13827
|
Comunque, se posso dire la mia, la mia partizione con Win7 è installata da due anni (come quella linux, li ho installati insieme) e non sento la minima necessità di reinstallare Windows esattamente quanta non ne ho con Linux.
E' vero, uso Windows molto meno, quindi probabilmente rimane anche più pulito per quello, ma in due anni regge ancora bene e un po' l'ho maltrattato con visual studio e vari tools pesanti, quindi comunque non è male da questo punto di vista.
__________________
GPU Compiler Engineer Ultima modifica di AnonimoVeneziano : 19-09-2011 alle 11:04. |
|
|
|
|
|
#26 | |||
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
Quote:
Quote:
Prova ne sia che in Windows riesci ad installare e far girare una applicazione anche senza essere connesso ad internet, mentre per le distro Linux è quasi obbligatorio. Probabilmente se andiamo a vedere la quantità di librerie di terze parti installate sotto Linux è superiore a quelle sotto Windows, perché la maggior parte dei programmatori ha spesso già tutto quello che gli serve, direttamente nelle API del SO. |
|||
|
|
|
|
|
#27 | ||||||||||||||
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Recentemente sono state rimosse delle applicazioni Android dall'app store perché malevole e avevano già infettato molte persone.
Quando i pacchetti cominciano ad aumentare a dismisura la componente del controllo e del testing si fa per forza di cose più labile. E comunque se prendiamo come esempio Ubuntu che è forse la distro più diffusa, non mi sembra tutto questo campione di stabilità. Segno che il problema non è come vengono gestite le librerie, ma che il codice "fresco" è sempre soggetto a bug e problemi vari. Quote:
Ma comprendo l'obiezione che fai. Quote:
Un eseguibile Windows o meglio ancora .NET occupa pochissimo. Quote:
Quote:
Quote:
Comunque con Windows 8 ed il Cloud Computing questa cosa sarà migliorata di parecchio, le impostazioni seguiranno la persona, non la macchina. Detto ciò, non è che il file binario sia meno portabile. Mozilla tiene molte informazioni sul profilo utente in un file SQLite. Quando le informazioni e le impostazioni sono molte hai una comodità non indifferente nell'usare una struttura dati più complessa ma spesso più performante. E' il motivo per cui sono stati introdotti i DB. Quote:
Edit: ho controllato meglio, mysql è richiesto da akonadi (a sua volta richiesto dalle kdepimlibs a loro volte richieste da alcune applicazioni) e amarok. Quote:
Comunque parliamo di files che in totale saranno poche decine di megabyte (in una installazione "cicciotta"). Il vantaggio del registro è che è una struttura dati indicizzata, oltre a forzare il tipo di dato (non corri il rischio di interpretare male una stringa o un numero), inoltre è uniforme per tutti dal momento che si basa su coppie chiave-valore. I file di configurazione di un sistema *nix invece tipicamente sono molto più frammentati, nel senso che anche la sintassi spesso differisce molto da un file all'altro, non c'è una uniformità di fondo. Dopodiché parliamo di UNA delle possibilità che hanno i programmatori Windows, tant'è che se non vuoi usare il registro per la tua applicazione puoi benissimo farlo Anche qui, è una scelta del programmatore. Quote:
Dopodiché manipolare del testo non è affatto semplice, specie se vuoi controllarne l'integrità e quindi costruire un parser che deve: - verificare la correttezza del file - parsare i valori numerici correttamente - verificare che i valori siano in un range ammissibile per il tipo di dato richiesto e che siano nel range della variabile usata. Un file di testo è qualcosa che a volte è veramente TROPPO semplice. Quote:
Dal momento che Linux si basa fortemente sul paradigma dei file di testo, è normale che ti fornisca di default degli strumenti (molto potenti senza dubbio) che ti consentano di manipolarli. Quote:
Quote:
Quote:
E lì gli strumenti ci sono eccome per fare quello che dici, forse anche migliori, dal momento che è il server a fare il push delle applicazioni verso i client. Scarichi i file MSI degli applicativi (una sola volta, of course) e li aggiungi ad un elenco. Al prossimo riavvio le macchine target installeranno l'applicativo con le impostazioni specificate. Quote:
E comunque ho già spiegato in precedenza del perché secondo me Linux è stato costretto ad implementare quel meccanismo, che fino a non molto tempo fa non esisteva. Le modalità di installazione di un applicativo Windows sono pressoché rimaste invariate negli anni, segno che comunque tale sistema proprio così malvagio non era. Ovviamente ora come ora sono usciti fuori nuovi paradigmi, vedremo cosa combinerà MS con il suo AppStore. Quote:
Ultima modifica di WarDuck : 19-09-2011 alle 12:06. |
||||||||||||||
|
|
|
|
|
#28 | |
|
Senior Member
Iscritto dal: Jan 2001
Messaggi: 2289
|
beh si volevo capire
Quote:
ciao
__________________
FreeBSD, OpenBSD and GNU/Linux User Free Software Foundation Associate Member proudly member of poco-serio™ team! nella foto son quello simpatico... l'altro e' |Stan| |
|
|
|
|
|
|
#29 | |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
Quando intendo di terze parti intendo anche di sviluppatori singoli. Come già detto l'approccio può essere più o meno condivisibile, e può avere pro e contro, ma francamente non mi sento affatto di dire che in Windows ci sia più "casino", anzi. |
|
|
|
|
|
|
#30 |
|
Member
Iscritto dal: Feb 2009
Città: Agrigento
Messaggi: 110
|
Non rispondo ai vari punti perchè vedo che altri hanno scritto più o meno quello che penso io quindi non vorrei fare discorsi ridondanti.
Per quanto riguarda il discorso partizione, ovviamente non dico che è una cosa di fondamentale importanza però ritengo che nell'organizzazione di un sistema operativo si potrebbe tranquillamente evitare di sprecare inutilmente risorse, spazi, ecc. Faccio un esempio banale. Se ogni cartella avesse un file desktop.ini, considerando che la dimensione minima di allocazione corrisponde a 4kB di default, ciascuna cartella impiegherebbe 4kB e il totale sarebbe (seppur non eccessivo) non trascurabile. Ovvio che poi, non si creano desktop.ini su tutte le cartelle però nella progettazione di un sistema, certe cose potrebbero essere gestite in maniera migliore. Ogni volta che accedo al sistema Windows, tornando su linux mi trovo tutti questi vari files sparsi qua e là e quindi il senso che percepisco è di cattiva organizzazione. Per quanto riguarda la partizione, posso farti un esempio banale che mi trovo spesse volte davanti. Se un utente inconsapevolmente installa windows con una partizione per il sistema e una partizione per i documenti, vengono allocate 3 partizioni. Se successivamente decide di installare linux, ha ha disposizione una sola partizione definibile (escludendo le partizioni logiche che per i vari rischi preferisco sempre evitare). Nel caso in cui voglia farsi una partizione di swap o una partizione dedicata per i documenti linux (ovvero con fs più "compatibile" extX), sarà un problema. Ovviamente sono piccole cose, niente di grave.. però come dicevo prima, possono in certi casi dare fastidio e considerando che si potrebbe tranquillamente evitare, io li riconosco personalmente come aspetti negativi. Poi.. ognuno ne dia un peso diverso.. |
|
|
|
|
|
#31 | ||||
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
Quote:
Quote:
Ipotizzo tu intenda che da Linux vedi dei files nelle partizioni di Windows. Fammi degli esempi concreti. I file temporanei (dove per temporanei intendo che si possono tranquillamente cancellare con le apposite routine) ovviamente non contano. Quote:
Comunque non capisco, il problema si verifica anche al contrario, se ho Linux e voglio installare Windows il rischio è quello di ritrovarmi con 0 partizioni disponibili (se si utilizzano tutte le possibilità di Linux, root, swap, home e var). Il limite non mi sembra del sistema operativo, quanto del vecchio modo MBR, per altro superabile usando partizioni logiche (che a me onestamente non hanno mai causato problemi). [OT ma IT] Comunque: http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx Fortunatamente la direzione intrapresa da Microsoft è quella auspicata da tutti. [/OT ma IT] Ultima modifica di WarDuck : 19-09-2011 alle 12:49. |
||||
|
|
|
|
|
#32 | |||||||||||||||
|
Senior Member
Iscritto dal: Feb 2002
Messaggi: 2511
|
Quote:
Quote:
Se mi ritrovo con pacchetti enormi alla openoffice dopo non si sa' piu' dove mettere le mani. Quote:
[CUT] Quote:
[CUT] Quote:
Quote:
Quote:
Quote:
Fai un ps -aef | grep mysql : non e' mysql server che stai usando e' una bestiola simile a sqlite. Quote:
C'e' un vasto sottobosco di untenti linux che non ne vogliono sapere minimamente di installare mysql, anche quando non e' ampiamente documentato c'e' quasi sempre un modo per usare postgres al suo posto. Quote:
[quote] I file di configurazione di un sistema *nix invece tipicamente sono molto più frammentati, nel senso che anche la sintassi spesso differisce molto da un file all'altro, non c'è una uniformità di fondo. [quote]Questo puo' essere vero, ma la quasi totalita' dei file di configurazione usa lo stesso formato. E in alcuni casi potrebbe essere utile, es. m4 per sendmail (che per me e' una dimostrazione del fatto che sarebbe meglio una struttura semplice), o postfix con 4/5 beckend su libdb, berkley, db per gestire impostazioni estese e complesse. [CUT] Quote:
Quote:
[CUT] Quote:
E non entriamo sul discorso virus. Quote:
Quote:
Io ho un discreto numero di macchine win da gestiere: e le gestisto con linux. Non fosse altro che per avere quel minimo di diversita' per i momenti in cui arriva uno di quei worm che mi rade al suole qualunque cosa abbia un rj45 + win. E a parte le amministrazione pubbliche il costo dell'hardware + licenza per far girare win server e' proibitivo: preferisco intascarmeli io quei soldi. Ma faccio sempre i complimenti ai sistemisti windows con cui ho il piacere di lavorare: io non sarei capace di fare molte delle cose che fanno, mi verrebbero gli incubi. Non lo dico per spregio, semplicemente il mouse si attorciglia quando mi avvicino, mi sento inadeguato a seguire procedure di gestione che prevedano movimenti del mouse e sequenze di schermate: troppo mistico per me. Preferisco le espressioni regolari. Ho tagliato un po molto in giro, saluti. |
|||||||||||||||
|
|
|
|
|
#33 | |
|
Senior Member
Iscritto dal: Jan 2001
Messaggi: 2289
|
Quote:
quello che mi e' successo piu' di una volta con windows xp e' che se lo installi in una partizione estesa poi tiene il broncio se ci metti in dual boot gnu/linux.
__________________
FreeBSD, OpenBSD and GNU/Linux User Free Software Foundation Associate Member proudly member of poco-serio™ team! nella foto son quello simpatico... l'altro e' |Stan| |
|
|
|
|
|
|
#34 | ||||||||||||||
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Quote:
Quote:
Quote:
Come dire, paghi quello che compri. Quote:
Tra l'altro dipende tutto dall'applicazione, ovvero Firefox ha un profilo fatto di diversi file sqlite, e puoi tranquillamente salvare il profilo perché è tutto in una cartella. Lo stesso dicasi per Thunderbird (o Outlook) con i file di posta. Nessuno di questi usa file di testo semplici. Quote:
Relativamente al discorso di impostazioni, Mozilla non è molto d'accordo con te, ma il mondo è bello perché vario. Quote:
Quote:
Quote:
Quote:
Comunque sul mio sistema desktop non ho alcun antivirus, proprio perché la maggioranza dei virus te li becchi solo se te la vai a cercare (crack, software piratato in generale, mail di spam con allegati ben più che sospetti). Quote:
Da Vista in poi è possibile far girare programmi sulla base di eventi come la connessione ad una rete. Sarebbe veramente banale far partire il controllo quando la rete è connessa (se ci fai caso Windows Update fa proprio così). Tra l'altro, in Windows 7 la rete è subito operativa, soprattutto la connessione wireless è praticamente immediata in confronto a qualsiasi distribuzione Linux, anche perché lo stack di rete di Windows è stato completamente riscritto da 0 (e si vede). Quote:
Comunque spesso la discriminante sulla scelta del SO la fanno le applicazioni. Dopodiché valgono le condizioni del contratto che scegli di firmare. Quote:
I PC che gestisco io sono praticamente blindati (e non hanno antivirus) tramite le semplici policy...Quote:
Comunque in alcuni contesti per il multi-licenza Microsoft applica degli sconti. Poi ogni situazione aziendale fa storia a se, quindi bisogna vedere se effettivamente conviene o meno (se hai 4 PC con Windows probabilmente conviene gestirli separatamente). Quote:
![]() Comunque MS ha introdotto dei tools anche per i nostalgici delle console, tipo PowerShell (personalmente non ho mai approfondito questo argomento). Ultima modifica di WarDuck : 19-09-2011 alle 20:49. |
||||||||||||||
|
|
|
|
|
#35 | ||
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12675
|
Quote:
Quote:
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
||
|
|
|
|
|
#36 | |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12675
|
Quote:
Invece ora la necessità di reinstallare la mia kubuntu la sento eccome visto che si impalla spesso. Ormai attendo la nuova versione e poi "formatto"! Alla faccia di chi dice che linux nn si impalla
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
|
|
|
|
|
#37 | |
|
Senior Member
Iscritto dal: Sep 2006
Messaggi: 1886
|
Quote:
|
|
|
|
|
|
|
#38 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Civis Romanus Sum
Messaggi: 7789
|
Quote:
__________________
Asrock Q1900M , SSD 1TB, Pico Psu 90W, No Fans , No HD, zero meccanica, zero rumore! |
|
|
|
|
|
|
#39 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 13043
|
Ma no è che alcune distribuzioni usando pacchetti recenti fanno le bizze.
Su Arch (che tipicamente pure essendo rolling è dannatamente stabile) ho avuto per mesi problemi con KDE ed i drivers nVidia, in pratica quando andavi a ridimensionare la finestra di Konsole freezava tutto... Diciamo che spesso il trio Xorg + DE + drivers proprietari può creare dei problemi. Se scegli di installare Windows 7 in un disco non formattato, lui crea una partizione di 100mb dedicata ai file di boot e all'ambiente di ripristino. Se invece crei manualmente la partizione di sistema e la formatti (cosa che puoi fare tranquillamente dall'installer) Windows non crea la partizione da 100mb. Insomma niente di eclatante, e comunque è un meccanismo controllabile. Ultima modifica di WarDuck : 21-09-2011 alle 08:34. |
|
|
|
|
|
#40 | |
|
Senior Member
Iscritto dal: Oct 2004
Messaggi: 12675
|
Quote:
__________________
"Non capisco quelli che dicono che per avere successo devono soffrire. Ma che so', scemi?" Intel Core 2 Quad Q9450 @ 2.66 Ghz, Asus P5K-VM, Ram 4 GB A-Data + 2 GB Kingmax 800 Mhz, Gigabyte GeForce GT 710 2 GB GDDR5 passiva (GV-N710D5SL-2GL), SSD Crucial BX500 CT120BX500SSD1 120 GB, Monitor LCD Samsung S22C300 21.5'', router D-Link DVA-5592 |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:15.




















