Профиль: Аноним (вход | регистрация) не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 обязательно


Обсуждение (60) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Nameh (?), 08:35, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Без AI писали?
     
     
  • 2.3, pashev.ru (?), 08:41, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Похоже, что без.
     
     
  • 3.22, Аноним (22), 10:54, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ридми точно ИИ генерил
     
  • 2.4, Аноним (4), 08:44, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С ним, ридми сразу колдовское по стилю, я нейрослопоэксперт
    (Ну а если серьёзно, то да, нейронками всё)
     
     
  • 3.7, limafresh (ok), 09:31, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Может так и есть, но ИИ обычно очень любит вставлять эмодзи куда надо и куда не надо
     
     
  • 4.9, Аноним (4), 09:41, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, кодовые агенты такого не делают давным давно
     
  • 2.8, limafresh (ok), 09:33, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да плевать, если проект полезный, и автор его поддерживает.
     
     
  • 3.11, Alladin (?), 09:43, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    вроде никому не плевать, нейроночный код это конкретный маркер
     
     
  • 4.18, herald (ok), 10:16, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Если ПО рабочее, качественное и выполняет свою функцию, то пускай его хоть при помощи АИ писали, хоть при помощи синеволосого негра, хоть при помощи молитвы и святого духа. Перечисленные вещи это единственное, что должно интересовать пользователя без тяжелых психических проблем. Работает - хорошо, не работает - плохо. Как, кем и на чём написано - не должно волновать вообще никого.
     
     
  • 5.20, limafresh (ok), 10:36, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вот именно!
     
  • 5.24, Аноним (24), 11:01, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Работает - хорошо, не работает - плохо. Как, кем и на чём написано - не должно волновать вообще никого.

    Так как раз в этом и проблема. Проекты большого объема написанные с помощью ИИ поддерживать на порядок сложнее. В итоге тебе придется смириться с ошибками уже знакомыми или ходить по минному полю, когда их будут пробовать исправлять.

     
     
  • 6.27, a (??), 11:25, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ага ага, kmail людьми писан,а у уже лет 15 падает по одной и тойже причине
     
     
  • 7.65, Аноним (65), 15:46, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну как людьми...
     
  • 6.29, limafresh (ok), 11:36, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Так изучать и вникать в чужой код тоже сложнее, чем написать свой и понимать в нём всё. В чём разница - вникать в чужой код или вникать в ИИ-код?
     
     
  • 7.51, Аноним (51), 13:50, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Так изучать и вникать в чужой код тоже сложнее, чем написать свой и понимать в нём всё. В чём разница - вникать в чужой код или вникать в ИИ-код?

    Код от ИИ на порядок сложнее понять. Ненужные конструкции и обертки всплывают постоянно. Логику искать бесполезно. Из-за обилия ненужного тяжело в голове удержать детали и оценить работу на граничных значениях.

    С большой долей вероятности найдется добровольцев этим заниматься - значит будут и дальше ИИ использовать.

     
     
  • 8.52, Аноним (51), 13:51, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    найдется - не найдётся ... текст свёрнут, показать
     
  • 6.45, Аноним (45), 13:10, 03/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.49, warlock66613 (ok), 13:35, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нейрослоп -- это не ПО. Он может выглядеть как ПО, может делать вид что работает, но это не ПО, это нейрослоп.
     
     
  • 6.60, herald (ok), 15:02, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    A rose by any other name would smell as sweet
    Это можно и в обратную сторону развернуть. Если что-то выглядит как ПО и работает как ПО, то это ПО. Точка. Всё остальное это эзотерический бред уровня тюремных понятий про воду и рыб. Заявление о том, что ПО не ПО потому что написано при помощи ИИ по своей логике полностью идентично заявлению, что ПО не ПО потому что у него разработчик лысый. Ну то есть отравление источника без претензий по существу
     
  • 5.59, Мемоним (?), 15:01, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    С одной стороны да, с другой стороны есть нюансики. Например "синеволосые негры" и канадцы восточноевропейского происхождения любят вставлять в свой, пусть даже рабочий, софт всякие лозунги, символы и политические заявления. А нейрокод, при всех достоинствах, оказался крайне уязвим к инжекциям зловредных зависимостей. Такое ПО может нормально выполнять основные функции, но качественным его называть трудно.
     
  • 3.16, Аноним (16), 09:57, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Совершено не плевать -- однозначно и достоверно характеризует проект и разработчиков.
     
     
  • 4.25, Аноним (25), 11:22, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Характеристику дают люди. Одни сочтут достоинством, другие недостатком, мнения разделятся поровну. Так не всё ли равно? Может стоит пересмотреть критерии отбора. "Кто владеет информацией — тот владеет миром.", а сейчас, с нейронками, информация настолько близко, что не ленись протяни руку и владей.
     
     
  • 5.28, Аноним (16), 11:28, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Проблема в том, что нейрослоп -- не информация. Не все мнения одинаково полезны. Стоит учитывать те, у кого они компетентные, это значит, что автор мнения способен его обосновать и аргументация не будет звучать безумным нейрослопом. Таким образом, половина никогда не получится, если не идти по пути вырождения.
     
     
  • 6.30, limafresh (ok), 11:43, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Проблема в том, что нейрослоп -- не информация

    А что это? Конструктор?

    И как я повторюсь, ИИ можно применять не только для создания слопа.

     
     
  • 7.34, Аноним (16), 12:13, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он сказал, что нейронки -- это ценная информация в удобной форме. Это мисконцепция. Нейронки -- это информация из пережёванных низкосорных источников, сдобренная бредовыми фантазиями машины. Из этого происходят все следствия.
     
     
  • 8.35, Аноним (16), 12:26, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кроме того, не стоит забывать, что нейронки также политический инструмент, продв... текст свёрнут, показать
     
  • 8.37, limafresh (ok), 12:35, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так ИИ и не нужно применять для поиска достоверной информации, для этого есть по... текст свёрнут, показать
     
     
  • 9.38, Аноним (16), 12:46, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это не ИИ, Мань И поисковик тот же нейрослоп индексирующий нейрослоп Почему ты... текст свёрнут, показать
     
  • 3.42, Аноним (42), 13:04, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    поддерживают обычно то, что на костылях, нормальные законченные продукты в поддержке не нуждаются!
     
  • 2.12, Аноним (12), 09:43, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На Rust без AI?
     
  • 2.61, Аноним (61), 15:16, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Новое достижение, сделать что то без Ии.
     
     
  • 3.69, Аноним (45), 16:48, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем? Это ускорит реализацию фич? Или только чтобы потешить анонима?
     
  • 2.64, Аноним (64), 15:30, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А почему вы спрашиваете, отличить сложно ?
     

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

    Арм это либо телефон, либо одноплатник.

     
     
  • 6.54, Аноним (13), 14:05, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ага, а все люди белые, а не белые не люди, потому что в моей деревне так
     
  • 2.50, Аноним (50), 13:44, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.apple.com/os/macos/
     

  • 1.14, Аноним (13), 09:55, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    опеннет, ребят, а может както будете помечать ai новости, а то эти проекты из полутора землекопов с нейронками чет поднадоели, понимаю что время такое, но их же забросят через месяц, так и смысл, хоть каждый день можно создавать новый аккаунт на гитхабе и постить там новый проект, о каждом теперь новость будет?
     
     
  • 2.53, Аноним (53), 14:02, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    когда будет шквал новостей. по 1000 в день.
     

  • 1.15, Аноним (15), 09:55, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Как проект назовёшь так и поплывёт.
     
     
  • 2.40, Аноним (40), 12:51, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А чем вам не нравится название "Мост"?
    Ведь это так переводится с японского.
     
     
  • 3.70, Аноним (15), 17:15, 03/08/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 4.71, Аноним (16), 17:55, 03/08/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.26, Аноним (26), 11:22, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Назвали бы Mine по аналогии с Wine
     
     
  • 2.32, limafresh (ok), 11:57, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Возникла бы путаница с Minecraft или Minesweeper
     
     
  • 3.62, Аноним (61), 15:17, 03/08/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     

  • 1.31, Аноним1234 (?), 11:53, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Нужно. И поддержку графики тоже пусть запилят. Возможно запустить под Linux условный фотошоп будет проще маковский.
     
  • 1.36, Аноним (36), 12:31, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Основной целью проекта является обеспечение возможности запуска в Linux утилит командной строки, собранных для macOS.

    А смысл? Это утилиты типа -  "cp, mv, ln, ls, rm" итэдэ итэпэ. Макось использует БЗДунские системные утилиты, которые по-сути своей клоны ГНУ-шных утилит.

     
     
  • 2.43, Аноним (45), 13:08, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Смысл OS personality - запуск бинарников от чужой системы.
    - Linuxulator запускает линуксовые браузеры на FreeBSD
    - BSDun запускает фрибздешные браузеры на линуксе
    - А данный проект пока что - только макокосятные корутилы... Чтож, ждем автокадов и прочих фотожопов.
     
     
  • 3.47, Аноним (47), 13:15, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У виндузятных есть конкурентное преимущество - краки. Чем же макосятные Фотожабы выгодно отличается?
     
     
  • 4.56, G0Dzilla (ok), 14:24, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хоть какой-то аргумент сказать, что у тебя есть что-то от мака.
     

  • 1.55, Анонимомус (?), 14:15, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Единственное зачем это возможно нужно, для сборки приложений под макось
     
     
  • 2.66, Аноним (66), 16:37, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Практически это в новости и сказано.
     
  • 2.68, Аноним (45), 16:44, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И запуска чего-то уникального, чему аналоговнет. Ну до этого еще дорасти надо, гуй реализовать.
     

  • 1.57, Аноним (57), 14:58, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Без GUI все это не имеет особого смысла
     
  • 1.58, Аноним (58), 15:01, 03/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Kakehashi

    Какхаши
    >в формате Mach-O

    Мочо

    >wie-project

    wee

     
     
  • 2.63, Аноним (61), 15:18, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Арасака).
     
  • 2.67, Аноним (45), 16:43, 03/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Только никому не говори что мококосятный загрузчик называется дилд.
     

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



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

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