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

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

Во первых, дипломные работы для того и придуманы, чтобы делать нечто стратегически ущербное.

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

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

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

Тоже верно. Вот только индустрия производства софта и тренды с тех пор каааапельку поменялись :)

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

Ради этого продакшна можно и мак купить. Если действительно надо.

Именно. Купить инструмент под денежный проект — норма.

AP ★★★★★
()

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

man VirtualBox

представляет собой университетский дипломный проект.

На кой ляд тратить на диплом столько ресурсов? Или в европах дипломы кто-то читает?

shahid ★★★★★
()

Глянул мельком, прочёл: среда для запуска приложений OS/2 в Linux.

Пришлось прочесть внимательно. Оказалось ещё чудеснее: проект для запуска гейских программ называется «Дорогуша». Вот где тонкотролли-то живут!

хехехе

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

Необходимые на его реализацию трудозатраты можно было бы израсходовать с бОльшим умом.

95% трудозатрат человечества можно израсходовать с большим умом. Да только как ты убедишь других действовать с большим умом, а не так, как им хочется?

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

«95% трудозатрат человечества можно израсходовать с большим умом»

95% человечества можно израсходовать с большим умом, переработав на удобрения.

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

Да, но... Тут уже некоторые люди говорили про форк...

хехехе

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

Мак стоит дорого, да и не апгрейдится. А тут можно будет всё это делать на уже имеющемся компьютере. «Если нет разницы, зачем платить больше»?

CLU
()

Лично мне бы очень не помешало Impromptu

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

ЕМНИП, кто-то из гнустепа пилил реализацию core graphics для линукса на какой-то гномской библиотеке, правда оно несколько неюзабельно, но лучше чем ничего.

rikardoac
()
Ответ на: комментарий от lazyklimm

В чем же проблема? На гнустеп прекрасно ставяться темы и все такое.

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

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

rikardoac
()

Боже, всем «ненужно» эталон. Ну сколько там программ которых нет в винде и которые не имеют достойных аналогов? 3? 5? 7? Всякие фотошопы и аблетоны не в счёт ибо оттого что ядро там с кусочками БСД работать они лучше чем в вайне не станут, а учитывая параноидальную патентную философию яблочников, дальше консольных cd, cp и иже с ними дело не уйдёт.

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

Да, я тоже заметил. На мой взгляд это хитрый антикопирастический маневр.

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

А они все-равно отдали все что сделали под GPL, можешь попробовать его поискать, на том же гитхабе.

rikardoac
()

Через 13 лет дорастет до 1.0?

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

note173 ★★★★★
()

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

Какая вероятность того что уже в августе работа не будет иметь для Любоша никакой ценности? )

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

Он хотел написать «42»

Согласно Путеводителю для путешествующих по Галактике, сверхразумная раса существ создала компьютер Deep Thought — второй по производительности за всё существование времени и Вселенной, — чтобы найти Окончательный Ответ на величайший вопрос Жизни, Вселенной и Всего Такого. После семи с половиной миллионов лет вычислений, Deep Thought выдал ответ:

«Сорок два». Реакция была такой:

— Сорок два! — взвизгнул Лунккуоол. — И это всё, что ты можешь сказать после семи с половиной миллионов лет работы?

— Я всё очень тщательно проверил, — сказал компьютер, — и со всей определённостью заявляю, что это и есть ответ. Мне кажется, если уж быть с вами абсолютно честным, то всё дело в том, что вы сами не знали, в чём вопрос.

— Но это же великий вопрос! Окончательный вопрос жизни, Вселенной и всего такого! — почти завыл Лунккуоол.

— Да, — сказал компьютер голосом страдальца, просвещающего круглого дурака. — И что же это за вопрос?

anonymous
()

Лучше бы Clover пилил, или другой загрузчик для хакинтоша.

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

EFL вроде уже есть :)

Не смеши меня, никто уже не будет писать GUI на голой сишке. Для некоторых задач оно может и ничего, но для общего использования не катит, нужно нормальное ООП, как минимум.

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

никто уже не будет писать GUI на голой сишке.

то, что EFL написано на C, не означает, что его нельзя использовать из других ЯП, наоборот - С лучший вариант как для универсальной библиотеки

wota ★★
()
Последнее исправление: wota (всего исправлений: 2)

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

Linux-based системам нужна своя экосистема дистрибуции, если будет битва за десктоп. Лучше бы какая-то работа велась в этом направлении, чем в создании прослоек. Убунта не в счет, ибо она переняла проприетарную модель дистрибуции, и вряд ли это сделает много добра СПО.

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

Не смеши меня, никто уже не будет писать GUI на голой сишке.

Линус вон пишет, и ничего. :)

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

Введут secure load по образу и подобию secure boot.

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

zhuravlik ★★★★
()

скоро яббл перейдет на ARM процессоры для десктопов и станет ну ваще актуально - но пусть тратит свои силы, авось для Ubuntu/ARM это поделие пригодится хотя бы

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)

Очень заманчивая вещЪ, но если и доведут до ума, то нескоро.

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

Считаешь, четырёхъядерные x86-64 не смогут эмулировать арм?

смогут, но что-то серьезное будет тормозить, доказано Rosetta (а там даже не эмуляция)

wota ★★
()
Последнее исправление: wota (всего исправлений: 1)

Это поделие не нужно. После выхода каждой новой версии нужно приложения переделывать, думаю никто не будет ради запуска лицензионного фотошопа стоимостью от $1000 жалеть $25 за новую версию макоси. Если есть яблочное железо, само собой. Так что владельцам железа от Apple это поделие не нужно. Далее, назовите мне реально нужный софт под OS X, аналогов которому нет в Windows эмулятор которой уже написан?

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

man apt-get, man emerge, man rpm

Управление пакетами - подмножество дистрибуции, да, но это не все. Тем более что современные пакетные системы часто проще для админов, чем для рядовых юзеров и производителей пользовательского ПО. ppa и one-click install - уже ближе к истине в плане близости к юзеру и производителю. Но можно придумать что-нибудь и интереснее.

zhuravlik ★★★★
()

Где метка «макокапец»?

Mitre ★★
()

Наконец-то появится возможность установить Safari под Linux. Удобный и лаконичный браузер, аднака, много приятных плюшек, одно окно «Активность» чего стоит, сколько ни искал подобное дополнение для Firefox, так ни фига и не нашёл. Да, у него был виндовый порт, но он страшно тормознутый, жрёт много памяти и камневремени, ещё и падает время от времени, а под Wine вообще вешает систему и падает после каждого чиха. И это при том, что под Макосью оно летает, почти как Хром. Так что проект нужен, да. Вот только бета будет готова, если оно не сдохнет, лет эдак через пять, слишком уж сложный проект для дипломника, сомневаюсь, что Любош даже с помощью сообщества дотянет хотя бы до рабочего прототипа.

bodqhrohro
()

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

Студенческая поделка.

Обратите внимание, какой уровень. В РФ, по непроверенным слухам, до сих пор колупаются с решением СЛУ и давным давно никому неинтересными прогонками, важно надувая щеки, мол «это ж теория, не какая-нибудь там замызганная машинным маслом практика»

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

сколько ни искал подобное дополнение для Firefox

Может проще дополнение написать, чем эту бодягу?

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

сколько ни искал подобное дополнение для Firefox, так ни фига и не нашёл.

Будь мужиком,напиши это дополнение.

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