macOS 10.16 20A2314a, aneb mnou zvaný "Sur Catalina"
Posted: Sat Jan 11, 2025 9:09 pm
Nejaký čas dozadu si niekto na opačnom konci sveta kúpil prototypový Developer Transition Kit (ten smíšny "Mac mini" s A12Z SoC) s označením ADP3,1/J273, a mal na ňom tento zaujímavý macOS. Ten sa následne "dumpnul" a začal šíriť v súkromných skupinách. A ako to na internete býva, onedlho sa táto zostava ocitla na niekoho serveri, ktorý si Google pekne vyindexuval. Odkaz na túto zostavu nemôžem poskytnúť, ale ak viete používať úvodzovky a čítať s porozumením, obrazy disku daného prototypu na internete do pár sekúnd nájdete.
Táto zostava sa šíri iba ako obraz, a to v slušných rozmeroch (rozbalený obraz zaberá 500GB, takže ak ho plánujete sťahovať a inštalovať, radšej si nachystajte veľký disk).
Nachádzajú sa v ňom rôzne pikošky vo forme kernelov pre M1 procesory a interných Apple programov, ale väčšinu z toho asi budete ignorovať, jedine že by ste doma mali svoj vlastný prototypový kus.
Dátum kompilácie je o niekoľko dní neskorší od macOS 11.0 Developer beta 1, ktorý bol sprístupnený počas WWDC 2020. Podľa môjho názoru sa ale jedná o staršiu verziu.
Inštalácia prebieha veľmi zaujímavým spôsobom, a je veľmi náročná na úložisko aj čas. Do tohto procesu sa vrhať hlboko nebudem, keďže už existuje podrobný návod , ktorého autorom je človek tu ľuďom známy.
Mám k nemu ale dve poznámky:
Na inštaláciu odporúčam mať aspoň 600GB voľného miesta (ideálne na externom úložisku) pre potrebné obrazy a súbory, a výkonnú mašinu na rozbaľovanie hlavného obrazu (na mojom M2 Pro tento proces trvá vyše hodinu).
Na destinačnej mašine odporúčam mať aspoň 150GB voľného miesta (minimálne 90GB pre 20A2314a, ostatné pre macOS 11.0 Developer beta 1, ktorý bude potrebné inštalovať dvakrát). Destinačný disk nie je potrebné celý vymazať tak, ako to návod naznačuje.
V mojom prípade inštalácia trvala niekoľko dní, vďaka rôznym problémom (od nepredvídateľnosti rsync príkazu, cez nedostatočné miesto na disku až po náhodné vypínanie Macu v režime spánku).
Pôvodná destinácia pre túto zostavu bola Early 2015 MacBookAir7,2. Nakoniec som ju však nainštaloval na svoj starší Late 2013 MacBookPro11,1, pretože môj Air z neznámych dôvodov nedokáže túto zostavu spustiť (aj keď je plne kompatibilný). Ku kompatibilite s T2 Macmi sa nedokážem vyjadriť.
Po niekoľkých dňoch únavnej práce ma privítala obrazovka, ktorú asi nikdy v takejto forme na inom Macu neuvidíte. Jedná sa o macOS Setup Assistant s vizuálom z Big Sur, ale pozadím z Cataliny.
Po nastavení ma následne privítala plocha, ktorá na prvý pohľad vyzerala ako čistá inštalácia macOSu 10.15. Nie všetko ale bolo v poriadku. Niektoré UI prvky vyzerali zvláštne, Dock mal záhadné zaoblení zospodu, a celý systém pôsobil ako zo sna (prípadne vyhalucinovaný aLom). Dôvod bol ten, že to rozhranie ktoré som videl bolo tzv. decoy. Skutočný macOS sa schováva pod rôznymi vrstvami, ktoré treba odhaliť. Než sa k ním ale dostaneme, poďme si vizuálne porovnať tento macOS 10.16 s inštaláciou 10.15.7.
Tu vidíme Finder (macOS 10.15.7 vpravo, 10.16 vľavo): Obe okná vyzerajú veľmi podobne, ale sú medzi nimi rozdiely. Ikony nie sú rovnaké, tlačidlá sú príliš malé, a sidebar zvýrazňuje vybrané položky inak.
(priehľadnú lištu na Cataline si nevšímajte, to je zmena z XtraFinderu)
Teraz si porovnajme Dock (macOS 10.15.7 hore, 10.16 dole): Docku chýbajú obrysy prítomné na Cataline, a má čiastočné zaoblenie aj na spodných stranách.
Následne, menu bar (macOS 10.15.7 hore, 10.16 dole): Jediný rozdiel viditeľný tu je šírka medzier medzi položkami.
Ako som spomínal, celkový systém pôsobí zvláštne keď ho začnete používať. Začne Vám dochádzať, že Apple niečo robil pod poklopom. Na konečné porovnanie priložím snímky celej obrazovky.
macOS 10.15.7: macOS 10.16: (Všimnite si už nové Time Machine a Mission Control ikony)
A teraz už dosť chodenia okolo horúcej kaše. Poďme sa pozrieť na to, ako sa dostaneme k novému macOS dizajnu, ktorý Apple pripravoval.
Ten je schovaný pod niekoľkými príkazmi, s ktorými ste sa už mohli v nejakej podobe stretnúť. Jedná sa o defaults write/delete. macOS 10.16 nemá žiadne špeciálne kontroly hardvéru, ani prístupu (narozdiel od napr. Leopardu 9A410, ktorý vyžaduje špecifické MAC adresy pre povolenie skrytého dizajnu).
Nový dizajn sa delí na niekoľko častí, ktoré vyžadujú individuálne povolenia (vďaka tomu je ale možné ich mixovať).
Prvá časť zahŕňa nové ikony, celkové rozhranie, a prihlasovaciu obrazovku.
Tú dokážeme povoliť pomocou príkazu:
a zakázať pomocou:
Jej povolenie vyžaduje reštart celého systému, ale zároveň prejaví najväčšie zmeny:
To dokážeme pomocou príkazu:
alebo:
Jeho neprítomnosť dokážeme spozorovať aj na jednotlivých položkách v menu bare, a v System Preferences. Rôzne menu dizajnovo nepasujú, a nastavenia sú prázdne.
Aktivácia aj v tomto prípade vyžaduje reštart. Po prihlásení dostaneme nový dizajn menu baru, rôznych menu, a samotný Control Center sa objaví tiež, spolu s príslušnými nastaveniami.
Stále nám ale chýba posledný diel. Keď sa pokúsime otvoriť notifikačné centrum, alebo nám príde upozornenie, uvidíme starý Catalinový dizajn. Toto je posledná časť, ktorú treba povoliť. Príkaz k tomuto je takmer identický príkazu pre ovládacie centrum:
Centrum môžeme zakázať pomocou:
Po reštarte uvidíme nové notifikačné centrum spolu s jeho konfigurátorom, a tým pádom odokryjeme poslednú novú časť macOS 10.16.
(Rád by som poukázal na fakt, že staré a nové centrá majú samostatné konfigurácie, narozdiel od menu baru.)
Vďaka tomuto prístupu dokážeme kombinovať staré prvky s novými, a povoliť celkom bizárne konfigurácie, ako napríklad táto: Taktiež to znamená, že to je zatiaľ jediný "verejne dostupný" macOS, kde je možné prepínať medzi dvoma kompletne rozdielnými dizajnami.
Som si istý, že sa v tejto zostave nachádza viac zaujímavostí, ale ešte som ich neobjavil. do Apple Internal vecí sa moc dostávať nechcem, keďže neviem na aký účel väčšina z toho slúži.
Rád by som nakoniec dodal pár faktov a vecí, ktoré som spozoroval:
Táto zostava sa šíri iba ako obraz, a to v slušných rozmeroch (rozbalený obraz zaberá 500GB, takže ak ho plánujete sťahovať a inštalovať, radšej si nachystajte veľký disk).
Nachádzajú sa v ňom rôzne pikošky vo forme kernelov pre M1 procesory a interných Apple programov, ale väčšinu z toho asi budete ignorovať, jedine že by ste doma mali svoj vlastný prototypový kus.
Dátum kompilácie je o niekoľko dní neskorší od macOS 11.0 Developer beta 1, ktorý bol sprístupnený počas WWDC 2020. Podľa môjho názoru sa ale jedná o staršiu verziu.
Inštalácia prebieha veľmi zaujímavým spôsobom, a je veľmi náročná na úložisko aj čas. Do tohto procesu sa vrhať hlboko nebudem, keďže už existuje podrobný návod , ktorého autorom je človek tu ľuďom známy.
Mám k nemu ale dve poznámky:
- V kroku 12 je napísaný neplatný syntax, ktorý iba vyústi v chybu. Namiesto jeho použitia sa posuňte o úroveň vyššie, a použite príkaz:
Code: Select all
sudo rm -rf [menopriečinku]/*
- V kroku 13 nie je špecifikované, ako presne má byť daný rsync príkaz zadaný. rsync sa ale dokáže správať nepredvídateľne, takže mount point obrazu by mal mať za sebou "/." (ideálne aj destinácia).
Príklad:Code: Select all
sudo rsync -a -v -x -H -p -W -E -S --progress --numeric-ids --ignore-errors /Volumes/System/. ~/sur-catalina/
Na inštaláciu odporúčam mať aspoň 600GB voľného miesta (ideálne na externom úložisku) pre potrebné obrazy a súbory, a výkonnú mašinu na rozbaľovanie hlavného obrazu (na mojom M2 Pro tento proces trvá vyše hodinu).
Na destinačnej mašine odporúčam mať aspoň 150GB voľného miesta (minimálne 90GB pre 20A2314a, ostatné pre macOS 11.0 Developer beta 1, ktorý bude potrebné inštalovať dvakrát). Destinačný disk nie je potrebné celý vymazať tak, ako to návod naznačuje.
V mojom prípade inštalácia trvala niekoľko dní, vďaka rôznym problémom (od nepredvídateľnosti rsync príkazu, cez nedostatočné miesto na disku až po náhodné vypínanie Macu v režime spánku).
Pôvodná destinácia pre túto zostavu bola Early 2015 MacBookAir7,2. Nakoniec som ju však nainštaloval na svoj starší Late 2013 MacBookPro11,1, pretože môj Air z neznámych dôvodov nedokáže túto zostavu spustiť (aj keď je plne kompatibilný). Ku kompatibilite s T2 Macmi sa nedokážem vyjadriť.
Po niekoľkých dňoch únavnej práce ma privítala obrazovka, ktorú asi nikdy v takejto forme na inom Macu neuvidíte. Jedná sa o macOS Setup Assistant s vizuálom z Big Sur, ale pozadím z Cataliny.
Po nastavení ma následne privítala plocha, ktorá na prvý pohľad vyzerala ako čistá inštalácia macOSu 10.15. Nie všetko ale bolo v poriadku. Niektoré UI prvky vyzerali zvláštne, Dock mal záhadné zaoblení zospodu, a celý systém pôsobil ako zo sna (prípadne vyhalucinovaný aLom). Dôvod bol ten, že to rozhranie ktoré som videl bolo tzv. decoy. Skutočný macOS sa schováva pod rôznymi vrstvami, ktoré treba odhaliť. Než sa k ním ale dostaneme, poďme si vizuálne porovnať tento macOS 10.16 s inštaláciou 10.15.7.
Tu vidíme Finder (macOS 10.15.7 vpravo, 10.16 vľavo): Obe okná vyzerajú veľmi podobne, ale sú medzi nimi rozdiely. Ikony nie sú rovnaké, tlačidlá sú príliš malé, a sidebar zvýrazňuje vybrané položky inak.
(priehľadnú lištu na Cataline si nevšímajte, to je zmena z XtraFinderu)
Teraz si porovnajme Dock (macOS 10.15.7 hore, 10.16 dole): Docku chýbajú obrysy prítomné na Cataline, a má čiastočné zaoblenie aj na spodných stranách.
Následne, menu bar (macOS 10.15.7 hore, 10.16 dole): Jediný rozdiel viditeľný tu je šírka medzier medzi položkami.
Ako som spomínal, celkový systém pôsobí zvláštne keď ho začnete používať. Začne Vám dochádzať, že Apple niečo robil pod poklopom. Na konečné porovnanie priložím snímky celej obrazovky.
macOS 10.15.7: macOS 10.16: (Všimnite si už nové Time Machine a Mission Control ikony)
A teraz už dosť chodenia okolo horúcej kaše. Poďme sa pozrieť na to, ako sa dostaneme k novému macOS dizajnu, ktorý Apple pripravoval.
Ten je schovaný pod niekoľkými príkazmi, s ktorými ste sa už mohli v nejakej podobe stretnúť. Jedná sa o defaults write/delete. macOS 10.16 nemá žiadne špeciálne kontroly hardvéru, ani prístupu (narozdiel od napr. Leopardu 9A410, ktorý vyžaduje špecifické MAC adresy pre povolenie skrytého dizajnu).
Nový dizajn sa delí na niekoľko častí, ktoré vyžadujú individuálne povolenia (vďaka tomu je ale možné ich mixovať).
Prvá časť zahŕňa nové ikony, celkové rozhranie, a prihlasovaciu obrazovku.
Tú dokážeme povoliť pomocou príkazu:
Code: Select all
sudo defaults write /Library/Preferences/FeatureFlags/Domain/AppKit.plist Glade -dict Enabled -bool true
Code: Select all
sudo defaults delete /Library/Preferences/FeatureFlags/Domain/AppKit.plist
- Prihlasovacia obrazovka nadobudne svoj finálny dizajn.
- Dock nadobudne svoje obrysy a začne sa vznášať.
- Celý systém začne vypadať ako macOS 11 namiesto 10.15.
- Programy a priečinky dostanú nové ikony.
- Chovanie systému sa zmení na to z 11.0 (napr. Handoff ikona sa presunie z ľavého kraju Docku na koniec pripnutých programov, Open/Save dialógy sa presunú do stredov okien).
- A viac...
To dokážeme pomocou príkazu:
Code: Select all
sudo defaults write /Library/Preferences/FeatureFlags/Domain/ControlCenter.plist Vapor -dict Enabled -bool true
Code: Select all
sudo defaults delete /Library/Preferences/FeatureFlags/Domain/ControlCenter.plist
Code: Select all
sudo defaults write /Library/Preferences/FeatureFlags/Domain/NotificationCenter.plist Vapor -dict Enabled -bool true
Code: Select all
sudo defaults delete /Library/Preferences/FeatureFlags/Domain/NotificationCenter.plist
Vďaka tomuto prístupu dokážeme kombinovať staré prvky s novými, a povoliť celkom bizárne konfigurácie, ako napríklad táto: Taktiež to znamená, že to je zatiaľ jediný "verejne dostupný" macOS, kde je možné prepínať medzi dvoma kompletne rozdielnými dizajnami.
Som si istý, že sa v tejto zostave nachádza viac zaujímavostí, ale ešte som ich neobjavil. do Apple Internal vecí sa moc dostávať nechcem, keďže neviem na aký účel väčšina z toho slúži.
Rád by som nakoniec dodal pár faktov a vecí, ktoré som spozoroval:
- Aj napriek tomu, že táto zostava bola vykompilovaná neskôr ako macOS 11.0 Developer beta 1, nachádzajú sa v nej bugy, ktoré neboli prítomné v beta 1, ani novších verziách. Tejto zostave taktiež chýbajú všetky Big Sur tapety, a stále sa identifikuje ako 10.16. Vďaka tomu som presvedčený, že sa jedná o skoršiu verziu ako beta 1.
- Ak povolíte Big Sur UI, všetky systémové ikony sa zmenia na verzie videné v Developer beta 1. Ak ho nepovolíte, aplikácie ako Mission Control a Screenshot stále budú mať nové ikony, a dokonca verzie videné v 11.0 Golden Master. Je možné, že Apple omylom menil tieto ikony na zlom mieste, a ich verzie z beta 1 sme nikdy nemali vidieť?
- V tejto zostave sa nachádzajú finálne zvuky pre macOS 11.
- Táto zostava ukazuje verbose log pri každom spúšťaní bez ohľadu na boot argumenty.
- Táto zostava sa nedokáže správne reštartovať, a po každom raze ukáže "You shut down your computer because of a problem" správu.
- Počas spúšťania je v ľavom dolnom rohu vidno Apple Internal vodoznak.
- Po otvorení nového Terminal okna na novom účte sa ukáže výpis, ktorý sa nenachádza v žiadnej inej verzií macOSu.