28Jun
Fram till Ubuntu 13.04 rekommenderade Ubuntu alla användare att använda 32-bitarsupplagan av Ubuntu på dess nedladdningssida. Emellertid har denna rekommendation tagits bort av en anledning - användare av moderna datorer är bättre med 64-bitars utgåva.
Medan Microsoft har installerat 64-bitarsversionen av Windows på moderna datorer som standard i många år, har Ubuntu varit långsammare att rekommendera användningen av 64-bitars utgåva - men det har ändrats.
32-bitars vs 64-bitars: Vad är skillnaden?
Vi täckte skillnaden mellan 32-bitars och 64-bitars databehandling när vi tittade på skillnaden mellan 32-bitars och 64-bitarsversionerna av Windows 7.
I ett nötskal är alla moderna Intel- och AMD-processorer 64-bitars processorer.64-bitars processorer kan köra 64-bitars programvara, vilket gör att de kan använda större mängder RAM utan några lösningar, tilldela mer RAM till enskilda program( särskilt viktigt för spel och andra krävande program) och använda mer avancerade säkerhetsfunktioner på låg nivå.
64 bitars processorer är dock bakåtkompatibla och kan köra 32-bitars programvara. Det betyder att du kan installera ett 32-bitars operativsystem på en 64-bitars dator. Medan 64-bitars operativsystem fick sina kinks utarbetade, rekommenderades 32-bitars operativsystem.
Observera att du fortfarande kan köra 32-bitars programvara på ett 64-bitars operativsystem, så du borde kunna köra samma program, även om du väljer ett 64-bitars operativsystem. Faktum är att de flesta program som installeras på 64-bitars utgåvor av Windows är 32-bitars program. På Linux kommer majoriteten av programmen att vara i 64-bitars form, eftersom Linux-distributioner kan kompilera open source-mjukvaran för 64-bitars processorer.
Tidigare 64-bitarsproblem
Liksom Windows, som hade problem med 64-bitars konsumentoperativsystem tillbaka under "Windows XP 64-bitars utgåva" -dagarna, har Ubuntu och andra Linux-system i Linux upplevt en rad problem med 64-bitars utgåva av deras programvara.
- Flash( och annat webbläsarinställningar) Kompatibilitet : Adobes Flash-plug-in var en gång endast tillgänglig i 32-bitarsform, medan en 64-bitars webbläsare kom med 64-bitarsupplagan av Ubuntu. Detta innebar att användarna måste installera en separat 32-bitars webbläsare eller använda nspluginwrapper, en hacky-lösning som möjliggjorde 32-bitars plugins att köras i 64-bitars webbläsare. Så småningom släppte Adobe en förhandsgranskningsversion av 64-bitars Flash-plugin, men även det här pluginet hade några problem. Vid denna tidpunkt finns en stabil version av Flash för 64-bitars system, så webbläsarpluggar ska fungera bra på både 32-bitars och 64-bitars operativsystem.
- -programkompatibilitet : 32-bitarsprogram kan köras på 64-bitars operativsystem, men de behöver lämpliga 32-bitars biblioteken att fungera. En "ren" 64-bitars upplaga av Linux skulle inte kunna köra 32-bitars applikationer eftersom den inte har lämpliga bibliotek. För närvarande har 32 bitars kompatibilitetsbibliotek varit ganska välprövade och kan installeras snabbt från pakethanteraren - de kan även installeras automatiskt när du försöker installera ett paket som kräver dem.
- Bugs : Färre användare använde 64-bitars utgåvor av Ubuntu, så de var inte så välprövade och buggarna skedde ibland - speciellt med 32-bitars kompatibilitetsbibliotek. Men många fler använder nu 64-bitarsupplagan av Ubuntu, så buggar fixas mycket snabbare.
- Installationsproblem : En av de främsta anledningarna Ubuntu rekommenderade nya användningsområden ladda ner 32-bitars upplagan var att det var garanterat att installera på sina system, oavsett om de hade 32-bitars eller 64-bitars processorer. Om Ubuntu rekommenderade 64-bitars upplagan kan användare med gamla datorer försöka installera det och misslyckas med att göra det.64-bitars system har dock blivit allt vanligare - om du inte använder en mycket gammal dator har din dator förmodligen en 64-bitars processor.
Lyckligtvis använder Linux främst drivrutiner för öppen källkod, så du behöver inte gamla hårddiskdrivrutiner som endast är tillgängliga i 32-bitars form.
Varför du borde använda 64-bitars utgåva
Vid den här tiden är kinks utarbetade - Flash fungerar, det är lätt att installera 32-bitars programvara, buggar är inte vanliga och du har förmodligen en 64-bitars CPU.Om du är på staketet är det dags att ta dyket och använda den moderna versionen av Ubuntu.
- Prestanda : Phoronix har tittat på prestanda skillnaden mellan 32-bitars och 64-bitars utgåvor av Ubuntu 13.04.De fann att 64-bitarsupplagan av Ubuntu hade överlägsen prestanda i riktiga riktmärken.
- UEFI-kompatibilitet : Den 32-bitars upplagan av Ubuntu fungerar inte med UEFI-firmware som hittades på de senaste datorerna som följer med Windows 8, så du måste installera 64-bitarsupplagan av Ubuntu på dem.
- Minne och säkerhetsfunktioner : Samma minne och säkerhetsfaktorer som vi nämnde för Windows 7 gäller även för Linux. Om du vill att ditt system ska kunna ge mer minne till enskilda processer och använda de senaste säkerhetsnivåerna på låg nivå, behöver du 64-bitarsupplagan av Ubuntu.
De största problemen med 64-bitars utgåvor av Linux har lösts, så det är en bra tid att byta till 64-bitarsversionen.
När du ska använda 32-bitars utgåva
Om du fortfarande har en 32-bitars processor, vill du använda 32-bitars utgåva. Du kanske också vill använda 32-bitarsutgåvan om du har proprietära hårdvarudrivrutiner som endast är tillgängliga i 32-bitarsform, men det här är mycket osannolikt att hända på Linux - det bör främst gälla för Windows-användare.
För att testa om din Ubuntu-dator har en 32-bitars eller 64-bitars CPU, kör lscpu -kommandot i en terminal. En 64-bitars CPU kommer att kunna köras i både 32-bitars och 64-bitars lägen, medan en 32-bitars CPU endast kan köras i 32-bitarsläge.
Har du hittat några problem med 64-bitarsupplagan av Ubuntu, eller har du använt det länge utan några problem? Lämna ett svar och dela med dig av dina erfarenheter!