it-swarm.dev

Proč Ubuntu Download doporučuje 32bitovou instalaci?

Aktualizace pro 13.10: 64bitová verze je nyní výchozí a 32bitová verze je označena „pro počítače s méně než 2 GB RAM“

Obrazovka stahování plochy Ubuntu obsahuje dvojici přepínačů, pomocí kterých můžete vybrat, zda si přejete stáhnout 32bitovou nebo 64bitovou verzi. 64bitová verze je označena jako „Nedoporučuje se pro každodenní používání plochy“. Pokud máte 64bitový procesor, proč byste nechtěli používat 64bitovou verzi Ubuntu?

Aktualizace pro 10.10: Z 64bitové verze odstranili štítek „Nedoporučuje se“ a k 32bitové verzi přidali štítek „Doporučeno“.

Aktualizace pro 11.04: Stejné jako 10.10.

Aktualizace pro 12.04: Vedle 32bitové verze plochy se stále zobrazuje „Doporučeno“

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

Aktualizace pro 13.10: 64bitová verze je nyní výchozí a 32bitová verze je označena „pro počítače s méně než 2 GB RAM“

155
Warren Pena

To je vlastně jen nesprávné znění druhů. Podle chyba LaunchPad # 58594 To znamená, že typické stolní počítače jsou 32bitové, zatímco novější jsou 64bitové. Protože instalace 32bit bude vždy fungovat na 32bitových i 64bitových počítačích, zůstane „doporučeno“.

107
Marco Ceppi

Použil jsem 64bit Ubuntu na mé ploše a 32bit na mé notebooky. Z větší části jsem neviděl žádné rozdíly, ale byly tam malé drobečky:

  • Jak bylo uvedeno výše, Flash historicky nebyl velmi dobře podporován na 64bit. Nemyslel jsem si, že by mě to zajímalo, ale ve skutečnosti to pro mě bylo docela velké nepříjemnosti. Nakonec jsem použil 32bitovou verzi flash, nainstalovanou ručně. Nedávno společnost Adobe vydala 64bitový Flash, takže možná je to minulost (zatím jsem to netestoval).

  • Java (a další software) na 64bitech využívá více paměti, a to může mít určité dopady na výkon. Nepoužívám moc Java, takže se tento problém doposud nezažil, ale myslím, že je to docela dobře známo).

  • Bývalo to, že mnohem více lidí běželo 32bitů než 64, takže jednou a chvilku byste narazili na 64bitový specifický problém, který by měl tendenci trvat dlouho, než se napraví. To se v posledních letech zlepšilo mnohem lépe, ale pro někoho, kdo opravdu chce, aby Just Work všechno pracoval, možná budete raději 32bitové.

  • 64bit znamená, že ukazatele paměti mohou adresovat větší množství paměti. Pokud má váš systém 4gig nebo více paměti RAM RAM) a používáte aplikace, které vyžadují hodně paměti RAM, může to být důvod pro použití 64bitů. V posledních letech však jádra PAE pro i386 mají stanou se standardem a umožňují adresování> 4gig.

  • Pokud jste vývojář a provozujete 64bitové verze, můžete vytvořit snadno 32bitové i 64bitové spustitelné soubory (např. Pomocí nástroje pbuilder). Vytváření 64bitových binárních souborů na 32bitových se nezdá být možné (dobře, alespoň ne bez skákání přes některé obruče).

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

56
Bryce

Jednou z nevýhod provozování 32bitové verze non-PAE jádra je to, že vaše procesy nejsou chráněny bitem CPU, který nelze spustit (NX), což může útočníkům usnadnit pokus o zneužití chyb v softwaru. Další podrobnosti naleznete v části Diskuse o funkcích bezpečnostního tým . V posledních vydáních Ubuntu existuje emulační režim, ale má omezenou účinnost.

Rovněž randomizační prostor, který je k dispozici pro věci jako randomizace rozložení adresového prostoru (ASLR) , je mnohem, mnohem menší, když se používá 32 bitů, potenciálně do té míry, že bude hrubě násilný.

11
Steve Beattie

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

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

Příspěvek wiki komunity Ubuntu na toto téma doporučuje používat 64bitový Ubuntu, pokud máte 64bitový počítač a nemáte konkrétní důvod nepoužívat 64bitový počítač.

Existují omezení 32bitového přístupu, který nemá přístup k více než 3 GB RAM (ačkoli tento problém je řešen jádrem PAE), ale 64bitový problém zde není. Pokud máte> 3 GB RAM, zvažte použití 64-bit.

8
dv3500ea

Předpokládám, že hlavním důvodem je toto: 32bitová verze funguje téměř na každém PC a Mac, který je v současné době v oběhu, takže pokud nemáte představu, co to znamená 32bitová a 64bitová verze, měli byste si pouze stáhnout 32bitovou verzi a nainstalovat ji a bude to fungovat. A pokud někdo nemá představu o rozdílu mezi 32- a 64-bitovými verzemi, je nepravděpodobné, že budou dělat cokoli, kde bude mít tento rozdíl pozorovatelný účinek.

Jinými slovy, pro 64bitovou verzi musíte zjistit, zda ji váš systém podporuje. U 32bitové verze to tak není. Funguje to na „všem“.

6
Ryan C. Thompson

Provedl jsem několik testů pro porovnání 32 vs 64 bitových konfigurací na různých aplikacích na několika vzorových strojích (malá paměť Atom založená netbook) a typický notebook. Porovnal jsem využití paměti, spotřebu energie pro Následující:

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

Data: http://kernel.ubuntu.com/~cking/x32/Quantal-x32-power-memory-comparisons.ods

Sečteno podtrženo, že pro malé systémy je 32 bit vhodný, pokud máte dostatek paměti a máte moderní 64bitový procesor, pak je vhodný 64 bit. V tabulce je však více podrobností než jednoduché shrnutí.

Také jsem před pár lety provedl několik testů, které porovnávaly 32 bitů, 32 bitů pae a 64 bitů, zde jsou výsledky:

http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt = - viz souhrn závěrů na konci.

5
Colin Ian King

Ubuntu Wiki zároveň říká opak:

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

https://help.ubuntu.com/community/32bit_and_64bit

4
Eugene

Napsal jsem poslední Launchpad Bug # 58594 popis sám sebe už dávno a jediné, co mohu říci, jsem nebyl schopen zjistit, proč je v tomto tématu tolik dezinformací.

Myslím, že nejpravděpodobnější odpovědí je, že 64bitové vydání je mnohem buggy než 32bitové, protože to naznačuje moje vlastní zkušenost s používáním Ubuntu pouze v mém každodenním životě. Na druhé straně se jedná pouze o spekulace, protože jsem mezi formacemi neprovedl formální srovnání.

Pokud dokážu dostatečně dobře pracovat, jednoduše se rozhodnu používat 64bitové vydání, protože je to jedno, které chci vylepšit, protože v čase to bude jednoznačně nejlepší volba a bude tady, než budeme mít všiml. Do té doby chci, aby lidé používali kompletní stabilní distribuci.

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

2
alexander7567

64 bitů je opravdu užitečné, pokud máte více než 4 koncerty RAM. Pokud používáte 64bitový systém, nakonec se dostanete do situace, kdy ovladač nebo dokonce program není k dispozici v 32 bitech. Adobe na chvíli vytáhl svůj 64bitový Flash. Ovladače tiskárny Canon jsou k dispozici pouze v 32 bitech (lze je však nainstalovat násilím). Použil jsem jak 64bitový, tak 32bitový systém a zjistil jsem, že 64 bit mi neposkytl žádné výhody (oba běželi stejnou rychlostí, jak jsem mohl říct).

2
Mike

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

Pokud někdo s 32bitovými počítači stáhne 64bitovou verzi, je velmi jisté, že se na jeho počítačích nespustí, protože 32bitové procesory nerozumí 64bitovým příkazům a nezpracovávají je. Pokud však někdo s 64bitovými počítači stáhne a použije 32bitovou verzi, bude funguje, protože 64bitový Arch je zpětně kompatibilní s 32bitovými.

Dalším problémem je, že 32bitový software vyžaduje méně hardwarového výkonu.

Aktualizace: Od 13.10, stránka stahování Ubuntu nyní doporučuje 64bitové stahování a nabízí 32bitovou možnost „pro stroje s méně než 2 GB RAM“. Důvodem je, že většina výpočetních zařízení, která by mohla mít dnes nainstalovanou Ubuntu, je 64bitová a pouze zařízení s méně než 2 GB RAM může obsahují 32bitový procesor.

1

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

Pokud nepotřebujete aplikace náročné na paměť, nemusíte jít 64bit. Mám 16 GB RAM a určitě 64 bit, 32bit by byl hloupý tah. Počítá se také pro Windows 7 en 8.

0
Stefaan C