LINUX.ORG.RU

Поддержка Win32-приложений в MacOS X?!


0

0

В новой версии ядра Darwin (от недавно вышедшей MacOS X Leopard) обнаружена интересная особенность - возможность загрузки исполняемых файлов PE-формата с помощью стандартной функции dlopen().

На сегодняшний день, такой потребности у MacOS X нет, значит ли это, что Apple ведет "секретные" разработки по возможности поддержки программ для Windows?

Официальные лица компании отказываются от комментариев.

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

Ответ на: комментарий от dave

> А куда деваться application developers

J2EE. И, откровенно говоря, этот рынок куда как больше, чем .Net и "Слишком много новых приложений" создают именно там.

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

>Значит. А Apple на 50% уже владеет Microsoft. в нужное место добавьте окончание -ом =)

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

> MSDN в Konqueror не работает.

очень жаль :)

> Зато работает wikipedia: http://en.wikipedia.org/wiki/Microsoft_Windows_Services_for_UNIX

это не называется "в Windows есть POSIX", это называется "в Interix есть POSIX". аналогия того же уровня, что в WINE можно запускать нативные win32 приложения -> это значит, что "в Linux есть Win32".

> По информации с Wikipedia можно поискать на MSDN ключевые слова.

не найдете :)

// wbr

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

> аналогия того же уровня, что в WINE можно запускать нативные win32 приложения -> это значит, что "в Linux есть Win32". В таком случае, в XP нет DOS.

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

> В таком случае, в XP нет DOS.

hm. интересный вывод. нелинейный. однако, вы таки не поверите, но его там действительно нет :)

// wbr

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

> Вообще, эппловцы - хитрый народ. Кто от них ожидал перехода на amd64? Видимо, они привыкли всегда держать в рукаве joker.

Уважаемый dave, вы ******, когда apple перешел на amd64?? Если он на core 2 duo?

p.s.: Не звезди, звездою станешь, позвиздишь и перестанешь.

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

> J2EE. И, откровенно говоря, этот рынок куда как больше, чем .Net и "Слишком много новых приложений" создают именно там.

Мне самому нравится J2EE, но это - разные рынки.

dave ★★★★★
()

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

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

>Были слухи о планируемой покупке лицензии на win API эпплом. Т.е. просто будет wine, но 1) нормальный 2) не эмулятор

Твою мать, Wine Is Not Emulator.

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

>на чернобыльской тоже, наверно, работал...

На чернобыльской не могло быть полуоси.

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

>Умник, ты отличаешь архитектуру процессора от его модели?

А ты сам знаешь, что только с недавним выходом Леопарда MacOS X стал более менее нативным x86_64?

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

>Ха! Скоро придет время Win64. И Win32 никому не будет нужен. :)

Редкий случай: почти полностью согласен с анонимусов: действительно - "Ха!":)

Led ★★★☆☆
()

Какой-то арктический пиар ;)

ESTAF ★★★
()

lol, в libbfd появилась поддержка PE/COFF ещё когда. Тогда же вместе с импортом GCC оно ненадолго пришло в бзд, но почему-то никто не прозревал запуск iexplore.exe на бзде из коробки. А tyt вот внезапно макось оболочкой для command.com стала, судя по новости

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

>Твою мать, Wine Is Not Emulator.

Ну до Not Emulator, ему еще как до луны пешком (идя в противоположную строну понадеявшись на замкнутость вселенной) :)...

>Уже говорил что эппл -- еще большее зло чем M$.... хотя, если серьезно, видимо боьшие дяди решили, что надо как можно быстрее отхавать бааальшой кусок рыночного пирога у M$, пока она бъется в имперрско-сектанстском экстазе.

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

>а если серезно, то новость — баян. Да, еппл ведет работу над возможностью запуска він-софта.

Совсем было-бы не плохо, если-бы и Линуксоиды закупили лицензию на Win API, пускай в виде отдельного модуля распространяемого с платными дистрами.

Крупные линукс компании и команды разрабов достаточно богаты, чтобы приобрести лицензию с регулярным отстегиванием процента доходов (как во времена начала своего браузеростроительства отстегивали мелкие за лицензию мозаика, скажем), в этом случае (в отличие от варианта покупки лицензии с единовременной выплатой на все время использования лицензии) правобладатели получат со своей технологии полный набор "денег" (это к любимой отмазке фанатиков, что мелкие "не продадут лицензии на свои технологии, ибо побоятся потерять доходы").

Пусть такой модуль будет платным, я готов за него заплатить (так-как, во всех случаях жизни, он будет дешевле целой винды)

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

> Совсем было-бы не плохо, если-бы и Линуксоиды закупили лицензию на Win API

Алярм! Вендузячий ахтунг детектед!

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

>у большинства активных модераторов Маки с макосью, могут и забанить =)

Гы, мордеры ЛОР -- гламурные ЛОХИ? Не верится. Хотя...

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

>Алярм! Вендузячий ахтунг детектед!

Не, просто человек которому больно смотреть на то как красноглазые ахтунги фанатики, не желают ничего сделать для победы "любимой (на словах вестимо :( ) оси". А сделать можно лишь одно: переманить юзеров с Винды. Чем меньше у нее будет юзеров, тем менее распространенной она станет, и тем быстрее наступит виндокапец. И если я как пользователь Линукса, технофанат которому интересно повозится в внутренностях, еще могу пережить не самую лучшую поддержку виндоус програм (для работы с ними VM (в ограниченных случаях Вайн), а для игр Винда как вторая ось), то для простого юзера, которому на Фюрера Столпмана с его ГНУ Майн Кампфом чихать с высокой башни, это серьезный недостаток.

И не надо говорить про "о повышении грамотности населения", IT не единственный показатель "уРОВНЯ интелектА" - голову даю на отсечение: доживи Федерико Фелини до сегоднешнего дня, его бы не привлекли-б "танцы с бубнами" и другие, подобные, "высокоинтелектуальные действия" :).

Ладно, прекращаю со своей стороны тред.

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

>Алярм! Вендузячий ахтунг детектед!

Ахтунг воз сэйвед.

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

Поддержка технологии botNET нужна! А то спамеры работу потеряют. :(

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

> Не, просто человек которому больно смотреть на то как красноглазые ахтунги фанатики, не желают ничего сделать для победы "любимой (на словах вестимо :( ) оси". А сделать можно лишь одно: переманить юзеров с Винды. Чем меньше у нее будет юзеров, тем менее распространенной она станет, и тем быстрее наступит виндокапец.

Та ну этих красноглазых фанатиков типа тебя которым нужен вендекапец и переманивание юзеров винды. :)))))

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

> Полуось погубил никудышный маркетинг и жлобство менеджмента.

SDK втридорога.

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

> Зато работает wikipedia: http://en.wikipedia.org/wiki/Microsoft_Windows_Services_for_UNIX

It is important to note that though both Cygwin (a free alternative to Interix) and Windows Services for Unix provide header files and libraries that make it easier to recompile or port Unix applications for use on Windows, they do not make Unix binaries compatible with Windows binaries.

Перевод: как и Цигвин это позволяет собирать некоторые юниксовые программы, чтобы они вызывали юниксовые функции через дополнительно устанавливаемые библиотеки.

Для запуска линуксовых программ есть Cooperative Linux. Нечто вроде Dosemu: патченое ядро линукса + coreutils и оболочка для их запуска под Windows (в третьем кольце, если не ошибаюсь). С Майкрософтом проект никак не связан. Да и не слишком активен.

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

>> win32 не нужен

> это самовнушение

Это политика MS. Усе на дотНет!

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

>Уже говорил что эппл -- еще большее зло чем M$...

если б ябл разрешил ставить свой типа юних на не свои компутеры, да еще и сделал поддержку выньАпи, ему б цены не было. не знаю как контора, а я б себе такую ОС купил с удовольствием и до 400-500$ отдал бы незадумываясь.

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

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

>unihorn

Где то мы тебя видели! Уж, не на LinuxForum ли?! Тамашняя интелегенция этим тоже грезит.

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

>> Это не так. Используются прямые вызовы функций ядра.

> ссылку, сестра, можно ссылку? :)

Ссылку искать лениво, но чел прав. Подсистемы posix и win32 находятся на одном уровне - поверх ядра. И одна через другую не работает.

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

> Очень сомневаюсь что майкрософт им подарит исходники

Вот как раз им (яблочникам) MS за небольшую мзду охотно и свои технологии, и исходники. Apple - это майкрософт в квадрате, просто они не монополисты.

MS на самом деле еще хорошие, поскольк если бы Sun/IBM/Apple занимали бы такую же долю рынка, это было бы гораздо хуже.

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

>IBM

Насчет этих сомневаюсь, ибо у них - "Синдром хронического неудачника"

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

>В вин нет системных вызовов для запуска ни линуксовых, ни маковских прог

а SFU?

>В отличии от.

когда это вайн внесли в ядро? Я что-то пропустил?

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

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

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

Не деритесь парни :)

>Тем не менее, все равно в NT есть "limited support for POSIX and OS/2 APIs".

Во первых, нужно уточнить о какой версии NT идёт речь, если до XP, то нативная поддержка POSIX и OS/2 была и декларировалась - http://support.microsoft.com/default.aspx?scid=kb;EN-US;q149902

Но в XP её уже нет - http://support.microsoft.com/kb/308259/ru Зато есть SFU (уже не Interix а M$) который считается отдельным продуктом.

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

> А ты сам знаешь, что только с недавним выходом Леопарда MacOS X стал более менее нативным x86_64?
Буго-га :)
Он давно 60bit native. В Leopard только 64bit распространили на Quartz.
В итоге имеем:
http://www.apple.com/macosx/technology/64bit.html

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

>Ну до Not Emulator, ему еще как до луны пешком

o_O lol?

>Совсем было-бы не плохо, если-бы и Линуксоиды закупили лицензию на Win API, пускай в виде отдельного модуля распространяемого с платными дистрами.

Ну-ну

>Пусть такой модуль будет платным, я готов за него заплатить (так-как, во всех случаях жизни, он будет дешевле целой винды)

Вы с Балмером, случаем не знакомы? ;)

anonymous
()

Зачётная новость. Официальные лица компании отказались от комментариев, так как сами обалдели от таких перспектив... :-))))))))))))

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

>а вы отличаети EMT64 и AMD64?

EMT64 - лишь интелловское название технологии amd64, которую они у amd собственно и купили.

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