Tak za prvé, Macy nemají žádný obskurdní OS. Běží na UNIXu (v základu FreeBSD). Drtivá většina Linuxových aplikací se dá zkompilovat a používat nativně mnohem líp než na Windows. Na Windows sice existuje "Linuxová" vrstva, takže podpora se zlepšila, ale lituji kohokoliv kdo se snaží na Windowsu dělat nějakou serioznější práci nad Open Source.
To nie je celkom pravda; macOS má základ v xnu, ktorý je zase následníkom jadra Mach. Tvorca jadra Mach, Avie Tevanian, to mal pod palcom v Nexte a neskôr Apple. Z FreeBSD je v macOS len zopár user space utilít, zhruba ekvivalent coreutils, a to navyše v zastaraných verziách z léta páně.
Fakt netuším, prečo stále tento mýtus, že macOS je založený na FreeBSD, prežíva dodnes.
To, že "drtivá väčšina" (keď ignorujeme GUI aplikácie) sa dá skompilovať pod macOS je len tým, že bolo vynaložené neskutočné úsilie na portovanie. V ranných dobách OSX to tak nebolo a človek neustále riešil rozdiely v API alebo špecifiká linkeru.
Linuxová "vrstva" pod Windows je hyper-v virtuálka s reálnym linuxovým jadrom a špecifickým initom.
Jako bonus obsahují akcelerátor neuronových sítí. Vývoj a práce s AI je budoucnost a jak syna lépe připravit na budoucnost než tak, že mu pořídím stroj který mu umožní efektivně pracovat s tím co teď hýbe světem.
Túto časť môže spoľahlivo ignorovať. Použiteľné je to len s CoreML, čo je macOS-špecifický framework. Pokiaľ by chcel použit pytorch alebo scikit-learn, aby bol kompatibilný s kolegami, tak mu to pôjde čisto na cpu (resp. pytorch dnes už vie aj compute shadery na gpu).
Na druhou stranu 16GB na Apple Silicon podává stejný výkon jako 32 GB na Intelu. Je potřeba si uvědomit, že Apple nepotřebuje na M procesorech tolik cachovat do paměti. Celkově to funguje krapet jinak a to na co jsme zvyklí z x86 tady nemusí platit.
Ani náhodou. 16 GB na macOS je na tom úplne rovnako ako 16 GB na PC (plus mínus -- mínus je, že ju zdieľa s GPU, plus je, že ju vie komprimovať à la zram). Zaujímalo by ma, čo si predstavujete pod pojmom "nepotrebuje tolik cachovat do paměti" a ešte taký detail, ako si vysvetlíte rádovo vyššie využitie SSD (áno, swapuje to ako divé. PC s Fedorou mi za 5 rokov nezapísalo na SSD toľko dát, ako M1 mac za rok, pri rovnakom spôsobe využitia). Tu by som zase poukázal na to, že SSD sa vymeniť nedá, keď zomrie SSD, tak zomrie celý počítač.