Ahoj,
delsi dobu pouzivam dualboot Mac OS X a Ubuntu a ve virtualu Windows XP. Kdybych neprogramoval aplikace pro embedded systemy, jel bych jen na Macu. V dnesni dobe uz jsou systemy dost vyrovnane, co se tyce funkcionality. Za hlavni prednosti OS X povazuju uzkou sepjatost s HW, integraci (mnoho veci je reseno na urovni os) a ze si pomyslne bere to nejlepsi z Windows a ostatnich systemu. Ma podporu velkych vyrobcu a projektu, existuji oficialni verze mnoha programu pro Mac a zaroven to je unix like system se vsim vsudy.
Obecne plati, ze jsou alternativy k programum z win a linux sveta, ktere maji mac logiku ovladani a pouzivaji sluzby os. Kdyz pochopis svet maca, zacnes takove aplikace vyhledavat, protoze ti ostatni budou pripadat neintuitivni na ovladani a "hloupe". Typicky priklad, jak postupuje switcher: Nainstaluje si MS Office for Mac s tim, ze je zna a vse je ok. Pak zjisti, ze existuji iWork a po case zacne pouzivat to, protoze by si z MS Office vytrhal vlasy, jak se chovaji nelogicky.
A kdyby se ti nedej boze OS X nezalibil, zbyde ti skvelej hw s mnoha praktickyma vychytavkama:)
Co se tyce velikosti instalace, je to tusim kolem 10GB vcetne recovery partition. Co se tyce SSD, podivej se na Fusion Drive, jde to rozchodit i kdyz mas druhy disk misto opticke mechaniky nebo je externi. Akorat nesmis mit dualboot.
XCode je celkem moloch, zabira tusim 5GB s ios sdk. Eclipse funguje nativne, KDevelop a podobne lze rozchodit pomoci Macports (fink, Homebrew). Mel jsem ho nainstalovane, ale zlobila sprava projektu, tak jsem to nepouzival.
VirtualBox je skvelej na vykon. Pokud je do virtualu potreba pripojit specificky hw, je dobre pouzit Parallels Desktop. VM z VB jde do PD jednoduse naimportovat, nevim jak obracene.
Tot asi vse, co by se ti mohlo hodit.