Kako pokrenuti samo 64-bitni način Mac OS
Sadržaj:
Napredni Mac korisnici, administratori i programeri koji žele testirati Mac OS u 64-bitnom načinu rada mogu to učiniti uz pomoć naredbe terminala. U suštini ovo će omogućiti samo 64-bitnim aplikacijama i procesima da se izvode na Macu, što može biti korisno za otkrivanje koje (ako postoje) aplikacije, zadaci, komponente, procesi i stavke možda trebaju ažurirati ili bi mogle biti problematične u budućem Mac OS-u izdanja koja više ne nude punu 32-bitnu kompatibilnost.Dok je aktivan samo 64-bitni način, 32-bitni procesi se uopće neće izvršavati.
Testiranje MacOS-a samo u 64-bitnom načinu rada zahtijeva Mac OS 10.13.4 ili noviji da bude instaliran na računalu, ranije verzije sustava ne podržavaju ovu mogućnost. Očito i sam Mac mora biti 64-bitni, što gotovo svi moderni Macovi (post-Intel switch) jesu, tako da ako radi na modernom izdanju Mac OS-a, to je pokriveno.
Ovo je doista namijenjeno naprednim korisnicima Maca koji testiraju kompatibilnost iz određenog razloga, korisnici početnici vjerojatno će otkriti da će omogućavanje samo 64-bitnog načina rada dovesti do problema s postojećim softverom, pa stoga većini ljudi se ne preporučuje testiranje samo 64-bitnog načina rada. Za većinu Mac korisnika dovoljno je jednostavno pronaći 32-bitne aplikacije na svom Macu, ažurirati te aplikacije kada je to moguće i razumjeti implikacije budućih izdanja Mac OS-a koji ne podržavaju 32-bitne aplikacije.
Kako omogućiti 64-bitni način rada za Mac OS
- Otvorite aplikaciju “Terminal” koja se nalazi unutar direktorija /Applications/Utilities/
- Unesite točno sljedeći naredbeni niz: "
- Pritisnite return i potvrdite autentičnost pomoću sudo da biste pravilno izvršili naredbu
- Ponovo pokrenite Mac
sudo nvram boot-args=-no32exec"
Imajte na umu da kada ste u 64-bitnom načinu rada, nijedan 32-bitni proces se neće pokrenuti niti raditi. To uključuje sve 32-bitne aplikacije, softverske komponente, widgete nadzorne ploče, web dodatke, ploče s preferencijama, pozadinske zadatke i procese i sve ostalo što je 32-bitno.
Ako pokušate otvoriti 32-bitnu aplikaciju u 64-bitnom načinu rada, aplikacija se neće uspjeti pokrenuti i prikazat će se poruka da se aplikacija ne može otvoriti.
Vrijedi napomenuti da je u prethodnim bilješkama o izdanju macOS-a 10.13.4 Apple naznačio da bi samo 64-bitni način rada mogao eventualno pružiti dodatne informacije usmjerene na razvojne programere za pomoć pri testiranju aplikacija i softvera, ali to se još ne pojavljuje treba implementirati.
Kako onemogućiti samo 64-bitni način rada u Mac OS-u
- Pokrenite Terminal i unesite sljedeći naredbeni niz: "
- Pritisnite return i zatim ponovno pokrenite Mac kako bi promjena stupila na snagu
sudo nvram boot-args="
Isključivanje samo 64-bitnog načina rada samo vraća Mac natrag tamo gdje je bio prije, koji može pokrenuti 32-bitne aplikacije, ali uz upozorenje o budućoj kompatibilnosti i performansama.
U ne tako dalekoj budućnosti, vjerojatno je da 32-bitne aplikacije uskoro uopće neće raditi u nadolazećim izdanjima softvera sustava Mac OS, zbog čega je važno ažurirati potreban softver kako bi bio 64 -bit, ili možda jednostavno izbjegavajte buduće verzije MacOS softvera koje ne nude punu 32-bitnu podršku i kompatibilnost.
Kao što je prije spomenuto, uvijek možete dobiti popis 32-bitnih aplikacija na Macu, a to ne zahtijeva upotrebu samo 64-bitnog načina rada ili bilo koji drugi složeni zadatak.
Gubitak podrške za 32-bitne aplikacije nije potpuno neobičan, budući da je iOS ne tako davno napustio 32-bitne aplikacije, a čini se jasnim da Apple želi učiniti isti prijelaz na 64-bitne samo s MacOS-om također. I za malo pozadine, sam Mac OS ima podršku za 64-bitnu jezgru još od Snow Leoparda, tako da ovo nije iznenadna promjena u tehnologiji.
Ako ste zabrinuti zbog kompatibilnosti softvera i samo 64-bitnih verzija Mac OS-a, uvijek možete u potpunosti izbjeći ažuriranja MacOS High Sierra, zajedno sa svim drugim budućim izdanjima softvera MacOS sustava za koja je vjerojatno izgubiti 32-bitnu podršku, barem dok ne dobijete zamjenski softver ili dok ne izradite drugo rješenje za određeno okruženje.