> Mam upresnujici dotaz, jede vsechno pod 64bit?
Mam plne 64bit system a vsetko, co potrebujem, funguje. Stretol som sa zatial len s 32bit DB2, ktora nechodila, ale myslim ze uz je 64bit verzia.
> A bezi-li 64bitovy system - je v pohode poustet tam 32bitove veci?
Ano. Napriklad flash plugin je 32bitovy a bezi v 64bit firefoxe. Bohuzial, pomerne nestabilne.
> V extremu, muzu mit zaklad 64bitovy a pouzivat vsechny 32bitove aplikace z repozitaru?
Neskusal som, ale rozmyslam nad 32bitovou javou, lebo 64bitova je katastrofa.
Rozjet v 32bit na 64bit systemu jde vsechno, akorat to pak potrebuje podporu v kernelu a od veci na kterych je to zavisle to potrebuje 32bit verze.
Resi se to tak, ze si treba do /32b/ udelate chroot s 32bit systemem (pokud je problem doinstalovat 32bit balicky do 64bit systemu). Arch Linux to resi hromadou balicku s predponou 'bin32-' a 'lib32-', ktere delaji to, ze stahnou 32bit verzi balicku, pozmeni ho, aby se instaloval do /opt a ten pak nainstaluje.
Ve vysledku je mozne, ze veci kompilovane pro 64bit budou mit trochu jine bugy nez ty pro 32bit, takze se clovek docka ruznych nemilych prekvapeni, kde se treba dve binarky od jednoho programu chovaji jinak...
To je pripad treba wine, ktere jako 64bit proste nema smysl provozovat. Je nutne si nainstalovat 32bit verzi a knihovny na kterych wine zavisi (vcetne libgl/nvidia-utils, veci od alsy a podobne).
Zbytečně to komplikujete, 32-bitové aplikace můžete na 64-bitových systémech spouštět i bez chroot jail. Potřebujete jen dva různé adresáře se sdílenými knihovnami. Řada distribucí tak funguje out-of-the-box.