Indtil Ubuntu 13.04 , Ubuntu anbefalede alle brugere at bruge 32-bit udgaven af Ubuntu på dens download-side. Denne anbefaling er imidlertid fjernet af en grund - brugere af moderne pc'er har det bedre med 64-bit-udgaven.
Mens Microsoft som standard har installeret 64-bit-udgaven af Windows på moderne pc'er i årevis, har Ubuntu været langsommere med at anbefale brugen af sin 64-bit-udgave - men det har ændret sig.
32-bit versus 64-bit: Hvad er forskellen?
Vi dækkede forskellen mellem 32-bit og 64-bit computing, da vi så på forskellen mellem 32-bit og 64-bit udgaver af Windows 7 .
I en nøddeskal er alle moderne Intel- og AMD-processorer 64-bit-processorer. 64-bit processorer kan køre 64-bit software, der giver dem mulighed for at bruge større mængder RAM uden nogen løsninger, tildele mere RAM til individuelle programmer (især vigtigt for spil og andre krævende applikationer) og anvende mere avancerede sikkerhedsfunktioner på lavt niveau .
64-bit processorer er dog bagudkompatible og kan køre 32-bit software. Dette betyder, at du kan installere et 32-bit operativsystem på en 64-bit computer. Mens 64-bit operativsystemer fik deres kinks udarbejdet, blev 32-bit operativsystemer anbefalet.
Bemærk, at du stadig kan køre 32-bit software på et 64-bit operativsystem, så du skal kunne køre de samme programmer, selvom du vælger et 64-bit operativsystem. Faktisk er størstedelen af programmer, der er installeret i 64-bit udgaver af Windows, 32-bit programmer. På Linux vil størstedelen af programmerne være i 64-bit form, da Linux-distributioner kan kompilere open source-softwaren til 64-bit CPU'er.
Tidligere 64-bit problemer
Ligesom Windows, der havde begyndervanskeligheder med 64-bit forbrugeroperativsystemer tilbage i "Windows XP 64-bit Edition" -dage, har Ubuntu og andre desktop Linux-systemer oplevet en række problemer med 64-bit-udgaven af deres software.
- Flash (og andet browser-plugin) Kompatibilitet : Adobes Flash-plug-in var engang kun tilgængelig i 32-bit form, mens en 64-bit browser fulgte med 64-bit udgaven af Ubuntu. Dette betød, at brugerne måtte installere en separat 32-bit browser eller bruge nspluginwrapper, en hacky løsning, der tillod 32-bit plugins at køre i 64-bit browsere. Til sidst frigav Adobe en preview-version af sit 64-bit Flash-plugin, men selv dette plugin havde nogle problemer. På dette tidspunkt er en stabil version af Flash til 64-bit-systemer tilgængelig, så browser-plugins skal fungere fint på både 32-bit og 64-bit operativsystemer.
- Softwarekompatibilitet : 32-bit applikationer kan køre på 64-bit operativsystemer, men de har brug for de relevante 32-bit biblioteker for at fungere. En "ren" 64-bit udgave af Linux ville ikke være i stand til at køre 32-bit applikationer, fordi den ikke har de relevante biblioteker. På dette tidspunkt er 32-bit kompatibilitetsbiblioteker blevet testet ret godt og kan hurtigt installeres fra pakkehåndteringen - de kan endda installeres automatisk, når du prøver at installere en pakke, der kræver dem.
- Bugs : Færre brugere brugte 64-bit-udgaverne af Ubuntu, så de var ikke så velafprøvede, og bugs blev lejlighedsvis dukket op - især med 32-bit kompatibilitetsbiblioteker. Imidlertid bruger mange flere nu 64-bit-udgaven af Ubuntu, så fejl rettes meget hurtigere.
- Problemer med installationen : En af hovedårsagerne til, at Ubuntu anbefalede nye anvendelser til at downloade 32-bit-udgaven, var, at det var garanteret at installere på deres systemer, uanset om de havde 32-bit eller 64-bit processorer. Hvis Ubuntu anbefalede 64-bit-udgaven, kan brugere med gamle computere prøve at installere den og undlade at gøre det. 64-bit-systemer er imidlertid blevet mere og mere almindelige - medmindre du bruger en meget gammel computer, har din computer sandsynligvis en 64-bit processor.
Heldigvis bruger Linux primært open source-drivere, så du skal ikke have brug for gamle hardwaredrivere, der kun er tilgængelige i 32-bit form.
Hvorfor du sandsynligvis skal bruge 64-bit-udgaven
På dette tidspunkt er kinks udarbejdet - Flash fungerer, det er nemt at installere 32-bit software, fejl er ikke almindelige, og du har sandsynligvis en 64-bit CPU. Hvis du er ved hegnet, er det tid til at tage dyket og bruge den moderne version af Ubuntu.
- Ydeevne : Phoronix har kigget på præstationsforskellen mellem 32-bit og 64-bit udgaver af Ubuntu 13.04. De fandt ud af, at 64-bit udgaven af Ubuntu havde overlegen præstation i virkelige benchmarks.
- UEFI-kompatibilitet : 32-bit-udgaven af Ubuntu fungerer ikke med UEFI firmware findes på nylige computere, der følger med Windows 8, så du bliver nødt til at installere 64-bit-udgaven af Ubuntu på dem.
- Hukommelses- og sikkerhedsfunktioner : De samme hukommelses- og sikkerhedsfaktorer vi nævnte for Windows 7 gælder også for Linux. Hvis du vil have dit system til at kunne tildele mere hukommelse til individuelle processer og bruge de nyeste sikkerhedsfunktioner på lavt niveau, skal du bruge 64-bit-udgaven af Ubuntu.
De største problemer med 64-bit versioner af Linux er løst, så det er et godt tidspunkt at skifte til 64-bit versionen.
Når du skal bruge 32-bit-udgaven
Hvis du stadig har en 32-bit processor, skal du bruge 32-bit-udgaven. Du vil muligvis også bruge 32-bit-udgaven, hvis du har proprietære hardwaredrivere, der kun er tilgængelige i 32-bit-form, men det er meget usandsynligt, at det sker på Linux - det bør primært gælde for Windows-brugere.
For at teste, om din Ubuntu-computer har en 32-bit eller 64-bit CPU, skal du køre lscpu kommando i en terminal. En 64-bit CPU vil være i stand til at køre i både 32-bit og 64-bit-tilstande, mens en 32-bit CPU kun kan køre i 32-bit-tilstand.
Har du fundet nogen problemer med 64-bit-udgaven af Ubuntu, eller har du brugt den i lang tid uden problemer? Efterlad et svar, og del enhver oplevelse, du har!