Zastanawiam się, skąd mogę pobrać kod źródłowy jądra Mac OS X Mountain Lion 10.8.2: Darwin 12.2.0.
Przejrzałem go, ale trudno go znaleźć. I tak, próbowałem http://www.opensource.apple.com .
Zastanawiam się, skąd mogę pobrać kod źródłowy jądra Mac OS X Mountain Lion 10.8.2: Darwin 12.2.0.
Przejrzałem go, ale trudno go znaleźć. I tak, próbowałem http://www.opensource.apple.com .
Odpowiedzi:
Znalazłem to. W rzeczywistości nazywa się jądro Darwina xnu
. Pełna nazwa jądra, wraz z wersją, dla systemu Mac OS X 10.8.2 to xnu-2050.18.24
.
Można go pobrać tutaj: http://www.opensource.apple.com/tarballs/xnu/xnu-2050.18.24.tar.gz .
Kod źródłowy można przeglądać online tutaj: http://www.opensource.apple.com/source/xnu/xnu-2050.18.24/
Patrzysz we właściwym miejscu. Nie widziałem wiki aktualizowanej od czasu Lion - ale w przeszłości kompleksowe skrypty budowania były pakowane jako część projektu darwinbuild .
Źródło 10.8.2 jest wymienione na stronie http://www.opensource.apple.com/release/mac-os-x-1082/ i możesz po prostu spróbować pobrać najnowszą wersję darwinbuild z MacPorts, zamiast budować ją ze źródła, aby zobaczyć jeśli może to pomóc w wyciągnięciu nowszej gałęzi odpowiadającej 10,8, nawet jeśli dokumentacja nie jest napisana, aby wskazać, czy kroki poszczególnych gałęzi Mountain Lion są ukończone (lub nawet wymagać czegoś innego niż pobranie bieżącego kodu pnia).