А с чего это вдруг она захочет? Я даже таких примеров не знаю. Речь шла о изменениях системных настроек, а тут вдруг всплыла такая боязнь. Под Виндоуз такой проблемы в принципе нету.
А кто ж её знает -- вдруг захочет? Кстати, системные настройки --- это тоже настройки другой программы.
Это не дыра, это свобода, которой получается под линуксом нет в принципе. Сектантство не только культурное, оно нашло свое отражение и в технологии. Это абсолютно неприемлемо. И чревато внутренними конфликтами.
У Вас что, заело? Уже раз 10 сказали, что ЕСТЬ в линуксе такая «свобода». Уж что-что, а свобода сломать систему есть всегда. Было бы желание.
Это абсолютно неприемлемо. И чревато внутренними конфликтами.
Внутренними конфликтами чревата как раз возможность изменения одной программой настроек другой программы без ведома пользователя.
krigstask пишетА как тебе нравятся ноутбуки при твоём мышином методе?
Они мне не нравятся, хотя мышь к ним можно легко подключить, но у них мальнькие экранчики и клавиатура вмонтирована в корпус, что неудобно, причем сомнительного качества. Да они и более хилые. Качество принесено в жертву относительной портативности, благо мне она не требуется.
А вот мне при «клавиатурном» методе ноутбуки очень даже нравятся, так как там не нужно отрывать руку от клавиатуры в поисках мыши, ибо есть touchpad. Правда лишние функции вроде tap-to-click на нём отключить надо.
Отредактировано X Strange (05-09-2010 13:41:27)
# rm -rf /
Отсутствует
А кто ж её знает -- вдруг захочет?
Паранойя?
У Вас что, заело? Уже раз 10 сказали, что ЕСТЬ в линуксе такая «свобода». Уж что-что, а свобода сломать систему есть всегда. Было бы желание.
Какая же свобода если нужно выпросить у какого то дяди, что б разрешил. Крепкие социальные связи приветствуются, ога.
Отсутствует
текстовые файлы вместо реестра не делает ее более привлекательной, а лишь засоряет файловую систему.
Кстати, реестр на уровне интерфейсов ничем от файловой системы не отличается - по сути такая же иерархическая структура. Только имена файлов и форматы в реестре неинтуитивные.
Добавлено 05-09-2010 13:53:29
Какая же свобода если нужно выпросить у какого то дяди, что б разрешил.
Это ты сам придумал.
Добавлено 05-09-2010 13:54:01
Паранойя?
Житейский опыт С соньками и старфорсами.
Отредактировано sentaus (26-02-2011 15:09:51)
Отсутствует
Паранойя?
Да нет, я ведь уже приводил пример с CD-ROM. Да, не фатально, но зачем трахаться?
Какая же свобода если нужно выпросить у какого то дяди, что б разрешил. Крепкие социальные связи приветствуются, ога.
Не надо никаких связей, просто дополнительный ключик указать при установке. Или ставить в обход менеджера пакетов.
Добавлено 05-09-2010 14:04:03
Кстати, реестр на уровне интерфейсов ничем от файловой системы не отличается - по сути такая же иерархическая структура. Только имена файлов и форматы в реестре неинтуитивные.
Здесь есть разница в самой идеологии. Конфингурационные файлы были изначально предназначены для того, чтобы их человек редактировал вручную. Графические фронтенды к ним уже потом появились (я рассматриваю не настройки KDE, а каталог /etc. Настройки KDE действительно --- тот же реестр, только текстовый, что, кстати, намного лучше). Поэтому эти файлы чётко и ясно продокументированы. Взять хотя бы make.conf в той же gentoo и утилиты euse и ufed. Редактировать переменную USE в текстовом редакторе не очень удобно, поэтому я пользуюсь этими программами. НО: я точно знаю, что эти программы меняют и могу быть уверенным в том, что они не поменяют ничего кроме переменной USE, причём в точности так, как я укажу.
А реестр не предназначен для ручного редактирования. Registry editor --- это system-resque tool, он находится в капоте, а не на приборной панели. Поэтому что делает та или иная программа с реестром --- никто не задумывается: щёлкнул в панели управления флажок --- что-то в реестре поменялось. Да, проследить за этим можно, с помощью того же regmon. Но флаги реестра могут быть и не продокументированы, так как слежка за ними не предполагается чем-то естественным.
Отредактировано X Strange (05-09-2010 14:15:20)
# rm -rf /
Отсутствует
Здесь есть разница в самой идеологии.
Это да.
А реестр на моей памяти вводился из-за ограничения файловой системы FAT16 на количество файлов - до Win95 были ж вполне понятные ini-файлики. На тот момент засорение ФС для Windows было действительно фатально в силу их банальной неразвитости.
Отредактировано sentaus (05-09-2010 14:12:41)
Отсутствует
Кстати, реестр на уровне интерфейсов ничем от файловой системы не отличается - по сути такая же иерархическая структура. Только имена файлов и форматы в реестре неинтуитивные.
Ага, мы видели эту интуитивность в той команде которая уничтожает линукс
и утилиты euse и ufed
Что это? Названия неинтуитивные, глубокая архаика традиции с тех времен когда экономили каждый байт + трудно же кототить по клавишам чтобы набирать каждый раз вменяемые, это же не двойной клик + рост чсв благодаря причастности к тайному знанию.
Это ты сам придумал.
Я так понял слова Эрика.
Житейский опыт С соньками и старфорсами.
Что это? С какими соньками?
Registry editor --- это system-resque tool, он находится в капоте, а не на приборной панели.
Стандартный инструмент, можно смело запускать безо всякого риска. Если сомневаешся сделай бэкап хотя бы редактируемой ветки.
Да, проследить за этим можно, с помощью того же regmon. Но флаги реестра могут быть и не продокументированы, так как слежка за ними не предполагается чем-то естественным.
А под линукс все обязаны все документировать? Кто обязывает, и кто следит за выполнением, и что бывает с нарушителями?
Отсутствует
А под линукс все обязаны все документировать? Кто обязывает, и кто следит за выполнением, и что бывает с нарушителями?
Тебя засмеют, испортишь себе репутацию (-:Е
Ядрёная консоль делает меня сильней!
Отсутствует
Ага, мы видели эту интуитивность в той команде которая уничтожает линукс
Причём здесь команда, которая уничтожает линукс? Я лично предпочитаю запускать команду (особенно под рутом) только если знаю (или хотя бы приблизительно представляю, что она делает).
Что это? Названия неинтуитивные, глубокая архаика традиции с тех времен когда экономили каждый байт + трудно же кототить по клавишам чтобы набирать каждый раз вменяемые, это же не двойной клик + рост чсв благодаря причастности к тайному знанию.
Как можно было догадаться по контексту, это программы, предназначенные для изменения значения переменной USE, которое хранится в текстовом файле /etc/make.conf.
Что эта переменная означает и зачем она нужна, Вам знать не требуется для того, чтобы понять, что я хотел сказать. А названия нормальные. И да, одна из этих программ консольная, а другая --- псевдографическая, поэтому мышкой их запускать не очень удобно
Я так понял слова Эрика.
Видимо, Вы их неправильно поняли. А что за слова?
Стандартный инструмент, можно смело запускать безо всякого риска. Если сомневаешся сделай бэкап хотя бы редактируемой ветки.
В капот тоже можно лазить без всякого риска, особенно если можно сделать сперва бэкап всего автомобиля. Или хотя бы той части капота, в которой ковыряешься. Однако это не есть штатное управление автомобилем.
А под линукс все обязаны все документировать? Кто обязывает, и кто следит за выполнением, и что бывает с нарушителями?
Те файлы, которые предназначены для ручного редактирования, продокументированы, иначе никто не знал бы, как ими пользоваться.
Отредактировано X Strange (05-09-2010 14:55:01)
# rm -rf /
Отсутствует
Что это? С какими соньками?
С определённой продукцией Sony. Гуглить: "Sony троян". Кстати, я очень рад, что упоминание старфорса не вызвало аналогичного удивления. Видать, всех задостали
Названия неинтуитивные, глубокая архаика традиции с тех времен когда экономили каждый байт
Мне ещё ahui нравится. Кто-нибудь разгадает, что это? И что можно сказать о разработчиках, придумавших это?
Отредактировано sentaus (26-02-2011 15:10:26)
Отсутствует
А названия нормальные.
Ага, понятны всякому кто их увидит а кто не поймет сможет посмотреть в словаре английского языка. Там они есть? А как подобные названия будут на русском выглядеть.
Те файлы, которые предназначены для ручного редактирования, продокументированы, иначе никто не знал бы, как ими пользоваться.
Я не спрашивал зачем, меня интересуют причины, отчего так происходит. Разница в вопросах на которые отвечают наука (почему?) и религия (зачем?).
С определённой продукцией Sony. Гуглить: "Sony троян". Кстати, я очень рад, что упоминание старфорса не вызвало аналогичного удивления. Видать, всех задостали http://ww.sentaus.com/pub/pic/smile.png
Нене, я лично ни с чем таким не сталкивался, видимо это специфическая проблема геймеров.
Видимо, Вы их неправильно поняли. А что за слова?
Возможно, слова можно найти выше по теме, я их цитировал.
Чтобы мне опять не читать опять про волшебные чекбоксы останавливающие зло рассмотрим условную ситуацию:
Программист талантливый школьник написал программу скажем для временного блокирования cd-привода. Скомпилировал и выложил на своем сайтике setup.exe, можно скачать, инсталлировать и пользоваться. Есть портабл версия. Есть маленькое readmy без техподробностей. (Или пусть то же самое сделала крупная софт/хардверная фирма). Я читаю описание, качаю, ставлю, пользуюсь, или если не нужно - удаляю. Это нормальная практика для пользователей виндоуз.
Чем отличается действия в случае линукс, и каким образом достигается большая безопасность? Опишите пожалуйста по шагам.
Отсутствует
Ага, понятны всякому кто их увидит
А здесь не ставится цели, чтобы они были понятны всякому кто их увидит. Они понятны только тому, кому они действительно нужны.
а кто не поймет сможет посмотреть в словаре английского языка. Там они есть?
Нет. Слова regedit, я думаю, там тоже нет. И не надо говорить, что название программы --- это не regedit, а Registry Editor. Запустить его, не зная имени exeшника невозможно.
А как подобные названия будут на русском выглядеть.
Никак. Файлы, тем более исполняемые, не следует называть русскоязычными именами
Добавлено 05-09-2010 15:43:43
Я не спрашивал зачем, меня интересуют причины, отчего так происходит. Разница в вопросах на которые отвечают наука (почему?) и религия (зачем?).
Что почему? Почему файлы продокументированы? Потому, что они предназначены для редактирования пользователем, и разработчики понимают, что если не продокументировать, то пользоваться никто не будет.
Добавлено 05-09-2010 15:48:49
Программист талантливый школьник написал программу скажем для временного блокирования cd-привода. Скомпилировал и выложил на своем сайтике setup.exe, можно скачать, инсталлировать и пользоваться. Есть портабл версия. Есть маленькое readmy без техподробностей. (Или пусть то же самое сделала крупная софт/хардверная фирма). Я читаю описание, качаю, ставлю, пользуюсь, или если не нужно - удаляю. Это нормальная практика для пользователей виндоуз.Чем отличается действия в случае линукс, и каким образом достигается большая безопасность? Опишите пожалуйста по шагам.
Вы сперва опишите действия в Windows. Что делает сама программа, а что делает инсталлятор/деинсталлятор. Прописывается ли программа в автозагрузку? Требует ли прав администратора при запуске (похоже, требует --- не под админом так не сделать).
# rm -rf /
Отсутствует
видимо это специфическая проблема геймеров.
Не геймеров, а слушателей музыки
А как подобные названия будут на русском выглядеть.
Вы про ahui не ответили. Как вы оцениваете данное название утилиты?
Добавлено 05-09-2010 16:03:09
Скомпилировал и выложил на своем сайтике setup.exe
И что же, все выкладывают setup.exe? Как же их отличить тогда?
Отредактировано sentaus (05-09-2010 16:05:47)
Отсутствует
Программист талантливый школьник написал программу скажем для временного блокирования cd-привода. Скомпилировал и выложил на своем сайтике setup.exe, можно скачать, инсталлировать и пользоваться. Есть портабл версия. Есть маленькое readmy без техподробностей. (Или пусть то же самое сделала крупная софт/хардверная фирма). Я читаю описание, качаю, ставлю, пользуюсь, или если не нужно - удаляю. Это нормальная практика для пользователей виндоуз.Чем отличается действия в случае линукс, и каким образом достигается большая безопасность? Опишите пожалуйста по шагам.
А вообще действия примерно такие: (в качестве примера linux беру gentoo)
1) Проверить, есть ли программа в репозитории:
#eix <имя программы>
2a) Программа в репозитории есть. Ставим.
# emerge -av <имя программы> --- спросит (y/n) или выдаст ошибку, если все OK, говорим y, иначе изучаем в чём проблема.
3a) Поставили. Теперь пропишем её в автозагрузку. Иногда это делается так:
# rc-update add <имя скрипта> default
Скрипта может и не быть, в этом случае следует либо написать его самому, либо добавить программу в автозагрузку другим способом.
4a) Надоело, решил снести:
# rc-update del <имя скрипта> default (или удалить из автозагрузки где-то ещё в зависимости от п. 3а)
# emerge -aC <имя программы> спросит (y/n), если всё устраивает --- жмём y.
# emerge -avc --- удаляем "висящие" зависимости
# revdep-rebuild (починить зависимости, если что-то отвалилось).
2b) Программы в репозитории нет. Тогда скачиваем архив с программой и либо пишем ebuild ручками, добавляем в локальный overlay и переходим к п. 2а, либо, если влом создавать ebuild, goto п.3b
3b) # useradd -m -G users,wheel admin (Создаём пользователя, который ставит программы, если его ещё нет)
4b) # chown -R admin:admin /usr/local/ (Делаем его владельцем /usr/local)
5b) # su - admin
6b ) admin $ ./configure && make && make install (ставим программу)
7b) Добавляем в автозагрузку, как в пункте а)
8b) Удаляем из автозагрузки и делаем make uninstall (если не поможет, вручную чистим каталог /usr/local)
Заметим, что на этапе установки /удаления никаких посторонних exeшников не запускается. Засчёт этого и достигается безопасность.
Отредактировано X Strange (05-09-2010 16:08:26)
# rm -rf /
Отсутствует
А здесь не ставится цели, чтобы они были понятны всякому кто их увидит. Они понятны только тому, кому они действительно нужны.
То есть нужно долго и упорно изучать матчасть запоминая бессмысленные буквосочетания.
Никак. Файлы, тем более исполняемые, не следует называть русскоязычными именами
Почему? Ос виндоуз и файловые системы которые она использует позволяют это сделать. Не вижу причин для дискриминации русского языка. Тем более английского многие пользователи не понимают.
Потому, что они предназначены для редактирования пользователем, и разработчики понимают, что если не продокументировать, то пользоваться никто не будет.
Они все сугубо сознательные? С другой стороны выходит они определяют таким образом какие настройки положено изменять пользователю, а какие нет. Что если пользователь не согласится с их произволом?
Вы сперва опишите действия в Windows. Что делает сама программа, а что делает инсталлятор/деинсталлятор. Прописывается ли программа в автозагрузку? Требует ли прав администратора при запуске (похоже, требует --- не под админом так не сделать).
Инсталлятор копирует ехе и readmy файлы в указанную пользователем папку, изменяет что то там в реестре полностью блокируя cd-привод, exe автозагружается по дефолту, в трее иконка, в контекстном меню опции lock/unlock, autoload. Как то так.
Вы про ahui не ответили.
Эйха?
И что же, все выкладывают setup.exe? Как же их отличить тогда?
По письменам на странице загрузки, очевидно же. Умение читать приветствуется.
Отсутствует
regedit
regedt32
Кстати, это ж очень очевидно, что букву i надо удалить. Интересно, скажет ли наш уважаемый тролль, что это
Названия неинтуитивные, глубокая архаика традиции с тех времен когда экономили каждый байт
Предлагаю прекратить дискуссию вплоть до этого
Добавлено 05-09-2010 16:10:06
По письменам на странице загрузки, очевидно же.
А где они у меня на диске? У меня только два setup.exe. Ой, ОДИН! Старая программа затёрлась. ПОЧЕМУ???
Эйха?
Наверно. А что делает приложение?
Отредактировано sentaus (05-09-2010 16:14:57)
Отсутствует
Инсталлятор копирует ехе и readmy файлы в указанную пользователем папку, изменяет что то там в реестре полностью блокируя cd-привод, exe автозагружается по дефолту, в трее иконка, в контекстном меню опции lock/unlock, autoload. Как то так.
Так она на этапе установки привод блокирует, или на этапе выполнения? А, видимо, на этапе выполнения, но и реестр подправить нужно. Что ж, тогда программа emerge положит в каталог /etc новую версию конфигурационного файла и попросит пользователя вручную заменить этот файл. А при деинсталляции можно обратно файл откатить, или вообще переписать на свой лад.
Добавлено 05-09-2010 16:21:51
Они все сугубо сознательные? С другой стороны выходит они определяют таким образом какие настройки положено изменять пользователю, а какие нет. Что если пользователь не согласится с их произволом?
А разработчик всегда сам определяет, какие параметры его программы настраиваются, а какие --- нет. На то он и разработчик.
Добавлено 05-09-2010 16:23:55
regedt32
Кстати, вроде обе программы есть в XP: и regedit, и regedt32. Чтоб пользователю не скучно было. Туда же command.com и cmd.
Отредактировано X Strange (05-09-2010 16:20:10)
# rm -rf /
Отсутствует
Кстати, это ж очень очевидно, что букву i надо удалить. Интересно, скажет ли наш уважаемый тролль, что это
Да, подождем что он скажет.
А где они у меня на диске? У меня только два setup.exe. Ой, ОДИН! Старая программа затёрлась. ПОЧЕМУ???
Потому что не надо было прогуливать школу, тогда бы ты легко смог прочесть сообщение когда браузер тебя спрашивал заменять файл или нет
Наверно. А что делает приложение?
Не знаю, не разу его не видел.
Отсутствует
А где они у меня на диске? У меня только два setup.exe. Ой, ОДИН! Старая программа затёрлась. ПОЧЕМУ???
Лжа! На диске теперь два интуитивно понятных файла: setup.exe и setup(1).exe!
Ядрёная консоль делает меня сильней!
Отсутствует
Зачем ее восстанавливать если она и так никуда не денется?
Ещё как денется. Не говори о том, чего не знаешь — может за умного сойдёшь (хотя поздно уже...)
Это не дыра, это свобода, которой получается под линуксом нет в принципе. Сектантство не только культурное, оно нашло свое отражение и в технологии. Это абсолютно неприемлемо. И чревато внутренними конфликтами.
Какая же свобода если нужно выпросить у какого то дяди, что б разрешил. Крепкие социальные связи приветствуются, ога.
Поздравляю, ты — идиот. Это официально. Потому что человек без необратимых изменений в психике мои слова ТАК никогда бы не истолковал.
А вот мне при «клавиатурном» методе ноутбуки очень даже нравятся, так как там не нужно отрывать руку от клавиатуры в поисках мыши, ибо есть touchpad. Правда лишние функции вроде tap-to-click на нём отключить надо.
Опять-таки, линуксовские DE намного больше подходят для работы с ноутбука — перемещение окна из любой точки просто-таки создано для touchpad. Под Windows да, проще мышь подключить.
Кстати, а как тебе нравятся нестандартные клавиатуры при твоем слепом методе?
Вообще у меня складывается впечатление что под виндоусом постоянно какие то нестандартные клавиатуры ставят, по нескольку в день
Чем отличается действия в случае линукс, и каким образом достигается большая безопасность? Опишите пожалуйста по шагам.
Нужно рассматривать два случая.
Первый: программа талантливого школьника (или крупной компании) понравилась многим и её включили в репозиторий. В таком случае описанный многократно чекбокс в пакетном менеджере для установки и удаления. Бóльшая безопасность достигается за счёт того, что программу создатели дистрибутива уже протестировали на предмет конфликтов с другими программами. Установка и удаление происходят средствами пакетного менеджера, от программы не зависят, поэтому мусора в системе после удаления не останется гарантированно.
Второй: программы нет в репозиториях. На сайте выложен setup.run. Тогда отличий от Windows действительно немного. Разве что нужно явно сделать setup.run исполняемым после закачки и дать привилегии администратора для перезаписи системных файлов.
Разумеется, случаев больше, чем два. Программа может быть в тестовых репозиториях, но ещё не в основном, может быть выложена в виде архива с исходниками, но мне лень это всё расписывать.
Они все сугубо сознательные? С другой стороны выходит они определяют таким образом какие настройки положено изменять пользователю, а какие нет. Что если пользователь не согласится с их произволом?
Так это, пардон, любой разработчик делает. Отличие от закрытых программ в том, что в мире открытого софта, если пользователь с чем-то не согласен, он может это поменять. Вплоть до изменения кода программы, если очень припёрло. Было бы желание и мозги. Причём сделать можно действительно всё, ты ограничен исключительно собственными способностями. Это и есть свобода, которой в Windows нет по определению.
(эти азбучные истины я озвучиваю только для того, чтобы посмотреть, во что они превратятся в воспалённом воображении Executor-a).
Отредактировано Erik (05-09-2010 19:21:56)
Отсутствует
Опять-таки, линуксовские DE намного больше подходят для работы с ноутбука — перемещение окна из любой точки просто-таки создано для touchpad.
Для ноутбуков созданы совсем другие вещи. awesome, xmonad, i3 d-:E
может быть выложена в виде архива с исходниками
Наиболее разумный и часто встречающийся случай.
Добавлено 05-09-2010 19:31:08
С чем может быть связано то, что у меня в KDE не работает индикатор батарейки (показывает: Battery: Not present). Как узнать, в чём проблема?
Ядро коряво собрано, скорее всего.
Ядрёная консоль делает меня сильней!
Отсутствует
Кстати, нет. Это не ядро. Редактор Emacs показывает статус батарейки. А KDE, оно вообще какие-нибудь логи пишет?
Добавлено 05-09-2010 19:39:31
/proc/acpi/battery/ не пустой?
Нет, не пустой. Там есть каталог BAT1, а в нём файлы state, info и alarm. И через них можно посмотреть статус.
Отредактировано X Strange (05-09-2010 19:41:18)
# rm -rf /
Отсутствует