Проект 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 предлагает вполне работоспособное POSIX расширение
Сложно даже заставить себя сравнивать стандарты POSIX и NT...
Ну и несмотря на это, wine уже сейчас позволяет компилировать программы, написанные под NT, и запускать их на Linux'е.
эти unix services for windows - полное гавно! Нет ничего более уродливого, чем консоль винды, с ее обратными слешами и панической боязнью спецсимволов!
Windows Service For UNIX (именно так, а не наоборот) не имеет ничего общего с нативной виндузовской консолью- там ksh по умолчанию. И пути SFU понимает исключительно UNIX-style (с прямыми слэшами). И спецсимволов там никто не боится. Вполне работоспособная POSIX-подсистема. Работает прямо поверх ядра NT (минуя Win32-прослойку), полноценно поддерживая fork()'и.А сама в Win32, кстати, поддерживаются как обратные, так и прямые слэши в качестве разделителей в именах файлов.
Андрей.
Поддерживаю. Об обратных слешах глупость откровенная.
Сразу доставляю в SFU Bash и пользуюсь по назначению. Жаль, не получилось (попробую ещё) проставить линукс-совместимость от FreeBSD.
Работоспособное? Это которое однозадачное(без fork)?А имена файлов давно пора регистрозависимыми сделать, только не надо никого POSIX'ом пугать :)
В сервисес фор юникс можно галочку поставить и будут они регистрозависимые.
хм, есть хорошее решение Virtual PC:)
>хм, есть хорошее решение Virtual PC:)Есть хорошее решение - GRUB.
>хм, есть хорошее решение Virtual PC:)
Дерьмовое решение - если вы про микрософтовское чудо то VMWare куда лучше...
Вообщето virtual pc только два-три года как стал микрософтовским,до этого был конектикса -чудный был продукт и на маке работал и на писи позволял полноценные виртуальные машины вешать
Я думаю, что лучший вариант - разделение и властвовавние, т.е. лучше всего определиться либо на Lin- либо на Win-платформе, так гемороя будет меньше.
Бред какой-то. Уже сейчас множно ядру указать чтобы оно виндовс программы с помощью вине запускало.Зачем сам программы-то ковырять зачем?
да не пользуют уже вен-досовские программы, аналогов полно, да еще каких
Знаешь, я вынужден бы у себя влепить MS Office под wine только потому, что ooo не мог "поднять" документы, присылаемые из бухгалтерии - настолько там сложное форматирование. Так что ситуация парадоксальная - вроде бы и аналог есть, а вроде бы и не годится он в данном конкретном случае.
Правда, это пока все, для чего мне пригодился wine, но мало ли, что еще всплывет в будущем?
я много раз доходил до очаяния, разгонялся на 30 метров, но всеже находил все что мне было нужно, в итоге работает куча железа неработавшего в досе, куча программ на все случаи жизни
нетолько самых необходимых, (к томуже я очень требователен к стабильности и удобству и чтоб все было красиво, досы во всех своих обличаях просто сосут)
еще небыло случая чтоб чтото ненашлось. да уходит много нервов, но придет и к вам рулез!
(говорю не от фанаря, уж скоро год невидел доса)
Звучит красиво, но с практикой расходится.
К сожалению, принцип "никогда не говори никогда" еще никто но отменял. Вот у меня как раз такой случай наступил. Заключается он в том, что в настоящее время нет nix-приложения, способного корректно понять то нагромождение стилей и объектов в MS-документах, созданных девочками из бухгалтерии. Тем более, стоит учитывать тот факт, что документ нужно не просто прочесть, а откорректировать и вернуть назад в бухгалтерию с сохранением форматирования.
Если знаете, что мне может помочь в решении данного вопроса - буду премного благодарен. Я не нашел другого способа, кроме как использовать MS Office в данном конкретном случае.
> Если знаете, что мне может помочь в решении данного вопроса - буду премного благодарен.
> Я не нашел другого способа, кроме как использовать MS Officeво всех подобных случаях меня спасал rdesktop.
найди, где поднять сервер терминалов, и юзай сколько влезет.
все эти эмуляторы и костыли - херня.
или уж юникс, или маздайа вообще этот ламерский террор уже достал.
насчет rdesktop это пожалуй идеальный вариант в данной ситуации, я в офисах извените не силен
Кхм, кхм... Опять же, TS звучит красиво. Но встает вопрос: кто за это будет платить? Понимаете, у меня серьезная организация, я не использую нелегальных копий ПО. В этом свете нужно хорошо просчитать экономическую целесообразность.
Офис под wine работает чудесно - зачем еще куда-то бегать?
сказанож, заплати за 1диск windos 2003 и спокойная жизнь в плане совместимостей обеспечена.
фсё нет больше сил иди работай
>Офис под wine работает чудесно - зачем еще куда-то бегать?Конфиг в студию!
> Конфиг в студию!Что, прямо весь реестр сюда и бросить? :))
> 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 указано, что изменять программу нельзя.
Да, указано. Но для дома, для семьи - можно. Если не распространять конвертированный вариант, то с проверкой никто не придёт.
"LibAlky" is an ancient African word, meaning "I cannot delete Windows":))
что-то в этой идее определенно есть
Интересно, как они будут обрабатывать динамическую загрузку библиотек во время выполнения программы (плагинов, скажем) с помощью LoadLibrary. Сдается мне, такие программы будут неработоспособны.
> как они будут обрабатывать динамическую загрузку библиотек...Да очень просто, будут вместо LoadLibrary вызывать свой интерпретатор ещё раз, а он будет раскатывать библиотеку в нативный вид.
Такая штука уже использовалась в IBM AS/400, благодаря этому смена ЦП с CISC на Power прошла для клиентов незамеченной.
Алки должен получиться намного удобнее, чем Вайн, потому что не будет жрать ресурсы во время _работы_ самого приложения. Если они сумеют довести проект до внедрябельного состояния (на уровне WINE@Etersoft) - честь им и хвала, народ можно будет реально начать пересаживать на Линукс.
Сейчас это невозможно, потому что Линукс+Вайн требуют бОльших ресурсов, чем Винда, а ОпенОфис херит сложное форматирование, в т.ч. в документах, которые _генерируются_ разными бухгалтерскими программами. Всё остальное, кроме МикрософтОфиса и бухгалтерской херни, под Линукс имеется - и почта, и браузеры, и игры.
> Всё остальное, кроме МикрософтОфиса и бухгалтерской херни, под Линукс имеетсяНет, не все, у сожалению... AutoCAD вместе с license manager, MicroStation, даже аналога Availl (real-time mirroring) нету. И так далее. Люди не работают в "почте, браузере и играх".
Под линукс имеются аналоги Foobar2000, Crystalplayer/LA/mpclassic, TC/Far? Жалкие подобия типа XMMS не предлагать.
Amarok, GMplayer/(остальные впервые слышу), Kommander/MCXMMS можноно, кстати, зщаплагинить до умопомрачительного состояния.
интересно. а что предполагается под жалкими подобиями? внешний вид чтоли? если нет, то что вас не устраивает в xmms?! или может так поставить вопрос.. что есть в вашем любимом проигрователе (по всей видимости...ммм.. как же он там называется.. winamp кажется) такого, чего вам как воздуха не хватает в xmms?!
вот мне например единственно чего не хватает в xmms так это плагина для подгрузки текста композиции, да и то, времени просто нет на поиски, а упоминания про такие плагины к xmms встречал
что касается ооо, не знаю какие там бухгалтерия генерит файлы у одного из предыдущих ораторов, но про мой опыт работы с ооо (уже 2 года только им пользуюсь, начинал ещё с 1.4) могу сказать, есть на моей предыдущей работе такой аналитический отдел, работа которого построена на использовании MSExcel, так вот звонят они мне както и говорят, мол не можем открыть важный фаил.. копии файла конечно нет, так вот никакие версии офиса не смогли открыть этот фаил... только ооо1.4 открыл
могу другой пример привести, другой отдел генерил на одном листе сложную табличку, а на другом на основе этой таблички рисовался график, открывалось это дело долго, но в итоге таки открывалось, правда открывал я это ещё в ооо2beta
в заключении могу сказать, что год использования только Линукс на всех моих десктопах ничем меня не только не разъочаровал, а совсем даже наоборот, графический интерфейс масдая для меня теперь крайне не удобен, да и других вкусных плюшек в нём тоже нет... конечно каждому своё, но если всё используемое вами ПО честно купленно либо вами либо вашей компанией (и вы используете его исключительно для работы и на работе в этом случае), то вы имеете полное право говорить что для вас нет ничего круче масдая, а если всё используемоё вами ПО вами честно _украдено_, то нефиг даже помышлять о том, что бы вступать в споры, какое ПО лучше, вы на это никакого морально права не имеет, т.к. вы господа - воры
я аж прослезился
>я аж прослезился
типа вы не согласны?
>типа вы не согласны?
"не покупал, не трынди" очень даже верный подход
MS Visio не забываем. Корпоратиыную почту Lotus и пр.
Весь этот спор - ботва!
невозможно ключом на 13 откручивать болты на 6 или на 72...
Винде свое предназначение, а вайну - своё...
можно взять разводной ключ
и кинуть в гейтса
Это уже хулиганство! ;))) в старика швыряться "газовым" ключом...
Думаю что он построил пирамиду обмана... девелоперы дурят тестировщиков, тестировщики дурят менеджеров, те дурят маркетологов - маркетологи дурят дедушку Билли, а обманутый дедушка Билли - несознательно дурит прессу...
Кстати, а что за проблема поставить девочкам в бухгалтерию ООО, чтобы они тоже не могли ничего "сложного в стиле MSOffice" всем рассылать? По наблюдениям подавляющее большинство пользователей не используют возможности продуктов мелкомягких даже на 10%.
ну например - отсутствие 1С для линукс.
>ну например - отсутствие 1С для линукс.ну например... можно на клиентах крутить масдай с ООо и 1Сом... что мешает?
а мешает на самом деле то, что и 1С и.. кто там Бэст с ИС-про выпускает.. повязаны с мелкософтом, как следствие отсутствие прямой конкуренции, и не надо говорить, что масдай такой замечательный и только поэтому он захватил большую часть рынка... и все это знают, но почему то сознательно умалчивают
кстати, куда интересно смотрит антимонопольный комитет РФ?????????
вообще то под компанию борьбы с коррупцией не плохо было бы и женоподобного Билли повязать
а то почему то прога отчётов в ис-про генерит прямо в Excel, вместо того что бы просто сохранить xls (хотя бы) файл, в результате ничем кроме масдайного офиса пользоваться нельзя, а это снова вопрос к антимонопольному комитету... где он?! он вообще у нас в стране есть??? а то что-то про него не слышно последнее время
раз такая пьянка пошла - а давайте на производителей автомобилей подадим в суд и антимонопольщиков натравим :), чего это они на все свои машины только колеса ставят и практически никогда гусеницы, воздушные подушки, ноги, руки и пропеллеры ?????
----------------------
монополизация налицо - не так ли ?
да блин... если тут начинают сравнивать софтверное творение с колесами, то смысла спорить дальше уже не вижу...
а вообще меня жутко бесит то что народ упёрся в MS и тупо верит в "светлое будущее"... почемуто восстанавливать убитый линукс или FreeBSD я к друзьям еще ниразу не ходил :))
еще сильно убивают всякие патенты на софтовые решения...решение то софтовое... сегодня оно пришло на ум дядьке с гаваев, завтра девочке из пекина... уже получается и думать нельзя? - под патент попадаешь...
p.s. в этом мире всё через Ж
С использованием WINELIB можно перекомпилять виндовое приложение хоть под ARM хоть под MIPS, хоть под x64, получится нативное линуксное приложение под ту архитектуру.А это добро - гхм... а оно как, только под x86-32?Ну а смысл какой в нем тогда?Кто как а я двигаю на x64 платформу вскорости, чего и вам желаю.
> монополизация налицо - не так ли ?
Нет, не так.Гоните бабки и вам хоть танк продадут, правда не обижайтесь если вас на нем в городе не поймут - выглядит стремно, асфальт раздалбывает, шумит, панимаишь... а так - разные авто тоже сильно отличаются, что общего у внедорожника и у городского гибридного электромобиля например?То что оба на 4 колесах и формы немного похожи?Ну, а линукс, бздун, макос и винда - тоже ОС и окна могут показывать, стало быть - ой пц, монополия?!Натравить антимонопольный коммитет на линуксоидов и ялочников?! :)