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, Аноным (ok), 15:17, 09/12/2012 [ответить] [показать ветку] [···]    [к модератору]
  • +4 +/
    Эдобовские продукты под Мак лучше сделаны, чем под Винду, так что ждём)
     
     
  • 2.6, Аноним (-), 16:08, 09/12/2012 [^] [ответить]    [к модератору]
  • –3 +/
    пруф?
     
     
  • 3.7, Аноным (ok), 16:14, 09/12/2012 [^] [ответить]    [к модератору]
  • –3 +/
    Да тут скрины поискать достаточно, виндовая версия ФШ выглядит, как чёрная или серая фикалия.
     
     
  • 4.15, анонимец (?), 17:33, 09/12/2012 [^] [ответить]    [к модератору]
  • +3 +/
    А на Убунту Фотошоп должен ещё красивее выглядеть. А под KDE, должно быть, вообще сказочно. А вот под голым Openbox будет, наверное, не очень.
     
  • 4.27, sca (?), 20:09, 09/12/2012 [^] [ответить]    [к модератору]
  • +2 +/
    Ниасилил выбор фона, анон?
     
     
  • 5.29, Аноным (ok), 20:25, 09/12/2012 [^] [ответить]    [к модератору]  
  • +/
    У Мака нативно с нормальными окошками, у Винды хрень какая-то с вкладками. За Маком ФШ юзать куда удобнее.
     
     
  • 6.52, VolanD (ok), 06:28, 10/12/2012 [^] [ответить]    [к модератору]  
  • –1 +/
    И обои не скучные?
     
  • 4.32, Аноним (-), 20:36, 09/12/2012 [^] [ответить]    [к модератору]  
  • –1 +/
    > Да тут скрины поискать достаточно, виндовая версия ФШ выглядит, как чёрная или
    > серая фикалия.

    так я и думал, яблофанат очередной

     
     
  • 5.42, Аноным (ok), 21:56, 09/12/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    Нет, разговор именно про ФШ, на Винде можно сделать почти так же, но сделали убогость.
     
  • 5.73, Jeremy (?), 15:00, 10/12/2012 [^] [ответить]    [к модератору]  
  • +/
    Виртуальный, наверняка
     
  • 3.16, rshadow (ok), 18:24, 09/12/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    Там за каждую кнопочку каждый клиент платит по 99 центов.
     
  • 1.3, бедный буратино (ok), 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 (ok), 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 (ok), 13:19, 10/12/2012 [^] [ответить]     [к модератору]  
  • +/
    Нет, не ставил и не поставлю Для моих целей GIMP а более чем достаточно, а реце... весь текст скрыт [показать]
     
     
  • 7.71, Пыщ я Бетмен (?), 13:35, 10/12/2012 [^] [ответить]     [к модератору]  
  • +/
    Опять же вы пляшете от того, что 3 человека из тысяч проставили, а сами не пробо... весь текст скрыт [показать]
     
     
  • 8.72, Lain_13 (ok), 14:04, 10/12/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    Я, кагбэ, пляшу от тех результатов, что есть. Если из тысячи отписалось лишь 3 и у них получилось… Что поделать — других-то данных там нет. Ок.
     
  • 8.77, Valdr (ok), 18:27, 10/12/2012 [^] [ответить]     [к модератору]  
  • –1 +/
    У меня немного по другому, к лайтруму ка-то и не привык, так как изначально в м... весь текст скрыт [показать]
     
     
  • 9.78, огаога (?), 19:36, 10/12/2012 [^] [ответить]     [к модератору]  
  • +/
    Для меня вопрос выбора между gimp photoshop не стоит, т к я ими почти не пользу... весь текст скрыт [показать]
     
  • 6.76, Valdr (ok), 18:10, 10/12/2012 [^] [ответить]     [к модератору]  
  • +1 +/
    Corel AfterShot Pro - на мой взгляд лучшая альтернатива лайтруму и подобному соф... весь текст скрыт [показать]
     
  • 2.17, Аноним (-), 18:31, 09/12/2012 [^] [ответить]    [к модератору]  
  • +/
    > сворачивать выпуск фотошопов для mac? :)

    Вы плохо представляете себе природу капиталистов :)

     
  • 2.51, Adui (?), 03:53, 10/12/2012 [^] [ответить]    [к модератору]  
  • –1 +/
    в Adobe они сами работают на iMac
     
  • 2.81, Тарелькин (?), 02:00, 11/12/2012 [^] [ответить]     [к модератору]  
  • +/
    Зачем Они просто будут отклонять все петиции о выпуске Фотошопа под Линукс, гов... весь текст скрыт [показать]
     
     ....нить скрыта, показать (14)

  • 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 +/
    Игры под мак, после портирования с винды, в большинстве своем все равно пользуются DirectX'ом через какую-то прослойку. Что-то типа аналога winelib, но более официальную статусом.
     
     
  • 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 (ok), 06:31, 10/12/2012 [^] [ответить]     [к модератору]  
  • +/
    Это какие там есть программы, которых нет на винде ... весь текст скрыт [показать]
     
     
  • 3.61, анонимец (?), 12:27, 10/12/2012 [^] [ответить]     [к модератору]  
  • +/
    T T Transmission чуть языком не подавился Вот на винде то он только в в... весь текст скрыт [показать]
     
     
  • 4.82, VolanD (ok), 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 [^] [ответить]    [к модератору]  
  • +/
    >qt, mov

    недоконтейнеры из недосистемы.
    вы бы еще Ытюнс предложили бы портировать

     
     
  • 5.79, Myc (??), 23:39, 10/12/2012 [^] [ответить]     [к модератору]  
  • +/
    Контейнер ISO IEC 14496-14 произошел из qt mov и во многом очень похож на qt Т... весь текст скрыт [показать]
     
     ....нить скрыта, показать (13)

  • 1.11, Аноным (ok), 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 (ok), 20:08, 09/12/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Эх, лучше бы шрифты как в маке сделали.
     
     
  • 2.30, Аноным (ok), 20:27, 09/12/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    Грязнющее мыло? У Бубунты почти такие же, мыла меньше.
     
     
  • 3.31, Аноним (-), 20:33, 09/12/2012 [^] [ответить]    [к модератору]  
  • +/
    +1, как это мыло может нравится?
     
  • 3.36, taliano (ok), 20:55, 09/12/2012 [^] [ответить]    [к модератору]  
  • +/
    Мыло? Да хоть растворитель. Лишь бы глаза не болели от его вида.
     
  • 3.39, ноутпадер (?), 21:10, 09/12/2012 [^] [ответить]    [к модератору]  
  • +/
    > Грязнющее мыло? У Бубунты почти такие же, мыла меньше.

    На дефолтных размерах да. На меньших размерах мыла больше у убунты (если только вы не про hintfull).

     
     
  • 4.74, Crazy Alex (ok), 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 [^] [ответить]    [к модератору]  
  • +/
    Радуги то может и нет, а вот общая смазанность - дикая. Если привык к наличию хоть какого-то хинтинга и хоть сколь-нибудь четким очертаниям букв - в маке мозг начинает кипеть минут через 10. И чем крупнее шрифт, тем уродливее.
     
  • 1.44, хрен с горы (?), 23:24, 09/12/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    лучше бы назвали brother. "братишка, я тебе покушать принес"(с)
     
  • 1.45, metallica (?), 23:26, 09/12/2012 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    OK.Можно будет Mac-овские проги на freebsd запускать,через линуксолятор.
     
     
  • 2.54, VolanD (ok), 06:34, 10/12/2012 [^] [ответить]    [к модератору]  
  • +1 +/
    > OK.Можно будет Mac-овские проги на freebsd запускать,через линуксолятор.

    Я канеш скорее всего чего-то не понимаю. Но это как-то, если запускать MSO через вайн на виртуалке с линуксом в винде...

     
     
  • 3.80, Mr. Cake (?), 00:05, 11/12/2012 [^] [ответить]    [к модератору]  
  • +/
    У них там слой совместимости в ядре на уровне сисколов. Т. е. можно взять и chroot-нуться в убунту.
     
  • 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 +/
    > Была идея проекта маковской BrandZ под Solaris когда-то.

    Бредовая абсолютно. В серверную ось пихать десктопную. Обхохочешься. Лебедь-раком-щуку.

     

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


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