— Catalina не поддерживает пуск 32-битных приложений.
— ребята из CodeWeavers, авторы проекта Crossover for Mac, выложили wine32on64, позволяющий делать подмены исходящих и входящих инструкций, таким образом, обходя ограничение на запуск приложений. gist.github.com
— сборка из сорцов — процесс пикантный, поэтому зашёл через macports: github.com
— port install wine-crossover
— попутно переустановил CLT: trac.macports.org
— словил по ходу дела "Failed to destroot MoltenVK". пришлось патчить Tcl-скрипт (портфайл), чтобы вытащить сорцы из и подложить их куда надо.
... спустя 4 часа компиляции gcc (от mingw) под x86_64 и под i686 и кучи других зависимостей с применением патчей от Crossover, заботливо собранных в порты мейнтейнером Wine под OSX ...
— BAD EXE FORMAT. wine64 сообщил мне. wine в принципе бесполезен.
— из комментов к 1 ссылке взял скрипт сборки, подвез добрый человек: github.com
... на этом этапе ещё 5 часов можно подождать, пока соберётся llvm, clang, wine32on64 ...
— на сборке wine32on64 падает clang-8: error: clang frontend command failed due to signal
— а, ну да, забыл экспортировать пути к обновлённым flex и bison (2.7.0 против 3.0).
... спустя ещё 5 часов ...
SEGMENTATION FAULT
— а потом полез смотреть, что ещё хорошего есть у доброго человека, обнаружил, что всё есть в homebrew:
— brew tap gcenx/wine
— brew install --cask --no-quarantine wine-crossover
Из-за того, что CodeWeavers грязно захачили llvm и clang, разработчики wine не могут вот так просто взять и принять патчи из CodeWeavers, выдумывают себе страдания, порты и успешно преодолевают эти трудности.
oueta.com
MBR записал через FDISK, а дальше всё как по маслу. В качестве эксперимента ставлю на старый лаптоп десятку. Дальше видно будет.
короче, сработала вот эта тема: MBR записал через FDISK, а дальше всё как по маслу. В качестве эксперимента ставлю на старый лаптоп десятку. Дальше видно будет.
— libiconv (linker)
— tls (runtime)
— tcp (тьма зависимостей стреляющих наугад в разных местах, без гадалки ваще никак, тоже runtime)
objective-see.com — нашли очередную уязвимость по аналогии с DNSChanger в OS X, с помощью которой можно подменить dns кэш.
Есть сугубо техническая статья в ЖЖ.
dr-vlat.livejournal.com
Я хочу узнать, сколько трафа можно привлечь на нее за один день, используя фейсбуки-твиторы-жуйки-пинтересты, в общем — все доступные каналы.
Поэтому прошу расшарить её. Монетизацией там и не пахнет, чисто ради интереса.
Домохозяйка внутри меня фейспалмирует. Такое дерьмо ещё постараться написать нужно, как исправлять — тоже хрен знает, потому что в самой божественной ОС примерно нихуя вменяемых логов. Для десктопа готово даже больше чем i3+dmenu. Такой-то юзер экспиренс.
<http://dr-vlat.livejournal.com/189962.html?mode=reply#add_comment>
Алсо, juick.com
jlouisramblings.blogspot.com.ar , и натыкаюсь на такое: "... Toward the operating system, Erlang usually has a thread per core you have in the machine. Each of these threads runs what is known as a scheduler. This is to make sure all cores of the machine can potentially do work for the Erlang system. The cores may be bound to schedulers, through the +sbt flag, which means the schedulers will not "jump around" between cores. It only works on modern operating systems, so OSX can't do it, naturally."
Занятно. Получается, что Mac OS X образца 2013 года был не торт для разработки на Э-ге, ибо древнее говно. Хм-хм. А вот интересно: макось 2015 года уже не древнее говно, или ещё да?
Читаю тут Занятно. Получается, что Mac OS X образца 2013 года был не торт для разработки на Э-ге, ибо древнее говно. Хм-хм. А вот интересно: макось 2015 года уже не древнее говно, или ещё да?
Так вот, а какую бы ОС вы бы согласились использовать на необитаемом острове до конца дней своих?