LINUX.ORG.RU

Великие мира сего спорят - почему Линукс успешен ?


0

0

Ларру Августин (VA Software), Эрик Реймонд (основатель Open Source Institute), Джон Мэддог Хол (Linux International), Крис Дибона (Google), и Дирк Хондел (Intel) в дружеской беседе обсудили ряд вопросов, обсуждение которых неизменно приводило к потокам бурного флейма на ЛОР, а именно ...

>>> что именно (на английском)

★★★

Проверено: Pi ()

Ответ на: комментарий от MYMUR

> А вот теперь давайте сравним возможности ЭТОГО виндового десктопа с десктопом линуксовым =)))

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

WindowsUser ★★
()
Ответ на: комментарий от Skull

>Неужели? Похоже вы больше набивания простеньких документов в Word и не делали. :)

Ну, тогда сисок новых задач с 1995 года кроме мультимедии, игр, видео и трехмерной графики в студию.

anonymous
()
Ответ на: комментарий от Gharik

>Любая система для домашнего пользователя соберется и поставится максимум за сутки, вона на выходные учесал на дачу бамбук курить, приехал в воскресенье обратно - а тама линукс.

Для терпеливых - может быть. Я прусь, когда прога ставится за минуту.

>ХЗ, стабильность - такое дело, что бабка вилами надвое расписала. ИМХО большая часть закрытого софта стабильна не потому что хорошо написана, а потому что использует сложную и развесистую систему костылей и подпорок, дабы не падать в максимальном количестве случаев.

Сколько не видел док в сети, редко где не на вычислительных задачах от оптимизации -o2 по сравнению с -o1 был толк.

anonymous
()
Ответ на: комментарий от anonymous

>Уголок Фрейда :)

Скорее, камера двоечников. Это надо, там, где ничего нет, что-то найти! Только "грамотеи" на это способны.

anonymous
()
Ответ на: комментарий от anonymous

> Через конфиг проги, которая настраивается.

Откуда этот конфиг взялся?

> Я не понимаю - что такое "плагинная архитектура" при наличии динамических либ. Или их динамичность - красивое слово, и либа в любом случае грузится целиком?

Ааа... мсье по аналогии с вендами... Так вот теперь выучите и объясните мне потом своими словами, каким макаром SO (shared object) превратилось в DLL (dynamic link library), тогда все станет ясно.

Смысл не в динамичности, смысл в совместном использовании одного и того же кода. Думаете в венде длл-ки на самом деле динамические?

> Ну и кто говорит ,что всё в линукс хорошо?

Так Генту есть, поэтому все хорошо ;)

> Я не силён в си, но правильно ли я понимаю: хидеры и либы в приграмме грузятся только при необходиммости ,если они реализованы в "выносной" процедуре.

man dlopen, иначе смысла нет спорить. Если либа есть в импорте - она грузится по любому и грузит все либы, от которых зависит сама. Исключение - флаг "--as-needed" при линковке скомпиленного из сорцов, тогда - загрузка ее произойдет только при вызове функции из нее.

> То есть я пишу "шапку", к ней цепляю модули _по необходимости_, из которых вызываются внешние либы, и в этом случае внешние либы грузятся только по необходимости?

Пишете прямо в проге, опциональность - это if'ы, dlopen(либка, режим), после чего dlsym()'ом дергаете нужные функции, но либка загрузится целиком, хотя зависимости в импорте от нее уже не будет. Но если dlopen() обязателен и функции используются, а либы нет - то будет вылет софтины.

Gharik
()
Ответ на: комментарий от Led

> Эсли для вас это "ХЗ" и "непонятно как" - то это ещё не значит, что собирают неправильно:) Открою для вас секрет: собирают из тех же .tar.{gz,bz2}, "минимум патчей" - те же bla-bla.{patch,diff}, для прикладывания патчей используется та же утилита patch, сборки - те же ./configure / make / make DESTDIR=%buildroot install > > :)

Все нормально, я прекрасно знаю, что есть по сути слакбилд, ебилд и спека, но спор есть спор, а гипербола - есть гипербола ;)

Gharik
()
Ответ на: комментарий от anonymous

> Для терпеливых - может быть. Я прусь, когда прога ставится за минуту.

А чего терпеть, сидишь в рощице и бамбук куришь, да шышлыками закусываешь, домой приехал - система готова.

> Сколько не видел док в сети, редко где не на вычислительных задачах от оптимизации -o2 по сравнению с -o1 был толк.

Да в той же glibc, например, и в libm из ее состава ;) То бишь вся мультимедия поголовно как минимум.

Gharik
()
Ответ на: комментарий от anonymous

> 5 Элементов!!! 5 слов в линеечку. Так понятнее?

То есть вы предлагаете засунуть на третий уровень? Мда, извращения юзабилити рулят! :)

> Грань не имеет отношения к функциональности.

Имеет. Читайте ещё раз, чтобы дошло. :)

> Тьфу, ну как гномер "Это есть, но в консоли". Порченный КДЕшник, говорю ;)

Тогда прямо скажу - нет спроса. Пишите багрепорт. Народ на bugs.kde.org развлечёте. :)

> А может, ещё и по либе на каждую прогу? Идиотизм.

Ну вот и снова можно сказать про маразм. Причём на голом месте. :)

> Где концлагерь?

Только один тулкит - вы это хотите сказать? Тогда вам в Windows. Там таких ограниченных любят. :)

Skull ★★★★★
()
Ответ на: комментарий от anonymous

> Ну, тогда сисок новых задач с 1995 года кроме мультимедии, игр, видео и трехмерной графики в студию.

Сводные электронные таблицы, базы данных, схемы, чертежи, совместная работа, IM, чаты, Интранет. Много чего, в общем... :)

Skull ★★★★★
()
Ответ на: комментарий от Skull

>IBM, Intel, Oracle - фанатики? Анонимусы жгут!

Скажешь нет? Да они из-за денег на все готовы. А вот Б. Гейтс - он добрый, он деньги людям на медицинские исследования дает.

Sun-ch
()
Ответ на: комментарий от Gharik

>Откуда этот конфиг взялся?

Так он к проге должен прилагаться для настройки. /etc/proga/*.conf и ~/proga/*.conf

>Ааа... мсье по аналогии с вендами... Так вот теперь выучите и объясните мне потом своими словами, каким макаром SO (shared object) превратилось в DLL (dynamic link library), тогда все станет ясно. Смысл не в динамичности, смысл в совместном использовании одного и того же кода. Думаете в венде длл-ки на самом деле динамические?

Не, я не понял: либы не динамичные? То ечть грузится вся либа и обязательно с запуском проги даже без необходимости?

>Так Генту есть, поэтому все хорошо ;)

Нет, генту - это хреново...

http://gentoo.ru/node/2414

http://gentoo.ru/node/3677

>Пишете прямо в проге, опциональность - это if'ы, dlopen(либка, режим), после чего dlsym()'ом дергаете нужные функции, но либка загрузится целиком, хотя зависимости в импорте от нее уже не будет. Но если dlopen() обязателен и функции используются, а либы нет - то будет вылет софтины.

Как профи непрофи:

1. Почему не используют только dlopen?

2. В pascal была возможность отключить проверку ошибок в определённых местах программы с помощью определённых директив компилятора, то есть ошибка возникала бы только при использовании функций из либок. Неужели такой возможности нет в си?

anonymous
()
Ответ на: комментарий от Skull

> Сводные электронные таблицы, базы данных, схемы, чертежи, совместная работа, IM, чаты, Интранет.

Бугага, это все было с середины 80-х, если не раньше. :))))))))))))

anonymous
()
Ответ на: комментарий от Sun-ch

> А вот Б. Гейтс - он добрый, он деньги людям на медицинские исследования дает.

Лучше б скомпилил Word для linux , тогда пол-лора уймется. ;)

anonymous
()
Ответ на: комментарий от Gharik

>А чего терпеть, сидишь в рощице и бамбук куришь, да шышлыками закусываешь, домой приехал - система готова.

И так - каждый раз при установке софта? ;)

>Да в той же glibc, например, и в libm из ее состава ;) То бишь вся мультимедия поголовно как минимум.

glibc, gcc и кое-что ещё вообще не рекомендуют пересобирать. Не хочется терять стабильность системы.

anonymous
()
Ответ на: комментарий от Sun-ch

> Скажешь нет? Да они из-за денег на все готовы. А вот Б. Гейтс - он добрый, он деньги людям на медицинские исследования дает.

Еще бы не давал, новые венды тестировать на себе любимом разве что смертник согласится :)

Gharik
()
Ответ на: комментарий от Skull

>То есть вы предлагаете засунуть на третий уровень? Мда, извращения юзабилити рулят! :)

Нет, засунуть в новое окно. Функция вызывает новое окно, где вы издеваетесь над программой по самое нехочу.

>Тогда прямо скажу - нет спроса. Пишите багрепорт. Народ на bugs.kde.org развлечёте. :)

Ах, только развлеку... -| нет, спасибо...

>Только один тулкит - вы это хотите сказать?

Тулкитов много, но бинарная либа - одна.

anonymous
()
Ответ на: комментарий от Skull

>Сводные электронные таблицы

Что это?

>базы данных, схемы, чертежи,

Было! Автокад, clipper

>совместная работа,

Нересурсоёмкая работа

>IM, чаты, Интранет

Было, нересурсоёмкая работа.

anonymous
()
Ответ на: комментарий от anonymous

> Так он к проге должен прилагаться для настройки. /etc/proga/*.conf и ~/proga/*.conf

Далеко не факт.

> Не, я не понял: либы не динамичные? То ечть грузится вся либа и обязательно с запуском проги даже без необходимости?

Запустил прогу - она потянула все свои либы. Но обычно большая часть их уже подгружена.

> Нет, генту - это хреново... > http://gentoo.ru/node/2414 > http://gentoo.ru/node/3677

"Блин.. Задолбали уже такие истеричные темы. Если нужна сроч ная помощь - платите деньги за техподдрежку. А так - меньше истерики, меньше мусора. не нужно показывать логи полностью Показывайте только части с ошибками. И вообще - 99% проблем решаются после вдумчивого чтения документация. Мне постоянно стучат в асю люди с этого форума. В последнее время уровень их интеллекта стал падать. Они уже не способны искать в документации. Им проще спросить. И вопросы задают такие что мама дорогая.... И обижаются потом когда я срываюсь на РТФМ или тем более на перебор всех и родственников..."

+1. А в соседнем про ООо - когда я без всякого Генту собирал ОпенОфис для амд64, так на предложение брать конфиги и делать ебилды или спеки - вылезло 2-3 просьбы и все затихло. А посему - возникает закономерный вопрос "хуле дорогие вы мои юзеры я должен пластаться, а потом еще и на вопросы отвечать на халяву?" и все это в т.н. "комьюнити". ХЗ где это комьюнити, но где-то далеко.

> Как профи непрофи: > 1. Почему не используют только dlopen?

А смысл? Оверхэд в коде сильно большой + линковать напрямую к библиотеке куда проще + в случае c++ dlopen() делать не так уж и просто.

> 2. В pascal была возможность отключить проверку ошибок в определённых местах программы с помощью определённых директив компилятора, то есть ошибка возникала бы только при использовании функций из либок. Неужели такой возможности нет в си?

man strace, флаг компилятора -g, отладчики и т.п. - средств более чем достаточно.

Gharik
()
Ответ на: комментарий от anonymous

> И так - каждый раз при установке софта? ;)

Рощица маленькая что-ли, бамбука мало? ;)

> glibc, gcc и кое-что ещё вообще не рекомендуют пересобирать. Не хочется терять стабильность системы.

Ну еще бы. Поглядел бы ты, что в тех же RHEL/SLE* и иже с ними используется как "стабильное". Слака, вон, прямо юзает практически ничем не патченые glibc и gcc, кою и пересобрать можно без проблем по штатному слакбилду без всяких потерь в стабильности.

Gharik
()
Ответ на: комментарий от Gharik

>Далеко не факт.

Не понял, что не факт? Что пргграмма настраивается конфигом??? Ну так ф топку такую программу из за дурацкой архитектуры ее работы и настройки.

>+1. А в соседнем про ООо - когда я без всякого Генту собирал ОпенОфис для амд64, так на предложение брать конфиги и делать ебилды или спеки - вылезло 2-3 просьбы и все затихло. А посему - возникает закономерный вопрос "хуле дорогие вы мои юзеры я должен пластаться, а потом еще и на вопросы отвечать на халяву?" и все это в т.н. "комьюнити". ХЗ где это комьюнити, но где-то далеко.

Вопрос не в этом, а в том, что нужны ли дополнительные трахи с компиляцией, когда есть трахи и с бинарным софтом.

>man strace, флаг компилятора -g, отладчики и т.п. - средств более чем достаточно.

Я не программист, а в подобных манах много умных слов. Ещё раз: это возможно? То есть, к примеру, с флагом -g в принципе возможно отрубить либы без последствий? Мне нужен ответ" да, можно". тогда мой ответ"Раз можно, то без перекомпиляции в правильно спланированной программе возможна конфигурация на основе функций". Всё, больше мне ничего не надо.

anonymous
()
Ответ на: комментарий от Gharik

>Рощица маленькая что-ли, бамбука мало? ;)

Предпочитаю курить буки, а не бамбук ;) Но всё равно, пересборка доканывает, да и далеко не всегда она оправданна.

anonymous
()
Ответ на: комментарий от anonymous

> Не понял, что не факт? Что пргграмма настраивается конфигом??? Ну так ф топку такую программу из за дурацкой архитектуры ее работы и настройки.

Милый ребенок, вот скажи мне, нахрена такой проге как, например, agetty какой-то конфиг? Или например cp или dd. Э? Есть офигительно большой класс утилит, выполняющих одну единственную задачу - им конфиг не нужен вообще никакой, хватает опций. А в большом и сложном софте возможность загрузки плагинов по конфигам зачасту предусматривается (пример - QT).

> Вопрос не в этом, а в том, что нужны ли дополнительные трахи с компиляцией, когда есть трахи и с бинарным софтом.

Так трахи с бинарями нередко порождаются неправльным трахом с сорцами ;)

> Я не программист, а в подобных манах много умных слов. Ещё раз: это возможно? То есть, к примеру, с флагом -g в принципе возможно отрубить либы без последствий? Мне нужен ответ" да, можно". тогда мой ответ"Раз можно, то без перекомпиляции в правильно спланированной программе возможна конфигурация на основе функций". Всё, больше мне ничего не надо.

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

Gharik
()
Ответ на: комментарий от anonymous

> Предпочитаю курить буки, а не бамбук ;) Но всё равно, пересборка доканывает, да и далеко не всегда она оправданна.

Неееее, буки читают, обманываете вы :) ХЗ, если изначально потенциально пересобираемое собрано близким к оптимальному способом - то не нужна, в противном случае сие очень даже оправдано. Это как XMMS без поддержки mp3: вроде все есть - но такое стремное...

Gharik
()
Ответ на: комментарий от Gharik

>Исключение - флаг "--as-needed" при линковке скомпиленного из сорцов, тогда - загрузка ее произойдет только при вызове функции из нее.

По-моему, вы ошибаетесь: --as-needed не для этого. Просто с этой опцией линкуются только те из указанных либ, символы из которых необходимы, остальные игнорируются. К загрузке это отношения не имеет.В общем,

man 1 ld

Led ★★★☆☆
()
Ответ на: комментарий от Gharik

>Милый ребенок, вот скажи мне, нахрена такой проге как, например, agetty какой-то конфиг? Или например cp или dd. Э?

А что, у этих прог утечки памяти? Или они используют либы КДЕ? А вообще, фиг знает, я не знаю всех возможностей данных прог, может и в dd можно что-то настроить.

>Так трахи с бинарями нередко порождаются неправльным трахом с сорцами ;)

Не уверен, что у майнтайнеров Debian бывает неправильный трах с сорцами.

>Либо, если прога слинкована с либой - никак нельзя, прога просто вылетит.

Хорошо, а возможно нормальную либу заменить фиктивной, с пустыми функциями?

anonymous
()
Ответ на: комментарий от Skull

> Принтер? Ибо это не винда с поехавшим форматированием.

Ты о деревьях подумал, бревно бесчувственное? ;)

shimon ★★★★★
()
Ответ на: комментарий от anonymous

>Хорошо, а возможно нормальную либу заменить фиктивной, с пустыми функциями?

Цитату Саныча про дверью прищемить тут уже приводили.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

Я тоже говорил про турникет...

anonymous
()
Ответ на: комментарий от Led

> По-моему, вы ошибаетесь: --as-needed не для этого. Просто с этой опцией линкуются только те из указанных либ, символы из которых необходимы, остальные игнорируются. К загрузке это отношения не имеет.В общем, > man 1 ld

Запросто могу, но смысл остается примерно тем же самым - все равно прилинкованные напрямую потянут своей символикой все остальные.

Gharik
()
Ответ на: комментарий от anonymous

> А что, у этих прог утечки памяти? Или они используют либы КДЕ? А вообще, фиг знает, я не знаю всех возможностей данных прог, может и в dd можно что-то настроить.

"Не нуна ниче настраивать, оно и так работает" (С)

> Не уверен, что у майнтайнеров Debian бывает неправильный трах с сорцами.

И в unstable даже?

> Хорошо, а возможно нормальную либу заменить фиктивной, с пустыми функциями?

LD_PRELOAD=bla-bla-bla.so, но я спрошу - у вас цель выкопать окоп, или все-таки за***ться?

Gharik
()
Ответ на: комментарий от dn2010

> Цитату Саныча про дверью прищемить тут уже приводили.

Предлагаю внести в FAQ как default route в случае чего ;)

Gharik
()
Ответ на: комментарий от Gharik

>И в unstable даже?

Не знаю, я юзаю стайбл.

>но я спрошу - у вас цель выкопать окоп, или все-таки за***ться?

Я уже описал цель: настраивать _любые_ фичи программ через конфиг. Проще говоря - избегать генту-вей.

anonymous
()
Ответ на: комментарий от anonymous

>>Лучше б скомпилил Word для linux , тогда пол-лора уймется. ;) Ущербный Ворд в линуксе не нужен. Пусть лучше качественный плагин обработкии .doc-файлов для ОО сделают. Благо уже ОО2 имеет всё необходимое. Впрочем, меня и ОО 1.х устраивал.

anonymous
()

Великие мира сего спорят - почему за два дня этот тред нафлудили на ~ 750 постов? ))))

zHACKa
()
Ответ на: комментарий от anonymous

>Лучше б скомпилил Word для linux , тогда пол-лора уймется. ;)

http://soft.compulenta.ru/282196/?r1=rss&r2=remote

как видно не только пол лора... и чего всем этот мс офис таким родным и незаменимым стал.

anonymous
()
Ответ на: комментарий от anonymous

>Исправить ситуацию можно так (мой субъективный взгляд):
Она будет меняться независимо от твоего субъективного взгляда.
>1. Стандартизовать все компоненты.
LSB, POSIX.
>А в Linuxe можно встретить любой сюрприз.
Который, скорее всего, заключается в голове пользователя. Головы - они у всех одинаковые, а мысли в них - разные.
>2. Покончить с консолью.
Это примерно так же, как убрать педали у автомобиля. Оставить кнопку "Приехать на место назначения". Для этого существуют такси.
>3. Определиться с стандартным API.
см. пункт 1.
>Это пугает пользователей , мелких админов и ставит трудности разработчикам.
Проблем бояться - работы не сделать.
>Надоело трепаться перед трепачами, все очень просто: Чтобы быть свободным, - надо стать рабом
Чтобы увидеть свет - надо заглянуть во тьму. Не считай пользователей глупее себя, иначе они такими станут. Тебе нравится жить среды тупых? Мне - нет.
P.S. Linux уже заинтересовал всех, кто нуждался в интересе в Linux. Остальное - маркетоидный бред.

anonymous
()
Ответ на: комментарий от anonymous

> Не знаю, я юзаю стайбл.

Ну а я Убунту... потовый примерно аки тестинг. Для души, повторюсь, LFS-like - и я не сказал бы, что она нестабильна - хотя по нормам дебиана скорее смахивает на кандидаты в анстейбл :)

> Я уже описал цель: настраивать _любые_ фичи программ через конфиг. Проще говоря - избегать генту-вей.

Дело за малым - переписать почти весь софт под данный принцип, причем так как оптимизации явно не являются важных критерием - то скорее всего на Жабе ;)

Gharik
()
Ответ на: комментарий от Led

> > все равно прилинкованные напрямую потянут своей символикой все остальные.

> естественно

Ну вот, а человек хочет вообще все настраивать через конфиги, типа и либки зависимые и фичи и все-все-все, только непонятно как именно он это хочет сделать :)

Gharik
()
Ответ на: комментарий от Gharik

>Дело за малым - переписать почти весь софт под данный принцип, причем так как оптимизации явно не являются важных критерием - то скорее всего на Жабе ;)

Не, только не на жабе ;) А почему переписать и почему "почти весь" ? Есть же неплохие варианты, vi, например, или lyx Xforms.

anonymous
()
Ответ на: комментарий от anonymous

> Исправить ситуацию можно так (мой субъективный взгляд):

Можно еще проще - каждые полгода замерять IQ и как только опустилось ниже 150 - в маршрутный газенваген и вперед к биореактору.

> 1. Стандартизовать все компоненты. Драйвера (кроме самых важны как поддержка пары самых устойчивых файловых систем, системных устройств и контроллеров) должны быть внешними, т. е. простые бинарные файлы.

Нефиг. Если нужно - давайте обратно на венду, ибо тут понимания подобных сексуальных проблем времен ДОСа не найдете ;)

> (как в винде sys-файлы). Многие разработчики и компании не хотят открывать исподники своих драйверов и они хотят, чтобы драйвер работал на Linuxe любого разработчика.

Все проще - ССЗБ.

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

Лично я надеюсь, что авторы и сторонники таких инициатив убьются апстену.

> Также в стандартном ядре НЕ ДОЛЖНО БЫТЬ встроенных драйверов к экзотическому оборудованию, как софт - модемы, диковинные SCSI – устройства и прочий малораспространенный хлам.

Та чего мелочить, давайте и Линусово core выкинем, пусть будут только дрова, а само ядро будет только закрытым, чтобы не впали в соблазн нарушать его API ;)

> Забудьте, что все должно быль OpenSource. Закрытое и открытое ПО может мирно существовать если будет единый стандарт, а не системы типа «сделай сам»

"Забудьте что вы натурал, станьте педиком, это здорово" (С) ;)

> Ведущие разработчики должны раз и навсегда договорится о том, какая оконная система будет использоваться (KDE, GNOME, XPpd….) и о внешнем виде. Человек изучающий ПК на Федоре в школе, должен спокойно работать на SUSE на работе (Винда и в Африке винда, все кнопки на месте, все работает как и везде) А в Linuxe можно встретить любой сюрприз.

Ну может для нигерского ноута с приводом от тяглового скота такое и прокатит, а вот для десктопа белого человека с мало-мальски развитой фантазией и наличием хоть каких-то эстетических критериев - это есть зло.

> 2. Покончить с консолью. Все пользователи когда-то были чайниками. Намного проще научить человека ставить галочки и нажимать на нарисованные кнопочки чем читать талмуды по командам консоли. Она должна быть, но на втором плане, для решения узкого круга задач.

Мы весь мир до основанья разрушим ;) Признайтесь, вам платит натурой M$? ;)

> 3. Определиться с стандартным API. Количество взаимосвязей в Linux поражает, ставишь программу, а ей нужна библиотека от другой или иная версия. Это пугает пользователей , мелких админов и ставит трудности разработчикам.

От какой другой? Тут все либки самостоятельны и разделяемы, не нужно пытаться навешать лапши и напридумывать проблем, нас читают неискушенные люди, кои могут соблазниться и вам поверить ;)

> Еще много чего, но это связано с оконными средами. Еще советую детально рассмотреть маркетинговую стратеги M$: Они создали то, что нужно потребителям.

Они впарили сакс, а мыши - любители кактусов этот хлам зохавали о подсели, все просто ;)

> «Удовлетворяя нужды пользователя вы побеждаете».

Они проговаривают вторую часть: "а если нужды нет, то мы ее придумаем!", сжав фигу в кармане и кося левым глазом. Всегда ;)

> Пользователи хотят пользоваться консолью – НЕТ.

Да что вы говорите. А пользователей вы не забыли спросить? ;)

> Они хотят изучать терминологию Unix – НЕТ! Они хотят гонятся за программами и библиотеками для удовлетворения взаимосвязей – НЕТ! Они хотят долго смотреть на экран с сообщениями ядра – НЕТ!

Да-да, был проведен всепланетный референдум и ответы были именно такими ;) А я спрошу - вы в курсе, как юзера успокаивают один за другим выдаваемые "ОК" зеленого оттенка в отличие от непойми из-за чего молчаливых тормозов у венды? ;)

> Есть очень мало систем, которые не имеют этих недостатков – Mac OS и BeOS.

Дык и пользуюшихся головой людей немного, все больше зомби-терминаторы с промытыми мозгами и воплем "уууу" в отношении инакомыслящих ;)

> Первая по понятным железным причинам не актуально (по крайней мере, на нашей территории)

Это почему? Хороший мак стоит не так уж и отлично от другого брендового вендора, зато фишек реально много и на базе БСД.

> А вот вторая наделена всем, что нужно пользователям, и имеет множество плюсов по сравнению с виндой.

Угу. Особенно велик репозиторий софта и крута даже бесплатная поддержка.

> Тут есть удобное о определенное в соответствующей документации API.

Осталось найти кодеров, готовых писать за еду под этот хлам, канувший в Лету еще в прошлом столетии :)

> Скорость загрузки феноменальная. Такой рекорд бьет только Menuet OS.

Ну еще бы, когда в ядре 90% занимает сплеш-скрин при полном отсутствии толковой функциональности и ФриБСД с корнем на убитом нулевом рейде размером этак в 3-4 тера быстро загрузится :)

> Драйвера внешние бинарные, работают как плагины.

Трояны включены в поставку ;)

> Плагины используются системой для поддержки разных данных.

Это как? Типа, текстовые данные - один драйвер, бинарные - второй? :)

> Консольного режима в ней нет вообще!, только графика.

Как-то убого, вот засадить ее на ящик, где только терминал устройствоом ввода, я погляжу как оно поднимется.

> Все вменяемые настройки выполняются без терминала.

Следовательно, устойчивость к глюкам в графической подсистеме у нее нулевая, как и у венды.

> Программы маленькие и не требуют взаимосвязей, а работают на стандартном API.

Даешь аналог ворда в 640кб? :)

> Система простая и подконтрольная, ее легко починить в случае какой-то аварии, но такую аварию можно создать лишь умышленно.

То есть нечаяяно - никак вообще невозможно, кривые руки вендавозного мега-ламака, что и кластер на шесть девяток отправит в даун одним своим появлением в серверной - вообще не подействуют? :)

> Она очень хорошо дружит с мультимедиа и скорость ее работы очень высокая.

Xvid из коробки? Ogg Vorbis, Flac, WMV, любые графичекие форматы - тоже доступны прямо сразу?

> Все вышеперечисленное просто необходимо практически на любом ПК.

А слона то мы пропустили... осталось выяснить, что помимо сиих красивых, но чрезвычайно пустых, слов содержит дистрибутив данной ОС ;)

> Надоело трепаться перед трепачами, все очень просто: «Чтобы быть свободным, - надо стать рабом»

Мозги промыты, следующий. А есть правльная точка зрения - человек рождается свободным, а потом из него быстренько делают раба. И есть такие, что не поддаются в принципе - вот они и создали Линукс и потому он так и успешен, что стадо джобберов и прочих жвачных потребителей давит настолько сильно, что социум производит изначально свободных во все большем количестве и даже пример быка на бойне для них не указ склониться и быть как все.

> PS: ув. хакеры: бвэээ прошу опустить… Это всего лишь взгляд простого юзера и сис-админа, приправленное маркетологом.

Это не "взгляд простого юзера и сис-админа", админ тут и не ночевал, а "простых" юзеров не тянет на извращенную экзотику с минимальными возможностями типа БеОСи. Я бы сказал, что нам продемонстрировано мнение того самого маркетолога, что приправлял, в чистом виде ;)

Gharik
()
Ответ на: комментарий от no-dashi

>> Попробуй установить драйвера от WinXP Pro на WinXP 64bit Edition. :)

>Ты разницу моделей драйвер от разных систем команд процессора не отличаешь?

Win 3.x - Win16. Win 4.x - Win32. Разница есть?

>Ссылки русскоязычные например здесь: http://itc.ua/article.phtml?ID=13390&IDw=31&pid=50 и http://www.price.od.ua/articles.phtml?id=90 и на аглицком тут http://www.windowsitlibrary.com/Content/226/01/3.html#3

Бегло просмотрел инфу по указанным линкам, ничего относительно вынесения/внесения гуя из/в ядро не увидел.

Ramen ★★★★
()
Ответ на: комментарий от Ramen

> Бегло просмотрел инфу по указанным линкам, ничего относительно вынесения/внесения гуя из/в ядро не увидел

Не знал, что тебя читать не научили...

http://www.windowsitlibrary.com/Content/226/01/3.html#3

WHAT’S NEW IN VERSION 4.0?

[...skipped...]

Relocation of Win32 Graphics Components

One of the most important and controversial changes in Windows NT 4.0 involves the restructuring of the Windows NT graphics subsystem, which is part of the Win32 subsystem. [... вода пропущена...] Microsoft incorporated several key graphics-related components of Windows NT directly into the Windows NT Executive (which runs in kernel mode). Specifically, three components were moved: the Windows Manager, the Graphics Device Interface (GDI), and the Graphics Device Drivers (GDD).

Достаточно?

> > > Попробуй установить драйвера от WinXP Pro на WinXP 64bit Edition. :)

> >Ты разницу моделей драйвер от разных систем команд процессора не отличаешь?

> Win 3.x - Win16. Win 4.x - Win32. Разница есть?

Ты точно дурак. WinXP и WinXP 64bit edition обладают идентичными моделями драйверов - то есть у них одинаковые интерфейсы и внутреннее API. А вот системы команд у процессоров, на которые ориентированы эти системы, разные. Поэтому один и тот же бинарник пойдет на одной, и не пойдет на другой - но один и тот же исходник соберется как под XP, так и под XP64.

no-dashi ★★★★★
()

[Skull]

> 42,6 млн. от 725 млн. (начало 2005 года). Более новых данных - нет.

т.е. вы хотите сказать, что линукс на десктопе юзают чуть меньше 6%? НЕ ВЕРЮ. Гартнер называл цифру около 1,5%... или 6% это все десктопы + сервера под lin? что-то мало получается, с учетом серверной части

свежие данные по десктопам в принципе можно найти по веб-статистике, onestat.com например собирает...

"Выход операционной системы Microsoft следующего поколения может и задержится, но это не влияет на доминирующее положение Windows XP на рынке операционных систем. Специализирующаяся на анализе Web компания OneStat.com сообщает, что почти 87 процентов использования Web приходится на XP, и почти 97 процентов - на все версии Windows вместе.

Microsoft Windows доминирует на рынке операционных систем и ее доля на мировом рынке составляет 96,97 процентов, - говорится в отчете OneStat.com. - Windows XP является ведущей операционной системой в Web, в мире ее долю приходится 86,80 процентов использования. Мировая доля Windows 2000 составляет 6,09 процентов, и это вторая по популярности операционная система в Web."

[Gharik]

> принципы не поменялись ни разу

хелп в текущей версии какого-либо продукта, должен описывать функционал и интерфейс именно этой версии, а не предыдущих, особенно если поменялся старший номер версии. если это не так - разгильдяйство разработчиков.

> Принесите мне вендовый хелп отдельно от ДЕ

вообще-то виндовый хелп это куча chm- и hlp-файлов. есть вьюер -> можно смотреть на любой ОС

> Поставь Убунту

кстати, у меня Ubuntu 5.10 много раз намертво подвешивал машину (имхо, видеодрайвер виноват), недавно заказал 6.06, посмотрим что будет. вообще, этот дистр производит неплохое впечатление как юзер-френдли

[anonymous]

> за время написания ворд по непонятным причинам умер дважды

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

[anonymous]

> Unix-way: программы - отдельно, доки - отдельно.

с каких пор хелпы стали встроенными в виндовый софт? обычно лежат в отдельных файлах - chm, hlp, html или txt

[anonymous]

> top500, grid, вычислительные фермы, кластера - посмотрите, сколько % там решений на базе windows? + для всего этого готовить задания на windows-like оченно неудобно

это все числомолотилки - специфическая и узкая область, windows туда и не пихали активно никогда (хотя примеры выч. кластеров под NT есть, и даже в top500 - Cornell Theory Center), у нее изначально была ориентировка на бизнес-конторы, а с выходом XP и на домашних пользователей. МС тока собирается выпустить первую версию W2003 HPC, заточенную под выч.кластеры

[Ramen]

> Win 3.x - Win16. Win 4.x - Win32

неверно. Windows NT 3.x - Win32 изначально. Windows 3.x (и предыдущие версии 1.x и 2.x) - Win 16 (ну если забыть про надстройку Win32s). Windows 95/98 (Win 4.x) - Win32.

> просмотрел инфу по указанным линкам, ничего относительно вынесения/внесения гуя из/в ядро не увидел.

в NT 3.1/3.5/3.51 - GUI (а точнее, подсистема управления окнами и графикой, не путать с видеодрайвером) работала в user mode процессе CSRSS. В NT 4.0 и поздних версиях - работает в kernel mode (модуль Win32k.sys). имхо, видеодрайвера и в NT до 4 версии работали в режиме ядра, но точно не помню.

В Vista похоже графика так и останется в ядре (VDDM), но большинство других модулей (напр, драйвер саундкарты) будет в юзер моде -> повышение стабильности системы, в случае сбоя драйвера просто его перезапуск, никаких бсодов

anonymous
()
Ответ на: комментарий от anonymous

>т.е. вы хотите сказать, что линукс на десктопе юзают чуть меньше 6%? НЕ ВЕРЮ.
Ну не верь, тебя что, заставляют? Что ты здесь вообще забыл, аналитик? Не подходит тебе Linux, не пользуйся. Психологи советуют вообще не думать о раздражающих тебя вещах/событиях/людях. Мне здешние виндузятники напоминают мазохистов: "Я не верю в успешность/готовность Linux в бизнесе/играх/на десктопе/etc." Причем это все высказывается на linux.org.ru. После намека на то, что они несут чушь, начинается истерика о том, что софтмодем/софтпринтер/вэбкамера У НИХ, в отдельно взятых случаях не работает. Попытки намекнуть о том, что это ЧАСТНЫЙ случай вызывает волны возмущения: маны читать и скрипты писать - не барское дело, нужно, чтобы вставил и поехал, причем сделать это должны участники форума, здесь и сейчас.

anonymous
()
Ответ на: комментарий от anonymous

>чтобы вставил и поехал, причем сделать это должны участники форума, здесь и сейчас.

ну ради такого случая весь лор может так вставить виндузоидам, что у них все поедет :))

правда куда - не знаю :)))

gr_buza ★★★★
()
Ответ на: комментарий от Sun-ch

> А вот Б. Гейтс - он добрый, он деньги людям на медицинские исследования дает.

По теме "Добровольная лоботомия как следующих шаг эволюции пользователя Windows"?

Skull ★★★★★
()
Ответ на: комментарий от anonymous

> Бугага, это все было с середины 80-х, если не раньше. :))))))))))))

Мальчик, расскажи нам, как использовался collaboration на уровне Lotus Notes в 80х годах. А также про IM хотелось бы услышать. Уж про сводные таблицы и не спрашиваю. :)

Skull ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.