В рамках проекта Darling (http://darling.dolezel.info/en/Darling) началось развитие системы для обеспечения запуска в Linux немодифицированных исполняемых файлов, собранных для Mac OS X. Проектом также намечено развитие инструментов для установки в Linux пакетов программ, оформленных для Mac OS X. Созданные наработки распространяются (http://git.dolezel.info/?p=darling.git;a=tree) под свободной лицензией GPLv3.
Несмотря на то, что проект находится на начальной стадии развития и носит в основном академический характер (дипломная работа студента), он уже позволяет выполнять некоторые консольные приложения, собранные для для Mac OS X. Например, протестирован запуск gcc-4.2, otool, nm, clang и других утилит. Поддерживается запуск как 32- так и 64-разрядных исполняемых файлов в формате Mach-O (http://ru.wikipedia.org/wiki/Mach-O). У создателя проекта в настоящее время нет цели (http://shinh.skr.jp/slide/ldmac/000.html) по обеспечению запуска любых программ, его область интересов пока ограничена только обеспечением выполнения инструментов, используемых для разработки приложений.
В настоящее время проект завязан на многих особенностях Linux, но не исключается его дальнейшее портирование для BSD-систем. Пока поддерживается запуск приложений для Mac OS X. Для поддержки запуска мобильных приложений, собранных для iOS, требуются дополнительные усилия по задействованию некоторых специфичных для iOS фреймворков и портированию ассемблерного кода для архитектуры ARM.
Организация выполнения программ в целом напоминает подход проекта Wine - производится разбор исполняемого файла, его загрузка в память и передача выполнения. Для работы приложений предоставляется совместимая на уровне ABI прослойка из библиотек, используемых в Mac OS X. Часть функций подобных библиотек реализуется путем прямого маппинга или трансляции через враппер в аналогичные функции, доступные в Linux. Для некоторых функций приходится создавать отдельные реализации, работающие поверх других нативных API.В частности, в Darling задействованы наработки проекта GNUstep (http://www.gnustep.org/), в рамках которого развивается открытая реализация лежащего в основе Mac OS X и iOS программного интерфейса Cocoa (http://ru.wikipedia.org/wiki/Cocoa), включая AppKit, базовые и runtime-библиотеки Objective-C, наборы виджетов и сопутствующие приложения. Кроме того, в Darling используются доступные открытые библиотеки и фреймворки (http://git.dolezel.info/?p=darling.git;a=tree;f=src;hb=HEAD), позволяющие обеспечить бинарную совместимость с Darwin и Mac OS X (например, системная библиотека libSystem, развиваемая проектом Darwin), а также заголовочные файлы с сайта Apple (http://www.opensource.apple.com/release/mac-os-x-1064/).
URL: http://www.phoronix.com/scan.php?page=news_item&px=MTI0Njc
Новость: https://www.opennet.ru/opennews/art.shtml?num=35547
Эдобовские продукты под Мак лучше сделаны, чем под Винду, так что ждём)
пруф?
Да тут скрины поискать достаточно, виндовая версия ФШ выглядит, как чёрная или серая фикалия.
А на Убунту Фотошоп должен ещё красивее выглядеть. А под KDE, должно быть, вообще сказочно. А вот под голым Openbox будет, наверное, не очень.
Ниасилил выбор фона, анон?
У Мака нативно с нормальными окошками, у Винды хрень какая-то с вкладками. За Маком ФШ юзать куда удобнее.
И обои не скучные?
> Да тут скрины поискать достаточно, виндовая версия ФШ выглядит, как чёрная или
> серая фикалия.так я и думал, яблофанат очередной
Нет, разговор именно про ФШ, на Винде можно сделать почти так же, но сделали убогость.
Виртуальный, наверняка
Там за каждую кнопочку каждый клиент платит по 99 центов.
интересно, если сделать идеальную совместимость macosx и linux, будут ли некоторые компании сворачивать выпуск фотошопов для mac? :)
Конечно нет.
> интересно, если сделать идеальную совместимость macosx и linux, будут ли некоторые компании
> сворачивать выпуск фотошопов для mac? :)C чего вдруг? как одно на другое в таком порядке должно влиять-то? свернуть выпуск фотошопов под мак, не будет их ни под маками ни под линухами, тока под вынь и этот же вариант под лин через вайны и виртуалки
Мсью вообще не в курсе, что актуальные версии шопа/лайтрума или даже тот же ViewNX НЕ РАБОТАЮТ ПОД WINE? Т.е. состояние у них оценивается примерно как "ставится, но работать не возможно". Вам лишь бы ляпнуть?
PS CS6 - Silver, PS CS5 - Gold
Не актуальный?
Для лайтрума вроде есть достойный аналог — поспрашивай тех, кто этим реально занимается в Linux, во всяком случае я видел положительные отзывы, но не помню названия.
ViewNX — ну кто б сомневался. Неужели их формат только этим посмотреть можно?
DarkTable, Raw Therapee, Raw Studio, Hugin и ещё вагон затычек, которым далеко до лайтрума.
ViewNX - ИХ формат открывается всем указанным софтом, но только родной софт умеет тянуть камерные настройки полностью. Даже лайтрум этого не умеет (ни для сапопов, ни для никонов).
Фотошоп вы таки ставили? Статус поддержки проставленный кем-то, кто запустил однажды триалку и реальный - две разных вещи. У лайтрума bronse стоит - он поставился и виснет при запуске. Ни на stable-ветке, ни на одной из devel его запустить не удалось. Что на голом wine, что с установкой всех указанных там софтин
Нет, не ставил и не поставлю. Для моих целей GIMP'а более чем достаточно, а рецензии я на DarkTable читал кажется.Вообще-то у лайтрума Garbage стоит. См. на номер версии лайтрума. То ты на древнюю смотрел, которая хоть как-то работала. А вот на CS5 и CS6 там по три отзыва от разных людей, так что не у одного. Вот тут, например, даже перечислено что было проверено: http://appdb.winehq.org/objectManager.php?sClass=version&iId...
Опять же вы пляшете от того, что 3 человека из тысяч проставили, а сами не пробовали. Как фотожоп (и плагины к нему), так и Dark Table (чтобы сравнить его по возможностям с лайтрумом).
У меня стоит Gimp даже на винде, фотошопом не пользуюсь... но и 95% доводки фото делаю в лайтруме (именно доводки/ретуши, а не дорисовывания, что сейчас модно). Последние версии Lightroom на XP уже котэ горически не идут, как и плагины к нему, что делает гемморойным запуск всего этого на виртуалке (т.к. у семёрки и прочих гламурных соплей требования на порядок больше). Отсюда вываливаемся по факту: в виртуалке не катит, wine не работает, остаётся только дуалбут, который адекватных людей быстро задалбывает и получаем полный откат до винды (потому что слезть с лайтрума НЕ получится).
Я, кагбэ, пляшу от тех результатов, что есть. Если из тысячи отписалось лишь 3 и у них получилось… Что поделать — других-то данных там нет. Ок.
> У меня стоит Gimp даже на винде, фотошопом не пользуюсь... но и
> 95% доводки фото делаю в лайтруме (именно доводки/ретуши, а не дорисовывания,
> что сейчас модно).
> ...
> Отсюда вываливаемся по факту: в виртуалке не
> катит, wine не работает, остаётся только дуалбут, который адекватных людей быстро
> задалбывает и получаем полный откат до винды (потому что слезть с
> лайтрума НЕ получится).У меня немного по другому, к лайтруму ка-то и не привык, так как изначально в мир фотографии пошол с линухов и поставил себе Bibble 5 Pro + GIMP, через время жена пошла учиться на дизайнера и потребовала дома поставить фотошоп, так как там все намного удобнее реализовано чем в GIMPe. Установив и поработав в фотошопе, я понял что ЖИМПу еще расти и расти. Сейчас на винде установил Corel AfterShot Pro + Adobe PhotoShop CS6, и если с первым проблем нет, то фотошоп на линухах пока остается фантастикой.
А лайтрум ставил, но мне не понравился, мне больше правится концепция Bibble и Capture One
Для меня вопрос выбора между gimp/photoshop не стоит, т.к. я ими почти не пользуюсь. А вот лайтрум актуален. Я конечно гляну на энтот Bibble и AfterShot, но пока лучше лайтрума с его плагинами и пресетами ничего не видел более мощного для быстрой и удобной обработки не просто фото, а сотен фото
Corel AfterShot Pro - на мой взгляд лучшая альтернатива лайтруму и подобному софту, есть версия для винди, мака и линухов.
Перепробовал много аналогичного софта, от ViewNX, CaptureNX до лайтрума на винде и все доступные варианты на линухах, остановился на Bibble 5 Pro, с недавнего времени их выкупила компания Corel, видно для попытки конкурировать с Adobe еще в одном сегменте.
> сворачивать выпуск фотошопов для mac? :)Вы плохо представляете себе природу капиталистов :)
в Adobe они сами работают на iMac
>интересно, если сделать идеальную совместимость macosx и linux, будут ли некоторые компании сворачивать выпуск фотошопов для mac? :)Зачем? Они просто будут отклонять все петиции о выпуске Фотошопа под Линукс, говоря: "Юзайте эмулятор. Вроде там работает. Поддержку не оказываем".
Такое уже один раз было: по мнению некоторых экспертов, из-за прекрасной поддержки программ для существовавших тогда версий Windows и DOS в OS/2 Warp, компании перестали делать нативный софт под OS/2.
Интересный проект, давно пора было создать подобное ) Надеюсь, что допилят до запуска того же фотошопа =)
дык было уже чот подобное, вроде
С одной стороны хорошо, под мак есть неплохие программы недоступные на винде, а те что доступны пользуются ОпенГЛ(прощай директХа зависимость). Да и целом МакОс по ближе к нам будет, меньше глюков больше совместимость.
А с другой стороны софтописатели в дальнейшем будут тупо делать версию под мак и типа под линь, если поставить новый не эмулятор.
Игры под мак, после портирования с винды, в большинстве своем все равно пользуются DirectX'ом через какую-то прослойку. Что-то типа аналога winelib, но более официальную статусом.
> Игры под мак, после портирования с винды, в большинстве своем все равно
> пользуются DirectX'ом через какую-то прослойку. Что-то типа аналога winelib, но более
> официальную статусом.ШИТО? OpenGL в основном они пользуются.
Ой, да ну. Прямо-таки напрямую. Даже в тех играх, в которых OpenGL и не пахло отродясь. Если бы тот же Source был на OpenGL, его бы больше года на Linux не портировали с маков, перелопачивая, судя по новостям, половину его графической подсистемы.
> Ой, да ну. Прямо-таки напрямую. Даже в тех играх, в которых OpenGL
> и не пахло отродясь. Если бы тот же Source был на
> OpenGL, его бы больше года на Linux не портировали с маков,
> перелопачивая, судя по новостям, половину его графической подсистемы.Понятно, еще один теоретик с ЛОРа
> Понятно, еще один теоретик с ЛОРаперечитайте предыдущие обсуждения, "теоретик" прав
Игры это понятно. А вот программки по видео и фото редактированию на маке используют только опенгл. Фотошоп, например, не несет в себе груз директ икса, а юзает только опенгл. Из-за этого правда некоторые функции на маках иногда запаздывают с реализацией, но зато какой плюс.
> Игры это понятно. А вот программки по видео и фото редактированию на
> маке используют только опенгл. Фотошоп, например, не несет в себе груз
> директ икса, а юзает только опенгл. Из-за этого правда некоторые функции
> на маках иногда запаздывают с реализацией, но зато какой плюс.они запаздывают не из-за опенгл, а из-за ориентации адоб на винду, как более массовую
всегда ваш КО
> С одной стороны хорошо, под мак есть неплохие программы недоступные на винде,
> а те что доступны пользуются ОпенГЛ(прощай директХа зависимость). Да и целом
> МакОс по ближе к нам будет, меньше глюков больше совместимость.
> А с другой стороны софтописатели в дальнейшем будут тупо делать версию под
> мак и типа под линь, если поставить новый не эмулятор.Это какие там есть программы, которых нет на винде?
> Это какие там есть программы, которых нет на винде?T.. T.. Transmission! *чуть языком не подавился :) Вот на винде то он только в виде неофициальной сборки.. но ведь очень же он там нужен :))
>> Это какие там есть программы, которых нет на винде?
> T.. T.. Transmission! *чуть языком не подавился :) Вот на винде то
> он только в виде неофициальной сборки.. но ведь очень же он
> там нужен :))Это который торрент клиент?
Оч не хватает Atom Inspector'а.
При работе с mp4, qt, mov, f4v и пр. подобными контейнерами просто не заменимая тулза.
>qt, movнедоконтейнеры из недосистемы.
вы бы еще Ытюнс предложили бы портировать
>>qt, mov
>
>недоконтейнеры из недосистемы.
>вы бы еще Ытюнс предложили бы портироватьКонтейнер ISO/IEC 14496-14 произошел из qt(mov) и во многом очень похож на qt.
Так что Ваше высказывание было слегка не в тему.
С чего название у него такое?)
Немного гейское ^__^
> Немного гейское ^__^Oh, darling, please believe me
I'll never do you no harm...Это у вас тоже вызывает пидерастические ассоциации? Мне кажется, причины такому надо искать в себе. ;)
DAR(win)+LIN(ux)+g чтобы получилось слово
DARwin/LINux/Gnu
> DARwin/LINux/GnuDarwin is not Darling :)
>путем прямого маппинга или трансляции через врапперМои глаза.
> Мои глаза.вы можете предложить хороший удобочитаемый перевод? :)
Вот такие дипломные работы в забугорье
А у нас (в нашем универе) хеллоуворлды на вижуал васике пишут, главное чтобы был графический материал на плакатах и связно что-то наплести о прогрессивном методе написания хеллоуворлдов
Жаль, а вот мне повезло больше. Прошло много лет, а я всё вспоминаю до чего классный у меня получился диплом.
> Жаль, а вот мне повезло больше. Прошло много лет, а я всё
> вспоминаю до чего классный у меня получился диплом.Много лет это десять, не пятьдесят
Кто как, ejudge например - дипломная работа. Похожую систему в Саратове в 1997 вообще третьекурсник написал.
Эх, лучше бы шрифты как в маке сделали.
Грязнющее мыло? У Бубунты почти такие же, мыла меньше.
+1, как это мыло может нравится?
Мыло? Да хоть растворитель. Лишь бы глаза не болели от его вида.
> Грязнющее мыло? У Бубунты почти такие же, мыла меньше.На дефолтных размерах да. На меньших размерах мыла больше у убунты (если только вы не про hintfull).
На мелочи надо вырубать автохинтинг и использовать msttcorefonts, без сглаживания.
> Эх, лучше бы шрифты как в маке сделали.Не знаю, смотрится просто ужасно. Вывалил полторы тысячи долларов за ноутбук, пришёл домой, всключил, присмотрелся: ужас!
> Не знаю, смотрится просто ужасно. Вывалил полторы тысячи долларов за ноутбук, пришёл
> домой, всключил, присмотрелся: ужас!Всем нравится/комфортно/привычно разное.
Кому-то нравится фритайповый hintfull, а мне он глаза режет. Субпиксельное сглаживание в маках хорошо сделано - радуги меньше, чем во фритайпе, и буквы не такие изуродованные, как в винде.
Лично я тоже не возражал бы против маковых шрифтов в линуксе. Но когда-то занимался этим вопросом, и похоже там сам алгоритм рендеринга отличен от фритайпа, так что "просто" добавить такое в линукс не получится, придётся писать полную альтернативу фритайпу.
Радуги то может и нет, а вот общая смазанность - дикая. Если привык к наличию хоть какого-то хинтинга и хоть сколь-нибудь четким очертаниям букв - в маке мозг начинает кипеть минут через 10. И чем крупнее шрифт, тем уродливее.
лучше бы назвали brother. "братишка, я тебе покушать принес"(с)
OK.Можно будет Mac-овские проги на freebsd запускать,через линуксолятор.
> OK.Можно будет Mac-овские проги на freebsd запускать,через линуксолятор.Я канеш скорее всего чего-то не понимаю. Но это как-то, если запускать MSO через вайн на виртуалке с линуксом в винде...
У них там слой совместимости в ядре на уровне сисколов. Т. е. можно взять и chroot-нуться в убунту.
Надеюсь эти, в отличие от wine, не будут труп (32-bit) тормошить.
величайшие шедевры кода были написаны под 8бит, а на эти ваши 64 фапают yobaфаги.
Была идея проекта маковской BrandZ под Solaris когда-то.
> Была идея проекта маковской BrandZ под Solaris когда-то.Бредовая абсолютно. В серверную ось пихать десктопную. Обхохочешься. Лебедь-раком-щуку.