LINUX.ORG.RU

Анонсирован проект Darling — среда для запуска приложений OS X в Linux

 ,


2

2

В то время как проект WINE в течение уже почти 20 лет упорно трудится над разработкой среды запуска Windows-приложений на ОС Linux и других платформах, мало кто ранее не задумывался над созданием аналогичного проекта, только для запуска бинарных файлов OS X.

Положить начало этой работе вызвался Любош Дольцел (Luboš Doležel), объявив об открытии проекта Darling, целью которого, как уже было сказано выше, является обеспечение нормальной работы в Linux приложений Apple OS X и Darwin. Разработка Darling ведется с использованием кода библиотеки визуального интерфейса GNUStep, открытой реализации библиотек, виджетов и системемных приложений на Cocoa Objective-C.

Работа Darling во многом напоминает WINE: разработчик планирует создать бинарно-совместимый набор библиотек и прочих инструментов, чтобы таким образом разобрать исполняемые файлы ядра Darwin, загрузить их в память и работать безо всякой пересборки кода и иных модификаций ядра и системных файлов Linux.

На текущий момент проект имеет собственный динамический загрузчик, инструмент для анализа исполняемых файлов, переходный слой для запуска приложений на Apple Objective-C и набор библиотек для поддержки различных бинарных форматов и подмены Darwin libc/libSystem. Круг поддерживаемых приложений пока довольно узок: к ним, в основном, относятся консольные инструменты.

Следует отметить, что работа Любоша имеет особую ценность и для него самого, так как представляет собой университетский дипломный проект.

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 4)
Ответ на: комментарий от AP

У тебя Ableton не работает под WINE? :)

Я его просто как пример профессионального софта привел, а так им не пользуюсь. Но кстати были у него в свое время какие-то проблемы с запуском из под WINE, не знаю, как сейчас.

m0rph ★★★★★
()

GNUStep? Но зачем? O_o

kovrik ★★★★★
()
Ответ на: комментарий от AP

Ты действительно не видишь функциональную пропасть между этими двумя приложениями?

расскажи (я ими даже не пользовался, если что)

wota ★★
()
Ответ на: комментарий от pekmop1024

Основная проблема будет с тулкитом и графической подсистемой.

Проблема безусловно будет, но она все же должна быть меньше, чем реализация совершенно чужеродного системного API.

m0rph ★★★★★
()

Из убунты умельцы будут делоть полноценную макось. Что не может не радовать любителей макообразности.

GNU-Ubuntu1204LTS ★★★
()
Ответ на: комментарий от helios

Что есть в MacOS такого, чего нет в Windows и Linux?

Можно предположить, что для некоторых программ, которые есть для Windows и MacOS, обеспечить среду эмуляции MacOS-версии будет проще и надёжнее, чем Windows-версии. Например, если в Darling клиент WoW для мака будет глючить меньше, чем в wine - клиент WoW для винды, я с удовольствием этим воспользуюсь.

Предположение, разумеется, имеет чисто умозрительный характер, подтвердить или опровергнуть его можно будет только когда проект будет реализован. Так что успехов автору, возможность выбора это всегда гуд.

hobbit ★★★★★
()
Ответ на: комментарий от AP

Было бы странно, если бы он начал такой проект из любви к человечеству

Эх, не веришь ты в любовь программистов к человечеству :)))

hobbit ★★★★★
()
Ответ на: комментарий от Deleted

Словно он до сдачи диплома был нужен.

radg ★★★★
()
Ответ на: комментарий от Deleted

После сдачи диплома проект станет ненужен? :}

Лицнзия GPLv3 или выше, никто не мешает заинтересованным группам хакеров подхватить упавшее знамя.

В любом случае проект представляется потенциально более полезным, чем анонс новой полупроприетарной латышской ОСи, автор которой обещал давить возможность дуалбута, и про которую тут уже нафлудили на 4 страницы.

hobbit ★★★★★
()

Ну вот! Настоящая студенческая поделка на ЛОРе :)

petrosha ★★★★★
()
Ответ на: комментарий от anonymous_sama

в этом можно не сомневаться.

Deleted
()

Видел когда-то подобный проект, только десятилетней давности, так что идея не просто не нова, а стара как мир. Будет очень-очень круто, если это всё не загнеться через неделю. Успеха и ништяков этому самому Любошу.

sphericalhorse ★★★★★
()

IMHO побольше бы подобных студенческих поделок. Глядишь мир стал бы лучше.

Evgueni ★★★★★
()
Ответ на: комментарий от helios

Что есть в MacOS такого, чего нет в Windows и Linux?

Буду краток: Final Cut Pro

d_Artagnan ★★
()
Ответ на: комментарий от druganddrop-2

упорот?

наверное, да, iWork такое говно, что надо было сравнить его с AbiWord и Gnumeric, хотя Gnumeric тоже намного лучше..., не зря маководы себе M$ Office покупают

wota ★★
()

Лучше помогите парню

Debi
()
Ответ на: комментарий от hobbit

Эх, не веришь ты в любовь программистов к человечеству :)))

Мне как-то не очень понятна любовь к абстрактному человечеству и незнакомым людям вообще. Доброта — да, любовь — нет.

ИМХО, этот проект стратегически ущербен. Необходимые на его реализацию трудозатраты можно было бы израсходовать с бОльшим умом.

AP ★★★★★
()
Ответ на: комментарий от hobbit

Например, если в Darling клиент WoW для мака будет глючить меньше, чем в wine

Не стоит забывать что на стороне вина многие годы разработки + куча энтузиастов в виде комьюнити + коммерческая организация занимающаяся разработкой, а на стороне этого проекта 1н разработчик пишущий диплом. Если и настанет описанная тобой ситуация то я думаю не скоро, скорее появится нативный вов под онтопик.

Behem0th ★★★★★
()

Подобная идея мне в голову приходила, но всё же. Зачем оно такое ради трёх с половиной программ, которые не работают ни под линуксом, ни потенциально под вайном.

PolarFox ★★★★★
()
Ответ на: комментарий от Behem0th

Не стоит забывать что на стороне вина многие годы разработки + куча энтузиастов в виде комьюнити + коммерческая организация занимающаяся разработкой, а на стороне этого проекта 1н разработчик пишущий диплом

Мне кажется, многие коммерческие дистрибутивы будут готовы проспонсировать эту разработку.

provaton ★★★★★
()
Ответ на: комментарий от c0smonaut

А им кто-то пользуется?

Ну я пока нет, т.к. програмирование не осиливаю, а в чем еще под макось и айось програмировать то?

TowTruck
()
Ответ на: комментарий от provaton

Мне кажется

С чего вдруг такие галлюцинации?

Behem0th ★★★★★
()
Ответ на: Омские линуксоиды одобряют! И предвидели это! от linuxmaster

Жаль, что инициатива перехвачена иностранными программистами. Опять будем догонять их самолёт на паровозе.

Ты говоришь так, как будто это какая-то проприетарщина. Что такое перехвачена и зачем догонять? Повторяю для Ъ - лицензия GPL 3 или выше. Можно плодотворно поучаствовать, присылать патчи, тестировать и др.. И даже если автор впадёт в маразм/проприерастию/русофобию/пофигизм/.etc. - всегда можно будет сделать форк.

hobbit ★★★★★
()
Ответ на: комментарий от PolarFox

Эти 3,5 программы обеспечивают такое качество продакшна, которое ни венде, ни тем более линуксу не снилось.

CLU
()
Ответ на: комментарий от TowTruck

Емнип, XCode используют только для программирования под макось? А раз так, то лучше разработчику сразу на макоси программировать, без всяких дарлингов.

f1xmAn ★★★★★
()
Ответ на: комментарий от AP

ИМХО, этот проект стратегически ущербен. Необходимые на его реализацию трудозатраты можно было бы израсходовать с бОльшим умом.

Вот уж от кого не ожидал...

Я уже как-то писал: программисты-опенсорсники занимаются тем, что интересно лично им. Человеку со стороны может показаться, что если разубедить разработчика ReactOS в целесообразности его усилий, этот разработчик вольётся в команду разработчиков Linux. На самом же деле, скорее всего, этот разработчик просто бросит писать код. И ReactOS потеряет, и Linux ничего не приобретёт. Так же и здесь.

hobbit ★★★★★
()

Уверен, если бы он выбрал android вместо osx, его бы поддержало намного больше народу.

f1xmAn ★★★★★
()
Ответ на: комментарий от f1xmAn

Емнип, XCode используют только для программирования под макось? А раз так, то лучше разработчику сразу на макоси программировать, без всяких дарлингов.

Не спорю, на самом деле это поделие редкостное ненужно.

TowTruck
()
Ответ на: комментарий от wota

Iwork

LibreOffice

Iphoto

Shotwell

А в качестве альтернативы Photoshop ты предложишь, дай угадаю, GIMP? А вместо Final Cut - какой-нибудь Kdenlive?

Lighting ★★★★★
()
Ответ на: комментарий от Lighting

А в качестве альтернативы Photoshop ты предложишь, дай угадаю, GIMP? А вместо Final Cut - какой-нибудь Kdenlive?

насчет iWork - LibreOffice в разы лучше, пусть над ним и не работали дизайнеры, но зато он намного больше чего умеет, Iphoto не пользовался - потому не скажу, возможно действительно не аналог

wota ★★
()
Ответ на: комментарий от hobbit

Вот уж от кого не ожидал...

Ты смешиваешь понятия разного уровня. Давай всё-таки различать фан и стратегию. Проект может быть сколько угодно доставляющим, но при этом совершенно неживучим и в долгосрочной перспективе бесполезным.

Допустим, после пяти лет работы тридцати человек на дарлинге можно будет запустить Apple Motion. Ну, клёво. Если не считать того, что скачать DMG с ним будет уже невозможно. Подозреваю, что уже сейчас он ставится только через App Store.

Таким образом, к моменту, когда всё это будет хоть как-то отлажено, ценность дарлинга будет близка к нулевой. Ну, если реверснут Core Audio API, то может быть ещё будет толк в поддержке плагинов AudioUnit (хотя это тот ещё геморрой).

Про ReactOS пример мне понятен. Вся фигня в том, что он точно так же стратегически ущербен. Причём эта ущербность заложена уже в само определение: «operating system based on the design of Windows® XP/2003». В этом смысле любая студенческая поделка, исследующая новые идеи в архитектуре ОС, в стопицот раз разумнее.

AP ★★★★★
()
Ответ на: комментарий от anonymous

Только картофельного парня!

Ололо, бинарики из системы для «илиты» будут пускаться в моём линуксе.

ЗЫ не взлетит.

Ygor ★★★★★
()
Ответ на: комментарий от TowTruck

Но зачем? Ведь есть же няшный мак с ламповой макосью.

Кому и кобыла (с) Дайте мне Xcode под линь, завтра же с убогой и тормозной макоси убегу

black7
()
Ответ на: комментарий от wota

А в качестве альтернативы Photoshop ты предложишь, дай угадаю, GIMP?

Photoshop уже можно запустить под crossover, нет смысла лепить аналогичные костыли с нуля

А вместо Final Cut - какой-нибудь Kdenlive?

Lightworks подойдет? Final Cut не пользовался - потому не знаю

wota ★★
()
Ответ на: комментарий от Deleted

Хороший дипломник. И как большинство дипломников никому не нужен.

Эх, если бы все дипломы были не хуже этого, мы уже жили бы в другой реальности...

AVL2 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.