LINUX.ORG.RU
ФорумAdmin

Apple libc и вообще apple environment на Linux

 , , , ,


1

1

Значит учусь я в «школе 21», мы там кодим на маках, но в условиях ковида нам можно сдавать проекты удаленно.

Проблема заключается в том что по хорошему проект перед сдачей нужно тестировать на маке, что бы удостовериться что он нормально функционирует в его среде. Дома у меня мака нет, и хакинтош я не хочу, меня более чем устраивает линукс. Виртуалка для макоси выглядит костыльно, ибо headless она работать не умеет, да и при условии что контейнеры для меня на текущий момент темный лес - это отличная возможность в них разобраться.

В общем появилась у меня идея с помощью systemd-nspawn создать контейнер, в котором будет среда максимально напоминающая мак. То есть установить маковскую libc, а так же ar, make, clang и прочие тулзы тех же версий что на маке. И мне кажется что это должно сработать, ведь никаких библиотек кроме стандартной мы не используем, а утилиты будут такие же.

Но т.к. я не очень опытен у меня есть пара вопросов. Как найти/собрать/где взять маковскую стандартную либу для си и плюсов? Чего я не учел и почему оно не даст ожидаемого эффекта?



Последнее исправление: juf (всего исправлений: 1)
Ответ на: комментарий от anonymous

Так Deprecated. Cказано же было осенью 2020, что за два года перейдём на ARM.

А что, для ARM они libc что-ли свою полностью переписали, что-ли?

Проще уж Mac Mini купить - фапабельгая штука.

Ну так вроде топикстартеру не дрочить надо, а проверить работоспособность софтины. Нафига на это деньги тратить?

Stanson ★★★★★
()
Ответ на: комментарий от anonymous

Так Deprecated. Cказано же было осенью 2020, что за два года перейдём на ARM.

1. И от этого все остальные маки превратились в тыкву.
2. Они rosetta 2 запилили.

Проще уж Mac Mini купить - фапабельгая штука.

Вы для полета в «турцию» всегда самолёт себе прикупаете? А что - «фапабельгая штука».
Если уж говорить про миньку, то нифига «фапабельного» там нэма. Крузис и то не потянет.

anc ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.