Tot Ubuntu 13.04 , Adviseerde Ubuntu alle gebruikers om de 32-bits versie van Ubuntu op de downloadpagina te gebruiken. Deze aanbeveling is echter met een reden verwijderd - gebruikers van moderne pc's zijn beter af met de 64-bits editie.
Hoewel Microsoft de 64-bits versie van Windows al jaren standaard op moderne pc's installeert, is Ubuntu langzamer geweest om het gebruik van de 64-bits versie aan te bevelen - maar dat is veranderd.
32-bits versus 64-bits: wat is het verschil?
We hebben het verschil tussen 32-bits en 64-bits computergebruik besproken toen we naar het verschil tussen de 32-bits en 64-bits edities van Windows 7 .
Kortom, alle moderne Intel- en AMD-processors zijn 64-bits processors. 64-bits processors kunnen 64-bits software uitvoeren, waardoor ze zonder enige tussenoplossing grotere hoeveelheden RAM kunnen gebruiken, meer RAM kunnen toewijzen aan individuele programma's (vooral belangrijk voor games en andere veeleisende toepassingen) en geavanceerdere beveiligingsfuncties op laag niveau kunnen gebruiken .
64-bits processors zijn echter achterwaarts compatibel en kunnen 32-bits software uitvoeren. Dit betekent dat u een 32-bits besturingssysteem op een 64-bits computer kunt installeren. Terwijl 64-bits besturingssystemen hun problemen oplosten, werden 32-bits besturingssystemen aanbevolen.
Merk op dat je nog steeds 32-bits software kunt draaien op een 64-bits besturingssysteem, dus je zou dezelfde programma's moeten kunnen draaien, zelfs als je kiest voor een 64-bits besturingssysteem. In feite zijn de meeste programma's die op 64-bits edities van Windows zijn geïnstalleerd, 32-bits programma's. Op Linux zullen de meeste programma's in 64-bit-vorm zijn, aangezien Linux-distributies de open-source software kunnen hercompileren voor 64-bit CPU's.
Eerdere 64-bits problemen
Net als Windows, dat in de tijd van "Windows XP 64-bit Edition" kinderziektes had met 64-bits besturingssystemen voor consumenten, hebben Ubuntu en andere desktop Linux-systemen een verscheidenheid aan problemen ondervonden met de 64-bits versie van hun software.
- Compatibiliteit met Flash (en andere browserplug-ins) : Adobe's Flash-plug-in was ooit alleen beschikbaar in 32-bits vorm, terwijl een 64-bits browser werd geleverd met de 64-bits versie van Ubuntu. Dit betekende dat gebruikers een aparte 32-bits browser moesten installeren of nspluginwrapper moesten gebruiken, een hacky-oplossing waarmee 32-bits plug-ins in 64-bits browsers konden worden uitgevoerd. Uiteindelijk bracht Adobe een voorbeeldversie van zijn 64-bits Flash-plug-in uit, maar zelfs deze plug-in had enkele problemen. Op dit moment is er een stabiele versie van Flash voor 64-bits systemen beschikbaar, dus browserplug-ins zouden prima moeten werken op zowel 32-bits als 64-bits besturingssystemen.
- Softwarecompatibiliteit : 32-bits applicaties kunnen draaien op 64-bits besturingssystemen, maar ze hebben de juiste 32-bits bibliotheken nodig om te functioneren. Een 'pure' 64-bits editie van Linux zou geen 32-bits applicaties kunnen draaien omdat deze niet over de juiste bibliotheken beschikt. Op dit punt zijn de 32-bits compatibiliteitsbibliotheken redelijk goed getest en kunnen ze snel worden geïnstalleerd vanuit de pakketbeheerder - ze kunnen zelfs automatisch worden geïnstalleerd wanneer u probeert een pakket te installeren dat ze nodig heeft.
- Bugs : Minder gebruikers gebruikten de 64-bits edities van Ubuntu, dus ze waren niet zo goed getest en er kwamen af en toe bugs naar voren - vooral met de 32-bits compatibiliteitsbibliotheken. Veel meer mensen gebruiken nu echter de 64-bits editie van Ubuntu, dus bugs worden veel sneller verholpen.
- Installatieproblemen : Een van de belangrijkste redenen waarom Ubuntu nieuwe toepassingen aanbeveelt om de 32-bits editie te downloaden, was dat deze gegarandeerd op hun systemen zou worden geïnstalleerd, of ze nu 32-bits of 64-bits processors hadden. Als Ubuntu de 64-bits versie aanbeveelt, kunnen gebruikers met oude computers proberen deze te installeren en dit niet doen. 64-bits systemen komen echter steeds vaker voor - tenzij u een zeer oude computer gebruikt, heeft uw computer waarschijnlijk een 64-bits processor.
Gelukkig gebruikt Linux voornamelijk open-source stuurprogramma's, dus je zou geen oude hardwarestuurprogramma's nodig moeten hebben die alleen beschikbaar zijn in 32-bits vorm.
Waarom u waarschijnlijk de 64-bits editie zou moeten gebruiken
Op dit punt zijn de knikken opgelost: Flash werkt, het is eenvoudig om 32-bits software te installeren, bugs komen niet vaak voor en je hebt waarschijnlijk een 64-bits CPU. Als je op het hek zit, is het tijd om de duik te nemen en de moderne versie van Ubuntu te gebruiken.
- Prestatie : Phoronix heeft gekeken naar het prestatieverschil tussen de 32-bits en 64-bits edities van Ubuntu 13.04. Ze ontdekten dat de 64-bits editie van Ubuntu had superieure prestaties in echte benchmarks.
- UEFI-compatibiliteit : De 32-bits versie van Ubuntu werkt niet met de UEFI-firmware gevonden op recente computers met Windows 8, dus u moet de 64-bits versie van Ubuntu erop installeren.
- Geheugen- en beveiligingsfuncties : Dezelfde geheugen- en beveiligingsfactoren we noemden voor Windows 7 gelden ook voor Linux. Als u wilt dat uw systeem de mogelijkheid heeft om meer geheugen aan individuele processen toe te wijzen en de nieuwste beveiligingsfuncties op laag niveau te gebruiken, heeft u de 64-bits versie van Ubuntu nodig.
De belangrijkste problemen met 64-bits versies van Linux zijn opgelost, dus het is een goed moment om over te schakelen naar de 64-bits versie.
Wanneer u de 32-bits editie moet gebruiken
Als je nog steeds een 32-bits processor hebt, wil je de 32-bits versie gebruiken. U kunt ook de 32-bits editie gebruiken als u eigen hardwarestuurprogramma's hebt die alleen beschikbaar zijn in 32-bits vorm, maar dit is zeer onwaarschijnlijk onder Linux - het zou in de eerste plaats moeten gelden voor Windows-gebruikers.
Om te testen of uw Ubuntu-computer een 32-bits of 64-bits CPU heeft, voert u het lscpu commando in een terminal. Een 64-bits CPU kan zowel in 32-bits als in 64-bits modus werken, terwijl een 32-bits CPU alleen in 32-bits modus kan werken.
Heeft u problemen ondervonden met de 64-bits versie van Ubuntu of gebruikt u deze al lange tijd zonder problemen? Laat een reactie achter en deel al je ervaringen!