URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 16537
[ Назад ]

Исходное сообщение
"OpenNews: Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"

Отправлено opennews , 19-Июн-06 00:26 
Проект Alky (http://www.alkyproject.com/) нацелен на разработку утилиты, которая позволяет преобразовать исполняемые Win32 файлы  в бинарный вид пригодный для прямого запуска под  Linux или MacOS X .


Суть идеи - трансляция содержимого исполняемого файла под родной API целевой системы (вместо реализации API используемого в приложении, как это сделано в wine).


Подстановка необходимых DLL производится через библиотеку LibAlky.


URL: http://www.alkyproject.com/
Новость: http://www.opennet.me/opennews/art.shtml?num=7739


Содержание

Сообщения в этом обсуждении
"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Orion5 , 19-Июн-06 00:32 
Хоть чтото до ума довели бы!!! Вот windows предлагает вполне работоспособное POSIX  расширение

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено const86 , 19-Июн-06 01:43 
Сложно даже заставить себя сравнивать стандарты POSIX и NT...
Ну и несмотря на это, wine уже сейчас позволяет компилировать программы, написанные под NT, и запускать их на Linux'е.

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено MainFrame , 19-Июн-06 01:59 
эти unix services for windows - полное гавно! Нет ничего более уродливого, чем консоль винды, с ее обратными слешами и панической боязнью спецсимволов!

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Andrew , 19-Июн-06 16:02 
Windows Service For UNIX (именно так, а не наоборот) не имеет ничего общего с нативной виндузовской консолью- там ksh по умолчанию. И пути SFU понимает исключительно UNIX-style (с прямыми слэшами). И спецсимволов там никто не боится. Вполне работоспособная POSIX-подсистема. Работает прямо поверх ядра NT (минуя Win32-прослойку), полноценно поддерживая fork()'и.

А сама в Win32, кстати, поддерживаются как обратные, так и прямые слэши в качестве разделителей в именах файлов.

Андрей.


"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено sensor_ua , 19-Июн-06 23:47 
Поддерживаю. Об обратных слешах глупость откровенная.
Сразу доставляю в SFU Bash и пользуюсь по назначению. Жаль, не получилось (попробую ещё) проставить линукс-совместимость от FreeBSD.

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Аноним , 19-Июн-06 09:52 
Работоспособное? Это которое однозадачное(без fork)?

А имена файлов давно пора регистрозависимыми сделать, только не надо никого  POSIX'ом пугать :)


"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено ZOD , 20-Июн-06 15:00 
В сервисес фор юникс можно галочку поставить и будут они регистрозависимые.

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Аноним , 19-Июн-06 03:00 
хм, есть хорошее решение Virtual PC:)

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Квагга , 19-Июн-06 03:03 
>хм, есть хорошее решение Virtual PC:)

Есть хорошее решение - GRUB.


"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Аноним , 19-Июн-06 05:23 
>хм, есть хорошее решение Virtual PC:)
Дерьмовое решение - если вы про микрософтовское чудо то VMWare куда лучше...

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Ujin , 19-Июн-06 23:01 
Вообщето virtual pc только два-три года как стал микрософтовским,до этого был конектикса -чудный был продукт и на маке работал и на писи позволял полноценные виртуальные машины вешать

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Goganchic , 19-Июн-06 09:07 
Я думаю, что лучший вариант - разделение и властвовавние, т.е. лучше всего определиться либо на Lin- либо на Win-платформе, так гемороя будет меньше.

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Аноним , 19-Июн-06 09:39 
Бред какой-то. Уже сейчас множно ядру указать чтобы оно виндовс программы с помощью вине запускало.

Зачем сам программы-то ковырять зачем?


"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено anonim , 19-Июн-06 10:23 
да не пользуют уже вен-досовские программы, аналогов полно, да еще каких

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено JJF , 19-Июн-06 13:44 
Знаешь, я вынужден бы у себя влепить MS Office под wine только потому, что ooo не мог "поднять" документы, присылаемые из бухгалтерии - настолько там сложное форматирование. Так что ситуация парадоксальная - вроде бы и аналог есть, а вроде бы и не годится он в данном конкретном случае.
Правда, это пока все, для чего мне пригодился wine, но мало ли, что еще всплывет в будущем?

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено anonim , 19-Июн-06 13:56 
я много раз доходил до очаяния, разгонялся на 30 метров, но всеже находил все что мне было нужно, в итоге работает куча железа неработавшего в досе, куча программ на все случаи жизни
нетолько самых необходимых, (к томуже я очень требователен к стабильности и удобству и чтоб все было красиво, досы во всех своих обличаях просто сосут)
еще небыло случая чтоб чтото ненашлось. да уходит много нервов, но придет и к вам рулез!
(говорю не от фанаря, уж скоро год невидел доса)

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено JJF , 19-Июн-06 14:43 
Звучит красиво, но с практикой расходится.
К сожалению, принцип "никогда не говори никогда" еще никто но отменял. Вот у меня как раз такой случай наступил. Заключается он в том, что в настоящее время нет nix-приложения, способного корректно понять то нагромождение стилей и объектов в MS-документах, созданных девочками из бухгалтерии. Тем более, стоит учитывать тот факт, что документ нужно не просто прочесть, а откорректировать и вернуть назад в бухгалтерию с сохранением форматирования.
Если знаете, что мне может помочь в решении данного вопроса - буду премного благодарен. Я не нашел другого способа, кроме как использовать MS Office в данном конкретном случае.

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено echo , 19-Июн-06 22:23 
> Если знаете, что мне может помочь в решении данного вопроса - буду премного благодарен.
> Я не нашел другого способа, кроме как использовать MS Office

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

а вообще этот ламерский террор уже достал.


"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено anonim , 20-Июн-06 09:39 
насчет rdesktop это пожалуй идеальный вариант в данной ситуации, я в офисах извените не силен

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено JJF , 21-Июн-06 17:16 
Кхм, кхм... Опять же, TS звучит красиво. Но встает вопрос: кто за это будет платить? Понимаете, у меня серьезная организация, я не использую нелегальных копий ПО. В этом свете нужно хорошо просчитать экономическую целесообразность.
Офис под wine работает чудесно - зачем еще куда-то бегать?

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено anonim , 22-Июн-06 10:05 
сказанож, заплати за 1диск windos 2003 и спокойная жизнь в плане совместимостей обеспечена.
фсё нет больше сил иди работай

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Квагга , 22-Июн-06 10:53 
>Офис под wine работает чудесно - зачем еще куда-то бегать?

Конфиг в студию!


"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено JJF , 22-Июн-06 11:28 
> Конфиг в студию!

Что, прямо весь реестр сюда и бросить? :))


"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Аноним , 19-Июн-06 10:48 
> Alky converts binaries rather than running them through it at runtime, so a
> vendor can use it to port an application and ship with it without requiring any
> additional dependencies on the user's machine.
Возникает вопрос о законность такого преобразования, насколько я знаю во
многих EULA указано, что изменять программу нельзя.

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено andreyn , 20-Июн-06 11:25 
Да, указано. Но для дома, для семьи - можно. Если не распространять конвертированный вариант, то с проверкой никто не придёт.

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Vladimir Kozlov , 19-Июн-06 10:50 
"LibAlky" is an ancient African word, meaning "I cannot delete Windows"

:))


"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено кук , 19-Июн-06 15:14 
что-то в этой идее определенно есть

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено nuclight , 19-Июн-06 17:19 
Интересно, как они будут обрабатывать динамическую загрузку библиотек во время выполнения программы (плагинов, скажем) с помощью LoadLibrary. Сдается мне, такие программы будут неработоспособны.

"как они будут обрабатывать динамическую загрузку библиотек..."
Отправлено Ilya Evseev , 19-Июн-06 18:45 
> как они будут обрабатывать динамическую загрузку библиотек...

Да очень просто, будут вместо LoadLibrary вызывать свой интерпретатор ещё раз, а он будет раскатывать библиотеку в нативный вид.

Такая штука уже использовалась в IBM AS/400, благодаря этому смена ЦП с CISC на Power прошла для клиентов незамеченной.

Алки должен получиться намного удобнее, чем Вайн, потому что не будет жрать ресурсы во время _работы_ самого приложения. Если они сумеют довести проект до внедрябельного состояния (на уровне WINE@Etersoft) - честь им и хвала, народ можно будет реально начать пересаживать на Линукс.

Сейчас это невозможно, потому что Линукс+Вайн требуют бОльших ресурсов, чем Винда, а ОпенОфис херит сложное форматирование, в т.ч. в документах, которые _генерируются_ разными бухгалтерскими программами. Всё остальное, кроме МикрософтОфиса и бухгалтерской херни, под Линукс имеется - и почта, и браузеры, и игры.


"как они будут обрабатывать динамическую загрузку библиотек....."
Отправлено неаноним , 19-Июн-06 19:59 
> Всё остальное, кроме МикрософтОфиса и бухгалтерской херни, под Линукс имеется

Нет, не все, у сожалению... AutoCAD вместе с license manager, MicroStation, даже аналога Availl (real-time mirroring) нету. И так далее. Люди не работают в "почте, браузере и играх".


"как они будут обрабатывать динамическую загрузку библиотек....."
Отправлено drichsh , 20-Июн-06 06:20 
Под линукс имеются аналоги Foobar2000, Crystalplayer/LA/mpclassic, TC/Far? Жалкие подобия типа XMMS не предлагать.

"как они будут обрабатывать динамическую загрузку библиотек....."
Отправлено пан Каховски , 20-Июн-06 11:26 
Amarok, GMplayer/(остальные впервые слышу), Kommander/MC

XMMS можноно, кстати, зщаплагинить до умопомрачительного состояния.


"как они будут обрабатывать динамическую загрузку библиотек....."
Отправлено Vladimir , 21-Июн-06 10:23 
интересно. а что предполагается под жалкими подобиями? внешний вид чтоли? если нет, то что вас не устраивает в xmms?! или может так поставить вопрос.. что есть в вашем любимом проигрователе (по всей видимости...ммм.. как же он там называется.. winamp кажется) такого, чего вам как воздуха не хватает в xmms?!
вот мне например единственно чего не хватает в xmms так это плагина для подгрузки текста композиции, да и то, времени просто нет на поиски, а упоминания про такие плагины к xmms встречал
что касается ооо, не знаю какие там бухгалтерия генерит файлы у одного из предыдущих ораторов, но про мой опыт работы с ооо (уже 2 года только им пользуюсь, начинал ещё с 1.4) могу сказать, есть на моей предыдущей работе такой аналитический отдел, работа которого построена на использовании MSExcel, так вот звонят они мне както и говорят, мол не можем открыть важный фаил.. копии файла конечно нет, так вот никакие версии офиса не смогли открыть этот фаил... только ооо1.4 открыл
могу другой пример привести, другой отдел генерил на одном листе сложную табличку, а на другом на основе этой таблички рисовался график, открывалось это дело долго, но в итоге таки открывалось, правда открывал я это ещё в ооо2beta
в заключении могу сказать, что год использования только Линукс на всех моих десктопах ничем меня не только не разъочаровал, а совсем даже наоборот, графический интерфейс масдая для меня теперь крайне не удобен, да и других вкусных плюшек в нём тоже нет... конечно каждому своё, но если всё используемое вами ПО честно купленно либо вами либо вашей компанией (и вы используете его исключительно для работы и на работе в этом случае), то вы имеете полное право говорить что для вас нет ничего круче масдая, а если всё используемоё вами ПО вами честно _украдено_, то нефиг даже помышлять о том, что бы вступать в споры, какое ПО лучше, вы на это никакого морально права не имеет, т.к. вы господа - воры

"как они будут обрабатывать динамическую загрузку библиотек....."
Отправлено Аноним , 22-Июн-06 10:12 
я аж прослезился


"как они будут обрабатывать динамическую загрузку библиотек....."
Отправлено Vladimir , 22-Июн-06 13:11 
>я аж прослезился
типа вы не согласны?

"как они будут обрабатывать динамическую загрузку библиотек....."
Отправлено Аноним , 23-Июн-06 11:07 
>типа вы не согласны?
"не покупал, не трынди" очень даже верный подход

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено имя , 20-Июн-06 07:42 
MS Visio не забываем. Корпоратиыную почту Lotus и пр.

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Аноним , 20-Июн-06 10:37 
Весь этот спор - ботва!
невозможно ключом на 13 откручивать болты на 6 или на 72...
Винде свое предназначение, а вайну - своё...

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено пан Каховски , 20-Июн-06 11:29 
можно взять разводной ключ

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Аноним , 20-Июн-06 12:41 
и кинуть в гейтса

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Аноним , 20-Июн-06 13:48 
Это уже хулиганство! ;))) в старика швыряться "газовым" ключом...
Думаю что он построил пирамиду обмана... девелоперы дурят тестировщиков, тестировщики дурят менеджеров, те дурят маркетологов - маркетологи дурят дедушку Билли, а обманутый дедушка Билли - несознательно дурит прессу...

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено ReSeT , 23-Июн-06 17:29 
Кстати, а что за проблема поставить девочкам в бухгалтерию ООО, чтобы они тоже не могли ничего "сложного в стиле MSOffice" всем рассылать? По наблюдениям подавляющее большинство пользователей не используют возможности продуктов мелкомягких даже на 10%.

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено tda , 26-Июн-06 10:44 
ну например - отсутствие 1С для линукс.

"Преобразование исполняемых файлов Windows в вид пригодный дл..."
Отправлено Vladimir , 26-Июн-06 10:57 
>ну например - отсутствие 1С для линукс.

ну например... можно на клиентах крутить масдай с ООо и 1Сом... что мешает?
а мешает на самом деле то, что и 1С и.. кто там Бэст с ИС-про выпускает.. повязаны с мелкософтом, как следствие отсутствие прямой конкуренции, и не надо говорить, что масдай такой замечательный и только поэтому он захватил большую часть рынка... и все это знают, но почему то сознательно умалчивают
кстати, куда интересно смотрит антимонопольный комитет РФ?????????
вообще то под компанию борьбы с коррупцией не плохо было бы и женоподобного Билли повязать
а то почему то прога отчётов в ис-про генерит прямо в Excel, вместо того что бы просто сохранить xls (хотя бы) файл, в результате ничем кроме масдайного офиса пользоваться нельзя, а это снова вопрос к антимонопольному комитету... где он?! он вообще у нас в стране есть??? а то что-то про него не слышно последнее время


"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено MinamotoSoft , 28-Июн-06 05:26 
раз такая пьянка пошла - а давайте на производителей автомобилей подадим в суд и антимонопольщиков натравим :), чего это они на все свои машины только колеса ставят и практически никогда гусеницы, воздушные подушки, ноги, руки и пропеллеры ?????
----------------------
монополизация налицо - не так ли ?

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено QuAzI , 29-Июн-06 08:59 
да блин... если тут начинают сравнивать софтверное творение с колесами, то смысла спорить дальше уже не вижу...
а вообще меня жутко бесит то что народ упёрся в MS и тупо верит в "светлое будущее"... почемуто восстанавливать убитый линукс или FreeBSD я к друзьям еще ниразу не ходил :))
еще сильно убивают всякие патенты на софтовые решения...решение то софтовое... сегодня оно пришло на ум дядьке с гаваев, завтра девочке из пекина... уже получается и думать нельзя? - под патент попадаешь...
p.s. в этом мире всё через Ж

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Аноним , 01-Июл-06 18:52 
С использованием WINELIB можно перекомпилять виндовое приложение хоть под ARM хоть под MIPS, хоть под x64, получится нативное линуксное приложение под ту архитектуру.А это добро - гхм... а оно как, только под x86-32?Ну а смысл какой в нем тогда?Кто как а я двигаю на x64 платформу вскорости, чего и вам желаю.

"Преобразование исполняемых файлов Windows в вид пригодный для запуска под Linux"
Отправлено Аноним , 01-Июл-06 18:56 
> монополизация налицо - не так ли ?
Нет, не так.Гоните бабки и вам хоть танк продадут, правда не обижайтесь если вас на нем в городе не поймут - выглядит стремно, асфальт раздалбывает, шумит, панимаишь... а так - разные авто тоже сильно отличаются, что общего у внедорожника и у городского гибридного электромобиля например?То что оба на 4 колесах и формы немного похожи?Ну, а линукс, бздун, макос и винда - тоже ОС и окна могут показывать, стало быть - ой пц, монополия?!Натравить антимонопольный коммитет на линуксоидов и ялочников?! :)