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

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

Проект Darling разрешил применение AI в разработке для форсирования поддержки macOS-приложений в Linux

09.11.2026 18:49 (MSK)

Проект Darling, развивающий похожую на Wine прослойку для запуска macOS-приложений в Linux, утвердил возможность применения AI-инструментов в разработке. В состав Darling теперь официально разрешено принимать код, созданный через AI, но при выполнении определённых требований. Решение принято в условиях недостатка разработчиков и ресурсов у проекта, а также на фоне постоянного роста числа проприетарных фреймворков Apple (если в macOS 10.14 было 273 публичных и 878 приватных фреймворков, то в macOS 27 стало 464 и 2754 соответственно).

Предполагается, что новые правила предотвратят стагнацию разработки и фрагментацию сообщества, а также дадут возможность объединить усилия с разработчиками форков, активно использующих AI. Подобные форки продвинулись вперёд и демонстрируют высокую скорость разработки, например, форк darling-lol достиг запуска macOS сборки игры League of Legends, а VibeDarling добился успеха в поддержке архитектуры ARM64 и выполнении многих оригинальных приложения macOS.

В ближайшие два месяца в основной состав Darling намерены интегрировать наработки из всех внешних форков, используя для слияния изменений AI-инструменты. Также планируется реализовать официальную поддержку архитектур i386, x86-64 и ARM64 (aarch64) и заняться предоставлением возможности запуска ARM64-сборок приложений на системах x86-64, воспользовавшись рекомпилятором Dynarmic. В долгосрочные планы входит стабилизация слоя совместимости с AppKit и создание собственных графических утилит для управления окружением Darling (например, просмотрщика логов в стиле Console.app), которые также выступят в роли эталонных тестовых приложений.

Что касается приёма pull-запросов с кодом, подготовленным при помощи AI, то они будут приниматься только, если передавший изменение разработчик берёт на себя ответственность за каждую строку кода, способен объяснить изменения своими словами и не использует AI при общении с сопровождающими. Также вводятся строгие правила "чистой комнаты", допускающие повторную реализацию функциональности только на основе документации к API, заголовочных файлов, стандартов, RFC, общедоступных источников и анализа поведения, без использования проприетарного кода Apple, утечек информации и дизассемблирования для прямого воссоздания кода.

Проект Darling развивается с 2012 года и нацелен на предоставление возможности запуска в Linux приложений, собранных для macOS, без использования виртуализации. В состав входит загрузчик исполняемых файлов в формате Mach-O и работающее в пользовательском пространстве ядро darlingserver, реализующее Mach IPC, POSIX-интерфейсы и системные вызовы Darwin поверх Linux. Отдельно развиваются альтернативные реализации различных фреймворков Apple, таких как Foundation, AppKit, CoreAudio и CoreFoundation. Низкоуровневые компоненты, такие как XNU и libSystem, основаны на соответствующих открытых компонентах, опубликованных компанией Apple. Высокоуровневые компоненты реализуются при помощи существующих аналогов и имеющихся библиотек. Поддержка графического API Metal обеспечена через трансляцию в API Vulkan.

  1. Главная ссылка к новости (https://blog.darlinghq.org/202...)
  2. OpenNews: В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X
  3. OpenNews: Дистрибутив Cutefish развивает прослойку для запуска macOS-приложений в Linux
  4. OpenNews: Выпуск ravynOS 0.6, редакции FreeBSD, нацеленной на совместимость c macOS
  5. OpenNews: Компания Apple опубликовала код ядра и компонентов на базе СПО, используемых в macOS 26.0
  6. OpenNews: Проект Kakehashi развивает инструментарий для запуска исполняемых файлов macOS в Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66652-darling
Ключевые слова: darling, maos, linux, slopware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Смузихеб забывший пароль (?), 20:00, 09/11/2026 [ответить]  
  • –2 +/–
    Смысл как таковой неочевиден. Подозрение, что запуск приложений, принадлежащих яблоку( тот же XCode ) вне оригинальной ОС и железа будет не особо законным
     

  • 1.2, Нонон (?), 20:02, 09/11/2026 [ответить]  
  • +2 +/–
    Лучше уже навайбкодить недостающие приложения…
     
  • 1.3, Аноним (3), 20:09, 09/11/2026 [ответить]  
  • +/–
    > намерены интегрировать наработки из всех внешних форков, используя для слияния изменений AI-инструменты

    Они даже не в состоянии интегрировать это без ИИ. Там слоп-слопом погоняет.

     
     
  • 2.6, Аноним (5), 20:45, 09/11/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну так а что ты хотел, чтобы нормальный человек копался в портянках гейоси?
     

  • 1.4, Аноним (4), 20:14, 09/11/2026 [ответить]  
  • +/–
    >намерены интегрировать наработки из всех внешних форков

    Прям из всех из всех? Прям циклом пройдут?

     
  • 1.7, Аноним (-), 20:45, 09/11/2026 [ответить]  
  • +/–
    > будут приниматься только, если передавший изменение разработчик берёт на себя ответственность за каждую строку кода, способен объяснить изменения своими словами и не использует AI при общении с сопровождающими

    Ну, т.е. "мамой клянусь".

     

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



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: