Mám 32 nebo 64bitový Debian?

Založil Hobild, 15. 02. 2011, 19:19:18

Předchozí téma - Další téma

Hobild

Zdravim,
nejde ani tak o problem, jako spis o zajimavost.
Instaloval jsem z DVD urceneho pro i386 (pouzil jsem pro stazeni soubor debian-6.0.0-i386-DVD-1.jigdo). Pritom se mi nainstalil kernel 2.6.32-5-amd64 a iceweasel (firefox) v info o aplikaci uvadi: Mozilla/5.0 (X11; U; Linux i686 (x86_64).

Zajimalo by me, co mam vlastne za system - 32bit se 64bit jadrem, nebo je vse kompletne 64bitove? Kde to u debianu zjistim?

Pokud jde o 64bit, jak je to mozne, vzhledem k pouzitemu instalacnimu mediu?

Dik.

Petr Krčmář

Máš 64bitové jádro a nad ním 32bitový systém. Jádro ověříš pomocí

$ uname -m

a systém tak, že se koukneš na obsah adresáře /usr/lib64. Pokud tam je halda knihoven, tak máš 64bitový systém. Navíc můžeš zkusit, jakou architekturu má nastavenou balíčkovací systém:

$ dpkg --print-architecture

Taky si můžeš přímo sáhnout na nějakou binárku, ideálně třeba na init:

$ file /sbin/init

Napiš pak, co ti vyšlo :).

Hobild

Citace od: Petr Krčmář kdy 15. 02. 2011, 21:55:52
Máš 64bitové jádro a nad ním 32bitový systém. Jádro ověříš pomocí
Mas pravdu ;-)
ls /usr/lib64
libfakeroot (pouze 1 polozka)

dpkg --print-architecture
i386

uname -m
x86_64

file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

Dik za info. Z toho by vyplyvalo, ze 64bit jadro nebude mit problemy se spravou vetsi pameti nez 4G (?). Ty mam ted, ale zvazuju zvyseni (nektere narocne aplikace), abych se vyhnul swapovani.

Asi jde o idealni kombinaci. Vykonne jadro, aplikace bez potizi ktere mají v 64bitovych verzich...
H.