Részletes áttekintés a Snow Leopard-ról

Címkék

Az Ars Technica egy rendkívül részletesnek látszó, hosszú áttekintést készített a nemrég piacra dobott Mac OS X 10.6 (kódnevén "Snow Leopard") operációs rendszerről. A 23 oldalas írás megtalálható itt.

Hozzászólások

0 New Features
Ennek ellenére van pár program amit át kell írni hogy fusson snow leopardon. Az meg nem fog futni leopardon.

Eddig nem futottam bele. De az atlag osx-en futo appbol kiindulva ez szep adat IO wait state es hely sporolast jelent.

A hirek szerint csak az OS felere fogyott le es a hirben PPC-s apphoz a netrol huzza le Rosettat, ami 2MB mindossze. Igy el tudom kepzelni, h a PPC-s verzioi is ott vannak a libnek, foleg mivel a PPC-s app utana reboot nelkul futtathatova valt. Igy eleg jonak mondhato a tomorites foka.

---
pontscho / fresh!mindworkz

mostanában olykor felmerül bennem transzparensen tömörítő fájlrendszereknél: vajon mennyire fogyasztja a processzort? Nem adódik hozzá számottevően az IO waithez? Laptopál nem eszi az akksit?
Főleg, hogy manapság a dokumentumok többsége vagy eleve tömörítve van, vagy éppen hogy előnyös adatelérés szempontjából a redundancia.

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

biztos, hogy lassabban amortizálja?

az egy tömörítetlen bitre jutó amortizációmennyiség szinte biztosan kisebb.
De tömörítési algoritmustól függően nem tartom lehetetlennek, hogy egy bit/byte változása a tömörítetlenben több változást okoz a tömörítettben.

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Mostantól 3-as binárisok lesznek OSX-hez? PPC/ia32/amd64?
Snow Leopard-ban elmennek a 32bites kódok is, de ha 64-bitre ugrik az os, akkor előbb-utóbb követik az alkalmazások is.
Az Apple különösen figyelt eddig a visszafele kompatibilitásra. A 64-bites kód viszont nem megy 32-bites OSX-el. Az első Mac mini-kben csak Core1 processzor volt, azok nem tudnak amd64-et, így Snow Leopard upgrade esetükben kizárva.

Valójában quad binary-kről beszélhetünk, mert a PPC-nek is van 64 bites változata (PPC64). Most nem jövök azzal, hogy az iPhone ARM-ját is be lehetne sorolni, mert a rajta futó programok is mach-o formátumúak (penta bin?).

Megjegyzem, a NeXT / OpenStep fénykorában is ugyanez volt, csak ott i386 / m68k / HP PARISC / Sun Sparch kódok jártak együtt.

--
Kinek nem inge, ne vegye gatyára