Quale sistema operativo consuma più batteria, Windows o Linux?
Windows consuma più batteria di Linux, perché non vogliamo che un semaforo prosciughi più energia del super sottile, ultra leggero computer da ufficio nella nostra borsa.
Microsoft Windows non è solo un kernel come Linux (es. kernel Linux) ma un sistema operativo completo mirato a dispositivi consumer e business come tablet, notebook e personal computer o server per lo più in esecuzione su architettura x86-Microchip. Linux supporta tutti i computer del mondo. Può essere installato nel più piccolo sistema embedded o nel più potente supercomputer del mondo.
Entrambe queste aree estreme di consumo energetico, dal più basso al più affamato di energia del pianeta, non sono prese di mira da Microsoft con il loro sistema operativo Windows. Anche se un consumo energetico efficiente è il requisito più importante sia dell'hardware che del software per questi casi d'uso estremi, poiché ogni Watt risparmiato può rendere una soluzione o romperla. Per esempio: il 100% della Top500 dei supercomputer più veloci del mondo sta utilizzando Linux (Quota di utilizzo dei sistemi operativi - Wikipedia). Microsoft usa un sistema operativo specializzato per far funzionare la nuvola su larga scala che offre Microsoft Azure.
Picture credit: By Shmuel Csaba Otto Traian, CC BY-SA 3.0, File:Linux kernel ubiquity.svg
Default Debian vs Windows ha il 40-200% in più di consumo energetico
Naturalmente la domanda non è così facile da rispondere in realtà. Ogni computer basato su Linux, che di solito viene fornito con Android o GNU per abilitare la capacità del sistema operativo abbinato a Linux, può essere configurato per usare meno o più energia di una macchina Windows. Ma è facile (e pratica standard di Microsoft) ottimizzare la gestione energetica in Windows per la maggior parte degli utenti per impostazione predefinita, perché i casi d'uso sono molto più limitati che nel caso di Linux e Microsoft controlla completamente Windows. PC-Benchmark di Windows vs distribuzioni GNU/Linux come Debian in modalità predefinita (installazione fresca) mostrerà "40-200% in più di consumo energetico in idle rispetto a Windows prima della regolazione". Vedi il secondo commento e una soluzione di molti come modificarlo a questo link: Parametri di riferimento per la durata della batteria.
Il requisito di potenza per Windows è stabilito da Microsoft e Intel come principale fornitore di tecnologia dei microchip per i computer che eseguono Windows. La relazione spesso chiamata "Wintel" tra queste due aziende sta svanendo grazie ad ARM e Android/Linux, ma poiché stanno lavorando così vicini, Windows è dotato di una gestione energetica integrata per utilizzare al meglio le funzioni di risparmio energetico dell'hardware basato su Intel per impostazione predefinita, e fornire ancora prestazioni elevate quando necessario. Anche Linux ha implementato la maggior parte di queste funzioni (o lavorerà per farlo), ma qualcuno deve attivarle e ottimizzarle in base alle vostre esigenze e all'architettura hardware, sia che si tratti di una piattaforma a microchip per esempio per ARM a basso consumo per smartphone, una x86 formalmente dominata da Wintel per PC/Server/Notebook (x86 è anche ampiamente usata per PC e Server Linux), o una SPARC ad alte prestazioni per Server/Mainframe.
Intel contribuisce a Linux per permettere ad ogni utente di ottenere il meglio dal proprio hardware. Sta alla distribuzione GNU/Linux come Ubuntu, Fedora o "you name it" attivare queste funzioni di default o lasciarle agli utenti, che spaziano in casi d'uso dall'IoT al Data Center. Se siete un'azienda che gestisce più PC o server, il vostro dipartimento IT o l'integratore attiverà e ottimizzerà la gestione dell'alimentazione in base alle vostre esigenze. Quando sei un singolo utente, dipende da te.
Android ha reso Linux più efficiente dal punto di vista energetico
Gli utenti mobili di Linux d'altra parte hanno esigenze di gestione energetica totalmente diverse e sono serviti in modo diverso, principalmente da Android sui loro smartphone. Lo sviluppo di Android ha contribuito ad un Kernel Linux più efficiente dal punto di vista energetico nel corso degli anni. I produttori di telefoni non lasciano molte scelte di gestione della batteria per gli utenti però.
Libertà Vs. Soppressione
In una distribuzione GNU/Linux puoi godere della tua libertà di scelta di come vuoi usare il tuo personal computer. Tutto è costruito, condiviso e usato o può essere costruito e condiviso se non esiste. Ci sono molteplici soluzioni per risparmiare la batteria, anche soluzioni automatizzate "installa e dimentica" da parte di Intel o altri.
In Windows (e iOS/MacOS di Apple per quella materia) si è vincolati a seguire il caso d'uso standard previsto dal produttore del software per default. Dovete fare i salti mortali per adattare o cambiare qualcosa se avete bisogno di adattarlo alle vostre esigenze speciali. Il lato positivo è che, come utente Microsoft Windows (o Apple), godete dell'accesso esclusivo alle tecnologie Microsoft (o Apple) e molte di esse vi danno una migliore gestione dell'energia e sono fatte per funzionare con la batteria più a lungo per default - senza alcuna interazione da parte dell'utente. Il rovescio della medaglia è che se volete cambiare il comportamento della tecnologia per adattarla meglio alle vostre esigenze, potete solo sperare di ottenerlo o che un cambiamento di funzionalità venga fatto con il prossimo aggiornamento.
Articoli simili
- Il sistema operativo Windows potrà mai superare il sistema operativo Android o il sistema operativo Apple nei dispositivi mobili?
- Come potrei creare il mio sistema operativo per console per PC, senza scegliere un sistema operativo preesistente come Linux o Windows?
- Google è pagato per fornire il sistema operativo Android ai telefoni? Il costo del sistema operativo è alla fine addebitato al cliente?
- Qual è un buon sistema operativo per lo sviluppo di Android, Linux o Windows 10?