OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Пятница, 29 Март, 2024 01:44

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Запуск на MacOS
СообщениеДобавлено: Четверг, 01 Июнь, 2023 00:50 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
Поглядел, тут вроде народ Gtk2 приложения на маках запускает
https://www.gtk.org/docs/installations/macos

Никто такую штуку не пробовал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Четверг, 01 Июнь, 2023 13:46 
Аватара пользователя

Зарегистрирован: Воскресенье, 09 Декабрь, 2018 15:14
Сообщения: 113
Откуда: Equestria
В версии 10.15 и новее выпилили поддержку 32-бит программ. Так что ящик в пролёте на данный момент.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Четверг, 01 Июнь, 2023 14:10 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
А через Wine кто-то пробовал запускать?
Вот тут вроде люди запускают 32-битные Windows программы на новых версиях MaxOS
https://www.youtube.com/watch?v=0X4IJPFB9dg


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Четверг, 01 Июнь, 2023 14:20 
Аватара пользователя

Зарегистрирован: Четверг, 08 Октябрь, 2009 15:00
Сообщения: 3774
SovietPony писал(а):
В версии 10.15 и новее выпилили поддержку 32-бит программ. Так что ящик в пролёте на данный момент.

А пробовал запускать 64-битный ELF файл от Hershel на маке?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Пятница, 02 Июнь, 2023 13:19 
Аватара пользователя

Зарегистрирован: Воскресенье, 09 Декабрь, 2018 15:14
Сообщения: 113
Откуда: Equestria
Иван Денисов писал(а):
А через Wine кто-то пробовал запускать?
Вот тут вроде люди запускают 32-битные Windows программы на новых версиях MaxOS
https://www.youtube.com/watch?v=0X4IJPFB9dg
Ну да, там делают Wow64 специально под мак. Не знаю как это работает, может можно малой кровью подпилить ящик что бы могло пускать 32битные модули и как-то работать с 64битным внешним кодом.
Иван Денисов писал(а):
А пробовал запускать 64-битный ELF файл от Hershel на маке?
Увы, у меня нет интелмака, только старый повермак %)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Пятница, 02 Июнь, 2023 16:30 
Администратор

Зарегистрирован: Вторник, 15 Ноябрь, 2005 01:14
Сообщения: 4695
Откуда: Россия, Орёл
И тут возникает два вопроса: а нужен ли Мак вообще?
И как там оно вообще возможно на М1 (x86 на Маке выводится из употребления)?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Пятница, 02 Июнь, 2023 16:56 
Аватара пользователя

Зарегистрирован: Воскресенье, 09 Декабрь, 2018 15:14
Сообщения: 113
Откуда: Equestria
Иван Денисов писал(а):
А пробовал запускать 64-битный ELF файл от Hershel на маке?
Там не эльфы, а свой mach-o, так что надо будет допиливать линкер.
Борис Рюмшин писал(а):
И как там оно вообще возможно на М1 (x86 на Маке выводится из употребления)?
Как минимум там в комплекте с системой бинарный транслятор amd64->aarch64, может выпилят через пару лет как это было c ppc->386.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Пятница, 02 Июнь, 2023 22:17 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1163
Борис Рюмшин писал(а):
И тут возникает два вопроса: а нужен ли Мак вообще?
ну это… оцениваем как и с 64 бита: кто-то сделал нативную версию? нет? значит, никому не надо. ;-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Четверг, 15 Июнь, 2023 23:52 
Аватара пользователя

Зарегистрирован: Воскресенье, 09 Декабрь, 2018 15:14
Сообщения: 113
Откуда: Equestria
SovietPony писал(а):
Ну да, там делают Wow64 специально под мак. Не знаю как это работает, может можно малой кровью подпилить ящик что бы могло пускать 32битные модули и как-то работать с 64битным внешним кодом.
Из интереса покопался в коде wine. Там прямо редактируются LDT процесса для создания 32-битного треда. (см. wine-8.10/dlls/ntdll/unix/signal_x86_64.c кому интересно)
Так как 32-битных либ в системе нет, то надо делать обёртки над 64-битным кодом (thunking) и прыгать между режимами при вызове.
Если подпатчить компилятор, то такие трюки даже можно полностью автоматизировать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Пятница, 16 Июнь, 2023 21:44 

Зарегистрирован: Пятница, 11 Январь, 2019 21:33
Сообщения: 88
SovietPony писал(а):
В версии 10.15 и новее выпилили поддержку 32-бит программ. Так что ящик в пролёте на данный момент.


Очевидная идея: вернуться к Mac OS X 10.14 .

Установив её на физиологический компьютер или VM.

P.S. Или взять ЯП Modula-3
P.P.S. Возможно, и Active Oberon.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запуск на MacOS
СообщениеДобавлено: Пятница, 16 Июнь, 2023 22:08 

Зарегистрирован: Воскресенье, 25 Декабрь, 2022 23:14
Сообщения: 1163
ценность BBCB не в языке, а в BBCB. ;-) взять-то можно что угодно, только там ящика не будет.

и да, даже на древнюю винду вернуться сложновато. а на древнюю огрызкось — ОЧЕ СЛО.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB