Proč Ubuntu Download doporučuje 32bitovou instalaci? [Zavřeno]

153

Aktualizace pro verzi 13.10: 64bitová verze je nyní výchozí a 32bitová verze je označena jako "pro počítače s kapacitou menší než 2 GB RAM"

Na obrazovce Ubuntu pro stahování na ploše máte pár přepínačů, pomocí kterých vyberete, zda chcete stáhnout 32bitovou nebo 64bitovou verzi. 64bitová verze je označena jako "Nedoporučuje se pro každodenní používání počítače." Pokud máte 64bitový procesor, proč byste nechtěli používat 64bitovou verzi Ubuntu?

Aktualizace pro 10.10: Odstraňovali štítek "Nedoporučujeme" z 64bitové verze a do 32bitové verze přidali štítek "Doporučený".

Aktualizace pro 11.04: Stejné jako 10.10.

Aktualizace pro 12.04: Stále říká "Doporučeno" vedle 32bitové verze plochy

Aktualizace pro 12.10: 32bitová verze plochy je stále výchozí, říká "doporučeno"

Aktualizace pro verzi 13.10: 64bitová verze je nyní výchozí a 32bitová verze je označena jako "pro počítače s kapacitou menší než 2 GB RAM"

    
dané Warren Pena 06.08.2010 20:22

12 odpovědí

106

Toto je vlastně jen špatné znění druhů. Podle LaunchPad Bug # 585940 Je třeba říct, že typické desktopy jsou 32bitové, zatímco více nedávné desktopy jsou 64bitové. Protože 32bitová instalace vždy pracuje na 32bitových i 64bitových strojích, zůstává "doporučeno."

    
odpověděl Marco Ceppi 06.08.2010 20:28
56

Používal jsem 64bitový Ubuntu na ploše a 32bit na mých notebooků. Z velké části jsem neviděl žádné rozdíly, ale byly tam nějaké malé huby:

  • Jak již bylo uvedeno výše, Flash v minulosti nebyl velmi dobře podporován na platformě 64bit. Nemyslel jsem si, že bych o to záležel, ale vlastně to pro mne bylo dost velkou nepríjemností. Nakonec jsem použil 32bitovou verzi flash, ručně nainstalovanou. Nedávno společnost Adobe vydala 64bitový Flash, takže možná je to minulost (ještě jsem ji netestoval).

  • Java (a další software) na platformě 64bit využívá více paměti, což může mít určité dopady na výkon. Nepoužívám hodně java, takže jsem tuto otázku nezažil, ale odhaduji, že je to docela dobře známé.

  • Kdysi bývalo, že mnohem víc lidí běželo 32bit než 64, takže jednou a chvíli byste narazili na 64bitový specifický problém, který by měl trvat dlouhou dobu, než se dostanou do opravy. To se v posledních letech dostalo mnohem lépe, ale pro někoho, kdo skutečně chce všechno, aby fungoval Just, můžete upřednostňovat 32 bitů.

  • 64bit znamená, že ukazatele paměti mohou vyřešit větší množství paměti. Pokud váš systém má 4 GB nebo více paměti RAM a používáte aplikace, které potřebují spoustu paměti RAM, může to být důvodem pro použití 64bitové paměti. Avšak v posledních letech se jádra PAE pro i386 stala standardní a tyto umožňují adresování > 4gig.

  • Pokud jste vývojář a máte 64bitovou verzi, můžete vytvořit 32bitové i 64bitové spustitelné soubory poměrně snadno (např. s nástrojem pbuilder). Vytváření 64bitových binárních souborů na 32bitových se zdá být nemožné (dobře, alespoň ne bez skákání přes některé obruče).

[Aktualizace 12.04] Právě nedávno jsem přeinstaloval verzi amd64 z 12.04 a zjistil jsem, že je mnohem lepší, než když jsem původně napsal výše. Netestoval jsem Java, ale Flash určitě funguje stejně dobře jako na 32bit. Také úplně anekdotálně, ale zdá se, že lidé dnes běží 64bitově častěji než 32bitové.

    
odpověděl Bryce 07.08.2010 02:33
11

Jedna nevýhoda spouštění jádra non-PAE s 32bitovou verzí je to, že vaše procesy nejsou chráněny bitem NX (non-executable) procesoru, který může útočníkům usnadnit pokus o zneužití chyb v softwaru. Další podrobnosti naleznete v diskusním panelu zabezpečení týmu . V posledních vydáních Ubuntu existuje režim emulace, ale má omezenou účinnost.

Také je k dispozici prostor pro randomizaci, například pro Náhodná rozložení rozvržení adres (ASLR) je hodně, mnohem menší, když používáte 32 bitů, potenciálně až k bodu, že je brutální násilím.

    
odpověděl Steve Beattie 05.11.2010 06:49
8

Pokud vím, 64-bit funguje dobře, s výjimkou, že někteří lidé mají problémy s Adobe Flash.

64bitový operační systém také nebude pracovat s 32bitovým počítačem, ale 32bitový operační systém pracuje na 64bitovém počítači. To je pravděpodobně důvodem tohoto varování (i když by to mohlo být formulováno lépe).

Uveřejnění wiki v komunitě v tématu doporučuje použití 64bitového Ubuntu, pokud máte 64bitový počítač a žádný konkrétní důvod nepoužívat 64bitové.

Existují omezení 32 bitů, které nemají přístup k mnohem většímu než 3 GB paměti RAM (i když je tento problém řešen s PAE jádry), ale 64bitový problém zde nemá. Pokud máte> 3 GB paměti RAM, zvažte použití 64 bitů.

    
odpověděl dv3500ea 06.08.2010 20:35
6

Předpokládám, že to je hlavní důvod: 32bitová verze funguje na každém počítači a Mac v oběhu, takže pokud nemáte představu o tom, co znamená 32bitové a 64bitové, vy stačí stahovat 32bitovou verzi a nainstalovat ji a bude to fungovat. A pokud někdo nemá ponětí o rozdílu mezi 32- a 64-bitovými verzemi, je nepravděpodobné, že budou dělat něco, kde má rozdíl nějaký pozorovatelný efekt.

Jinými slovy, pro 64bitovou verzi musíte zjistit, zda ji váš systém podporuje. Pro 32bitovou verzi nemáte. Pracuje na "všechno."

    
odpověděl Ryan Thompson 20.11.2010 00:41
5

Provedl jsem testy pro porovnání konfigurací 32 vs 64 bitů na různých aplikacích na několika vzorkových počítačích (malá paměť Atom based netbook) a typický přenosný počítač. Porovnal jsem využití paměti, spotřebu energie pro následující:

  1. 32 bitové jádro, 32 bitový uživatelský prostor
  2. 64 bitové jádro, 32 bitový uživatelský prostor
  3. 64 bitové jádro, 64 bitový uživatelský prostor

Data: Odkaz

Dolní řádek je, že u malých systémů je 32 bit vhodný, takže pokud máte dostatek paměti a máte moderní 64bitový procesor, je vhodný 64bitový. V tabulce je však více podrobností než jednoduché shrnutí.

Také jsem udělal některé testy, které porovnávají 32 bitů, 32 bitů a 64 bitů před časem. Zde jsou výsledky:

Odkaz - naleznete závěry na konci o celkovém shrnutí.

    
odpověděl Colin Ian King 20.11.2012 21:58
4

Současně Ubuntu Wiki říká opak:

Pokud nemáte konkrétní důvody k výběru 32bitové verze, doporučujeme 64bitové využití plné kapacity hardwaru.

Odkaz

    
odpověděl Eugene 19.08.2012 09:06
2

64 bitů je opravdu užitečné, pokud máte více než 4 koncerty paměti RAM. Pokud používáte systém 64 bitů, nakonec se dostanete do situace, kdy ovladač nebo dokonce program není k dispozici ve 32 bitů. Adobe si na chvíli vyndal svůj 64bitový Flash. Ovladače tiskárny Canon jsou k dispozici pouze v 32 bitových verzích (ale lze je nainstalovat). Používal jsem jak 64bitové, tak 32bitové systémy a zjistil jsem, že 64 bitů mi neposkytl žádné výhody (obě běžely se stejnou rychlostí, pokud jsem to dokázala).

    
odpověděl Mike 19.11.2010 16:05
2

Napsal jsem poslední Launchpad Bug # 585940 popis sám o sobě už dávno a jen věc, kterou mohu říct, že jsem nedokázala zjistit, proč je kolem tohoto tématu tolik dezinformací.

Myslím, že nejpravděpodobnější odpověď je, že 64bitová edice je mnohem více chybná než 32bitová verze, protože to je to, co napovídá moje vlastní zkušenost pouze s použitím Ubuntu v mém každodenním životě. Na druhou stranu se jedná pouze o spekulaci, jelikož jsem nevykonala formální srovnání edic.

Jelikož jsem schopen pracovat dostatečně dobře, jednoduše jsem si zvolil 64bitovou edici, protože chci být vylepšen, neboť časem to bude zřejmě nejlepším řešením a bude to tady než jsme si všimli. Do té doby chci, aby lidé používali úplnou stabilní distribuci.

    
odpověděl Alberto Salvia Novella 23.05.2012 13:37
2

Použijte k, většina počítačů, kde 32bit. Nyní je většina novějších procesorů 64bitová. A 32bit je kompatibilní s oběma verzemi.

    
odpověděl alexander7567 25.10.2012 00:38
1

Důvodem je, že ve výrobě je stále spousta 32bitových procesorů a většina uživatelů počítačů neví, co jsou 32bitové a 64bitové.

Pokud někdo s 32bitovým počítačem stáhne 64bitovou verzi, je velmi jisté, že na svých počítačích nebude fungovat, protože 32bitové procesory nemohou porozumět a zpracovat 64bitové příkazy . Pokud však někdo se 64bitovými počítači stahuje a používá 32bitovou verzi, funguje , protože 64bitový oblouk je zpětně kompatibilní s 32bitovými.

Další problém je, že 32bitový software vyžaduje méně hardwaru.

Aktualizace: Od 13. října stránka Ubuntu ke stažení nyní doporučuje 64bitové stahování a nabízí 32bitovou možnost "pro počítače s kapacitou menší než 2 GB RAM". Je to proto, že většina počítačových zařízení, která by mohla mít dnes nainstalovanou Ubuntu, je 64bitová a pouze zařízení s méně než 2GB RAM může obsahovat 32bitový CPU.

    
odpověděl ThePiercingPrince 25.06.2012 12:55
0

Každý moderní procesor je schopen pracovat 64 bitů. Jak Intel i AMD, i starší AMD sempron podporuje jednojádrový 64bit.

Pokud nepotřebujete paměťové aplikace, není třeba jít na 64bit. Mám 16 GB ram a jistě 64 bitů, 32bit by byl hloupý krok. Počítá také pro Windows 7 cs 8.

    
odpověděl Stefaan C 02.01.2013 20:20