Windows vs Linux - Как десктоп
, и игровая станция.
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.36] |
|
|
Правила раздела:
| Страницы: (1182) « Первая ... 1123 1124 [1125] 1126 1127 ... 1181 1182 ( Перейти к последнему сообщению ) |
Windows vs Linux - Как десктоп
, и игровая станция.
|
Сообщ.
#16861
,
|
|
|
|
Кто то тут проронил слово "виртуализация" так вот хотелось бы услышать как в виндовсе посадить программу(процес, службу) и все ее потомки в chroot (или за решетку называйте кому как угодно) с пониженными привелегиями user с урезанными до необходимого и достаточного для конкретной задачи минимума ?
|
|
Сообщ.
#16862
,
|
|
|
|
Цитата MichSpar @ Вообще всё это было сделано из соображений совместимости, которой в линуксе и не пахнет. хорошая фраза, мне понравилась. можно я ее буду за свою выдавать, когда заказчикам буду объяснять почему все криво работает? насколько я понимаю именно это и объясняет фраза |
|
Сообщ.
#16863
,
|
|
|
|
Цитата best_lamer @ Запустить от имени урезанного юзера. Неужели в лине это сделать столь сложно, что такой вариант вам в голову не приходил? Кто то тут проронил слово "виртуализация" так вот хотелось бы услышать как в виндовсе посадить программу(процес, службу) и все ее потомки в chroot (или за решетку называйте кому как угодно) с пониженными привелегиями user с урезанными до необходимого и достаточного для конкретной задачи минимума ? |
|
Сообщ.
#16864
,
|
|
|
|
Цитата best_lamer @ Кто то тут проронил слово "виртуализация" так вот хотелось бы услышать как в виндовсе посадить программу(процес, службу) и все ее потомки в chroot (или за решетку называйте кому как угодно) с пониженными привелегиями user с урезанными до необходимого и достаточного для конкретной задачи минимума ? Зачем это на десктопе? Цитата $im @ Запустить от имени урезанного юзера. Неужели в лине это сделать столь сложно, что такой вариант вам в голову не приходил? Вот, вот, могут же. в винде нет таких граблей с chroot (а в FreeBSD ваще велосипед - jail), или там xen. Тут все прямо сделано. |
|
Сообщ.
#16865
,
|
|
|
|
Цитата $im @ Запустить от имени урезанного юзера. Неужели в лине это сделать столь сложно, что такой вариант вам в голову не приходил? $im а вы по ссылкам принципиально не ходите или это нелепое совпадение? Быть может вас на гугле забанили? Так я ж добрый могу урлик подкинуть... там кстати приведены и области применения. Вот например Running Applications никаких велосипедов а главное для основной системы никакого вреда даже в случае ненадежности софта |
|
Сообщ.
#16866
,
|
|
|
|
Цитата zera @ Кривость своих рук можете объяснять как угодно можно я ее буду за свою выдавать, когда заказчикам буду объяснять почему все криво работает? Цитата zera @ В корне ошибаетесь насколько я понимаю именно это и объясняет фраза не так радикально, но всем всё равно не угодишь.И почему я в этом не сомневаюсь? То, что ничего не сидит уверен на 90%, а что ничего не стучит и не способно заломать систему на все 100% Цитата Спящий @ Вот так же думают все создатели дистрибов линуха Ах да. Совместимость - написали под win 3.11, а потом напихали костылей, чтобы под остальными работала. Одно не пойму - зачем поддерживаются такие древности? Ведь есть же суперновая, суперстабильная, и просто супер ОСь - виндоус Виста. Чего они мудрят? Потому что её там нет. Достаточно того, что каждый дистрибутив имеет собственную структуру ситемных каталогов и файлов и не предоставляет никаких инструментов для правильного их обнаружения. |
|
Сообщ.
#16867
,
|
|
|
|
Нет её там, нет. Причём это проблема именно системы - внешние зависимости, особые настройки... Цитата Спящий @ По-моему в данном случае в танках сидят все. Ибо забывают, сколько факторов может влиять на скорость загрузки той или иной программы. Цитата best_lamer @ Кто то тут проронил слово "виртуализация" так вот хотелось бы услышать как в виндовсе посадить программу(процес, службу) и все ее потомки в chroot (или за решетку называйте кому как угодно) с пониженными привелегиями user с урезанными до необходимого и достаточного для конкретной задачи минимума? Runas? Chroot for windows? Если интересно, что было упомянуто, то вот разъяснения: http://www.oszone.ru/4997/Windows_Vista |
|
Сообщ.
#16868
,
|
|
|
|
linuxfan
Цитата linuxfan @ Э, уважаемые любители IDE от MS и вижуал ассистов, скажите, а картинка в аттаче не врет и автокомплит реально так и работает? Неужели после такого им удобно пользоваться? Это не автокомплит, а подсказка того как определна функция compare в стандартной библиотеке. autocomplete в действии : |
|
Сообщ.
#16869
,
|
|
|
|
Цитата MichSpar @ Собственную структуру? В Линухе? Ты эта - ничего не путаешь? А то у меня все исполняемые файлы почему-то повально хрянятся в /usr/bin, настройки в /etc, логи в /var/log и т.п. Сейчас залез в древний redhat - всё тоже самое. В дебиане - также. И все программы всегда ставятся в одно и тоже место. Где ты видел свою собственную структуру?Потому что её там нет. Достаточно того, что каждый дистрибутив имеет собственную структуру ситемных каталогов и файлов и не предоставляет никаких инструментов для правильного их обнаружения. И все настройки я всегда находил с 1-2 попыток без помощи поиска. Это вон в винде - то у них system, то system32, то Documents and Settings, то Profiles то ещё как-то - уж всё и не упомнишь. Цитата wind @ Не, я понимаю, что best_lamer немного не так выразился, но ссылку ведь привели - можно было и сходить. chroot - это когда ты можешь изменить корневой каталог для выполнения какой-либо программы. В итоге программа работает в своем собственной ОС и не догадывается, что есть нечто за его пределами. Что это за ОС - тебе решать. Можно ограничить, можно расширить, можно переделать, можно вообще другой дистр дать - не важно. А UAC - это всего-лишь попытка решить проблемы обратной совместимости (и они мне ещё говорят, что это в Лине дистры несовместимы Runas? Chroot for windows? ), и любви некоторых сидеть под админом (эх, скорее-бы это все дошло до какого-нить абсурда - вот тогда-бы я посмеялся ). Кстати, про UAC - пару месяцев назад была у меня little problem - UAC, крича про повышение прав по поводу и без, абсолютно не реагировала на консольные команды, требовавшие этого повышения. Т.е. "access denied", "you must be a system administrator" и ниипет. Абсолютно не глядя на то, что я и так под админом. Эту проблему исправили или до сих пор надо делать лишние телодвижения, чтобы всё нормально заработало?Цитата wind @ Назначение UAC, первое предложение:http://www.oszone.ru/4997/Windows_Vista Цитата В смехогрех однозначно. Функция UAC призвана обеспечить пользователям возможность работать с правами обычного пользователя, не прибегая к административным. Чего-ж им раньше-то мешало под юзером работать?А учитывая, что я не раз и не 2 видел вопросы и ответы на тему "как отключить UAC", это означает только одно - в виндовс севен (или как там её) будем обсуждать новую финтифлюшку на данную тему. Цитата MichSpar @ А зачем в данном случае кому-то угождать? Есть правило - хранить в %AppData% и всё. Все остальные идут лесом. А если и не лесом, то уж пусть сами настраивают, как им удобно. Но по дефолту - %AppData%.не так радикально, но всем всё равно не угодишь. Цитата MichSpar @ Патаму-что, юзермод. В отличии от некоторых.И почему я в этом не сомневаюсь? Цитата MichSpar @ Нет, ты ошибаешься: Win3.11 и Vista - это не дистрибутивы Линукса. Вот так же думают все создатели дистрибов линуха |
|
Сообщ.
#16870
,
|
|
|
|
Цитата Спящий @ Собственную структуру? В Линухе? Ты эта - ничего не путаешь? "Нет, оно точно не знает, того, чем пользуется" © Цитата http://www.linuxcenter.ru/lib/articles/distrib/periodic_table.phtml Признаков, по которым различаются отдельные дистрибутивы существует очень много. Вот только некоторые из них: Цитата http://rus-linux.net/MyLDP/distr/demons.htm Наконец, первый по значимости критерий - структура файловой системы. Пользователь (особенно знакомый не более чем с одним дистрибутивом) не сразу обращает на это внимание. Однако это именно то, что реально может создать проблемы совместимости. Мне известны случаи, когда собранные под Suse rpm-пакеты категорически отказывались устанавливаться под клонами Red Hat, поскольку первая унаследовала файловую структуру Slackware, и ряд существенно важных компонентов системы находится по другим адресам. |
|
Сообщ.
#16871
,
|
|
|
|
Конкретными примерами ты, конечно, нас не осчасливишь. Ибо наверняка кроме этой циаты ничего и не видел.
В конце концов - симлинки на что? Ах да, вы-же - виндузятники....Цитата MichSpar @ Известны случаи, что кто-то где-то заархивировал рабочую программу винраром, распаковал на другой машине с другой виндой и программа не заработала. Отсюда я могу сказать, что винда и слыхом не слыхивала о совместимости. Мне известны случаи, когда собранные под Suse rpm-пакеты категорически отказывались устанавливаться под клонами Red Hat, поскольку первая унаследовала файловую структуру Slackware, и ряд существенно важных компонентов системы находится по другим адресам. ![]() Основная часть каталогов у всех дистров одинаковая, а то что кто-то там не может найти какую-то либу - так это нефик использовать всякие там специфические файлы. А если без этого никак - то тут уж ничего не поделаешь. Тут и винда будет матом крыть. |
|
Сообщ.
#16872
,
|
|
|
|
Цитата MichSpar @ существенно важных компонентов системы Существенно важные компоненты это /usr /bin /sbin /etc и так далее. И там все как раз таки на своих местах Цитата MichSpar @ Цитата (http://rus-linux.net/MyLDP/distr/demons.htm) А что такое ONIX-системы? В общем в приведенной тобой статье аффтор - явно семиклассник, которому подарили большой и толстый винч, и он и взял удалил висту свою и поставил кучу линуксовых дистров. Рассуждать о поддержке tgz-архивов тем или иным дистром это полное 3.14!Вот вам коллекция перлов автора: Цитата Ну а формат tgz, представляющий собой просто упакованный tar-архив, вообще может поддерживаться любым дистрибутивом. Более того, практически он же используется и в системах линии BSD. ----- Я слышал о единственном дистрибутиве, целиком ориентированном на ручную правку конфигурационных файлов - это Rock Linux (впрочем, слышать-то слышал, а вот видеть не приходилось). Это юникс, батенька, тут без ручек и мозгов низзя. ----- если же и этого недостаточно, всегда можно прибегнуть к сборке позарез нужного приложения из исходников. Это он бы гентушникам сказл бы =) ----- К тому же вопрос различий основных линий Linux на уровне файловых систем - один из наименее освещенных в литературе (как печатной, так и Сетевой). Без комментариев. На уровне файловых систем - там ext2, ext3 и reiser. Вполне такие освещенные ----- Я сознательно не останавливался на сравнении Linux-систем по таким критериям, как быстродействие, стабильность, количество и критичность ошибок. Действительно, зачем пользователю быстродействие? ----- Действительно, различия в быстродействии дистрибутивов, оптимизированных под Pentium/Pentium-II и лишенными такой оптимизации, нивелируются заведомо избыточной мощностью практически ЛЮБОЙ современной машины (для настольных приложений, разумеется). Интересно, у вебсервера популярной социальной сети тоже мощность нивелируется? |
|
Сообщ.
#16873
,
|
|
|
|
Цитата Спящий @ Не, я понимаю, что best_lamer немного не так выразился, но ссылку ведь привели - можно было и сходить. chroot - это когда ты можешь изменить корневой каталог для выполнения какой-либо программы. В итоге программа работает в своем собственной ОС и не догадывается, что есть нечто за его пределами. Что это за ОС - тебе решать. Можно ограничить, можно расширить, можно переделать, можно вообще другой дистр дать - не важно. Разъясняю вам то, что отказываются вам сообщить ваши глаза: г-н best_lamer задал сразу ДВА вопроса - про понижение прав определённой софтины и про chroot. И получил два лаконичных ответа по теме. Цитата Спящий @ Что это за ОС - тебе решать. Можно ограничить, можно расширить, можно переделать, можно вообще другой дистр дать - не важно. Спасибо, посмеялся. Я, конечно, понимаю, что дистрибутивы линуха отличаются в основном набором ПО, но ядрышко вы куда денете, которое управление софтине передаёт? Надо же, другая ОС В форточках для того, чтобы программа использовала определённые версии библиотек, отличные от зарегистрированных в системе, достаточно просто положить эти библиотеки рядом с софтиной. ВСЁ.Цитата Спящий @ А UAC - это... Э-э... Вы хоть читаете сообщения ваших оппонентов, а? Мне совершенно не интересно - что есть UAC и что вы под этим подразумеваете. Я дал ссылку на статью, в которой можно найти информацию о том, что подразумевается под виртуализацией в Vista. Цитата Спящий @ <...> и любви некоторых сидеть под админом (эх, скорее-бы это все дошло до какого-нить абсурда - вот тогда-бы я посмеялся) Не получится Пожалуй, лишь линуксоиды страдают манией уничтожения системы и потому вынуждены не входить в неё под рутом - шаловливые руки чешутся Ну и шансов на это под рутом в линухе на порядок больше, нежели под администратором форточках. |
|
Сообщ.
#16874
,
|
|
|
|
Цитата wind @ Пожалуй, лишь линуксоиды страдают манией уничтожения системы и потому вынуждены не входить в неё под рутом - шаловливые руки чешутся Ну и шансов на это под рутом в линухе на порядок больше, нежели под администратором форточках. С тем же успехом можно сравнивать плюсы и джаву. Получить Access Violation в джаве сложно (может даже невозможно), но написать собственный шустрый менеджер памяти сложно (может даже невозможно). Так что тут винда только уменьшенным количеством гаек сумела стать более жесткой системой. А за гибкость системы надо платить - это естественно. Цитата wind @ В форточках для того, чтобы программа использовала определённые версии библиотек, отличные от зарегистрированных в системе, достаточно просто положить эти библиотеки рядом с софтиной. ВСЁ. В форточках нельзя написать письмо разработчику библиотеки/пожурить исходник косячной софтины. Это уже разные подходы опенсорса и проприетарщины. |
|
Сообщ.
#16875
,
|
|
|
|
Цитата wind @ В форточках для того, чтобы программа использовала определённые версии библиотек, отличные от зарегистрированных в системе, достаточно просто положить эти библиотеки рядом с софтиной. ВСЁ. И в итоге - по 50-100 экземпляров одной либы на компе в разных каталогах. А мы всё гадаем - куда уходят гигабайты системного раздела? А вот оно как оказывается! Кстати, а что делать, чтобы она НЕ использовала какие-либо библиотеки? А что делать, чтобы она дрова другие использовала? Идти лесом? Или куда?Цитата wind @ Очередной костыль это. Мы поняли. Спасибо.Я дал ссылку на статью, в которой можно найти информацию о том, что подразумевается под виртуализацией в Vista. Цитата wind @ Свобода, что тут поделаешь? В Висте админа уже подозревают. Лишние вопросы задают. Что дальше будет? Вообще уберут подобные права, а оставят только пользователей? Всё может быть. Ну и шансов на это под рутом в линухе на порядок больше, нежели под администратором форточках. |