metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-09-01 07:20 pm

Поттеринги

http://www.opennet.ru/opennews/art.shtml?num=40494
А почему бы просто не сделать как в виндах - каждое приложение со своими зависимостями в своем каталоге, а винапи как был в 95 винде, так до 2012 и остался совместимым?

[identity profile] techquisitor.livejournal.com 2014-09-06 12:03 pm (UTC)(link)
Это уже много раз разжёвывалось. В самом простом случае — замумукаешься следить за дырами и ошибками в софте и сопутствующих библиотеках. А так, идеи линковать всё подряд регулярно всплывают. Вон, коллега весной на FOSDEM был, там видел презентацию Listaller, которые предлагали похожее. Собственно, я даже у себя это цитировал.

WinAPI. к слову уже считается legacy. Теперь там NativeAPI какой-то. А что до совместимости, там пилят просто гигатонны костылей, лишь бы это кое-как работало. Собственно, M$ долгое время этим фактом гордилась и не упускала случая напомнить об этом. В Vista/Seven часть этого наследия выпилили и получили просто тонны ненависти со стороны юзеров юзающих legacy. В 8 ситуация усугубилась ещё больше. Именно поэтому столько вони на восьмёрку. Не столько из-за плиточек (к этому привыкнут, куда денутся), а именно из-за отвалившегося софта.
Edited 2014-09-06 12:03 (UTC)

[identity profile] metaclass.livejournal.com 2014-09-06 12:19 pm (UTC)(link)
NativeAPI это попытка, видимо, унифицировать апи для десктопных виндов и планшетных на арме. Судя по последним веяниям, не будет это жить.
А в семерке и восьмерке до сих пор работают софты, разрабатывавшиеся для 95 винды - похоже, сломались только те, которые совсем недокументированные возможности использовали.

[identity profile] techquisitor.livejournal.com 2014-09-06 12:28 pm (UTC)(link)
>сломались только те, которые совсем недокументированные возможности использовали
И такого софта до-хе-ра! Особенно в госконторах и крупных корпрациях. За корпорации точно не скажу (но слышал краем уха), а у госов — обычное явление, видел лично. Видел софт написанный ещё под DOS и до сих пор очень активно эксплуатируемый.

[identity profile] metaclass.livejournal.com 2014-09-06 12:55 pm (UTC)(link)
Досовский да, у клиентов с восьмеркой с ним разного рода мучения :)

[identity profile] techquisitor.livejournal.com 2014-09-06 01:22 pm (UTC)(link)
И не обязательно DOS. Писаным под Win9x/ME — тоже. Если они используют какие-то хитрые хаки и особенности работы (да хоть баги самого WinAPI) ОС под которые их изначально писали, например.
Edited 2014-09-06 13:25 (UTC)

[identity profile] berezovsky.livejournal.com 2014-09-06 01:51 pm (UTC)(link)
А можно в восьмерку поставить виртуалку, в виртуалку - смерть кощееву нужную ось, а под ней уже использовать софт? Или какие-то проблемы с легализацией виртуалок и осей внутри?

[identity profile] techquisitor.livejournal.com 2014-09-06 10:11 pm (UTC)(link)
Ставить никто не мешает, но не забываем ценник на ОС в которую эта виртуалка входит. Либо, если мы используем какой-нибудь бесплатный VirtualBox, то тогда ценник на виртуализируемую ОС. В масштабах госучреждений — очень дорого. И да, Microsoft не колышет, что виртуализируемая ОС уже не продаётся и не поддерживается (т.е. легальный вариант, «семёрка» с XP Mode). Собственно, сужу по своему опыту. Я видел соглашение между Microsoft и администрацией Новосиюирской области. Транш на три года растягивали, чтобы можно было как-то расплатиться.

[identity profile] berezovsky.livejournal.com 2014-09-06 11:19 pm (UTC)(link)
Винда в рассрочку, ёбаный стыд. :-)))

[identity profile] techquisitor.livejournal.com 2014-09-06 11:28 pm (UTC)(link)
Предлагаете распродавать на органы госслужащих области, чтобы расплатиться за софт разом?

[identity profile] berezovsky.livejournal.com 2014-09-06 11:37 pm (UTC)(link)
Не, теперь уже придётся присоединять Штаты, национализировать MS и деофшоризировать остальное.