Snow Leopard, kernel 64bit nebo 32bit ? :-)
Instalace Snow Leopardu nedává na výběr při instalaci, zda chcete používat 64bit kernel, nebo 32bit kernel, defaultně se instaluje 32bit kernel, a to hlavně z důvodu zachovaní kext (kernel extensions) modulů do jádra třetích stran. Pouza na serverech APPLE se instaluje 64bit kernel defaultně. Při defaultním 32bit kernelu, samozřejmě můžeme používat 64bit aplikace
Proč tedy se statat o 64bit kernel pro normalního uživatele ? Hlavní důvody jsou DVA:
1. podpora více jak 4GB RAM, bez nutnosti použití PAE
2. RYCHLOST, RYCHLOST ! – prostě na 64 bitech to sviští ještě lépe
Jak tedy nabootovat do 64bit kernelu ? Návodů je na internetu několik, ale asi nejjednodušší a nejzajímavější způsob je:
Při startu počítače držet klávesy 6 a 4 pro 64bit, při dalším restartu bez držení kláves se dostanete zpátky do 32bit.
Snadné, že ? Pokud tedy nepoužíváte, žádné externí kext, neměl by být problém s kompatibilitou, ja ovšem používám vitrualizaci a VPN služby, takže tady je pár poznatků:
- VMware Fusion 2.0.6 – NENÍ kompatibilní s 64bit kernelem, bohužel, zatím není řešení.
- Parallels desktop 4.0 build 3846 - JE plně kompatibilní.
- Shimo, Tunnelblick – vyžadují TUN/TAP kext a obě mají pouze 32bit verzi, ovšem po upgrade TUN/TAP FUNGUJÍ jak v 32bit tak v 64bit.
- UpgradeTUN/TAP najdete zde.
- Istat menus 2.0 Intel sensors – FUNGUJE jak v 32bit tak v 64bit.
Co říci na závěr ? Žádná měření jsem nedělal, ale subjektivně 64bit kernel se zdá být o mnoho rychlejší, neboť vše se chová svižněji než v 32bit kernelu. Týká se to spouštění aplikací, rolování oken, práce s finderem, atd. Nutno vyzkoušet
Je až neuvěřitelné, že na moderních strojích je Leopard rychlejší než Tiger a Snow Leopard v 64bit rychlejší než oba dohromady …. Moc pěkné, jen tak dále …
Plně 64bit macy s 64bit EFI:

Další příspěvky:

komentář by Ondřej — 4. Říjen 2009 @ 17.20
Tak jsem to schválně zkusil… a zdá se mi tu všechno nějak hrozně pomalé. Boot trval snad 2.5 minuty, aplikace se pouštěj rychleji, ale Safari furt nad něčím přemýšlí.
No uvidíme, zatím to nějak málo žere RAM (měl by to být pravý opak, ne?).
komentář by Algi — 4. Říjen 2009 @ 17.25
O této vlastnosti vím od doby co SL vyšel, ale ještě jsem to nezkusil. Až do dnešního dne, kdy jsem si přečetl článek a nahlodalo mě to natolik, že jsem vyzkoušel. Skoro mám teď dojem, že jsem majitelem SSD disku v MBP, protože taková rychlost, to se fakt nevidí. Nádhera
komentář by gmork — 4. Říjen 2009 @ 19.49
To Ondrej: To e divne, s tim jsem se nesetkal, napada me, jen jestli nemas neco nekompatibilniho a taky, ja delal UPLNE cisty reinstal z Leopardu na SL …
komentář by Eten Cross — 9. Říjen 2009 @ 12.47
…hmmmm neviete mi poradiť prečo to nefunguje? Pri spúšťaní MB držím 6 a 4 (úplne od začiatku), škúsal som aj reštart držaním 6 a 4… a stále nič… ked si skontrolujem About this MAC – More Info – System Software Overview tak je 64-bit Kernel and Extensions: No
((( Neviete prečo?
komentář by gmork — 9. Říjen 2009 @ 15.04
Co mas za pocitac ?
komentář by Eten Cross — 9. Říjen 2009 @ 17.42
Macbook 13,3 – 2,4 Ghz Intel 2 Duo… Kupoval som ho May09… potom sa z tej rady stal Pro.
komentář by gmork — 9. Říjen 2009 @ 18.48
hmm tak to je divny …
jeste je tu postup tento v terminalu:
sudo nvram boot-args=”arch=x86_64″
nebo:
Edituj /Library/Preferences/SystemConfiguration/com.apple.Boot.plist a pridej arch=x86_64 do Kernel Flags key. Defaultne je to prazdny …
$ cat /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
…
Kernel
mach_kernel
Kernel Flags
arch=x86_64
komentář by gmork — 9. Říjen 2009 @ 18.51
Aha, jeste je tu jeden duvod, proc to nemusi fungovat, jelikoz 64bit EFI mas, tak je tu jeste tohle:
The machine’s model is prohibited from booting K64 through a hardcoded list within the boot loader. (A cursory look suggests that the list excludes „non-Pro“ machines.)
komentář by Eten Cross — 9. Říjen 2009 @ 22.30
no neviem… pri ceste cez terminal mi oznami:
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files.
…takze som 4sure zatial nepokračoval…
a pls ten druhy dovod? Nechápem trochu ten preklad… čo tým myslia pls?
komentář by gmork — 9. Říjen 2009 @ 22.56
Ten druhy duvod znamena, ze pokud nemas PRO vezri (Mac Pro, Macbook Pro) – tak je to blokovany …
komentář by Eten Cross — 10. Říjen 2009 @ 13.36
…no skúšal som všetky postupy a nič, takže sa jedná o druhý dôvod
Ale to je jaké nespravodlivé pre non-Pro-káčov
Nechápem prečo, veď MB by to kludne utiahol…
komentář by Jou — 13. Říjen 2009 @ 10.51
jak blokováno??? Proč?
komentář by gmork — 13. Říjen 2009 @ 16.08
Proste blokovano, zeptej se apple proc …
Obcas ta jejich politika je trosku trapna …
komentář by Jou — 15. Říjen 2009 @ 13.56
No a teď abych si koupil PROčko
prodat koupit new, prodat koupit new iPhona to je pořád dokola
komentář by externí disk pod 64bit jádrem — 24. Říjen 2009 @ 19.20
Zdravím a pozdravuji,
taktéž jsem si přepl na 64bit jádro. Vše vypadalo v pohodě a opravdu jsem zaznamenal menší zrychlení, což bylo opravdu příjemné:-) Problém ovšem nastal, když jsem připojil externí disk – systém NTFS. Systém sice disk vidí (disk utility), vidí i partition, ale to je vše. Finder o disku netuší. Nejdřív jsem si říkal, že by molh být poškozený, očividně není. Takže mě napadla nekompatibilita. Myslíte, že by mohl být problém v 64bitovém jádru? V různých článcích byla „varování“, že 32bit jádro se natahuje standardně, protože nemusejí být správné ovladače atd.
Má někdo podobný problém…ideálně řešení?
Díky Roman
komentář by gmork — 25. Říjen 2009 @ 12.21
NTFS zadny problem, nepouzivas nahodou nejaky 3d party ovladac ? nfts-3g, nebo paragon NTFS driver ?
Dale samozrejme, kdyz je NTFS disk spatne odmoutovany, nejde pripojit jako read/write, musis pak pres windows nebo pouzivat -o force u ntfs-3g …
NFTS pouzivat u prenosnych disku je na pikacu … je to proste kepl …
komentář by romesh — 30. Říjen 2009 @ 0.18
Jo, tak už se na disk aspoň dostanu (read), měl jsem tam opravdu ještě starý ovladače, který jsem přehlédl, ale zápis mi nejde a dle informací od technika z iStylu ani jen tak nepůjde. A ty návody, co jsem všude našel, to je k ničemu, když u toho každý píše, že si můžu zmrvit disk.
NTFS je prakticky jediná volba, i když teď jsem přišel na to, že pokud to bude můj mac vs. moje pc, tak si na pc hodím HFS+ driver, disk naformátuju a je to v klidu. FAT32 mít nemůžu, pač ten disk mám na HD video a soubory jsou dost často větší než 4GB. Ale napadlo mě, že bych si instalaci těch ovladačů mohl dát na malou partition na ten disk, takže kdyby z něj chtěl číst někdo další, tak si je prostě nainstaluje
Díky za radu a inspiraci