Hoe weet ik of mijn processor 64 bits ondersteunt?

Dit is een probleem dat voor veel verwarring bij gebruikers heeft gezorgd. Zelfs als ze denken het antwoord te weten, hebben ze het vaak mis.

Het leek me verstandig om het nu ter sprake te brengen met het oog op de aanstaande release van Ubuntu 10.04 en Fedora 13. Zoals we allemaal weten, hebben veel Linux-distributies versies die zijn geoptimaliseerd voor 64-bits processors. Dit is waar ons dilemma zich voordoet: Ondersteunt mijn machine 64 bit? Kan ik de 32-bits versie downloaden voor het geval dat? En de vragen gaan verder ...


Voordat we beginnen met het onthullen van deze mysteries, laten we eerst verduidelijken dat om de tests uit te voeren die we hier zullen uitvoeren, het noodzakelijk is dat je Linux (elke distro) al op die machine hebt geïnstalleerd. Anders kunt u deze opdrachten uitvoeren door Linux op te starten vanaf een LiveCD.

Laten we beginnen met een onderscheid te maken tussen weten wat uw hardware werkelijk ondersteunt en wat voor soort kernel u op die hardware draait.

Als je wilt weten of je hardware ondersteunt 64 bit, open een terminal en voer uit:

grep vlaggen / proc / cpuinfo

Als lm in het resultaat verschijnt, ondersteunt het 64 bit; als de beschermde modus verschijnt, ondersteunt deze 32 bit; als Real Mode verschijnt, ondersteunt het 16 bit.

Als je wilt weten of je huidige kernel ondersteunt 64 bit, open een terminal en voer uit:

uname -a

Als het resultaat "x86_64 GNU / Linux" toont, geeft dat aan dat je een 64 bit Linux-kernel gebruikt. Als je daarentegen "i386 / i486 / i586 / i686" ziet, is het een 32-bits kernel.

Wanneer u moet beslissen welke versie van Ubuntu, Fedora of een andere distro u wilt downloaden, gaat het om de eerste van de opdrachten, omdat deze aangeeft of uw hardware 64 bit ondersteunt.. Het tweede commando vertelt je alleen wat voor soort kernel je hebt geïnstalleerd.