The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"В Fedora одобрена поставка в пакете asahi-installer исполняемых файлов для macOS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Fedora одобрена поставка в пакете asahi-installer исполняемых файлов для macOS"  +/
Сообщение от opennews (??), 29-Май-24, 23:56 
Комитет FESCo (Fedora Engineering Steering Committee), отвечающий за техническую часть разработки дистрибутива Fedora Linux, одобрил предоставление исключения из правил, дающего возможность поставлять в составе пакета с инсталлятором asahi-installer исполняемого файла и библиотеки, собранных для платформы macOS. Исключение предоставлено по просьбе разработчиков редакции Fedora Asahi Remix, предназначенной для установки на компьютеры Mac, оснащённые ARM-чипами AppleSilicon...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=61270

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 29-Май-24, 23:56   +2 +/
> Так как собирать данные компоненты для macOS из исходных текстов в окружении Linux проблематично

Они смогли зареверсить железо эпл, но не смогли настроить кросскомпиляцию.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #14

2. Сообщение от Аноним (2), 30-Май-24, 00:06   +5 +/
Значит, там все не так просто, не правда ли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3

3. Сообщение от Аноним (1), 30-Май-24, 00:17   –10 +/
Кросскомпиляция в таргет макось проще, чем кросскомпиляция в таргет линукс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #4

4. Сообщение от НяшМяш (ok), 30-Май-24, 00:19   +1 +/
Откуда куда? В макось из любого хоста, не являющегося макосью, фиг скомпилишь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #5

5. Сообщение от Аноним (1), 30-Май-24, 00:31   +/
Как два байта переслать.

Из любого хоста.
1. Нужен макос сдк, который собирается в один скрипт
https://github.com/tpoechtrager/osxcross/blob/master/tools/g...

2. llvm (clang + lld)
clang --target arm64-apple-darwin main.cpp -isysroot path/to/unpacked/sdk -fuse-ld=lld

done

У федоры могут быть проблемы с лицензированием, вопросами, как притащить себе сдк в билд фермы, но для отдельных разработчиков процесс крайне прост.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #6, #7, #8

6. Сообщение от НяшМяш (ok), 30-Май-24, 00:54   +3 +/
> Как два байта переслать
> У федоры могут быть проблемы с лицензированием

Оп, противоречие.
> для отдельных разработчиков процесс крайне прост

Угу, найди полулегальное сдк, накидай флагов и молись, что скомпилится то что нужно без тестирования. Просто это когда передал --target=wtf-x96 и всё.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

7. Сообщение от Женя Вертолёт (?), 30-Май-24, 06:47   +4 +/
> https://github.com/tpoechtrager/osxcross/blob/master/tools/g...

Это скрипт от Васяна? Неа, не пойдёт.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #15, #16

8. Сообщение от srgazh (ok), 30-Май-24, 07:03   +/
pushd "$XCODE_TOOLS_DIR" &>/dev/null
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

14. Сообщение от n00by (ok), 30-Май-24, 11:28   +2 +/
>> Так как собирать данные компоненты для macOS из исходных текстов в окружении Linux проблематично
> Они смогли зареверсить железо эпл, но не смогли настроить кросскомпиляцию.

Они грамотно расставили приоритеты и не стали распыляться по мелочам. Заодно показали ценность одного и другого. Ради возможности использовать результат реверса без лишних приседаний даже сделали исключение из правил.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #18

15. Сообщение от нейм (?), 30-Май-24, 12:02   +2 +/
Так вся федора, да и рхел - это одни сплошные Васяны. Одним больше, одним меньше - какая разница
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #20

16. Сообщение от Аноним (16), 30-Май-24, 13:35   +/
> Это скрипт от Васяна? Неа, не пойдёт.

На самом-то деле не так. А то, что построенное на реверс-инженеринге проприетарной, закрытой системы почти надёжно только разве что для энтузиастов и далёким от ИТ друзьям такое не подаришь...

Васяны очень годно делают. Отчасти уровень видно просто просмотром коммитов в репо.

Но тут сама задача по смыслу не в возможности надёжно сделать адаптор софта от чужой системы. А смысл только в возможности смотреть идеи и алгоритмы. Чтобы писать свой собственный и другой код под другие платформы.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

18. Сообщение от leningrib (?), 31-Май-24, 15:29   +/
точно. тащить блоб от корпорации - это ок. и эти люди потом что-то верещат про "бизапаснасть!!!!111"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #19

19. Сообщение от n00by (ok), 31-Май-24, 15:46   +1 +/
> точно. тащить блоб от корпорации - это ок. и эти люди потом
> что-то верещат про "бизапаснасть!!!!111"

BLOB расшифровывается как binary large object. Бывают простые типы int (целое), char (символ) и так далее, а бывает "большой объект" какой-то. Это вообще жаргон программистов об исходниках. Так что не надо тащить всё подряд, да ещё с таким саркастичным видом - эффект отличен от ожидаемого.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

20. Сообщение от Аноним (20), 03-Июн-24, 14:59    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру