Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Да будет развеян миф о надёжности XP!!! всю неделю наталкиваюсь на глюки 
:(
    Опции темы
MAKCim
Дата 10.11.2006, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

Так что, удачи всем и мир вам всем  - и пользователям Винды и пользователям оперативных систем

 smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
powerfox
Дата 10.11.2006, 18:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 97



Цитата(bilbobagginz @  10.11.2006,  03:27 Найти цитируемый пост)
Так что, удачи всем и мир вам всем  - и пользователям Винды и пользователям оперативных систем

 smile  smile  smile 


--------------------
user posted image
PM WWW   Вверх
rsm
Дата 10.11.2006, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



2 bilbobagginz: Мне третий раз повторить ссылку? Нужно читать все полностью - тщательно, вдумчиво и скурпулезно, а не выдергивать из контекста наиболее удобные для пространной критики обрывки постов. Вот когда все будет прочитано, понято и продумано - милости прошу обратно в эту тему, вести конструктивный разговор по тем аспектам, которые я с другими участниками темы по той или иной причине пропустил. Если я сейчас возьмусь отвечать на приведенные цитаты, то просто перепишу один к одному предыдущие страницы. Оно надо? ИМХО, никому не надо - ни читателям темы (больно интересно читать по 3 раза одно и то же), ни тем паче мне.
PM MAIL   Вверх
powerfox
Дата 10.11.2006, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 97



Наезд на Бильбо??? Сейчас армия раздела Linux/Unix сравняет всё и вся здесь с землёй!


--------------------
user posted image
PM WWW   Вверх
Ch0bits
Дата 10.11.2006, 21:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: 1
Всего: 62



Цитата(rsm @  10.11.2006,  21:27 Найти цитируемый пост)
Мне третий раз повторить ссылку?

О какой ссылке идёт речь?
PM WWW   Вверх
nickless
Дата 10.11.2006, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Цитата(powerfox @ 10.11.2006,  20:02)
Наезд на Бильбо??? Сейчас армия раздела Linux/Unix сравняет всё и вся здесь с землёй!

 smile  камня на камне не останется!

Цитата
О какой ссылке идёт речь?

Начало тут

@rsm Я прочитал тот пост из ссылки 2 раза (честно), перечитал пару страниц до того, и так и не нашел там никаких доказательств лучшей настраемости винды, но не стал спорить, ибо бесполезно это (см. последние 20 страниц).

Это сообщение отредактировал(а) nickless - 10.11.2006, 21:20


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
LSD
Дата 10.11.2006, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(powerfox @  10.11.2006,  21:02 Найти цитируемый пост)
Наезд на Бильбо??? Сейчас армия раздела Linux/Unix сравняет всё и вся здесь с землёй!

Маленько дополнение: попробует сравняеть... smile 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
rsm
Дата 11.11.2006, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(nickless @  10.11.2006,  23:15 Найти цитируемый пост)
так и не нашел там никаких доказательств лучшей настраемости винды
ОК, поясню подробнее. В чем состоит суть настраиваемости, что подразумевается под этим понятием? Под данным понятием подразумевается потенциальная (в действительности реализуемая) возможность максимально широко (глобально) настроить ОС и ПО в соответствии с требованиями пользователя. Исходя из сказанного можно сформулировать следующее: чтобы ОС была максимально настраиваема, она должна состоять из как можно более делимых (мелких) компонентов с как можно более слабыми связями между ними.

Аллегория: есть стена кирпичная и есть стена из песка. Если мы возьмем кувалду и со всей дури врежем по каждой стене, то в первом случае на голову посыпятся крупные куски, состоящие в массе своей не менее чем из половины кирпича. Во втором случае посыпется песок, разделенный на отдельные песчинки. Что можно собрать из обломков стен? Из обломков кирпичной стены соберется нечто хаотичное и непривлекательное, поскольку полученные куски плохо соединяются между собой. Лучшее, что из них можно получить в таком виде - ту же самую стену, что была до разрушения. Зато из песка можно будет слепить заново что угодно - хоть новую стену совсем другой формы, хоть детские куличики.

Итак, с компонентами разобрались. Что же предложат нам оппоненты - Windows и *nix?

Windows предлагает довольно крупные кирпичи, некоторые из которых намертво привинчены к полу. Сила соединения между кирпичами разнится от фундамента до крыши следующим образом:
- в районе фундамента (фиксированный набор общесистемных библиотек, основные подсистемы - GUI, сеть, ввод\вывод) связь между кирпичами столь сильна, что при разборке рухнет все;
- в районе, более близком к крыше (пользовательские приложения, в т.ч. из дистра Windows), связь между кирпичами очень непрочная, ее легко можно порвать (удалив нужный кирпич) и при этом вся конструкция в целом не пострадает.
Подведем промежуточный итог: фундамент системы разботке не поддается, он ограничен в объеме (фиксирован) и унифицирован; связь между фундаментом и крышей (ОС и пользовательским ПО) слабая, ее легко можно нарушить удалив все ненужное и при этом фундамент не пострадает.

*nix предлагает ту самую стену из песка. Каждый элемент в ней песчинка (ядро, стандартные утилиты, библиотеки), из достаточного количества которых можно было бы сложить в буквальном смысле все что угодно. Идилию и совершенство накорню портит то, что весь песок замешан на клею (зависимостях). В *nix очень тяжко (мощный клей попался однако) четко отделить например ядро от тех же стандартных утилит: вспомните, какие в свое время были баталии на тему что именно следует называть "Linux" - то ли ядро, то ли набор "ядро+стандартные утилиты", то ли вообще целый дистрибутив. А ведь этот спор не на пустом месте родился. Изначально архитектура *nix задумана превосходно, из этого песка можно было бы лепить шикарные дворцы! Но все сгубил проклятый клей (зависимости), "замесившийся" среди сонма сторонних разработчиков, которые кинулись лепить из волшебного песка куличики "как бог на душу положит". Чтобы привести все это безобразие к единству (построить из разношерстных куличиков красивый замок), пришлось использовать тот самый преславутый клей, от которого мы сейчас имеем столько проблем.
Подведем промежуточный итог: изначальная идея создания ОС на основе песка а не кирпичей воистину гениальна и достойна всяческих похвал со многих точек зрения. Однако в процессе совершенно неуправляемой лепки новых куличиков собрался и замешался клей, который сгубил на корню все благие душевные порывы.

Проанализируем кратко сделанные ранее промежуточные результаты:

Если "раздеть" Windows "догола", удалив все кирпичи до самого фундамента сиречь оставив чистую ОС без прикладного софта, она будет продолжать нормально работать. Добавление сколь угодно большого количества новых кирпичей (установки новых программ) не вызовет каких-либо существенных затруднений из-за слабой связи фундамента с крышей (чистой ОС с прикладным софтом).

Если так же "раздеть догола" *nix, то в начале будет один маленький песчаный куличик (значительно меньше оного у Windows). Клею в таком куличике будет не больше чем того требует работоспособность. При добавлении новых куличиков сиречь установке новых программ количество клея в песке будет увеличиваться непропорционально количеству песка. Происходит это из-за крайне сложной и неоднородной формы куличиков: один квадратный, другой круглый, третий звездочкой, четвертый человечком и т.д. Чтобы собрать множество разнородных форм воедино, потребуется много клея. Причем клей этот сразу после употребления застывает намертво - можно отколоть один куличик (удалить внесистемную библиотеку используемую несколькими программами), но тогда обрушится весь замок.

Подведем общий итог: Windows лучше настраивается потому, что если предварительно "обнажить" ее до некоторого уровня, все последующие манипуляции с установкой\удалением новых программ практически никак не скажутся ни на самой ОС, ни на наличных программах. *nix после аналогичного предварительного "обнажения" мал и строен, но потом при установке новых программ мгновенно нарастает как снежный ком, причем нет никакой возможности этот ком безопасно (с точки зрения варианта не установки а удаления программы) уменьшить.
PM MAIL   Вверх
nickless
Дата 11.11.2006, 01:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Теперь ясно что ты имел ввиду, да в линухе действительно нельзя удалить либу так, чтобы не загнулись все программы её использующие, так что ты по-своему прав, но:
Цитата(rsm @ 10.11.2006,  23:05)
Причем клей этот сразу после употребления застывает намертво - можно отколоть один куличик (удалить внесистемную библиотеку используемую несколькими программами), но тогда обрушится весь замок.

весь замок (система) не обрушится, перестанут работать только те самые несколько программ. 
В виндовс с большой вероятностью произойдет то же самое, только там ситуация немного "лучше", так как многие программы тянут с собой все нужные библиотеки и устанавливают их локально и продолжат работать даже после такого издевательства. 

Так как ты эти библиотеки не удаляешь (что между прочим не логично, это ведь тоже "ненужный балласт"), такая модель лучше подходит под твоё понятие настраиваемости.

Я не считаю удаление нужных библиотек, которые я не использую напрямую лучшей настраиваемостью, т.к. они являются частью нужных мне программ (и я все-таки использую их косвенно), точно так же как зависимости - злом которое нужно искоренять на корню. 
Видимо по этому мне больше подходит линух, а тебе винда. Да здравствует свобода выбора smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
rsm
Дата 11.11.2006, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник Клуба
Сообщений: 999
Регистрация: 16.3.2005

Репутация: 7
Всего: 62



Цитата(nickless @  11.11.2006,  03:43 Найти цитируемый пост)
весь замок (система) не обрушится, перестанут работать только те самые несколько программ
Падение замка здесь подразумевает еще и несколько иное - что идут прахом все труды по его строительству. "Голой" системе (и Windows, и *nix) разумеется ничего не будет, т.к. она может прекрасно работать и вовсе без прикладного ПО (правда, толку от такой ОС...).
Кстати, проведи для интереса простой эксперимент: посмотри объем всех каталогов с установленными программами и объем каталога общих (common) библиотек установленных программ. У меня получилось примечательное соотношение 896 Мб к 62 Мб, т.е. меньше 7%! Это показывает, сколь малое число общих библиотек устанавливается программами в Windows в отличие от *nix, где сложно (особенно быстрым осмотром) отличить "козлят от козлищ" сиречь персональную библиотеку какой-то программы от библиотеки для всех программ общей.

Цитата(nickless @  11.11.2006,  03:43 Найти цитируемый пост)
многие программы тянут с собой все нужные библиотеки и устанавливают их локально
Не совсем так. Вернее, с точностью до наоборот - очень мало программ тащат с собой все нужные библиотеки. Как правило, это программы, расчитанные под старые версии Windows, где может не быть некоторых общесистемных библиотек (например MFC 7.1 во времена Windows 98 просто не было). Все остальные программы вполне успешно довольствуются фиксированным набором общесистемных библиотек и плюс могут привносить с собой и локально хранить необходимые только им библиотеки.

Цитата(nickless @  11.11.2006,  03:43 Найти цитируемый пост)
Так как ты эти библиотеки не удаляешь (что между прочим не логично, это ведь тоже "ненужный балласт")
Их и не удалишь отдельно потому что все они используются программой, без них она перестанет работать.
PM MAIL   Вверх
MAKCim
Дата 11.11.2006, 11:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 8
Всего: 207



Цитата

У меня получилось примечательное соотношение 896 Мб к 62 Мб, т.е. меньше 7%! Это показывает, сколь малое число общих библиотек устанавливается программами в Windows в отличие от *nix, где сложно (особенно быстрым осмотром) отличить "козлят от козлищ" сиречь персональную библиотеку какой-то программы от библиотеки для всех программ общей.

Вообще то для этого существуют директории /usr/local/<program>/{bin,include,lib,share}, в крайнем случае /home/<user>/local/<program>/{bin, ...}
т. е важные прикладные библиотеки типа qt, gtk ставяятся в /usr/lib/<lib name>, самые важные системные типа libc, libpam в /lib, если пользователь устанавливает приложение - нет смысла скомпилированные либы помещать в /usr/lib или в /lib - тогда все четко и понятно и никакого геморроя
Цитата

Их и не удалишь отдельно потому что все они используются программой, без них она перестанет работать. 

Классно, и постепенно M$ превращается в кучу хлама и мусора с двойными и тройными копиями одного и того же


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
nickless
Дата 11.11.2006, 13:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 2
Всего: 181



Цитата(rsm @ 11.11.2006,  08:47)
Падение замка здесь подразумевает еще и несколько иное - что идут прахом все труды по его строительству.

Правильно, я только одного не понимаю, а зачем ломатъ? Если удалить (или не поставить) действительно не нужные вещи, то соответственно ничего и не упадет.

Цитата(rsm @ 11.11.2006,  08:47)
Кстати, проведи для интереса простой эксперимент: посмотри объем всех каталогов с установленными программами и объем каталога общих (common) библиотек установленных программ.

С /usr/share в пользу программ соотношение 40%, и это хорошо.

Цитата(rsm @ 11.11.2006,  08:47)
Это показывает, сколь малое число общих библиотек устанавливается программами в Windows в отличие от *nix,  где сложно (особенно быстрым осмотром) отличить "козлят от козлищ" сиречь персональную библиотеку какой-то программы от библиотеки для всех программ общей.

Не знаю как в других дистрах, а например в gentoo на этот случай есть куча полезных утилит, например:
Код
# equery depends libpng
[ Searching for packages depending on libpng... ]
app-editors/emacs-21.4-r5
media-gfx/gimp-2.3.12
media-gfx/fbgrab-1.0
media-gfx/graphviz-2.8-r2
media-gfx/fbida-2.05
media-gfx/fontforge-20061025
media-gfx/splashutils-1.3-r2
media-gfx/imagemagick-6.2.9.5-r1
media-gfx/xloadimage-4.1-r4
gnome-base/gnome-panel-2.16.1
app-text/tetex-3.0_p1-r3
app-text/ghostscript-esp-8.15.3-r1
sci-visualization/gnuplot-4.0-r1
www-client/links-2.1_pre23
www-client/mozilla-firefox-2.0
dev-libs/DirectFB-0.9.25.1
media-libs/libsvg-0.1.4
media-libs/gdk-pixbuf-0.22.0-r5
media-libs/imlib-1.9.14-r3
media-libs/libquicktime-0.9.9
media-libs/gd-2.0.33
media-libs/imlib2-1.3.0
media-libs/libwmf-0.2.8.4
dev-python/wxpython-2.6.3.2
x11-libs/fltk-1.1.7
x11-libs/gtk+-2.10.6-r1
x11-libs/qt-4.1.4-r2
x11-libs/cairo-1.2.4
x11-libs/qt-3.3.6-r4
media-video/xine-ui-0.99.5_pre20060716
media-video/mplayer-1.0_pre8-r1
net-print/cups-1.2.6


Цитата(rsm @ 11.11.2006,  08:47)
Все остальные программы вполне успешно довольствуются фиксированным набором общесистемных библиотек и плюс могут привносить с собой и локально хранить необходимые только им библиотеки.

Это показывает, насколько плохо в винде используются возможности dll, т.к. код, используемый несколькими програмами существует в нескольких копиях, прилинкованный статически или как копии одних и тех же либ.

Цитата(rsm @ 11.11.2006,  08:47)
Их и не удалишь отдельно потому что все они используются программой, без них она перестанет работать.

А зачем ты тогда хочешь удалить общесистемные либы? Они тоже все используются несколькими программами, без них они все они перестанут работать!
Ты противоречишь сам себе.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
LSD
Дата 11.11.2006, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Я например могу спокойно поставить JVM 1.5 на Windows NT 4.0, но при этом не могу поставить ее на Linux с ядром 2.4, из-за того что у него старая версия какой-то библиотеки, которую я не могу обновить еще из-за одно библиотеки, которая требует себе более новую версию glibc. И держать две версии я не могу.
Вот и сравните в каком году было выпущен Linux с ядром 2.4, и в каком NT 4.0.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
powerfox
Дата 11.11.2006, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 97



LSD, учти, что в споре участвуют в основном С/С++ разработчики.


--------------------
user posted image
PM WWW   Вверх
LSD
Дата 11.11.2006, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(powerfox @  11.11.2006,  15:11 Найти цитируемый пост)
LSD, учти, что в споре участвуют в основном С/С++ разработчики.

И что? Те кто пишет не на С/С++ не должны в нем участвовать?
Да и сравнени тут вроде идет прикладное, а не под какую ОС удобней/легче программировать. Я говорил что нельзя поставить JVM, а не JDK, т.е. прикладной софт написанный на Java 1.5 не пойдет.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0676 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.