Comments 28
А если прописать vm.mmap_min_addr=0 в /etc/sysctl.conf, то, афаик, оно будет работать после перезагрузки.
я думаю следовало бы описать подробнее что такое sysctl, причём тут -w и т.д.
а так да, дабы приравнивать wm.mmap_min_addr к нулю — надо прописать в /etc/sysctl.conf
а так да, дабы приравнивать wm.mmap_min_addr к нулю — надо прописать в /etc/sysctl.conf
пропустил после "к нулю": при каждой загрузке
Кому-нибудь будет интересен пересказ man sysctl?
Было бы интересно узнать, что делает vm.mmap_min_addr = 0.
Отключает защиту mmap (возможных ошибок в выделении памяти в будущих версиях ядра). Защита неактуальна на десктопе (теоретически возможно появление лазейки для руткитов, но пока она появится и пока ей начнут пользоваться, под вайном заработает Photoshop CS 4).
Спасибо! Я еще такой ответ на свой вопрос нашел:
mmap_min_addr sysctl provides the ability to
prevent processes from mapping the NULL address, thus preventing the
exploitation of a kind of possibly yet undiscovered kernel bugs (NULL
dereferences) to escalade privileges.
А то мне было непонятно, как связаны безопасность, memory mapping и min_addr = 0.
mmap_min_addr sysctl provides the ability to
prevent processes from mapping the NULL address, thus preventing the
exploitation of a kind of possibly yet undiscovered kernel bugs (NULL
dereferences) to escalade privileges.
А то мне было непонятно, как связаны безопасность, memory mapping и min_addr = 0.
нет, но уверен, что большинство, кто не знает, что такое sysctl и кто встретит такую проблему — возьмёт и, не думая, "откроет консоль и напишет".
пару слов на подобие: "для этого надо ядру сказать vm.mmap_min_addr=0, а для этого есть sysctl, которая умеет смотреть и переназначать...", а ключ -w делать то-то.
ну или хотя бы ссылочку там. имо полезнее было б.
пару слов на подобие: "для этого надо ядру сказать vm.mmap_min_addr=0, а для этого есть sysctl, которая умеет смотреть и переназначать...", а ключ -w делать то-то.
ну или хотя бы ссылочку там. имо полезнее было б.
качаем photoshop cs2 portable, благо в сети уже валяется и под вайном запускаем без проблем.
З.Ы. но за совет спасибо +)
З.Ы. но за совет спасибо +)
У меня девушка живёт под Gnome (ну ладно, под Ubuntu GNU/Linux) и довольна, но вот ради фотошопа приходится ребутиться в венду. Под вайном фотошоп завёлся без проблем, но вот только когда зажимаешь какой-нить инструмент то подменю с инструментами не вылазит. У вас как, всё вылазит? :)
У меня все вылазит )
Из глюков могу отсметить, что диалоговые окна (например подтверждение закрытия документа) могут вылазить в фоне. Это вызывает отключение всех кнопок. Поэтому, когда у меня что-то работает не так как обычно - я лезу искать не выскочило ли чего.
Рекомендую попробовать последнюю версию wine. от версии к версии в последнее время фотошоп работает все лучше и лучше.
Из глюков могу отсметить, что диалоговые окна (например подтверждение закрытия документа) могут вылазить в фоне. Это вызывает отключение всех кнопок. Поэтому, когда у меня что-то работает не так как обычно - я лезу искать не выскочило ли чего.
Рекомендую попробовать последнюю версию wine. от версии к версии в последнее время фотошоп работает все лучше и лучше.
что бы не ребутится, попробуй виртуальную машину поставить.
скажите пожалуйста, а CS3 с плагинами староними поднимаеться под линуксом?
При установке Flash CS3 под вайн инсталлер пишет что "Необходима операционная система Windows с пакетом обновлений второй версии. Пожалуйста выполните данные требования для продолжения инсталляции". Думаю с остальными приложениями Creative Suite 3 ситуация не лучше.
Меня уже давно не удивляет признание фотошопа лучшим инструментом для стирания красных глаз домохозяйками (надеюсь уважаемый upir к таковым не относится и пользуется фотошопом по назначению).
Но вот стремление быть на bleeding edge в отношении фотошопа совсем непонятно: вам действительно нужны новые фичи, появившиеся в cs3? cs2 пользоваться кто не позволяет?
Но вот стремление быть на bleeding edge в отношении фотошопа совсем непонятно: вам действительно нужны новые фичи, появившиеся в cs3? cs2 пользоваться кто не позволяет?
А можно ссылку на ту версию которую вы запускали под вайном? Я что-то сколько не пробовал или не запускается лии запускается и начинает кушать ресурсы на 100% после чего практически нереально его убить :(
К сожалению, дистрибутив попал ко мне не из интернета, но я до этого устанавливал разные дистрибутивы и все они работали более менее нормально. Проблема с ресурсами процессора периодически проявляется, но сама прохдит. У меня 1 гиг оперативки и процессор AMD Sempron 2500+.
Для минимизации глюков я бы посоветовал:
1. установить самую свежую версию wine
2. удалить из домашней папки папку .wine
3. установить Photoshop CS2 (желательно предварительно проверить версию под Windows на предмет работоспособности и отказоустойчивости)
4. Попробовать попользоваться =)
Для минимизации глюков я бы посоветовал:
1. установить самую свежую версию wine
2. удалить из домашней папки папку .wine
3. установить Photoshop CS2 (желательно предварительно проверить версию под Windows на предмет работоспособности и отказоустойчивости)
4. Попробовать попользоваться =)
Скорее всего, стоит обновить вайн. Например, до 0.9.60
А у меня версия работает на ура, только вот обновление не смог поставить, но там скорее вопрос где взять замененную библиотеку чем как переуcтановить Wine
У вас ошибочка. Цитата "#sudo sysctl -w vm.mmap_min_addr=0" неверна по логике.
Нужно либо "# sysctl -w vm.mmap_min_addr=0" либо "$ sudo sysctl -w vm.mmap_min_addr=0"
Дело в том, что значок в приглашении указывает не привелегии. "$" у непривелигированного пользователя, которому для запуска sysctl необходимо использовать sudo, а "#" обозначает привелегии суперпользователя, где использование sudo лишено смысла.
Нужно либо "# sysctl -w vm.mmap_min_addr=0" либо "$ sudo sysctl -w vm.mmap_min_addr=0"
Дело в том, что значок в приглашении указывает не привелегии. "$" у непривелигированного пользователя, которому для запуска sysctl необходимо использовать sudo, а "#" обозначает привелегии суперпользователя, где использование sudo лишено смысла.
>неверна по логике
ваше утверждение неверности логики неверно по логике =)
>"#" обозначает привелегии суперпользователя
великий и могучий линукс настолько силен, что откастомайзить этот момент не так уж сложно. в моем случае так исторически сложилось, что и тот и другой случай у меня отображаются одинаково. конфиг .bashrc (и некоторые другие, кстати, тоже) был перенесен из другой системы и немножко подпилен напильником. There is more than one way to do it!
ваше утверждение неверности логики неверно по логике =)
>"#" обозначает привелегии суперпользователя
великий и могучий линукс настолько силен, что откастомайзить этот момент не так уж сложно. в моем случае так исторически сложилось, что и тот и другой случай у меня отображаются одинаково. конфиг .bashrc (и некоторые другие, кстати, тоже) был перенесен из другой системы и немножко подпилен напильником. There is more than one way to do it!
а sudo в режиме суперпользователя не вызовет никаких ошибок и будет абсолютно прозрачно
Снова логическая ошибка. Вы разве приводили цитату для тех, кто так же как вы "откастомайживает" строку приглашения? Нет. И логично предположить, что ваши уникальные настройки никого не касаются, особенно учитывая, что имея стандартные примеры каждый, кто "кастомайзил" свою среду сможет сделать нужные поправки на свои изменения. Я знаю людей, которые ставят на sudo алиас sd, но они в своём уме не стали бы писать примеры типа "$ sd sysctl...", просто понимая, что это не будет понятно.
#sudo sysctl... в любом режиме не выдаст ошибок
Раз уж вы решили повторить своё замечание, то я рискну продолжить аналогии. Есть масса способов написать один и тот же работоспособный код. Есть способы похожие на попытку почесать за правым ухом левой рукой. При всей своей работоспособности они логически ошибочны и зачастую избыточны. Когда вы допускаете избыточность в собственной жизни, это ваше дело, а когда в примерах, предназначенных для других это уже методическая безграмотность. "# sudo..." это безграмотная конструкция. Несмотря на то, что она будет работать, она нарушает логику и препятствует пониманию, а вы ведь не для себя это писали, не так ли?.
Sign up to leave a comment.
Решение проблемы с Ubuntu Hardy (8.04, beta) и Photoshop CS2