Dobry den,
dostal jsem se k castecnemu spravovani servru amd64 s nainstalovanym debianem. Sam moc debianu nerozumim. Pote co jsem chtel instalovat jeden komercni program, ktery je optimalizovan i na x86_64, zjistil jsem, ze debian neni nainstalovan 64-bitove. Trochu jsem se v tom hrabal a zjistil jsem, ze ani jadro neni skompilovano na amd64 a 64-bitove knihovny chybi.
Potreboval bych poradit, jak alespon zajistit, aby se daly poustet 64-bitove programy. Nebo jestli neni lepsi cely debian preinstalovat s podporou 64bitu. Zatim by ani velke preinstalovani nevadilo, protoze tam jeste neni nic rozchozene.
„Lehce“ nepřesné. Situace je o fous složitější.
AMD64 má tu zvláštnost, že obsahuje vlastně dvě jádra - jedno x86 a jedno 64-bitové.
Pak jsou tři možnosti, jak takový systém můžete pouštět:
1) Čistě 32-bit. Instalovaný software nemá ani ponětí o 64bitovém jádře (To je současný stav toho Debiana.)
2) Čistě 64-bit. Také není moc co řešit, jenom zatím není mnoho softu, který by byl výrazně výkonnější v 64bit, většinou je výrazně pomalejší (spousta enkodérů – protože mají kód optimizovaný v x86 assembleru).
3) Multilib. Jedná se vlastně o 64-bitový systém (v tomto případě Linux), jehož GCC/glibc bylo bootstrapnuté se zapnutým „multilib“, což umožňuje nativně spouštět 32-bitové aplikace na 32-bit jádře. Není to však bez problémů – skvělým příkladem jsou linoxové porty komerčních her (32-bit) – často se dožadují určitých verzí knihoven a nedomluví se s těmi 64-bit. Tady pak do hry nastupuje buď chroot s různé pomocné utility, nebo různé wrappery.
!!POZOR!!
64-bitový systém nainstalujete jen z 64-bitového instalačního média (třeba Gentoo LiveCD pro AMD64), z 32-bit NELZE. Doporučuji zkonzultovat s dokumentací k vaší distribuci.
Nepočítejte také s tím, že na čistě 64-bit systému rozběhnete OpenOffice.org – v 64-bit zkompilovat zatím bezproblémově nejde (pokud vím), tudíž je třeba použít 32-bit binárku (a na její spuštění je třeba multilib).
Já se už asi pět měsíců potýkám s Gentoo na AMD64 (kromě dvou dalších 32-bit strojů) a teprve před takovými dvěma měsíci se mi tam začalo dařit postupně rozcházet použitelný systém.
No a nakonec:
Existuje vůbec Debian pro AMD64 (64bit)?
Na tom stroji toho moc bezet nema. Ma to byt server a tak zrovna openoffice potrebovat nebudu. Pobezi tam hlavne apache s ruznejma modulama (napr tomcat) a pak jeste mathematica, ale tu mam 64 i 32-bitovou.
Me osobne prijde skoda, aby to bezelo jen 32 bitove. Zajimalo by me tedy jestli tedy bude konkretne u apache poznat rozdil ve vykonu.
Debian snad nejakej neoficialni 64-bitovej existuje. Ja osobne bych nainstaloval gentoo, ale volba distribuce nezalezi zcela jen na me.
Skoda to byt nemusi, doporucuji, aby to bezelo na 32bit. 64bit je jeste ve vyvoji a jak tady padlo, spousta veci nejni pod 64bit bezchybne (a nebo vubec) kompilovatelna. Rozdil ve vykonu nebude podle me tak velky .Nebo potom jinak zkusit jine distro (gentoo, fedoru,mandrake). Nevim, zda bych na server instaloval nynejsi jeste nedoladene 64bit distribuce :-/
Zdar Max