LINUX.ORG.RU
ФорумTalks

Линуксовые приложения под виндой — хорошо или плохо?


0

2

Вопрос нетехнический, поэтому в толксы.

Так вот, для многих программ написанных изначально для GNU/Linux или других UNIX-подобных ОС есть и виндовые билды. В том числе всякие ffmpeg, mplayer (на сайте предлагают скачать в бандле с smplayer).

С другими приложениями то же самое — FireFox, OpenOffice.org, GIMP, Emacs и другие проги есть и в сборке под Windows.

Как вы считаете, это хорошо или плохо вообще? А лично для вас? А для самих этих приложений? А для мира свободного софта? А для мечтающих о виндекапце?

Кстати, ЧСХ, виндовые приложения, даже с открытыми исходниками, под нормальными операционками нативно обычно работают со скрипом или не работают вообще — 7zip, Miranda IM, виндовый fasm (забыл как называется, но я про гуёвый редактор со встроенным в бинарник фасмом), FAR Manager, например.

PS. Речь только о прикладных программах — системные утилиты обычно если и могут быть перенесены на другую платформу, то с таким трудом, что проще написать новые (как пример, ps, top, ProcessHacker и тд)

★★★★★

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

> FireFox, OpenOffice.org, GIMP, Emacs

А что здесь делает фокс? Помнится он писался кроссплатформенным, как и его предшественник Netscape, ну а Mosaic версий под линукс вовсе не имел.

Что касается прочих программ, то их наличие виндузятников не очень-то и волнует.

JustGuest
()

Кстати, ЧСХ, виндовые приложения, даже с открытыми исходниками, под нормальными операционками нативно обычно работают со скрипом или не работают вообще


Не вижу тут ни противоречия, ни повода для истерики. Ключевое слово «виндовые». Разработаны изначально на винде и заточены под винду. Были бы изначально кросс-платформенные - другое дело.
П.С. Вообще постановка вопроса «хорошо или плохо» какая-то школьная.

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

> так что свободные и переносимые программы - это замечательно. какие могут быть другие варианты?

С этим согласен. Но хорошо ли когда в свободные программы добавляют костылей, чтоб они работали и под виндой тоже? Ведь обычно для всех нормальных ОС костыли не нужны — просто компилируешь и всё, если код правильно написан. А под виндой нужны костыли, ибо нет поддержки локалей толком, нет юниксовых системных вызовов и тд.

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

> Ключевое слово «виндовые». Разработаны изначально на винде и заточены под винду.

Ну смотри, разработанные первоначально на GNU/Linux почти всегда можно запустить на винде (GIMP, Emacs etc). Разработанные первоначально на винде (Miranda IM, 7-zip etc) — под GNU/Linux портировать сложно — вроде Miranda кое-как уже компилится, а 7-zip даже не пробовали портировать полность (да и зачем?). Но p7zip вроде как изначально был сильно костыльным и только сейчас почистился.

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

>Для чего они нужны, где встречаются?

Говорят же ‒ в аниме. Вырезают открывающие/закрывающие заставки в отдельные файлы. mplayer2 и некоторые оффтопиковые плееры умеют подхватывать эти файлы, mplayer ‒ только с левым патчем.

А он лучше или хуже чем bash?

Он другой. Менее развитый, зато полная интеграция с lua. Ну и он чисто виндовый, абстракции как в mingw не всегда удобны. zsh под win я как-то не слишком оценил, хотя пользуюсь только zsh под линуксами.

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

> Вырезают открывающие/закрывающие заставки в отдельные файлы.

И зачем их подхватывать? Если они во всех файлах одинаковые — просто посмотрел их как отдельные файлы, а потом уже только сами серии. Ну или mplayer opening.mkv series1.mkv ending.mkv -fs

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

> А меня сильно беспокоит то что под линуксусом нет полноценной замены foobar2000.

Попробуй gmusicbrowser

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

Да и портирование софта несложно. С winelib. Или у вас gnome/kde софт уже работает без вспомогательных библиотек, которые к тому же ещё и больше весят. </fat>

JustGuest
()

>FireFox

Линуксовые приложения под виндой


Это наоборот.

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

> Каким местом ударился автор, что считает единственно правильными юниксовые системные вызовы (даже не posix)?

Я про POSIX и говорил, так-то.

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

>С winelib

портирование


Возможно вы имели в виду: говнокод? WINE единственная поделка, которая может регулярно ложить мой комп :}

Deleted
()

Без ffdshow в винде, до сих пор, не чем было бы видео смотреть. Вернее было бы, но вместе с эксклюзивным мелкомягким геморроем в виде codec-hell.

Анимешники оценят изкоробочное умение линкованных матрёшек.


Это когда опенинг и эндинг лежат отдельными файлами и линкуются с cерией при запуске? Как анимешник - убивал бы за такое.

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

вы в том смысле, что костыли для виндовых, например, версий программ компрометируют эти самые программы? может быть. но много ли таких программ? я использую фокс и бёрд, диа, иногда либреофис. раньше, кстати, активно использовал весь cygwin'овский набор, но на винде это порнография, имхо.
диа имеет неизлечимые косяки под виндой, которые привносят неудобства, но терпимы. а вот фокс в винде визуально интегрирован очень хорошо. зандербёрд - одинаково всё. либре-опен- офис - и там и там не очень.
а что ещё позорит весь мир free software на альтернативных платформах?

taker
()

Конечно хорошо, чем больше приложений, тем лучше.

TGZ ★★★★
()

под нормальными операционками нативно обычно работают со скрипом или не работают вообще — 7zip,
А что не так с 7zip? Они даже GUI для Linux с 9.20 родили.

RussianNeuroMancer ★★★★★
()

Плохо - это виндовые приложения под Линуксом. Читал, как некоторые умники любимый квип и винамп под вайном гоняли =]

neocrust ★★★★★
()

Конечно хорошо! Ведь не нужно терпеть ради них сам линукс.

Energizer
()

Если к вопросу подойти радикально, то можно предъявить коллегам, друзьям, знакомым «какого хрена ты юзаешь мой линуксовый софт, а ну удаляй, побырому! Не для тебя писано»

TGZ ★★★★
()

FireFox, OpenOffice.org, GIMP, Emacs и другие проги есть и в сборке под Windows.

Учи матчасть^W историю. FF и OOo изначально были под вендой.

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

> Собьётся тайминг сабов.

То есть в series1.mkv сабы выровнены по времени + опенинг? Ну тогда надо ещё задавать смщение для сабов, должен быть ключ командной строки.

Xenius ★★★★★
() автор топика

7zip вроде пашет под линупсами, FAR ненужен ибо есть mc, а миранда состоит из WinAPI чуть менее чем целиком, потому портированию не поддается, только переписывать с нуля

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

> вы в том смысле, что костыли для виндовых, например, версий программ компрометируют эти самые программы?

Значит тратится время разработчикиов и снижается общая надёжность кода (чем больше кода — тем больше багов). Не лучше ли было бы отказаться от поддержки альтернативных ОС?

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

> А что не так с 7zip? Они даже GUI для Linux с 9.20 родили.

Не знал. Впрочем всё равно не нужно, так как консоль удобней.

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

> FAR ненужен ибо есть mc

Я не говорю, что он нужен. Впрочем, плагины к нему могли бы и пригодиться, там вроде много плагинов с разным функционалом, может даже есть отсутствующий в нативных приложениях?

А зачем вообще mc? Под виндой двупанельники нужны только потому что там нет ни консоли, ни чего-то хоть близко столь же функционального, как Konqueror. А Explorer убог совсем.

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

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

Ну ты и сказал. Толсто же.

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

Даже если нужен GUI, то, имхо, такой путь тупиковый. Лучше создать единый интерфейс между библиотеками-архиваторами (или консольными архиваторами) и гуёвыми (или не гуёвым, а консольными, или, скажем, работающими через fuse) менеджерами архивов.

Ttt ☆☆☆☆☆
()

один мой знакомый линуксоид утверждает что под виндой ему много удобнее double commander чем tc например

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

Есть культура разработки... А есть - монокультура. Улавливаешь? :)

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

Под мастдаище и mc есть? Интересно. Надо будет на компьютер, использующийся как интерфейс к программатору, поставить.

Eddy_Em ☆☆☆☆☆
()

написанных изначально для GNU/Linux или других UNIX-подобных
>> FireFox

/0. Без венды у линукса не было бы и половины существующего софта.

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

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

А почему бы просто не начать писать качественное ПО вместо кривых вырвиглазных поделий?

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

Не помню названия, что-то вроде chipprogpro. Линуксовые прошивальщики его не распознают.

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

я имел в виду что фар под линуксом ненужен

А что, есть far под линукс?

// правда, я настолько привык к mc, что far мне уже не кажется удобным.

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

> тратится время разработчиков и снижается общая надёжность кода

смотря что писать и на чём. если тулкит нормальный, переносимый, то никаких лишних усилий. если разделение UI и логики - тоже всё нормально обычно бывает.
а вот если ужасно писать, типа на C/C++ с #ifdef WIN_32 ... #else ... #endif, тогда да, тогда тратится время и снижается надёжность. (положим, что разработчики портируемых тулкитов - это отдельный разговор. говорим только о прикладном ПО.)

taker
()

Фиолетово

Топик не читал.

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

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

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

Ставь mplayer, не ошибёшься.

на все остальные виндовые приложения, которые позиционируют себя как аудиоплееры тошно смотреть.


Виндовые приложения не нужны, поскольку зависят от винды, а винда не нужна.

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