Сидели вчера до четырёх, дали делать лабу на программаторе логических контроллеров, именуемом CoDeSys. В природе было 12 компов, все на старых райзенах, вроде R5 3600X, у всех SSD с 11-ой виндой, и только на двух из них стояла эта прога. Надо было поставить её на остальные компы, чтобы все остальные могли тоже в ней работать. Ну я взял флешку, записал себе прогу, по другим компам раскидал. CoDeSys(вроде v2.4) тот выглядел весьма знакомо - установщик со времён висты/семёрки, на каком-то этапе раскрывается в отдельное тёмно-красное окошко(прям как у инсталлятора драйверов Реалтека, только у тех оно тёмно-синее). Ставился он на те компы примерно минуты 4, с учётом того, что установщик был предварительно перекинут на ихние SSD. После установки предложил перезагрузить комп, а после перезагрузки на каждом работал как надо.
Приходят остальные в кабинет, садятся за компы. Мест не хватает. И тут препод видит, что у меня есть с собой ноут, тот самый Lenovo G505, даёт мне в пару Князя и говорит работать на нём. По экрану загрузки видно было, что у меня не винда, однако его это ничуть не смутило. А вот меня - да. Когда-то я не мог поставить древний ESET, и не потому, что он был вытащен с восстановленного жёсткого диска(на медиасервере оный встал нормально), а потому что что-то с самим вайном было не так.
Однако я не сдался. Я поднял тактовые частоты, переписал с флешки инсталлятор, запустил его в Wine-Staging 10.12. Предварительно открыл терминал, чтобы наблюдать за происходящим. ВНЕЗАПНО, установщик открылся! Оный хотел распаковать IDE в Programm FilesX86, что значит он 32-битный, а Wine, насколько я знаю, с таким софтом всегда работал лучше, чем с 64-битным. Ставился он на лэптопный HDD на 5400 оборотов, причём поставился(распаковался) он чуть ли не В ДВА РАЗА БЫСТРЕЕ, чем на 11-ой винде. По канону, в терминале ошибки вида fixme
были, и было их много. Было также и упоминание о неудаче распаковки html-мануалов под английский, русский и немецкий, хотя в Wine Explorer они таки были видны.
А что внутри? А внутри тоже всё хорошо! При выборе конфигурации ПЛК у всех показывались кнопки [По умолчанию], [ОК] и [Отмена], а в Wine последние две пропали, пока я не навёл на них курсором. Никаких чёрных экранов после ALT+TAB, и иконки трея были(одна стала рабочим чёрным квадратом), и кнопки в приложении работали, и сохранения работали, и даже спикер пищал при вставке из пустого буфера. Wine теперь умеет запускать легаси ещё лучше, чем современный мастдай, или мне просто повезло?