dos - Windows

User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

Ага. Просто всегда есть простое и дубовре решение: положить все нужные DLL вместе с апп. Тогда ему будет глубоко начхать, что там в системных фолдера лежит. Я уже давно не работаю с install shield, но вроде там была опция указать список dll что нужно включить в дистрибут.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 03:42
VladDod wrote:
Роза wrote: 17 Mar 2021 23:11 Спасибо за советы, все есть!
ничего еще нет. Там выше по теме я перечислял Флешу набор тестов, которые 4К видеоредактор должен пройти без единого глюка, что бы он стал полезным и главное комфортным инструментом. ... по крайней мере - в моих глазах. :oops:
А ты у нас стал истиной в последней инстанции? Нимб поправь, а то на уши съехал 8)
я пишу свое мнение и исключительно про себя. :pain1: я подчеркнул, то что ты как всегда не заметил.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 03:41 M$ приложил титанические усилия для обеспечения binary backward compatibility. Это все признают, кто занимается созданием приложенией для Windows.
ойдаладна. нисмешимоитапки ... ничего из того, что было скомпилировано для 16 битовых версий уже давно невозможно запустить. А поскольку это не "оупен сорс", то возможности пересомпилироваться у юзера не было заложено изначпльно. "титанические усилия" - это песня. яплякаль :mrgreen:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

Это смешные претензии. Назови хоть одно 16 битовое приложение, которое реально нужно запускать сейчас? Я бы и 10 лет назад не назвал бы. А вот Win32 написанное для Win95 скорее будет работать чем нет. Если программист следовал гайдам от MS, то будет 100% работать.
Для Linux же достаточно попытаться запустить на 18 версии приложение собранное для 16. Работать не будет. Выругается что GLIBC не тот и все. Ах, перекомпилировать надо... LOL
А кто сказал, что исходники есть? ;)
Da Vinchi Resolve у нас вдруг open source стал, да? :food:
Я таки тебе напомню, что free software != open source.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 15:10 Это смешные претензии.
это не претензии, это ответ на анекдот про "титанические усилия". :mrgreen: :pain1:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 15:10 Da Vinchi Resolve у нас вдруг open source стал, да? :food:
нет ... DaVinci Resolve is not open source. ... И никогда не был,

зы непонятно к чему именно ты попытался этот наперсток прицепить?
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

Я вроде понятно объяснил. Тебе ещё рассказать? :food:
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 15:25 Тебе ещё рассказать? :food:
Мне про виндус? :o НИЧЕГО не надо рассказывать. Мне это нелепое создание не нужно. :oops: Ты чего, не читаешь или не помнишь? Я не гордый могу и повторить.
VladDod wrote: 16 Mar 2021 16:19 Моя эра виндовс закончилась в связи с развитием железа. Для них у меня не осталось "ниши". Как я написал выше, дольше всего виндуза у меня лично (подчеркнуто) продержались на лаптопах. И то только потому, что без них (виндузов) они (лаптопы) продавались крайне редко. На последнем лаптопе (а они у меня редко более двух лет выживают) я снес десятку сразу после покупки. Все.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 12:46 Ага. Просто всегда есть простое и дубовре решение: положить все нужные DLL вместе с апп. Тогда ему будет глубоко начхать, что там в системных фолдера лежит.
хм :%) ... а зачем тогда вообще dll? Линковали бы статично и нет проблемы.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
deev_a_v
Уже с Приветом
Posts: 4660
Joined: 07 Apr 2018 15:16

Re: dos - Windows

Post by deev_a_v »

VladDod wrote: 18 Mar 2021 17:09
Flash-04 wrote: 18 Mar 2021 12:46 Ага. Просто всегда есть простое и дубовре решение: положить все нужные DLL вместе с апп. Тогда ему будет глубоко начхать, что там в системных фолдера лежит.
хм :%) ... а зачем тогда вообще dll? Линковали бы статично и нет проблемы.
Зачем же лишние телодвижения? Линковать чего-то. Свалить все в кучу в один контейнер и усе :mrgreen: По самой передовой технологии!

На всякий случай расскажу про последния достижения в линуксо-строении, а то вдруг до кораблей еще не дошло

The container that holds your application has the necessary libraries, dependencies, and files so you can move it through production without nasty side effects. In fact, the contents of a container image can be thought of as an installation of a Linux distribution because it comes complete with RPM packages, configuration files, etc.
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

deev_a_v wrote: 18 Mar 2021 17:49 Зачем же лишние телодвижения? Линковать чего-то.
:%) ничего лишнего. Опция компилятора (точнее линкера) -static.
Только будьте уверены, что статически линкуемая библиотека сама не имеет динамических вызовов.
Такой бинарник будет практически зависит только от архитектуры и ядря системы. Тобишь запустится под любым линуксом.
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
deev_a_v
Уже с Приветом
Posts: 4660
Joined: 07 Apr 2018 15:16

Re: dos - Windows

Post by deev_a_v »

А.. т.е. это вы всерьез спросили, почему создатели этой софтины не слинковали все в один ехе? Я не знаю. :pain1: Может не умеют. Делается одним флагом компилятора
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

Ну таки да. Честно говоря, в наше время когда диски уже в терабайтах меряются, можно делать статик и вообще не парится.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

VladDod wrote:
Flash-04 wrote: 18 Mar 2021 12:46 Ага. Просто всегда есть простое и дубовре решение: положить все нужные DLL вместе с апп. Тогда ему будет глубоко начхать, что там в системных фолдера лежит.
хм :%) ... а зачем тогда вообще dll? Линковали бы статично и нет проблемы.
Code reuse и экономия дискового пространства. Системные DLL Windows доволно консервативны и обеспечивают обратную совместимость как можно дольше. То что выскочило у Розы - это DLL из состава VC++ runtime library. Они могут изменяться довольно значительно от версии к версии компилятора. Но с ними тоже обычно проблем нет, так как их пакеты доступны с сайта MS и их можно включать в свой дистрибут.
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

VladDod wrote: 18 Mar 2021 16:49 Мне про виндус? :o НИЧЕГО не надо рассказывать. Мне это нелепое создание не нужно. :oops: Ты чего, не читаешь или не помнишь? Я не гордый могу и повторить.
VladDod wrote: 16 Mar 2021 16:19 Моя эра виндовс закончилась в связи с развитием железа. Для них у меня не осталось "ниши". Как я написал выше, дольше всего виндуза у меня лично (подчеркнуто) продержались на лаптопах. И то только потому, что без них (виндузов) они (лаптопы) продавались крайне редко. На последнем лаптопе (а они у меня редко более двух лет выживают) я снес десятку сразу после покупки. Все.
ну да, зато можно не имея познаний в арзитектуре Windows, не имея опыта разработки (да и и похоже пользовательский опыт оставляет желать лучшего), делать нелепые заявления, вроде тех что MS "пытался запретить создание двоичного кода" сторонним разработчккам :great:
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
M. Ridcully
Уже с Приветом
Posts: 12000
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: dos - Windows

Post by M. Ridcully »

Flash-04 wrote: 18 Mar 2021 03:41
M. Ridcully wrote: Интересно, в мире Виндомс что-то подобное есть?
Поиск нужной DLL начинается с фолдера в которой находится файл приложения. Дальше продолжать? :)
Гениально! :lol: Linux kernel developers, работающие над namespaces, cgroups и всеми фичами для поддержки контейнеров рыдают по бездарно потраченому временем - оказывается, все, что надо было - это установить правильный порядок поиска DLL - фактически, просто правильно выставить LD_LIBRARY_PATH!

Еще раз, проблема зависимостей - сложная. Вот вы запаковали все зависимости с приложением, и вдруг бац - критический security update. Вы готовы этим заниматься _для всех_ ваших зависимостей?

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

Но, как вы догадываетесь, не все могут себе это позволить. А еще подумайте, что есть разработчики фреймворков - у них и над тем, как конечное приложение будет деплоиться, нет 100% контроля, и в то же время есть свои зависимости. Но я понимаю, что в мире Виндомс это сложно представить - там есть M$, который пишет 95% всего софта, и есть всякая мелкая шушера, которой можно просто указать, как и на чем они должны писать программы, и как их деплоить. А если какие проблемы - то сами виноваты.
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 21:02 нелепые заявления, вроде тех что MS "пытался запретить создание двоичного кода" сторонним разработчккам :great:
че же тут нелепого. :pain1: 3.11 вообще сляпали что бы убрать Борланда. :lol: Флеш, ты извини, но тебе до моего опыта ... как до луны пешком.

Впрочем я всему верю. Морякам - можно. :-)
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

M. Ridcully wrote: 18 Mar 2021 21:45 Гениально! :lol: Linux kernel developers, работающие над namespaces, cgroups и всеми фичами для поддержки контейнеров рыдают по бездарно потраченому временем - оказывается, все, что надо было - это установить правильный порядок поиска DLL - фактически, просто правильно выставить LD_LIBRARY_PATH!
вы мне тут весь кайф так обломаете. :oops: :oops: ... я "арзитектуру Windows" конспектирую :-)
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

Пиши, я сегодня добрый :)
Not everyone believes what I believe but my beliefs do not require them to.
deev_a_v
Уже с Приветом
Posts: 4660
Joined: 07 Apr 2018 15:16

Re: dos - Windows

Post by deev_a_v »

M. Ridcully wrote: 18 Mar 2021 21:45
Еще раз, проблема зависимостей - сложная. Вот вы запаковали все зависимости с приложением, и вдруг бац - критический security update. Вы готовы этим заниматься _для всех_ ваших зависимостей?
И как этому помогут cgroups и namespaces? :D
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »


VladDod wrote: Флеш, ты извини, но тебе до моего опыта ... как до луны пешком.
Оно и видно. Видать сову по полёту Image
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

deev_a_v wrote:
M. Ridcully wrote: 18 Mar 2021 21:45
Еще раз, проблема зависимостей - сложная. Вот вы запаковали все зависимости с приложением, и вдруг бац - критический security update. Вы готовы этим заниматься _для всех_ ваших зависимостей?
И как этому помогут cgroups и namespaces? :D
Да, я помню как на Linux обновили openssl и получили heartbleed :great:
Пользователи Windows даже не почесались тогда :food:
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
VladDod
Уже с Приветом
Posts: 55621
Joined: 06 May 2001 09:01

Re: dos - Windows

Post by VladDod »

Flash-04 wrote: 18 Mar 2021 23:23
VladDod wrote: Флеш, ты извини, но тебе до моего опыта ... как до луны пешком.
Оно и видно. Видать сову по полёту Image
:good: ... бинго! в точку! :ROFL: ... (в сторону) взял сам себя и опустил, fyi: увидеть сову в ночном полете дано не каждому. :no:

зы ... еще будешь пытаться? :food:
в реале супруги редко бывают друзьями, так как их отношения подпорчены сексом (с)Роза
Плавали-Знаем! (C)
User avatar
Flash-04
Уже с Приветом
Posts: 63377
Joined: 03 Nov 2004 05:31
Location: RU -> Toronto, ON

Re: dos - Windows

Post by Flash-04 »

хм, умеешь удивить :great:
чтобы тебе посоветовать для общего развития... я не часто скупаюсь в российских книжных магазинах, но может тебе такая книга поможет?
https://www.labirint.ru/books/552249/
Not everyone believes what I believe but my beliefs do not require them to.
User avatar
KVA
Уже с Приветом
Posts: 5366
Joined: 03 Feb 1999 10:01
Location: NJ, USA

Re: dos - Windows

Post by KVA »

VladDod wrote: 18 Mar 2021 22:07 че же тут нелепого. :pain1: 3.11 вообще сляпали что бы убрать Борланда. :lol:
А это вообще откуда? Чего только про MS не слышал, но это в первый раз. :pain1: Какая-нибудь ссылка на пояснение этой фразы есть?

Return to “Вопросы и новости IT”