시스템 사양 선택 | 1번 |
---|
다음과 같은 상황 때문에 그냥 커널... 단계에서 막혔습니다
이 문제에 관해 쉽게 설명을 드리려합니다.
결론부터 말하자면 애플 실리콘은 그냥 안드로이드 칩이랑 호환 자체가 불가능한 존재입니다.
안드로이드를 애플 실리콘에 이식하는건 어려운 일이 아닙니다. 프로젝트 샌드캐슬이 그 예시입니다. 하지만 그 반대는 아닐겁니다.
우선 이 문제를 이해하려면 명령어 셋이라는걸 알아야합니다.
X86-64(AMD64)같은 경우 인텔맥에 쓰인 아키텍처입니다.
우리가 포팅하고자 하는 건 ARMV8A, 즉 모바일 기기를 말합니다.
하지만... 놀랍게도 애플은 ARMV8을 사용하지 않습니다.
자체적으로 ARMV8를 커스텀한 아카텍처를 사용하며, 이는 애플 기밀사항이므로 리버스 엔지니어링을 하지않는이상 구현이 어렵고... 어렵게 구현했다고 해도 이는 라이센스 위반정도가 아니라 그냥 고소감입니다....
훌륭한 예시로 프로젝트 코렐리움이 있습니다. 무려 iOS를 웹사이트에서 구동하도록 애뮬레이팅했지만, 결국 라이센스 위반으로 내려갔습니다. 결국 구현도 어려울 뿐더러 이렇게 하면 더이상 해킨토시가 양지에서 활동할수는 없다는겁니다.
물론 부팅만 시킨다면 AMD CPU에서 macOS를 구동하는정도 수준의 패치를 하면 됩니다.
솔직히 제가 부팅은 시켰고, 해외 유저들도 가상머신 구동을 성공한 만큼 (물론 커널패닉) 이론적으로 못하는건 절대 아닙니다. 하지만 고소의 대상이 될 확률을 무릅쓰고 개발할사람은... 잘 모르겠네요
그렇다고 해킨이 언젠간 망할거라고는 확답은 드릴수 없네여
https://www.quora.com/Will-Hackintosh-die-with-Apple-s-ARM-processors
일단 전 두가지 큰 이유로 실리콘 맥의 해킨을 부정적으로 보고 있습니다.
말씀하신것처럼 애플실리콘 맥의 CPU가 일반 ARM명령어가 아닌것과 더불어
리버스 엔지니어링으로 모든것을 처음부터 만들어야 하는 에뮬레이터가 되야만 하는게 첫번째 이유입니다.
지금의 해킨은 에뮬레이터는 아니죠. 부팅단계에서 efi를 살짝 위조해서
애플이 걸어놓은 락을 우회해서 구동하는 방식이니까 말입니다.
안정성이나 성능이 에뮬레이터와는 비교할수가 없습니다.
굳이 비교를 들자면 PS3같은 게임기 에뮬레이터를 들 수 있겠네요. 지금이야 많은 사람들이 달라붙어서
오랜기간 발전시켜서 쓸만하게 게임도 하지 않느냐?라고 반문하는 사람이 있을지도 모르겠는데
지금 PS3가 나온지 몇년이 되고 그 CPU성능을 생각해보면 이제서야 그럭저럭 돌아가는겁니다.
그것도 완벽하게 돌아가는것도 아니에요.
또 다른 두번째 이유로는 에뮬레이터는 지금 이순간에 최신의 CPU를 에뮬하는 경우도 못봤고
한다 해도 그 성능이 따라오질 못합니다.
PS5나 XBOX 최신 시리즈를 지금 에뮬 못하는 이유이기도 하겠지요.
보통 에뮬레이터를 제대로 돌리려면 그 CPU성능의 최소3배 많게는 10배정도 더 파워가 있어야 돌아간다고들 하죠.
결과적으로 지금의 애플실리콘 맥을 에뮬하기 위해서는 앞으로 5~6년까지 시도가 점점 있다가
그럭저럭 돌리게 되려면 10년쯤 후란 얘기입니다. (대략 PS3 에뮬들의 발전을 바탕으로 산정해본거임)
10년후에 지금 애플실리콘맥 정도 성능을 낼 수 있다고 하면 그래도 나름 성공한 에뮬레이터가 되겠죠.
지금 블루스택같은 안드로이드 에뮬레이터들이 많이 나와있는데 애플실리콘 에뮬레이터도 저렇게 기업차원에서
달려들면 안드로이드 에뮬정도로 나올수 있을지도 모릅니다.
(ios쪽과 다르게 구글 안드로이드쪽은 에뮬이 활성화 되고 크게 지원받는걸 보면 구글차원에서
따로 지원이 있었던것 같기도 하고..) 또 위에 예를 든 PS3에뮬보다 안드로이드 에뮬쪽이
더 발전되어있는것도 사실입니다.
하지만 이렇게 되면 법적인 문제도 있고 그동안의 애플의 행보를 볼때 어려울거라 봅니다.
또 애플 실리콘 가는 이유가 CPU, 메모리 통합등 성능적인 이유가 큰데 x86은 10년후쯤에도 지금의 구조를
그대로 쓰지 않을까 싶군요. 아무튼 실리콘 맥의 해킨은 현실적으로 어렵지만 시도 자체까지 부정적으로 보는건
아닙니다. 성능은 크게 떨어져 실사가 어렵더라도 올릴수 있다는게 큰 의미가 있는거니까요.
남들 다 모하비 해킨할때 뒤늦게 해킨을 알게 되어 난생 처음 넷북으로 스노우 레오파드를 올리면서 느꼈던 희열과
비록 넷북 성능이 떨어져 실사는 어려웠지만 넷북에 사과마크 뜨는게 제겐 큰 의미가 있었으니까 말입니다.
앞으로도 해커님들의 많은 노력으로 언젠가는 애플 실리콘 에뮬레이터가 나오길 바라면서 이만 글을 줄입니다.
나온다면... 논란이 있을 수도 있겠네요
초기부터 바로 안정화가 되어서 나오기도 힘들거니 난관이 많을 것이라 예상합니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +28 | 728 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +22 | 540 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1363 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +16 | 557 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 889 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 3975 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5032 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
451 | 24.10.1412:27 | shl628 | |
583 | 24.10.1316:00 | 수박 | |
320 | 24.10.1222:56 | Stultus | |
728 | 24.10.1121:10 | 좌절금지 | |
401 | 24.10.1115:53 | 수박 | |
540 | 24.10.0900:22 | 줌바이퍼 | |
1363 | 24.07.1219:19 | Stultus | |
1168 | 24.10.0500:31 | 줌바이퍼 | |
562 | 24.10.0410:49 | Tamy | |
731 | 24.09.2923:48 | 머트 | |
622 | 24.09.2822:28 | 머트 | |
446 | 24.09.2808:22 | Tamy | |
876 | 24.09.2321:32 | Stultus | |
990 | 24.09.2210:59 | 좌절금지 | |
626 | 24.09.2203:23 | 누림어멈 | |
1158 | 24.09.1919:17 | 좌절금지 | |
557 | 24.09.1917:09 | 좌절금지 | |
496 | 24.09.1813:37 | Stultus | |
889 | 24.09.1723:58 | 좌절금지 | |
590 | 24.09.1722:40 | 좌절금지 | |
450 | 24.09.1717:13 | 맥가즈아 | |
555 | 24.09.1708:13 | 김경석 | |
226 | 24.09.1617:47 | Panictosh | |
758 | 24.09.1504:35 | Tamy | |
577 | 24.09.1319:18 | Stultus | |
693 | 24.09.1019:44 | 치토 | |
482 | 24.09.0118:13 | 머핀X | |
447 | 24.09.0112:54 | 해킨도전자 | |
536 | 24.08.3115:34 | 머핀X | |
299 | 24.08.2601:42 | 화정큐삼 | |
300 | 24.08.2422:59 | 하나브 | |
315 | 24.08.2316:25 | 화정큐삼 | |
411 | 24.08.1810:56 | CanBe | |
358 | 24.08.1800:04 | 화정큐삼 | |
297 | 24.08.1722:03 | 화정큐삼 | |
197 | 24.08.1710:14 | jbhlyk | |
309 | 24.08.1622:06 | Stultus | |
214 | 24.08.1511:16 | hackillious | |
161 | 24.08.1421:30 | 세유니 | |
416 | 24.08.1419:58 | Stultus | |
375 | 24.08.1311:26 | 오디세이 | |
253 | 24.08.1115:46 | 좌절금지 | |
184 | 24.08.1111:21 | 티타보르 | |
231 | 24.08.1022:46 | Stultus | |
521 | 24.08.1022:10 | 오디세이 | |
166 | 24.08.1019:05 | jbhlyk | |
192 | 24.08.0923:20 | RogerT | |
336 | 24.08.0717:18 | 좌절금지 | |
129 | 24.08.0609:17 | RogerT | |
568 | 24.08.0606:14 | 줌바이퍼 | |
86 | 24.08.0523:34 | jbhlyk | |
260 | 24.08.0521:10 | 수인과윤슈 | |
880 | 24.08.0521:08 | 좌절금지 | |
603 | 24.08.0221:07 | Stultus | |
389 | 24.07.3019:12 | Tamy | |
340 | 24.07.2915:37 | 해킨도전자 | |
272 | 24.07.2813:52 | june119 | |
301 | 24.07.2112:43 | Stultus | |
4030 | 23.05.0502:19 | BlueGuerrilla | |
3727 | 21.08.0213:10 | 김태국 | |
275 | 24.07.1122:47 | Stultus | |
211 | 24.07.1020:44 | Stultus | |
247 | 24.07.0921:44 | Stultus | |
370 | 24.07.0820:57 | Stultus | |
198 | 24.07.0811:28 | 의정이 | |
381 | 24.07.0721:25 | Stultus | |
357 | 24.07.0604:41 | bsiugr | |
643 | 24.07.0509:56 | 애플브리크 | |
2434 | 24.02.1715:21 | 광호 | |
470 | 24.06.2723:24 | 치토 | |
239 | 24.06.2617:24 | talas | |
155 | 24.06.2120:58 | 블루사탕 | |
551 | 24.06.1609:01 | gtrfxdsp | |
387 | 24.06.1401:04 | Mactopia | |
848 | 24.06.1120:40 | Stultus | |
762 | 24.06.1115:07 | 새콤칠리 | |
118만 | 23.02.2118:35 | 좌절금지 | |
311 | 24.06.1001:11 | Steer | |
210 | 24.06.0810:09 | Door | |
466 | 24.06.0107:41 | Tamy |
https://www.tonymacx86.com/threads/macos-on-edge2-arm-pc.322363/