LINUX.ORG.RU

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


0

0

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

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

★★★

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

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

> Во, правильно, косвенно слышны далобы на программу.

Каким боком тараканы у программеров в голове к Файрфоксу на экране?

> К чёрту либы лиса, я говорю про дополнительную пожираемую память во время работы.

Промежуточные результаты тоже нужно где-то хранить.

> Как минимум, она должна правильно распоряжаться свопом, а не пихать туда полсистемы под вуалью нормальных механизмов кеширования данных.

А может быть в дистрибутиве косячно настроена интенсивновть свопинга? Там всего 4 циферки, стоит лажанутся и эффект как дуплетом из дробовика в брюхо - ставит на колени всю систему.

> Гимп вис.

Пороюсь... Гимп виснуть не может, может не хватить свопа и ОЗУ.

> Монетку не опустишь, хер зажмёт, и говори потом - опочему не предупредили...

Аффтар, жжошь!!! :) Вообще-то в возбужденном состояньи лучше в столь опасные места не соваться, или на крайняк спросить у бабки-вахтерши, как там все работает :)

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

> Давайте, по пунктам, про возможности аля крон. И необходимости каждого пункта меню.

Файл-Шаблоны. Позволяет делать шаблоны для однотипных действий.
Файл-Импорт дней рождения. Уведомления о днях рождения в адресной книге.
Правка-Найти. Находит уведомление по тексту.
Вид: настраивается показ времени до напоминания, скрываются устаревшие напоминания
Действия: создание напоминаний четырёх видов, временное отключение напоминания, копирование, удаление и т.п., в том числе и автосокрытие и показ напоминаний, приходящихся на выключение
Настройка: комбинации клавиш, панели инструментов, общие параметры
Справка: помощь, сообщение об ошибке, информация о версии и разработчиках и локализаторах.

Как это может сравниться с костылями описания cron? :)

> Где гибкость? Где гибкость в КДЕ, я вас спрашиваю? Чтоби и на меня, и на гика?

Зачем это надо? Для извращенцев есть командная строка.

> 3.3.2. Однако им не пользуюсь, кванта из Xfce.

Вы бы ещё в 2.ч посмотрели. На дворе 3.5.4.

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

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

Вот вы чем занимаетесь по основной работе? :)

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

> Костяк компа какого года? Я тоже докупал комп, но костяк покупал в середине 2002.

Я покупал собранный, в середине 2003 года.

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

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

Эээээ... ээээ? Скажем проще - ЧАААВООООО?!!!

> Исчто раз по буквам: не надо винду в качестве эталона!!!

Та пожалста - к манам, хау-ту, мануалам, сайтам разработчиков и гуглю я уже отсылал.

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

> А по аналогии с Linux?

А Линукс - это волшебная тибетская шайтан-трава, смертельна для непатченого ДНК и эликсир долголетия для правильных людей.

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

>> Предлагается ради тех же задач добавить память до 128M (официальное требование современных дистрибутивов linux, не говоря про Windows?)

>Да нифига, тот же Генту или LFS - заведутся с полпинка на 64, компилять умучаешься, правда, но халявы - таки да не бывает

Не факт, что можно KDE или GNOME собрать под комфорную работу на 64M, чтоб еще место для полезных программ осталось.

Без DE на 32M можно прожить с современным дистрибутивом без пересборок.

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

> Поинтересуйтесь, почему советская школа вычислительной математики
> превосходила западную ;)

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

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

>Наука. Администрирование называется.

У-у-у пля, тогда умение писать циферки на бумажке --- тоже наука. Математикой называется =))

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

> А другим путём не достать? Книжки ведь, надеюсь, свободные?

Угу, в духе GPL: смог достать - так и пользуйся на здоровье. Купите вдесятером 1 Зюзю и наслаждайтесь.

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

> 1. Так вы ж на генте, разве не так?

Я на LFS-like (для души и хобби) и на Убунте (для дома для семьи). Не нужно приписывать мне всякие извращения :)

> 2. Так и не понял шутки - нафиг? Что, иксы с лисой не так текут?

Да не текут Х11, поверьте, FF - то да, факт вроде общепризнанный, но и там всех недостатков - он память берет но не отдает, то есть достаточно выйти и все нормализуется.

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

Файл-Шаблоны. Позволяет делать шаблоны для однотипных действий.
Файл-Импорт дней рождения. Уведомления о днях рождения в адресной книге.
Правка-Найти. Находит уведомление по тексту.
Вид: настраивается показ времени до напоминания, скрываются устаревшие напоминания


Срань господня. Открой для себя emacs org-mode.

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

> На 386 в DOOM тоже игралось неплохо.

Ну так спрайтовой графики уже мало. :)

> Поинтересуйтесь, почему советская школа вычислительной математики превосходила западную ;)

Я сам начинал информатику с РАЯ. Так при чём тут минимализм и DOOM?

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

>Каким боком тараканы у программеров в голове к Файрфоксу на экране?

Второе - последствие действий первых?

>Промежуточные результаты тоже нужно где-то хранить.

А удалять из памяти их потом не надо?

>А может быть в дистрибутиве косячно настроена интенсивновть свопинга? Там всего 4 циферки, стоит лажанутся и эффект как дуплетом из дробовика в брюхо - ставит на колени всю систему.

Возможно (Debian sarge), но это не объясняет дикие потребности программ.

>Гимп виснуть не может

Тем не менее у меня завис. Чистый, "горяченький" после установки.

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

"А ты пройди, сынок, и сам всё увидишь..."

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

>"Все" - это порядка 700..800 млн юзеров компов по всему миру. А сколько юзают линукс?

>зы: И почему мне приходится объяснять очевидные вещи?..

Видимо, потому, что очевидное вам совсем не верно.

Хинт: top500, grid, вычислительные фермы, кластера - посмотрите, сколько % там решений на базе windows? + для всего этого готовить задания на windows-like оченно неудобно, это определяет ОС и ПО на _рабочих станциях_ людей, енту выч. мощщу использующих.

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

>Windows NT*, NetWare, OS/2, BSDi, UnixWare

Что-то мне подсказывает, что Windows NT - это не противовес микрософту.

А можно ваши соображения почему из названных вами ОС не одна не является сейчас заменой виндовс?

И напомните пожайлуста, что случилось с OS/2, почему же такая хорошая ОС перестала развиватся?

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

> Не факт, что можно KDE или GNOME собрать под комфорную работу на 64M, чтоб еще место для полезных программ осталось.

Можно, можно, march=i486, стриппинг и выкидывание опционального кала типа редкоиспользуемых аудио-видео-графических либок творят чудеса.

> Без DE на 32M можно прожить с современным дистрибутивом без пересборок.

Свопиться будет все равно нехило, дистрибутивый софт всегда несет оверхэд на пару десятков процентов. Собственно на Убунте банальный /bin/bash = 650кб против 490 на LFS-like. Понять бы еще, откуда он берется...

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

> Срань господня. Открой для себя emacs org-mode.

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

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

>Файл-Шаблоны. Позволяет делать шаблоны для однотипных действий. Файл-Импорт дней рождения. Уведомления о днях рождения в адресной книге. Правка-Найти. Находит уведомление по тексту.

Первое меню.

>Вид: настраивается показ времени до напоминания, скрываются устаревшие напоминания Настройка: комбинации клавиш, панели инструментов, общие параметры

Первое меню, настройки.

>Действия: создание напоминаний четырёх видов, временное отключение напоминания, копирование, удаление и т.п., в том числе и автосокрытие и показ напоминаний, приходящихся на выключение

Первое меню, настройки.

>Справка: помощь, сообщение об ошибке, информация о версии и разработчиках и локализаторах.

Первое меню, справка.

Всё!!!

>Зачем это надо?

КДЕшники не должны так говорить. Ты - порченный КДЕшник. КДЕшники должны говорить: "Это надо и мы сделаем!"

>Вы бы ещё в 2.ч посмотрели. На дворе 3.5.4.

И что? Так можно сказать относительно любой даты: "Вы пользуетесь Х??? Так на дворе уже У с исправленной этой ошибкой (и кочей других. прим). Такое ощущение, что фраза "Правильно работает только последняя версия программы" применима и к КДЕ.

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

Прир чём тут технические подробности?? Я не врубаюсь, вы врубаетесь в то, что одна либа спасла бы положение, или нет? Или нужно тысячи API и вигетов?

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

>Та пожалста - к манам, хау-ту, мануалам, сайтам разработчиков и гуглю я уже отсылал.

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

>Эээээ... ээээ? Скажем проще - ЧАААВООООО?!!!

Ну...это...прога отдельно, дока к ней отдельно...

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

А теперь делаем аналогию с BeOS. Такую же.

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

>Так и на Linux люди работают. :)

Только не тащатся от FPS...

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

> Вопрос: нафиг заменили предыдущий, до 2003, комп?

У меня НЕ БЫЛО компа домашнего до 2003 года (до 28 лет). :)

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

> > Каким боком тараканы у программеров в голове к Файрфоксу на экране? > Второе - последствие действий первых?

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

> А удалять из памяти их потом не надо?

Нужно. Для того и free(), но похоже, что не всякий с++ный прогер их асилить может.

> Возможно (Debian sarge), но это не объясняет дикие потребности программ.

Так я уже замучался талдычить, что программы можно по разному собирать. Хотите соберу Firefox жрущий 512 метров памяти просто при старте? Две строчки поменять, всего делов.

> Тем не менее у меня завис. Чистый, "горяченький" после установки.

Проверю дома, что-то не верится - из фотика картинки цеплял на 2-2.5 метра со свистом, особо память не отжирая, а тут разница всего раз в 10.

> "А ты пройди, сынок, и сам всё увидишь..."

Было дело в молодости, успевал увернуться ;)

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

>У-у-у пля, тогда умение писать циферки на бумажке --- тоже наука. Математикой называется =))

Чистописанием.

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

>>А врача следует посоветовать тем, кто попытался текстовый редактор и тектовый процессор объеденить в нечто, что ни то, ни другое делать нормально не умеет.

>Нет, всех нужно пересадить на средство подготовки текстов с принципами языка программирования. Наверняка нет ни одного непрограммиста, которые предпочитали бы text процессоры word процессору

Бугага.

Только что угощался чаем у дамы-непрограммиста (инженер, но программы не пишет), которая предпочитает latex.

Мне иногда приходится программировать, но за консультациями по LaTeX хожу к ней. Пишет на LaTeX блестяще.

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

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

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

>Можно, можно, march=i486, стриппинг и выкидывание опционального кала типа редкоиспользуемых аудио-видео-графических либок творят чудеса.

Атас, генту-вей: программы настраиваются перекомпилированием, а не правкой конфигов.

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

> Первое меню, настройки.

Нафига перегружать первое меню? Хотите 20 пунктов в одном меню?

> КДЕшники не должны так говорить. Ты - порченный КДЕшник. КДЕшники должны говорить: "Это надо и мы сделаем!"

KDEшники предоставляют максимум возможностей максимально удобным способом. Что. собственно говоря, и сделали. :)

> Такое ощущение, что фраза "Правильно работает только последняя версия программы" применима и к КДЕ.

Странно слышать претензии к KDE двухлетней давности. Тем более, что претензия не сказывается на функциональности.

> При чём тут технические подробности??... Или нужно тысячи API и вигетов?

Нужно отформатировать дискету, не вдаваясь в технические детали.

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

> Интуитивно понятным способом, ты можешь подружку по попе гладить, всему остальному надо учиться. А когда у тебя большие объемы информации, без автоматизации никак не обойтись.

Ага. И как можно автоматизировать офисную работу с кучей разноплановых данных? В emacs, что ли? Этот редактор подходит для крайне ограниченных задач.

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

>У меня НЕ БЫЛО компа домашнего до 2003 года (до 28 лет). :)

o_O А работать вы с коспом начали тоже с 28 лет???

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

> маны не катят ибо не учебник,

Секция "EXAMPLES"?

> хоу-тушек немного и они...оторваны друг от друга...

Угу, сдвинуты одна относительно другой в HOWTOS-$(date).tar.bz2 :)

> а гугл - не чисто системное средство...

Я не понимаю, о чем речь идет? Есть разные дистрибутивы, разные справочные системы и т.п. RHEL user/admin guide - чем не хелп? чисто системный. То же самое в Зюзе, для остального - весь инет, мейл-листы и т.п. Может стоит сменить философию и подход?

> Ну...это...прога отдельно, дока к ней отдельно...

Ужос! Зачем?

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

> А теперь делаем аналогию с BeOS. Такую же.

ХЗ, что такой БеОСь, судя по слухам нечто древнее и малопригодное для широкого круга задач.

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

> Интуитивно понятным способом, ты можешь подружку по попе гладить, всему остальному надо учиться. А когда у тебя большие объемы информации, без автоматизации никак не обойтись.

Большие объемы информации, говоришь... четыре подружки с попами 58 размера? :)

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

> И всё равно, нафиг убунту?

Чтобы потом не флеймить о проблемах.

> P.S. Иксы текут. FF вообще в луже.

Еще 1024 подхода по 64к повторений и ваше желание исполнится ;) Вот такие нынче фиговые джинны :)

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

>Чистописанием.

Тем самым было наглядно продемонстрировано, что разворачивание архива --- это такое же "администрирование", как и вот это вот чистописание --- "математика" =)

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

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

На этом месте у меня началась истерика (с). Ребята постарались, движок разнесли по нескольким прогам, сделали пару утечек и дыр...Единственно, когда ребята постарались, это когда сделали оперу, но это не мозиловцы.

>Так я уже замучался талдычить, что программы можно по разному собирать. Хотите соберу Firefox жрущий 512 метров памяти просто при старте? Две строчки поменять, всего делов.

gentoo way: настройка через перекомпилирование...

>Проверю дома, что-то не верится - из фотика картинки цеплял на 2-2.5 метра со свистом, особо память не отжирая, а тут разница всего раз в 10.

Возможно, от кол-ва памяти зависит. У меня 512/512.

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

> Атас, генту-вей: программы настраиваются перекомпилированием, а не правкой конфигов.

Какая еще настройка? Мы говорили про архитектурные оптимизации и подгон под жесткие рамки по памяти и т.п. Еще скажите, что -О0 и -О3 не отличаются, а если и да - то разницу можно нивелировать конфигами.

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

>Только что угощался чаем у дамы-непрограммиста (инженер, но программы не пишет), которая предпочитает latex.

А где она его предпочитает и в каких количествах?

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

> На этом месте у меня началась истерика (с).

Нервный вы какой, у меня тут половина сотрудников угорает :)

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

Движок - 1 либа, все остальное - перделки разные и интерфейс.

> Единственно, когда ребята постарались, это когда сделали оперу, но это не мозиловцы.

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

> gentoo way: настройка через перекомпилирование...

Млять, какая еще "настройка"? Вы в состоянии отличить оптимизированную сборку от неоптимизированной?

> Возможно, от кол-ва памяти зависит. У меня 512/512.

Гиг памяти, свопа нет и не будет, амд64, сравнимо.

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

>Нафига перегружать первое меню? Хотите 20 пунктов в одном меню?

Получается всего лишь 5 пунктов: 3 файла, настройки, справка. Перегружено?

>KDEшники предоставляют максимум возможностей максимально удобным способом.

Да, ну просто максимум возможностей по определению геометрии дискет.

>Странно слышать претензии к KDE двухлетней давности.

И что? "давняя" КДЕ - гуано? Или как?

>Тем более, что претензия не сказывается на функциональности.

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

>Нужно отформатировать дискету, не вдаваясь в технические детали.

В какие детали? Вас как пользователя не присит вникать в детали. Я говорю о единой либе для прог, а не о деталях

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

>Секция "EXAMPLES"?

Не катит, ибо есть не всегда и содержание не всегда про то, что нужно. Да и зачем: справочник - это справочник, учебник - это учебник. Ещё раз: есть справочник по командам, но нет по реализациям. Именно последний нужен при определении инструмента работы.

>Угу, сдвинуты одна относительно другой в HOWTOS-$(date).tar.bz2 :)

Я имею ввиду, что при наличии общих секций они не пересекаются.

>Ужос! Зачем?

Так есть всегда. Для того, чтобы прочитать man cp, к примеру, можно поставить только man cp, а не пакет полностью.

>ХЗ, что такой БеОСь, судя по слухам нечто древнее и малопригодное для широкого круга задач.

Проекция не удалась, все потому, что идет она из середины: наверх для Windoiws и вниз для BeOS.

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

>Чтобы потом не флеймить о проблемах.

Ещё раз: системных, то есть дистрибутивоспецифичных проблем нет. Есть читсо программные.

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

> Можно, можно, march=i486, стриппинг и выкидывание опционального кала типа редкоиспользуемых аудио-видео-графических либок творят чудеса.

Про лишние libbla-bla-bla.so ясно, а почему march=i486 помогает уменьшить размер двоичного кода? Почему не -march=i586 -Os ? По скорости код не с -march=i486 -O2 будет медленнее -march=i586 -O2?

> Собственно на Убунте банальный /bin/bash = 650кб против 490 на LFS-like. Понять бы еще, откуда он берется...

strip не сделали? В ALT 3.0 /bin/bash 464K.

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

>Какая еще настройка? Мы говорили про архитектурные оптимизации и подгон под жесткие рамки по памяти и т.п.

Там написано про "подгонку" либ. Если их нельзя "подогнать" через конфиг, как это делают все нормальные проги, то...

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

> o_O А работать вы с коспом начали тоже с 28 лет???

Нет, работать начал с 16 лет, с эCэMок. Просто не было надобности в домашнем компьютере. Я же не прыщавый тинейджер, не для игр его покупал. :)

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

>Извините, но что делать если железо УЖЕ куплено, до перехода на линукс? Выбросить? Только ради какой-то операционки?

Продать лохам-вендузятнегам? )))

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

Простой пример, есть куча TODO, за каждый из которых отвечает определенный круг лиц.

Пишем
(setq org-todo-keywords '("Sara", "Jules", "Jessica" ..... "DONE")
org-todo-intepretation 'type)

Затем набираем с-3 с-с с-v и получаем в отдельном буфере всю информацию о том как работала у нас Jessica. Занимает ровно 10 секунд.

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

>Движок - 1 либа, все остальное - перделки разные и интерфейс.

для каждой лисы - одна либа. И ещё вроде для почтовика. Gecko отдельно от лисы не распространяется.

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

Оптимизированная - это -O2? или -march=i686? И это оптимизирует потребление памяти?

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

Можно простую бесхитростную историю об истории работ с компом? год - комп - операционка - круг задач ?

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