Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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

Проект Kakehashi развивает инструментарий для запуска исполняемых файлов macOS в Linux

03.08.2026 08:28 (MSK)

В рамках проекта Kakehashi ведётся разработка транслятора, позволяющего выполнять исполняемые файлы macOS в формате Mach-O, собранные для архитектуры ARM64, в Linux-системах с архитектурой ARM64. Код из macOS выполняется нативно без JIT-компиляции и эмуляции, используя только подмену системных вызовов для libSystem и обработку исключений. Основной целью проекта является обеспечение возможности запуска в Linux утилит командной строки, собранных для macOS. Код написан на языке Rust и распространяется под лицензией Apache 2.0.

На текущем этапе развития продемонстрирован запуск собранных для macOS утилит 7-Zip, 7zz и curl, а также выполнение тестовых сборок компилятором clang. Трансляция системных вызовов реализована целиком в пространстве пользователя. При тестировании сжатия при помощи 7zz производительность запуска macOS-сборок отстаёт от родной Linux-сборки в 5.2 раза (118 секунд против 22.5 секунд). Отмечается, что несмотря на большие накладные расходы на трансляцию проект может оказаться полезен для запуска исполныемых файлов macOS в окружениях непрерывной интеграции, работающих на базе Linux, стоимость процессорного времени в которых на порядок ниже, чем в окружениях на базе macOS.

  1. Главная ссылка к новости (https://github.com/wie-project...)
  2. OpenNews: Apple открыл инструментарий для запуска Linux-контейнеров в macOS
  3. OpenNews: Обеспечена возможность сборки ядра Linux в окружении macOS с LLVM
  4. OpenNews: Возобновлена работа над ОС NextBSD, сочетающей технологии FreeBSD и macOS
  5. OpenNews: В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66014-kakehashi
Ключевые слова: kakehashi, linux, macos
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (19) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Nameh (?), 08:35, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Без AI писали?
     
     
  • 2.3, pashev.ru (?), 08:41, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Похоже, что без.
     
  • 2.4, Аноним (4), 08:44, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    С ним, ридми сразу колдовское по стилю, я нейрослопоэксперт
    (Ну а если серьёзно, то да, нейронками всё)
     
     
  • 3.7, limafresh (ok), 09:31, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Может так и есть, но ИИ обычно очень любит вставлять эмодзи куда надо и куда не надо
     
     
  • 4.9, Аноним (4), 09:41, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, кодовые агенты такого не делают давным давно
     
  • 4.19, INSANEWAVE (ok), 10:24, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и ЭКСперты с опеннета подъехали

    Я ИИ кстати 😎✨❤

     
  • 2.8, limafresh (ok), 09:33, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да плевать, если проект полезный, и автор его поддерживает.
     
     
  • 3.11, Alladin (?), 09:43, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вроде никому не плевать, нейроночный код это конкретный маркер
     
     
  • 4.18, herald (ok), 10:16, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если ПО рабочее, качественное и выполняет свою функцию, то пускай его хоть при помощи АИ писали, хоть при помощи синеволосого негра, хоть при помощи молитвы и святого духа. Перечисленные вещи это единственное, что должно интересовать пользователя без тяжелых психических проблем. Работает - хорошо, не работает - плохо. Как, кем и на чём написано - не должно волновать вообще никого.
     
     
  • 5.20, limafresh (ok), 10:36, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно!
     
  • 3.16, Аноним (16), 09:57, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Совершено не плевать -- однозначно и достоверно характеризует проект и разработчиков.
     
  • 2.12, Аноним (12), 09:43, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На Rust без AI?
     

  • 1.6, Аноним (6), 09:04, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вроде полезная штука как ни странно. ARM64 на линуксе это во много раз дешевле. Вполне годится кросскомпиляция с запуском консольных утилит на роутере или одноплатнике. Название только говно на японском. Медленное исполнение вряд ли так уж важно для консольных утилит.
     
     
  • 2.10, Аноним (4), 09:42, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще не понял вашего комментария. Причём тут вообще macOS, вы вообще прочитали пост? Зачем вам запускать макосовские консольные бинарники на роутерах?
     
     
  • 3.13, Аноним (13), 09:48, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    арм для арм же, где еще взять арм, только на роутере, ну ок, телефоне..зачем их запускать отдельный вопрос
     
     
  • 4.17, Аноним (16), 10:03, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Недолаптопы Мокрософта такие: мы что для тебя шутка какая-то? Миллионы планшетников опять же с той же вендой.
     

  • 1.14, Аноним (13), 09:55, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    опеннет, ребят, а может както будете помечать ai новости, а то эти проекты из полутора землекопов с нейронками чет поднадоели, понимаю что время такое, но их же забросят через месяц, так и смысл, хоть каждый день можно создавать новый аккаунт на гитхабе и постить там новый проект, о каждом теперь новость будет?
     
  • 1.15, Аноним (15), 09:55, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как проект назовёшь так и поплывёт.
     
  • 1.21, Аноним (21), 10:37, 03/08/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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