The OpenNET Project / Index page

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

09.12.2012 10:00  В рамках проекта Darling развивается аналог Wine для запуска программ Mac OS X

В рамках проекта Darling началось развитие системы для обеспечения запуска в Linux немодифицированных исполняемых файлов, собранных для Mac OS X. Проектом также намечено развитие инструментов для установки в Linux пакетов программ, оформленных для Mac OS X. Созданные наработки распространяются под свободной лицензией GPLv3.

Несмотря на то, что проект находится на начальной стадии развития и носит в основном академический характер (дипломная работа студента), он уже позволяет выполнять некоторые консольные приложения, собранные для Mac OS X. Например, протестирован запуск gcc-4.2, otool, nm, clang и других утилит. Поддерживается запуск как 32- так и 64-разрядных исполняемых файлов в формате Mach-O. У создателя проекта в настоящее время нет цели по обеспечению запуска любых программ, его область интересов пока ограничена только обеспечением выполнения инструментов, используемых для разработки приложений.

В настоящее время проект завязан на многих особенностях Linux, но не исключается его дальнейшее портирование для BSD-систем. Пока поддерживается запуск приложений для Mac OS X. Для поддержки запуска мобильных приложений, собранных для iOS, требуются дополнительные усилия по задействованию некоторых специфичных для iOS фреймворков и портированию ассемблерного кода для архитектуры ARM.

Организация выполнения программ в целом напоминает подход проекта Wine - производится разбор исполняемого файла, его загрузка в память и передача выполнения. Для работы приложений предоставляется совместимая на уровне ABI прослойка из библиотек, используемых в Mac OS X. Часть функций подобных библиотек реализуется путем прямого маппинга или трансляции через враппер в аналогичные функции, доступные в Linux. Для некоторых функций приходится создавать отдельные реализации, работающие поверх других нативных API.

В частности, в Darling задействованы наработки проекта GNUstep, в рамках которого развивается открытая реализация лежащего в основе Mac OS X и iOS программного интерфейса Cocoa, включая AppKit, базовые и runtime-библиотеки Objective-C, наборы виджетов и сопутствующие приложения. Кроме того, в Darling используются доступные открытые библиотеки и фреймворки, позволяющие обеспечить бинарную совместимость с Darwin и Mac OS X (например, системная библиотека libSystem, развиваемая проектом Darwin), а также заголовочные файлы с сайта Apple.

  1. Главная ссылка к новости (http://darling.dolezel.info/en...)
  2. OpenNews: Релиз GNUstep Objective-C Runtime 1.6
  3. OpenNews: Sony разрабатывает новый интерфейс для бытовой электроники на основе GNUstep
  4. OpenNews: Представлен проект Magenta, совместимой с iOS реализации Darwin/BSD, работающей поверх ядра Linux
  5. OpenNews: Компания Google представила J2ObjC, открытый транслятор из Java в Objective-C
Лицензия: CC-BY
Тип: Интересно / Программы
Ключевые слова: macosx, darling
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.2, Аноным, 15:17, 09/12/2012 [ответить] [смотреть все]    [к модератору]
  • +4 +/
    Эдобовские продукты под Мак лучше сделаны, чем под Винду, так что ждём)
     
     
  • 2.6, Аноним, 16:08, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • –3 +/
    пруф?
     
     
  • 3.7, Аноным, 16:14, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]
  • –3 +/
    Да тут скрины поискать достаточно, виндовая версия ФШ выглядит, как чёрная или с... весь текст скрыт [показать]
     
     
  • 4.15, анонимец, 17:33, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    А на Убунту Фотошоп должен ещё красивее выглядеть А под KDE, должно быть, вообщ... весь текст скрыт [показать]
     
  • 4.27, sca, 20:09, 09/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Ниасилил выбор фона, анон?
     
     
  • 5.29, Аноным, 20:25, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У Мака нативно с нормальными окошками, у Винды хрень какая-то с вкладками За Ма... весь текст скрыт [показать]
     
     
  • 6.52, VolanD, 06:28, 10/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    И обои не скучные?
     
  • 4.32, Аноним, 20:36, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    так я и думал, яблофанат очередной ... весь текст скрыт [показать]
     
     
  • 5.42, Аноным, 21:56, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Нет, разговор именно про ФШ, на Винде можно сделать почти так же, но сделали убо... весь текст скрыт [показать]
     
  • 5.73, Jeremy, 15:00, 10/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Виртуальный, наверняка
     
  • 3.16, rshadow, 18:24, 09/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Там за каждую кнопочку каждый клиент платит по 99 центов.
     
  • 1.3, бедный буратино, 15:18, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    интересно, если сделать идеальную совместимость macosx и linux, будут ли некоторые компании сворачивать выпуск фотошопов для mac? :)
     
     
  • 2.4, Аноним, 15:25, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Конечно нет.
     
  • 2.5, ааноним, 15:27, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    C чего вдруг как одно на другое в таком порядке должно влиять-то свернуть выпу... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.41, гыгылол, 21:25, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Мсью вообще не в курсе, что актуальные версии шопа лайтрума или даже тот же View... весь текст скрыт [показать]
     
     
  • 4.43, Lain_13, 23:21, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    PS CS6 - Silver, PS CS5 - Gold Не актуальный Для лайтрума вроде есть достойный ... весь текст скрыт [показать]
     
     
  • 5.58, огаога, 08:40, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    DarkTable, Raw Therapee, Raw Studio, Hugin и ещё вагон затычек, которым далеко д... весь текст скрыт [показать]
     
     
  • 6.68, Lain_13, 13:19, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Нет, не ставил и не поставлю Для моих целей GIMP а более чем достаточно, а реце... весь текст скрыт [показать]
     
     
  • 7.71, Пыщ я Бетмен, 13:35, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Опять же вы пляшете от того, что 3 человека из тысяч проставили, а сами не пробо... весь текст скрыт [показать]
     
     
  • 8.72, Lain_13, 14:04, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Я, кагбэ, пляшу от тех результатов, что есть Если из тысячи отписалось лишь 3 и... весь текст скрыт [показать]
     
  • 8.77, Valdr, 18:27, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    У меня немного по другому, к лайтруму ка-то и не привык, так как изначально в м... весь текст скрыт [показать]
     
     
  • 9.78, огаога, 19:36, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для меня вопрос выбора между gimp photoshop не стоит, т к я ими почти не пользу... весь текст скрыт [показать]
     
  • 6.76, Valdr, 18:10, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Corel AfterShot Pro - на мой взгляд лучшая альтернатива лайтруму и подобному соф... весь текст скрыт [показать]
     
  • 2.17, Аноним, 18:31, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Вы плохо представляете себе природу капиталистов ... весь текст скрыт [показать] [показать ветку]
     
  • 2.51, Adui, 03:53, 10/12/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    в Adobe они сами работают на iMac
     
  • 2.81, Тарелькин, 02:00, 11/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Зачем Они просто будут отклонять все петиции о выпуске Фотошопа под Линукс, гов... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, Аноним, 16:32, 09/12/2012 [ответить] [смотреть все]     [к модератору]  
  • +/
    Интересный проект, давно пора было создать подобное Надеюсь, что допилят до за... весь текст скрыт [показать]
     
  • 1.9, Аноним, 17:00, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    дык было уже чот подобное, вроде
     
  • 1.10, Аноним, 17:06, 09/12/2012 [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    С одной стороны хорошо, под мак есть неплохие программы недоступные на винде, а ... весь текст скрыт [показать]
     
     
  • 2.14, Аноним, 17:20, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Игры под мак, после портирования с винды, в большинстве своем все равно пользуют... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.18, Anonym, 18:34, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    ШИТО OpenGL в основном они пользуются ... весь текст скрыт [показать]
     
     
  • 4.19, Аноним, 18:41, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Ой, да ну Прямо-таки напрямую Даже в тех играх, в которых OpenGL и не пахло от... весь текст скрыт [показать]
     
     
  • 5.46, Anonym, 23:46, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Понятно, еще один теоретик с ЛОРа... весь текст скрыт [показать]
     
     
  • 6.64, Аноним, 12:41, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    перечитайте предыдущие обсуждения, теоретик прав ... весь текст скрыт [показать]
     
  • 3.21, Аноним, 19:04, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Игры это понятно А вот программки по видео и фото редактированию на маке исполь... весь текст скрыт [показать]
     
     
  • 4.65, Аноним, 12:43, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    они запаздывают не из-за опенгл, а из-за ориентации адоб на винду, как более мас... весь текст скрыт [показать]
     
  • 2.53, VolanD, 06:31, 10/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Это какие там есть программы, которых нет на винде ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.61, анонимец, 12:27, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    T T Transmission чуть языком не подавился Вот на винде то он только в в... весь текст скрыт [показать]
     
     
  • 4.82, VolanD, 09:22, 11/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Это который торрент клиент ... весь текст скрыт [показать]
     
  • 3.66, Myc, 12:44, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Оч не хватает Atom Inspector а При работе с mp4, qt, mov, f4v и пр подобными ... весь текст скрыт [показать]
     
     
  • 4.75, name, 17:44, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    недоконтейнеры из недосистемы вы бы еще Ытюнс предложили бы портировать ... весь текст скрыт [показать]
     
     
  • 5.79, Myc, 23:39, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Контейнер ISO IEC 14496-14 произошел из qt mov и во многом очень похож на qt Т... весь текст скрыт [показать]
     
     ....нить скрыта, показать (13)

  • 1.11, Аноным, 17:10, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    С чего название у него такое?)
     
     
  • 2.12, Аноним, 17:18, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –3 +/
    Немного гейское ^__^
     
     
  • 3.20, asdoooq, 18:55, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Oh, darling, please believe me I ll never do you no harm Это у вас тоже вызыв... весь текст скрыт [показать]
     
  • 3.23, Stellarwind, 19:43, 09/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    DAR(win)+LIN(ux)+g чтобы получилось слово
     
  • 2.38, fiskus, 21:00, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    DARwin/LINux/Gnu
     
     
  • 3.62, анонимец, 12:30, 10/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > DARwin/LINux/Gnu

    Darwin is not Darling :)

     
  • 1.13, Аноним, 17:19, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    >путем прямого маппинга или трансляции через враппер

    Мои глаза.

     
     
  • 2.67, Аноним, 12:44, 10/12/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    > Мои глаза.

    вы можете предложить хороший удобочитаемый перевод? :)

     
  • 1.22, Абрам, 19:31, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    Вот такие дипломные работы в забугорье
     
     
  • 2.24, Аноним, 19:43, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    А у нас в нашем универе хеллоуворлды на вижуал васике пишут, главное чтобы был... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.33, Аноним, 20:40, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Жаль, а вот мне повезло больше Прошло много лет, а я всё вспоминаю до чего клас... весь текст скрыт [показать]
     
     
  • 4.34, Аноним, 20:41, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Много лет это десять, не пятьдесят... весь текст скрыт [показать]
     
  • 3.37, анонимус, 20:59, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Кто как, ejudge например - дипломная работа Похожую систему в Саратове в 1997 в... весь текст скрыт [показать]
     
  • 1.26, taliano, 20:08, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Эх, лучше бы шрифты как в маке сделали.
     
     
  • 2.30, Аноным, 20:27, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Грязнющее мыло? У Бубунты почти такие же, мыла меньше.
     
     
  • 3.31, Аноним, 20:33, 09/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    +1, как это мыло может нравится?
     
  • 3.36, taliano, 20:55, 09/12/2012 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Мыло? Да хоть растворитель. Лишь бы глаза не болели от его вида.
     
  • 3.39, ноутпадер, 21:10, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    На дефолтных размерах да На меньших размерах мыла больше у убунты если только ... весь текст скрыт [показать]
     
     
  • 4.74, Crazy Alex, 15:41, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    На мелочи надо вырубать автохинтинг и использовать msttcorefonts, без сглаживани... весь текст скрыт [показать]
     
  • 2.35, Аноним, 20:43, 09/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Не знаю, смотрится просто ужасно Вывалил полторы тысячи долларов за ноутбук, пр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.40, ноутпадер, 21:15, 09/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Всем нравится комфортно привычно разное Кому-то нравится фритайповый hintfull, ... весь текст скрыт [показать]
     
     
  • 4.57, logran, 08:38, 10/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Радуги то может и нет, а вот общая смазанность - дикая Если привык к наличию хо... весь текст скрыт [показать]
     
  • 1.44, хрен с горы, 23:24, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    лучше бы назвали brother. "братишка, я тебе покушать принес"(с)
     
  • 1.45, metallica, 23:26, 09/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    OK.Можно будет Mac-овские проги на freebsd запускать,через линуксолятор.
     
     
  • 2.54, VolanD, 06:34, 10/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Я канеш скорее всего чего-то не понимаю Но это как-то, если запускать MSO через... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.80, Mr. Cake, 00:05, 11/12/2012 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У них там слой совместимости в ядре на уровне сисколов Т е можно взять и chro... весь текст скрыт [показать]
     
  • 1.48, Антоним, 00:19, 10/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    Надеюсь эти, в отличие от wine, не будут труп (32-bit) тормошить.
     
     
  • 2.55, aannoo, 07:42, 10/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    величайшие шедевры кода были написаны под 8бит, а на эти ваши 64 фапают yobaфаги... весь текст скрыт [показать] [показать ветку]
     
  • 1.59, lincz, 12:08, 10/12/2012 [ответить] [смотреть все]    [к модератору]  
  • +/
    Была идея проекта маковской BrandZ под Solaris когда-то.
     
     
  • 2.70, Аноним, 13:26, 10/12/2012 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    Бредовая абсолютно В серверную ось пихать десктопную Обхохочешься Лебедь-рако... весь текст скрыт [показать] [показать ветку]
     

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


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