Re: stabilità
Inviato: venerdì 28 settembre 2007, 1:24
Non ho capito cosa hai detto, se lo scrivi in un italiano più comprensibile forse è meglioTesta ha scritto: A dire la verità di tipologie di kernel ne esistono altro che 2!
Il kernel di linux sarà si monolitico ma ha sopra i server, cioè...non è detto come è stato scritto, che se i driver integrati fannno schifo allora addio, semplicemente il kernel linux, come tutti sanno, se affiancato dai sorgenti include la possibilità di aggiungere moduli, così come accade con i driver video.
Ciao![]()
Comunque la diatriba kernel monolitico / microkernel , quando studiavo informatica, mi è sempre sembrata una sorta di guerra di religione o, in molti casi, basata su prese di posizione del tutto teoriche.
I sostenitori del microkernel spesso lo sono per questioni di "eleganza", più che per reali ragioni tecniche. Inoltre accusano i kernel monolitici di essere "all'antica".
Riguardo la stabilità, poi, la discussione è pazzesca. Da un lato si dice che il microkernel presenta facilmente problemi di sincronizzazione, che potenzialmente lo rendono instabile (la ragione per cui Hurd non è ancora nato...). Dall'altro si dice che se crasha un server che gira nello spazio kernel, non crasha tutto il sistema, mentre in un monolitico un errore qualsiasi può portare al crash dell'intero kernel.
Poi aggiungiamoci che molti kernel sono ibridi, e la situazione si complica ulteriormente.
Poi ho lasciato lo studio universitario e quindi mi sono liberato di queste guerre di religione.
Detto ciò, per rispondere alla domanda: GNU/Linux è sicuramente un sistema decisamente più stabile di Windows. Non a caso viene usato molto nei server (oltre a ragioni di sicurezza) perché sono macchine accese 24 ore su 24 e sette giorni su sette.
Poi possono crashare le applicazioni, può crashare persino l'intero server grafico, ma rimarrà quasi sempre in piedi qualcosa che ti permetterà (a patto che tu conosca il sistema) di non riavviare ma di correggere l'errore e ripartire.
Come capisci una cosa del genere, in applicazioni industriali o critiche, è un vantaggio non da poco.
Windows invece presenta caratteristiche molto meno "modulari".
Riguardo i normali desktop, molto dipende dall'hardware (e dalla sua compatibilità) e dalla distro usata.
Debian, come si diceva prima, è una distro che ha una politica fortissima sulla stabilità. Tutti i software vengono testati per lungo tempo e devono passare diversi stadi prima di entrare nella versione stabile.
Altre distro, come Ubuntu, sono più "lasche", ma in ogni caso la stabilità è decisamente maggiore che su Windows, quando il sistema è correttamente configurato.