Когда «свободное» в «свободном ПО» не имеет значения

Original author: Benjamin Humphrey
  • Translation
imageТермин «свободное ПО» может иметь разное значение, в зависимости от того, с какой стороны вы на него смотрите. Для многих, в частности для меня и большинства читателей моего блога, свободное ПО означает открытый исходный код. Для мира в целом это понятие имеет совершенно другое значение.

Вот как евангелисты open-source понимют слово «свободное» во фразе «свободное программное обеспечение»:

Мы понимаем Свободное ПО как:

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

Википедия

Пивная аналогия


Большинство пользователей, в свою очередь, думают о Free Software как о бесплатном пиве. За которое не нужно платить, но все еще можно им наслаждаться.

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

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

Точно так же с программным обеспечением.

image

Возможно, один из самых полезных комиксов xkcd (xkcd.com)

Если бы вы провели опрос в местном супермаркете, как много оказалось бы людей, использующих ПО с открытым исходным кодом? А сколько бы использовали проприетарное ПО?

Ответ в большинстве случаев очевиден. Проприетарные программы лидируют. Тем временем некоторые люди используют open-source, даже не подозревая об этом, или не придавая этому значения. Приведем в пример Firefox: его можно загрузить бесплатно, но подозревает ли средний пользователь, насколько свободной является эта программа? Или он просто нажимает на кнопку «Скачать»?

Также спросите себя: почему этот человек использует Firefox? Потому что это хорошая программа, и он ее получил абсолютно бесплатно. Кроме того у нее хорошая репутация. В большинстве случаев все остальное не имеет значения. Определение хорошего ПО — тема для другой статьи, но обычно хорошее, качественное ПО это:
  • Надежное
  • Простое в использовании
  • Безопасное
  • Имеющее хорошую репутацию
  • А кроме того, широко известное*

* Люди — стадо. Если видишь, что кто-то использует определенный продукт, ты, скорее всего, последуешь примеру. Вот почему компании используют знаменитостей для рекламы их продукции и почему реклама на Facebook основывается на рекомендациях друзей. (Как часто вы встречали "3 вашим друзьям понравилось [страница]"?)

Какой из этих вариантов понравился бы вам больше:
  • Пользователь платит за хорошее ПО или скачивает его законно
или
  • Пользователь использует свободное ПО, которое более низкого качества, чем проприетарное
?

Готов поспорить, что большинство выберут первый вариант, если цена программы подходящая. Помните, люди хотят платить за качественный продукт. В конце концов, наш пользователь не особо задумывается об открытости программы. Лучший вариант для него, когда она и хорошая, и бесплатная.

С точки зрения разработчика, обычные пользователи не придают исходному коду такого значения, как мы. Им важно то, что они могут сделать с программой, и сколько им нужно за это заплатить. Я использую Skype, поскольку я считаю, что он лучше XMPP, когда нужен голосовой чат, при этом его использование мне ничего не стоит.

Большинство людей видят суть Free Software не так, как мы, евангелисты open-source. Проповеди о свободе и открытом коде — лишь один из многих путей привлечения людей на сторону зла свободного ПО. Вне всяких сомнений, вы убедите некоторое количество наиболее разумных из них, однако, в конце концов, вопрос привлечения большинства пользователей становится вопросом качества ПО. Бесплатность — не более чем просто приятный плюс.

Как же заставить пользователя задумываться об открытости ПО?


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

Существует множество путей решения этой проблемы, и каждый день люди переходят к использованию free software, благодаря этим инициативам. Кстати говоря, команды Ubuntu LoCo и конференции FOSS являются отличным началом.

Но лучший способ обучить людей — познакомить их с качественным продуктом, который им понравится. Если кто-то что-то очень любит, он наверняка захочет узнать больше об этом. (Пример: если вам понравилась новая музыкальная группа, вы наверняка полезете в Википедию, почитать что-нибудь интересное о ней).

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

Если вы внезапно замените пользователю Windows 7 на Arch Linux, без сомнения, он никогда не захочет снова прикасаться к этому компьютеру. Пользователей нужно готовить постепенно, иногда придется приходить к некому компромиссу.

Вот что пытается сделать Ubuntu.

Когда-нибудь, если пользователь полюбит продукт, он поймет, что продукт, который он использует, отличного качества не благодаря магии, а потому что это Свободное ПО.

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

Если человек захочет посмотреть Король говорит на DVD или послушать свою коллекцию MP3, и у него это не получится, тогда он будет стремиться решить эту проблему как можно проще и быстрее — например, он может пойти купить Mac.

Итак, в итоге:

Если «Программное обеспечение» в Свободном ПО недостаточно качественно, тогда до «Свободного» никому нет дела.

Статья написана Сейфом Лотфи, давним сторонником FOSS и лидером проекта Zeitgeist, а также Бенджамином Хампфри, директором Ohso.

Similar posts

Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 353

    –3
    Если вы внезапно замените пользователю Windows 7 на Arch Linux, без сомнения, он никогда не захочет снова прикасаться к этому компьютеру. Пользователей нужно готовить постепенно, иногда придется приходить к некому компромиссу.

    Вот что пытается сделать Ubuntu.

    Да?

    Вот Windows

    Вот мой Арч

    А вот Убунта

    Что называется, найдите 100 отличий. А если учесть, что означенная поделка ещё и безбожно глючит, то о каком таком качественном СПО может идти речь? Поганый какой-то компромисс.
      +8
      У каждого дистриба и ОС есть свои фанаты, как говорится, на вкус и цвет все фломастеры разные.

      Вам нравится Arch, мне CrunchBang.

      Хорошо, когда у тебя есть любимая ОС и ты именно в ней и работаешь. Плохо, когда ты ни в чем не разбираешься, а пользуешься тем, что предлагает мейнстрим.
        –5
        Дело не в том, что я люблю Арч и не люблю Убунту. Дело в том, что Убунту нарочно портят меняют ради непонятных причин. В той же Xubuntu можно вполне нормально работать и радоваться жизни, потому что там нет тех извратов, которыми славится оригинальная версия.
          +23
          Причины вполне понятны, это эргономика. Другие дистры просто собирают разношерстный софт, Ubuntu же проводит планомерную политику по улучшению интерфейса. Конечно же в процессе этой работы встречаются ошибки, и даже непонимание людей, но в итоге они оказываются правы, и их изменения со временем перекочуют в другие дистрибутивы.
            +1
            Не обобщайте. Не все дистрибутивы являются простыми сборками всякого мусора.
              0
              Да и нету здесь никакой эргономики, проблемы одни. Лишние действия и сожранные ресурсы — это не эргономика.
                +1
                Какие лишние действия? Аргументируйте, пожалуйста. И на счёт сожранных ресурсов тоже.
                  –1
                  Как переключаться между окнами? Можно настроить десктопы в ряд, а не 2х2? Сколько кликов нужно сделать, чтобы попасть в настройки системы?
                    +2
                    >Как переключаться между окнами?
                    Alt+Tab, Taskbar еще никто не отменял

                    >Можно настроить десктопы в ряд, а не 2х2?
                    Без проблем!

                    >Сколько кликов нужно сделать, чтобы попасть в настройки системы?
                    2 :) Если вынести шорткат на таскбар, то 1.
                      –2
                      >Как переключаться между окнами?
                      Alt+Tab, Taskbar еще никто не отменял

                      Где таскбар? Что надо нажать, чтоб он появился?

                      Раньше (в Гном2) я пользовался альтабом только для переключения между двумя окнами (IDE/браузер, например), а переключался на другие программы (например 3-4 терминала, окна ИМ и т. п.) через такбар одним движением мыши с последующим кликом. Сейчас приходится пользоваться только альттабом в режиме «научного тыка» (переключиться на терминал и посмотреть это тот, что нужен или нет, если нет то два раза нажать альт-таб и т. д.), т. к. таскбара нет, а есть некий гибрид панели «быстрого запуска» и таскбара без подписей названий окон/приложений, органично сочетающий их недостатки :)

                      >Сколько кликов нужно сделать, чтобы попасть в настройки системы?
                      2 :) Если вынести шорткат на таскбар, то 1.

                      Я считал — у меня 5 получилось и куча движений мышью:
                      — мышь влево до упора (а потом ещё и вверх до упора, если почему-то ланчер не появился)
                      — мышь до «приложения»
                      — клик (1-й)
                      — мышь вправо-вверх до категорий в даше
                      — клик (2-й)
                      — мышь вниз до «Темы и настройки»
                      — клик (3-й)
                      — пройти глазами (пробежать не получится, иконки здоровые, буквы мелкие) по «Часто используемые» и «Установленные»)
                      — мышь вправо-вниз
                      — клик по «ещё 43 результата» (4-й)
                      — мышь вниз и медленный скролл, проходя глазами (пробежать тоже не получится) по установленным приложениям
                      — мышь на него
                      — клик по «Параметры системы» (5-й)
                      — Профит!!!
                      Что я делаю не так?

                      Хотя, справедливости ради, одну проблему для меня Unity (и подобные интерфейсы — вин7 использовал с полгода) решил. Теперь нет 100500 калькуляторов, если я их сознательно не запускаю из ланчера средним кликом. Из даша, увы, не работает переключение на окно приложения, если оно уже открыто, только из ланчера (опять-таки — неединообразность интерфейса).

                        –1
                        > Где таскбар? Что надо нажать, чтоб он появился?

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

                        > Я считал — у меня 5 получилось и куча движений мышью

                        Чтобы попасть в настройки системы нужно нажать на кнопку выключения в правом верхнем углу и там будет пункт «Параметры системы» = 2 клика.
                        Либо правой кнопкой по значку «Приложения» на панели, далее «Темы и настройки» → «ещё n результатов» → выбрать нужное.
                          0
                          Это не таскбар, это ланчер — пересекающаяся функциональность, часть функциональности таскбара отброшена.

                          Ну да, «параметры системы» неудачный пример, есть хак в меню «управления питанием/сеесиями» :) А вот второй вариант я описал — 5 кликов и 7 движений мышью. В обычном гномовском меню 3 движения и 2 клика, если память не изменяет.

                            0
                            Не очень очевидно, по-моему, хотя попытаюсь зазубрить.
                              0
                              Да лучше не мучаться и старый добрый классический вариант использовать.
                                0
                                Большие сомнения в том, что он долго протянет. В смысле, что будет поддерживаться Canonical с таким же усердием, как раньше.
                          +1
                          1. Альт-Таб жутко неудобная вещь. Особенно когда количество окон превышает 5.
                          2. Как? Я не нашел ни одного упоминания про настройку этого компонента, а правая кнопочка не работает как обычно ожидается
                          3. Ах да, вынести шорткат. А чем это тогда будет круче, удобнее и вообще, чем старый добрый пункт меню в классическом гноме?
                            –1
                            2. Этот компонент называется Expo и настраивается в CompizConfig. А что вы ожидаете от правой кнопочки? По-моему, выбор рабочего стола по правому клику удобен, не знаю какое ещё действие там можно посадить на правую кнопку.
                              +3
                              Свойства данного компонента
                          0
                          если не ошибаюсь, Unity заточена на то, что все можно сделать не прикасаясь к мышке.
                            0
                            Эргономика пользовательских интерфейсов двулика. Некоторые вещи удобнее делать мышей, некоторые — клавиатурой. Важно понимать этот баланс. Переключение окошек клавиатурой — неудобно и энергозатратно. Мышей гораздо быстрее и меньше ошибок. Создание нового таба в браузере — дешевле кнопками, так как все равно нужно что-то набирать и переносить руки на клавиатуру.

                              0
                              Понимаете какая штука — вот я пользуюсь буком в 90% без мышки — и вопрос — вот это мышкой удобнее- даже не стоит. Особенно если ноут лежит на одной руке, а друкая на кнопках.
                                +1
                                И вы, конечно же, судите всех по себе, и особенно об удобстве пользования интерфейсом. :)

                                Я не хочу вас оскорбить, просто обратите внимание на то, как пользуются UI другие пользователи. Люди готовы долго и нудно целиться курсором мыши в крестик, хотя Alt+F4 тут в разы быстрее. Они любят выделять и копировать текст мышей, долго целясь в слова, нажимая правую кнопку мыши и выбирая нужное действие в выпадающем меню. И делают они это не потому, что им так удобнее, а потому, что они другого ничего не знают.

                                Баланс эргономики в Unity сильно нарушен. Некоторые действия не очевидны, некоторые — наоборот, слишком акцентированы. Стандартные паттерны поведения в системе не работают. Переучиваться многим лень, но тем кому не лень не легче от отсутствия достаточного количества подсказок со стороны системы, как же удобнее организовать работу. Тот же Gnome 3 имеет кучу роликов, поясняющих, как же себя нужно вести. Прямо на главной странице.
                                  0
                                  >И делают они это не потому, что им так удобнее, а потому, что они другого ничего не знают.

                                  Я вот знаю, но мышью удобнее. Отчасти потому что после закрытия одного окна с большей вероятностью я буду делать ещё что-то мышью. Хотя бы спозиционировать текстовый курсор для ввода с клавиатуры. Копировать чаще всего мне тоже удобно мышью, потом нажимать ctrl+c, позиционировать курсор мышью и нажимать ctrl+v.

                                  А вот с нарушением баланса и отсутствие подсказок согласен полностью. Привычные паттерны если и работают, то очень неэффективно, а узнать о непривычных можно только чуть ли не с редких комментов среди вайна.
                                    +1
                                    Лично я чередую приемы выделения текста в зависимости от того режима, в котором я нахожусь. Если чтения, то выделяю мышей, если редактирования, то выделяю кнопками.

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

                                    Пока что считаю смесь Quicklaunch панели и панели задач в Win7 самой удобной реализацией для работы с множеством задач. В Маках слабовата идентификация запущенного приложения.
                                      0
                                      Ага, от основной задачи и текущего контекста приёмы работы сильно зависят.

                                      С маками не работал, но среди всего Win7 тоже кажется оптимальным для работы. Unity для работы как-то громоздок (не только и не столько в визуальном плане, сколько в количестве действий, включая количество принятий решений).
                                        0
                                        В маках лишних действий тоже предостаточно. Там стандартные виндовые или линуксовые паттерны тоже не сильно работают.
                          0
                          Попробуйте найти программу, которая не вынесена на панель запуска. И посчитайте клики. В меню Xfce любая программа вызывается в 2 клика.

                          Моя ОС после загрузки занимает 130мб оперативки (с включенным Дропбоксом) и не расходует ресурсы видеокарты и цп на эффекты. Unity так умеет?
                            0
                            >Моя ОС после загрузки занимает 130мб оперативки (с включенным Дропбоксом) и не расходует ресурсы видеокарты и цп на эффекты

                            «640кб хватит всем!»
                            Извините, не удержался :)

                            По теме — сейчас уже мало кто считает память, иб это никому не нужно. Считается, что память — дешевая и, фактически, так оно и есть.
                            Можете показать скриншот Вашего рабочего стола? Ну так… ради интереса…
                              +1
                              Мало кто != все. У меня 2 гига, но я продолжаю её считать. Привычка.

                              Скриншот в первом комментарии. С лисой :)
                                +1
                                У меня, кстати, тоже 2 гига. На Юнити этого вполне хватает.
                                  0
                                  увы, для многих признаком продвинутости программы или ОС в целом является наличие гибких настроек «мокрого пола» и «леденцовости» кнопок. Свистелки перделки это опиум для народа. Попробуйте рассказать 90% пользователей Убунты про хоткеи, тайлинговые dm, консольные приложения или, упаси Б-же, CLI

                                  так что не продолжайте диалог, это как сведетели Иеговы, вы их не переспорите. У них на все есть шорткат на доке или на рабочем столе.
                                    +1
                                    Урок мне будет. Обычно я не вмешиваюсь в холивары, но сегодня что-то на меня нашло и я за это поплатился. Увы.
                                      –4
                                      Пльзователи Бубунты зачастую это не люди, которые хотят Линукс или не хотят Венду, это люди, которым нужен Мак, но денег нет, а Хакинтош это сложно и не статусно ;)
                                        –1
                                        вижу попец-то припекло некоторым
                                          +2
                                          Вам бы на ЛОР лучше, а то и сразу на двощи. В естественную среду обитания.
                                            –1
                                            а что, реально припекло?
                                              0
                                              Тролль что ли?
                                          +1
                                          бля, я потерялся:
                                          — мне нужна *-nix like ФС

                                          Я готов (почти) купить Mac OS, но никто не хочет мне её продавать. Я даже готов взять на себя риск аппаратной совместимости, но не фига — никто не хочет продать мне МакОсь…
                                              0
                                              Первая строчка по вышей ссылке «Upgrade from Mac OS X Leopard with Snow Leopar»…

                                              МакОсь не продаётся, продаются «апгрейд-паки», но для лицензионного их использования нужно купить железо от Эпл.
                                                0
                                                А. Не заметил, извините.
                                                anyway, в этой_стране любое EULA, ограничивающее права потребителя больше, чем законы, является ничтожным.
                                                  0
                                                  Я не уверен, что в этом случае EULA будет ничтожна, по закону правообладатель может определять условия использования своего продукта
                                                    0
                                                    Если они противоречат местному законодательству, то такие пункты или не рассматриваются в суде, или договор вообще могут признать недействительным.
                                                      0
                                                      В общем случае да, в данном не знаю законов запрещающих производителю продавать обновления, а покупателю использовать обновления без того, что собственно обновляется.
                                  –1
                                  Если установлено очень много программ, то искать их все равно долго, в Unity есть быстрый поиск к тому же. Мне нравится направление развития в Unity, еще не все работает как хотелось бы, но это дело времени. Похоже что Шатлворт потихоньку идеи Раскина реализовывает, сначала не модальные информационные сообщения, теперь вот меню программ как в макоси. До выхода 11.04 вспоминал постоянно про это меню, когда в GIMP приходилось увеличивать окно маленькой картинки, чтобы увидеть нужный пункт меню.

                                  Вы конечно загнули своими 130 Мб, сейчас меньше 1 Гб даже на нетбуки не ставят. К тому же, не нравится Unity, никто же не заставляет его использовать, как и Ubuntu/Xubuntu.
                                    +2
                                    А моя 11.04 жрёт 400 метров от памяти и использует видеокарту. Просто мне нравятся эти резиновые окошки, трёхмерные вертелки-свистелки-перделки, предпросмотры окон и т.д.
                                    По-вашему, я чем-то хуже?
                                      0
                                      Пользуйтесь, только зачем это всем Убунтоюзерам навязывать? Есть те, кто за компьютером работает, а не на спецэффекты смотрит.
                                        0
                                        а что вы предлагаете? по дефолту в убунте их все отключить?

                                        получается навязывать использование эффектов VS навязывать их отсутствие.
                                          0
                                          Второй Гном с умеренными эффектами вполне себе ничего. Был.
                                            0
                                            в 11.04 там, где не запускается Unity, запускается gnome2 без спецэффектов. то же самое вы можете сделать выбрав пункт в меню при входе в систему.

                                            тем более, это я просто сразу после установки убунты выкручиваю в компизе всё, что можно выкрутить. сколько юнити по дефолту без этого жрёт, я не знаю. мне кажется, что цифра там в пределах разумного.
                                              0
                                              помянем и 3й КДЕ.

                                              «Все, что мы любим умирает»
                                            0
                                            на рынок выходит Wbuntu — Убунта с предустановленным WMII и только консольными приложениями.
                                            Даже слоган придумал:
                                            «Загружается за секунды, настраивается за годы»
                                              0
                                              А мне установочный дистрибутив Арча нравится. Почему-то в его консоли очень приятно работать :)
                                                0
                                                В любой консоли приятно работать, если ты это умеешь, если у тебя свой старый хакерский конфиг zsh, если ты выучил хоткеи.

                                                А вот Папик мой, увидев mc, удивленно сказал «Это ж ДОС, как ты в этом что-то понимаешь?»
                                            +1
                                            Главное, что вы не врете себе. Потому вы ничем не хуже
                                            0
                                            > Попробуйте найти программу, которая не вынесена на панель запуска. И посчитайте клики. В меню Xfce любая программа вызывается в 2 клика.

                                            Посчитал: 3 клика. А если это часто используемая программа, то в 2 клика. Плюс мне нравится быстрый поиск приложений по имени.

                                            Моя ОС после загрузки занимает 130мб оперативки (с включенным Дропбоксом) и не расходует ресурсы видеокарты и цп на эффекты. Unity так умеет?

                                            Согласен, на маломощных ПК лучше использовать XFCE. Но Unity не рассчитана на такие компьютеры.
                                              0
                                              Ну вот. А блондинкам, которые боятся клавиатуры как огня, быстрым поиском воспользоваться не судьба. Им постоянно 3 клика делать придётся, т.е. в полтора раза больше, чем мне.

                                              У меня достаточно мощный компьютер, чтобы потянуть и Гном, и Компиз, и Юнити. Просто в этом смысла нет. Был бы я ещё более красноглазым — обязательно поставил бы LXDE или ещё чего-нибудь из самых лёгких DE и WM.
                                                0
                                                Как вы себя лихо с блондинками сравниваете :)
                                                  0
                                                  Так система-то для кого? Для них.

                                                  А с другой стороны, я никогда не боялся признать, что я нуб в очень многих вещах. И в Линуксе тоже, не смотря на Арч и прочее.
                                      +1
                                      В том то и главный + Opensource, что любой может собрать новый дистрибутив (пусть на основе той же Ubuntu), где всё будет так, как ему нравится.
                                        0
                                        Собирать дистрибьютивы где все под себя это плохая тенденция. Один уже Болженос собрал

                                        Чем не судьба установить дебиан/Генту/Арч/… и настроить один раз (сохранив потом конфиги)
                                          –1
                                          Элементарно — один раз настроив под себя — очень большая вероятность, что предеся перестраивать…
                                            0
                                            Да ну? например? Только при смене аппаратной части.

                                            «Стремление вновь и вновь упорядочивать предметы — возможный признак аутизма» (с)
                                              0
                                              Да ладно — я вот настроил UI под себя в 8.06 (или .10) — не помню чтобы перестраивал до (включая) 10.10. В 11.04 даже не смог нагуглить параметры даша, кроме правки исходников.

                                              Я обрадуюсь диагнозу «аутизм» по сравнению с «биполярная депрессия».
                                                0
                                                Я обрадуюсь диагнозу «аутизм» по сравнению с «биполярная депрессия».

                                                Первый, имхо, дал бы мне надежду для почти полноценной интеграции в общество.
                                    +6
                                    Вам не кажется, что глючит в основном все-таки unity, а не система в целом?
                                      +29
                                      Вполне возможно, что система в целом. На стабильность там, похоже, все положили. Ибо:
                                      1) При обновлении мне систему, что называется, «распидорасило». Часть пакетов обновилась, часть нет, часть осталась в состоянии «Half-Configured». apt-get говорил, что ничего не может сделать, аптитуда твертида что-то невнятное про kdebase-runtime и Immediate Configure. Окей, снёс этот пакет, он за собой кучу нужного утянул, ну да ладно. После ребута оно отказалось запускать компиз. Поскольку метасити у меня не было, я получил окружение без оконного менеджера вообще. Охххуууительный апдейтер. А ещё надо было как-то догадаться, что поломался не компиз, а оказалась не прописанной в зависимостях быдлотулза, которая определяет, можно ли запускать юнити.
                                      2) Эти содомиты уже почти год не могут починить косяк с тошибовским ACPI. В баге отписалось 20 с лишним человек, патч к свежему ведру лежит там же. Ноль реакции.
                                      3) Они за каким-то хреном убрали libx11.so из пакета libx11. Сломалась тонна софта на C#. Всем похуй.

                                      Вы как хотите, а я нахожу время и валю с этого дистра. Негры Шаттлворта явно ничего кроме клипания кнопочек слева окна и новых обоев делать не будут.
                                      • UFO just landed and posted this here
                                          +1
                                          При прочтении первого предложения чуть было не разгорелся праведным гневом и грязными выпадами в сторону моей любимой ОС, однако, прочитав дальше, плюсанул.
                                          Сам вчера получил незабываемые танцы с бубном под названием Nvidia + 2 монитора (после апдейта gdm взлетать напрочь отказался)

                                          А вообще, самая стабильная Ubuntu — это Ubuntu Server, десктопные версии же периодически доставляют не по-детски.
                                            +2
                                            Когда переходил с freebsd на линукс, выбрал убунту сервер, про стабильность могу сказать, во что: в убунте lts я не боюсь делать update-upgrade год уже как все взлетает и все хорошо, НО практически любая установка нового ПО и начальная конфигурация превращается в какой-то ад, есть прям пути установки linux way, есть убунта вей(частично дебиан), сравниваю с centos в котором все работает как говорится «прям из коробки» и все больше и больше склоняюсь в его сторону.
                                              0
                                              С начальной конфигурацией все нормально, тьфу-тьфу.
                                              А вот с обновлением софта бывают косяки, но это уже от меинтейнеров пакета зависит.

                                              CentOS, как и RHEL — несомненно, штука хорошая, но мне как-то плохо живется с древнейшими версиями пакетов в репозиториях.
                                              Конечно, можно подключить epel-овские репы, но получаем тогда уже не стабильность RHEL, а все те-же проблемы «на свой страх и риск»
                                            +10
                                            1) Ubuntu пишут не негры. её пишет куча мейнтейнеров со всего мира, в том числе и из Росии. Мой бывший одногруппник к примеру поддержкой Empathy занимается. зачем тут рассизм?
                                            2) Несомненно проблемы бывают. Проблем меньше всего только в той ОС, которая после установки весит 20 гигов, но при этом не имеет ни офиса, ни самых нужных программ, ни библиотек в комплекте. 20 гигов своих драйверов (не лучших) и legacy-dll'ок.
                                            3) Решил я на днях родителям второй ОС убунту поставить. Доходит до записи grub'а и падает. и 11.04, и 10.10, и 10.04. Отформатировал диск, поставил убунту, поставил винду, переписал граб с liveCD. Посоветуйте, мне стоит в этом обвинять кривую разбивку дисков виндой, или «эта плохо поддерживаемая убунта не умеет даже поверх винды ставиться»?
                                              –6
                                              >>«Проблем меньше всего только в той ОС, которая после установки весит 20 гигов»

                                              что, неужели пользователь линукса признает что проблем с виндой меньше?!
                                                +4
                                                ну как бы вам сказать. когда я сажусь за Ubuntu, для меня всё, что сейчас установлено — ОС. когда я сажусь за винду, для меня ОС — это оболочка для установки и запуска программ. под этим пониманием, да, в винде проблем на десктопе меньше.
                                                  –9
                                                  Не, просто я за свою жизнь еще ни разу не слышал от линуксоида, что винда стабильнее :)

                                                  P.S.: сам ни на том ни на другом не сижу.
                                                    +2
                                                    Вы выдрали утверждение из контекста :)
                                                      0
                                                      Никто не говорит про стабильность
                                                    +1
                                                    Не меньше. Они просто другие.
                                                    +2
                                                    её пишет куча мейнтейнеров со всего мира
                                                    Проблемы возникли именно с базовыми компонентами системы, которыми, по идее, должны занимаются люди, получающие за это зарплату. Каноникал всё же коммерческая компания, которая упорно хочет перейти наконец на полную окупаемость. Отвалившийся базовый пакет кед — это как-то не нормально. Кривой конфиг для gnome-session — тоже. И меня беспокоит именно то, что персонал, сидящий на ЗП (именно их иногда в шутку называют «неграми Шаттлворта», если кто не в курсе) занимается чем-то совсем не тем.
                                                      0
                                                      Каноникал не пишет Кеды, а негры каноникал ставят сотни костылей, что б все это работало хоть через каую-то жопу и не пугало домохозяек консолью
                                                        +1
                                                        Заработай денег и найми своих негров, пусть сделают всё Правильно И Кошерно.
                                                          +2
                                                          «Сначала добейся» — отличный аргумент, когда сказать нечего
                                                            0
                                                            я не настаиваю — можете обойтись без денег и нанятых негров. но так у вас скорее всего получится очередной болгенос. более того, я буду только рад ошибаться — если ваш дистриб окажется лучше (подробности опустим) убунты, я первым на него переползу.
                                                              –2
                                                              Очень толсто, дружище. Уйти от темы разговора и заставлять меня тебе что-то доказывать. Но это так толсто, что я даже не буду рассказывать тебе, почему другие дистрибутивы не нужны.
                                                                +1
                                                                похоже, мы друг друга таки не поняли. ну и пофиг.
                                                                  –1
                                                                  а вы объясняли? Вы сразу начали кидаться стандартными фразами.
                                                      0
                                                      переписал граб с liveCD
                                                      Каким образом? Есть мануал по установке, Вы его читали? Всё правильно сделали?
                                                        –1
                                                        бррр
                                                        вы о чём? винда перезаписала граб, с ливсиди грузился, чтобы восстановить обратно. суть третьего пункта в том, что винда успешно ставится поверх винды, обратное не всегда верно, и сие есть пища к размышлению
                                                          0
                                                          Обратное — это Убунта поверх Убунты. Так что никакой пиши. Загрузчик Винды в принципе ничего кроме самой Винды не поддерживает.
                                                            0
                                                            извиняюсь, винда поверх убунты, обратное — убунта поверх винды.
                                                              +1
                                                              Убунта поверх Винды замечательно ставится, не знаю, откуда такие проблемы.
                                                                0
                                                                Конфликты в MBR
                                                            0
                                                            А то, что винда затирает граб — это разве верно? Убунта добавляет винду в граб, а вот обратное как раз-таки не верно.
                                                              0
                                                              похоже, мне пора сходить к логопеду.
                                                        +6
                                                        Вообще сделать процесс обновления с предыдущей версии задача довольно не тривиальная. Нельзя учесть всех возможных внесённых пользователем изменений и предпочтений пользователя в используемом ПО. Даже если пользователь не ввёл ОС в «изменённое состояние» по сравнению со стандартной установкой — задача всё-равно остаётся сложной, т.к. набор пакетов от релиза к релизу меняется и не совсем понятно что делать с устаревшими или более не поддерживаемыми пакетами, которые пользователь использует. Я за время использования Linux, а это более 8 лет, не встречал дистрибутива, который безболезненно обновлялся на следующую версию.
                                                        Вопросы поддержки железа зачастую упираются не в некомпетентность/лень/нежелание разработчиков, а в нежелание компаний-производителей делиться информацией необходимой для качественной поддержки их железа в системах отличных от Windows.
                                                        Чем хорош Linux — у вас всегда есть свобода выбора. Я обновился, получил нерабочий Гном (классический, не Unity). Установил LXDE и через 15 минут преспокойно себе работал. Починят то, что наломали — вернусь к привычному Гному.
                                                          +5
                                                          где вы все эти баги находите? я проапгрейдил десктоп в день релиза и у меня всё по-прежнему работает. и это безобразие длится уже третий год.
                                                            0
                                                            Вот где-то находим :)

                                                            У меня сначала убунта выдала, что не может рассчитать обновление (как выяснилось, нужно было сделать apt-purge для xorg-edgers). Потом ей не хватало места на системном диске, а потом установка просто заглохла с какой-то левой ошибкой в самом начале.

                                                            Получилась интересная ситуация: система уже думала, что она — ubuntu 11.04, но ещё ни одного пакета из 11.04 не было установлено. Через aptitude удалось продолжить установку, и завершилась она успешно.

                                                            Но я немало экспериментирую, так что я готов к подобным вещам.
                                                            0
                                                            Да что там стабильность. Когда уже сделают хоть где нибудь поддержку русских символов в именах файлов в архивах!?
                                                              0
                                                              В смысле «хоть где нибудь»? Давно не встречал таких проблем.
                                                                0
                                                                Сделайте в винде (можете ещё в интернете скачать) zip с файлами, которые имеют в имени кириллические символы в имени и откройте в той же убунте.

                                                                Надеюсь не станете утверждать что это не нужно и т.п.
                                                                  0
                                                                  Вопрос: если я в убунте сделаю zip с файлами, которые имеют в имени кириллические символы в имени, и отправлю вам в винду — что будет?
                                                                    0
                                                                    Ну наверно тоже крякозябры. Но тут опять линукс виноват, он не может подстроиться под венду и сделать «правильные» архивы в «правильной» кодировке.
                                                                      0
                                                                      Кто выбирал какая из кодировок правильная?
                                                                        0
                                                                        Unicode — правильная кодировка. Кстати в стандарте файлов ZIP, указан именно UTF-8, а вот про CP1251 ни слова нет.
                                                                          0
                                                                          И тут же вы предлагаете, чтобы архиватор под линуксом кодировал имена файлов в СР1251.
                                                                            0
                                                                            где я такое предлагал? каюсь, не выставил табличку sarcasm, но кавычки должны же были дать понять смысл фразы…
                                                                            0
                                                                            В стандарте нет ни слова про Unicode или UTF-8. Там есть iso-8859-1.
                                                                              0
                                                                              У меня к вам 2 вопроса:

                                                                              1. Какую редакцию стандарта вы смотрите?
                                                                              2. Каким образом вы собираетесь хранить кириллицу в iso-8859-1?
                                                                                0
                                                                                1. Фишка в том, что можно сколько угодно выпускать новые стандарты, но пока подавляющее большинство программ, работающих с ZIP поддерживают его на уровне 95 года или около того, всё это бесполезно :(
                                                                                2. That is the point!
                                                                                  +2
                                                                                  Правильно — нахер этот HTML5, кому он нафиг сдался? HTML 3.2 — наше фсио, так что ожидать от браузеров поддержки чего-то бОльшего — это требовать чего-то невозможного?

                                                                                  Извините, у меня другая точка зрения. Если архиватор до сих пор не поддерживает версию стандарта, которая была введена 5 лет назад — то архиватор однозначно говно. Поэтому не нужно перекладывать с больной головы на здоровую и требовать от других архиваторов «а давайте вы добавите костылей для совместимости с тем говноархиватором, который установлен у меня».
                                                                            0
                                                                            Кракозябры, значит? Ну так починят хоть когда-нибудь в Винде поддержку русских символов в именах файлов в архивах?! %)

                                                                            >… не может подстроиться под венду и сделать «правильные» архивы в «правильной» кодировке.

                                                                            «Правильная» кодировка — юникод (а не виндовые черезжопные расширения ASCII). Кстати, именно в ней и будут имена файлов, которые я пришлю из Убунты.
                                                                              0
                                                                              ну я как бы за вас в этом споре. забыл разве что поставить смайл в конце или табличку sarcasm) А unicode все же не «правильная», а правильная кодировка)
                                                                                0
                                                                                Дя я как бы тоже не против вас %)

                                                                                Просто у меня сарказм порой плещет настолько сильно, что и своих, бывает, задевает.
                                                                            –1
                                                                            Будут крякозябры, но раз линуксоиды все из себя такие открытые и свободные — что же не поправят ёпт. Даже патчи любительские есть и всё равно никто не сделает рабочее решение.
                                                                              +2
                                                                              Любое из этих «рабочих» решений — костыли разной степени кривизны. А если в именах будут не только кириллические символы, но и «запрещённые» символы? А если в том же архиве будут лежать файлы, с именами на немецком/турецком/японском?

                                                                              Если Винда вся из себя такая охрененно правильная и удобная — чего ж до сих пор не сделают поддержку международного стандарта ёпт.
                                                                                –2
                                                                                А вы не передёргивайте с виндой. Я про линукс говорил, а не про винду. Этак я тут могу в сравнение ещё десяток операционок накинуть, но толку от этого мало.

                                                                                А если уж вам так нравится тыкать виндой, то на десктопах она распространена сильнее и для удобства пользователя, очень крутой линукс мог бы и подстроиться и не заниматься детским садом, если уж жадные капиталисты не могут сделать как «правильно».
                                                                                  0
                                                                                  Фух. немного успокоился. Что-то мысли здесь у меня запутались, но суть вроде бы понятна.
                                                                                    +1
                                                                                    А я и не передёргиваю. Есть стандарт на кодировку имён файлов в ZIP-архивах (UTF-8). Есть система, которая его соблюдает (в данном случае Убунта, в общем случае — любой другой дистр), а есть система, которая «как всегда» (Винда).

                                                                                    Подстраиваться под костыль лишь потому, что «оно больше распространено» — а нахера тогда вообще нужны стандарты? Тем более что «для удобства» тут не аргумент, т.к. всё удобство моментально заканчивается как только в имени файла появляется более одной кодировки (или «запрещённые» символы).
                                                                                      +2
                                                                                      Это нехорошо, да, но почему бы не добавить в unzip параметр типа --character-encoding. И это в принципе решило бы проблему.

                                                                                      Или, если не хочется портить девственную чистоту unzip работой с кодировками, сделать superunzip и использовать его. -_-
                                                                                    0
                                                                                    В конце концов достаточно сделать в настройках архиватора опцию выбора кодировки архива, что уже значительно облегчило бы жизнь.
                                                                                      +1
                                                                                      Шрифты из винды брать или дрова для ndiswrapper так это линуксоиды быстренько, а настройку сделать, так уже сколько времени не могут.

                                                                                      У меня сейчас случился баттхёрт просто невообразимых масштабов.
                                                                                        0
                                                                                        Тем более в линуксе поправить всё это невообразимо проще, чем пинать вендоров всех виндовых программ.
                                                                                        +1
                                                                                        Короче говоря. Сформулирую проще.

                                                                                        Вот я сижу в винде и качаю из интернета архив. Открываю. Использую.

                                                                                        Сижу в линуксе. Открываю архив. Крякозябры.

                                                                                        Вот как конечного пользователя меня мало волнует где правильно, а где нет. Хочу открыть и использовать. Не могу же я пинать, значит, вендоров программ или владельцев сайтов?
                                                                                    +2
                                                                                    Это особенности хранения имен в архиваторах. NT по умолчанию использует cp-кодировку для имен, а linux — utf-8. Файлы спокойно переписываются между системами, а вот архиваторы до сих пор тупят.
                                                                                      0
                                                                                      Судя по комментам выше, тупят именно виндовые архиваторы.
                                                                                        0
                                                                                        Сейчас проверю…
                                                                                        Да, 7-zip прекрасно видит кириллические имена файлов в архиве, но сам упаковать в utf-8 уже не может.
                                                                              –2
                                                                              Не знаю, у меня так и не получилось загрузить Убунту с CD.
                                                                                +1
                                                                                ubuntu очень дружелюбна. она просто разборчива в друзьях. 10 дней на 11.04 (с беты), ни одного падения Unity.
                                                                                ЧЯДНТ?
                                                                                  +2
                                                                                  Установили и не прикасаетесь? ;)
                                                                                    +4
                                                                                    нет, работаю на ней активно. ничего кроме неё в радиусе квартиры нет.
                                                                                    0
                                                                                    Unity тут совершенно ни при чём. Два раза пробовал — два раза кернел паник. Даже до выбора языка дойти не получилось.
                                                                                    0
                                                                                    попробуйте с флешки ставить. Universal USB installer Вам в помощ.
                                                                                  0
                                                                                  Каноникал, на мой взгляд, стали заложниками графика релизов и собственного желания стать сильно лучше. 11.04 — не самый удачный релиз в плане юзабельности, но, тем не менее, при переключении на интерфейс Гнома — все достаточно неплохо.

                                                                                  Я сам использую Windows (по ряду причин, не связанных со стабильностью системы, Убу как активный резерв), на компьютер своей мамы поставил Убунту — и не знаю проблем. Все же гномовское окружение несколько дружелюбнее дефолтного Виндового и меньше времени уходит на настройку системы до более-менее комфортного состояния.
                                                                                    0
                                                                                    Как в этом Unity, в открытом thunderbird-е зайти в меню, и например добавить плагины? у меня не получилось, хорошо хоть в gdm оставался гном.
                                                                                      +1
                                                                                      Вы привели скрины ваших обоев и что? Легковые машины тоже на вид похожи
                                                                                        0
                                                                                        Они дистрибами меряются! :) Кто сколько знает, и какой у кого вкус.
                                                                                          0
                                                                                          Точно, надо было просто однородный фон сделать. Чтобы глядели не на него, а на расположение элементов. lampslave.ru/interface/
                                                                                          0
                                                                                          двумя руками поддерживаю Ваше «ДА??????????».

                                                                                          Ждал текущего выпуска убунты для того, чтобы впервые за 4-5 года снова поставить linux второй операционной системой, а не пощупать на виртуальной машине. А что в итоге??? за эти годы сразу были симпатичные кеды 3, затем сырая четвёрка и переход на гном, гном превращается в макось подобие, но и этого мало — новая убунта, новый оконный менеджер.

                                                                                          ладно, я бородатый айтишнег и догадаюсь воспользоваться аптом, но простые пользователи… Чувствую себя морской свинкой в экспериментах убунты. Это не юзерфрендли, а гикфрендли изменения.
                                                                                            0
                                                                                            «А если учесть, что означенная поделка ещё и безбожно глючит, то о каком таком качественном СПО может идти речь?»

                                                                                            сижу на Windows 7, столь лестные слова могу сказать как о самой ОС, так и о закрытом ПО от M$, и от других производителей. Это я всё к тому что глюки есть везде!

                                                                                            ps: а вообще нечего сразу после релиза ОС (это я про Ubuntu 11.04) говорить что она глючная, так везде! Это я вам как разработчик с большим опытом заявляю, потому как знаю что невозможно в период тестирования проверить абсолютно всё, что то да всплывёт потом, уже у пользователя.
                                                                                              0
                                                                                              Мне нет дела до релиза в частности и Убунты в целом. Просто надо понимать, что этот самый релиз сразу после выпуска скачает и попробует поставить куча народу. И это повод задуматься, а не протестировать ли ещё пару месяцев свой продукт. Чтобы он не валился в кернел паник при запуске.
                                                                                                0
                                                                                                Согласен с вами, мне и самому не нравится стратегия выпуска релизов аккурат в одно и тоже время каждый год, а не по факту реальной работоспособности, но какие есть варианты?
                                                                                                Выпускать один релиз раз в два года, как это делает MS, может конечно и хорошо, но с такой распространённостью глюки будут те же, а развитие пойдёт гораздо медленнее. Опять же, MS достижениями прогресса не блещет: по сути Windows 7 это допиленная Vista, то какой она должна была быть, про IE я даже говорить не хочу, вот и не понятно что лучше.

                                                                                                К вопросу о тестировании gs.statcounter.com/#os-ww-monthly-200807-201105 доля рынка Linux на десктопных решениях пока ничтожна мала, и проверить ПО на всём зоопарке железа нет возможности.
                                                                                                  0
                                                                                                  Пусть хоть раз в месяц релизят, только не всё, а помаленьку.

                                                                                                  У меня нет экзотического железа. Корадура, мамка Гигабит, карточка Нвидиа.
                                                                                                0
                                                                                                уж простите, наболело :)
                                                                                              +22
                                                                                              А я работал в вин7 (4GB оперативной памяти). Обычно это idea, поднятый в дебаге jboss с нашим приложением, chrome с 5-12 вкладок частично относящихсяк работе, а частично — нет. Сборка проекта мавеном. В моменты комипляции флекса мавен отгрызал 500-600 мб оперативной памяти. Довольно требовательный к ресурсам стаф. И это нисколько не смущало операционную систему. Да, все подтормаживало — все-таки нагрузка на процессор и на дисковую подсистему как никак, но хабр скролить хотя бы можно, по папочкам лазить…
                                                                                              Принудительно перекочевали на убунту. Все тоже самое, все работает, но до момента сборки пректа. Теперь в такие моменты можно смело идти курить, не смотря на то, что я не курящий(хотя уже задумываюсь). Тормозит все безбожно. То ли со свопом какие-то проблемы, то ли еще с чем-то. Сейчас решаю проблему освобождением памяти выгрузкой хрома. Но блин, в винде ведь все просто пашет…
                                                                                                0
                                                                                                Все очень не предсказуемо, у меня вот совершенно противоположная «история успеха» в результате чего я плюнул и пользуюсь кросскомпилятором и виртуалкой с XP для тестирования.
                                                                                                  –1
                                                                                                  Странно — наши жавашники что работают и под windows и под Linux. Разница в скорости и отзывчивости практически никакой.

                                                                                                  Я бы предложил что Windows тормознее ибо у linux отличный файловый буффер.

                                                                                                  Вам рекомендую увеличить количество памяти — это сделает работу с жавай более приятной.
                                                                                                    0
                                                                                                    У меня вообще при компиляции сложилось впечатление, что компилятор при копировании файлов его вообще не умеет! В сравнении с Убунтой разница на несколько порядков при выполнении простой команды make(nmake) install!
                                                                                                      –1
                                                                                                      Это всё теории и желание выдать желаемое за действительное.
                                                                                                      Все три основных Java IDE откровенно тормозят (здесь можно поставить точку:) под линуксом по сравнению с вин7 на том же железе.
                                                                                                      Про Visual Studio лучше молчать, да.
                                                                                                        +3
                                                                                                        У меня под win7 Visual Studio куда шустрее работает и не включает тормоза по 5 минут по сравнению с NetBeans или Eclipse, отсюда неприязнь к джаве под вин
                                                                                                      • UFO just landed and posted this here
                                                                                                          –1
                                                                                                          Хотя бы размерами. Когда пользовался виндой, помню, что прокачивал этот кэш, увеличивая его размеры. Линукс поступает проще — просто использует всю доступную свободную память.

                                                                                                          Не знаю, как это в висте или семёрке, не изучал вопрос. Но на xp реально помогало увеличение лимитов.
                                                                                                          • UFO just landed and posted this here
                                                                                                              +1
                                                                                                              Размер системного кэша, по крайней мере в xp, можно было регулировать (через правку реестра) и оно реально помогало.

                                                                                                              И да, я прекрасно понимаю, что такое системный кэш и что такое page-файл.
                                                                                                              • UFO just landed and posted this here
                                                                                                                  0
                                                                                                                  Угу, и насколько я помню, там ещё есть верхняя планка, больше которой не бывает. И эти соотношения можно регулировать.

                                                                                                                  Ещё раз повторю — не знаю как оно в современном поколении Windows, говорю сугубо про windows xp и более ранние.
                                                                                                                • UFO just landed and posted this here
                                                                                                          +1
                                                                                                          Двухсотстрочный патч спасёт отца русской демократии. Там же есть реализация в виде нескольких строк в .bashrc.
                                                                                                            +2
                                                                                                            Как раз хотел написать. В ядре 2.6.38 этот патч уже есть, так что возожно стоит посоветовать обновиться до Ubuntu 11.04 (там используется это ядро). Проверяли на работе — ставили сборку KDevelop в 16 потоков, при этом можно было продолжать нормально работать.
                                                                                                              –3
                                                                                                              Насколько я понимаю этот патч решает проблему когда узким местом является CPU, тогда патч уменьшает приоритет не-интерактивных (batch) процессов.

                                                                                                              В вышеназванном случае банальная нехватка памяти, когда приложения начинают свопится и узкое место — диск. Варианты решения:
                                                                                                              — выделить меньше памяти идее и jboss
                                                                                                              — купить больше планок памяти
                                                                                                              — купить SSD

                                                                                                              Самый эффективный — второй вариант.
                                                                                                                0
                                                                                                                Дополнение. unkind запустите комманду iotop. Она покажет насколько загружен диск. Если происходит постоянный своп — то купить памяти, если не происходит — то попробывать ядро 2.6.38, тот самый 200-lines patch.
                                                                                                                  0
                                                                                                                  Да ладно, где диск-то? при 4 гигах и максимум 2 из них использующихся?
                                                                                                                    +1
                                                                                                                    Если это ошибка менеджера памяти или планировщика процессов, то увеличение объемов памяти может только ухудшить ситуацию
                                                                                                                  –1
                                                                                                                  Есть два чудных слова как affinity и priority. Привязывайте однопоточные приложения к конкретному ядру и устанавливайте более низкий приоритет.
                                                                                                                  Используйте крайние сектора для раздела свапа.
                                                                                                                  Используйте 64х битную систему

                                                                                                                  Ваша ситуация явно нетипичная и требует как минимум сбора статистической информации.

                                                                                                                    +7
                                                                                                                    Почему в проприетарных продуктах (читай Windows) такого «сбора статистической информации» не требуется? И что после этого выберет пользователь? Правильно…
                                                                                                                      +3
                                                                                                                      В Ubuntu 11.04 этого тоже не требуется.
                                                                                                                        +1
                                                                                                                        Еще как требуется. Возьмем пример с 3DMax'ом. Ставим рендерить сцену и комп превращается в черепаху. Windows, Linux, да хоть сам QNX не спасет от высокой утилизации процессора. Что делаем? Правильно, понижаем приоритет процессов.

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

                                                                                                                        Выбор операционной системы под нужды будет только во втором случае. И там уже полезно знать матчасть, как сделать свою работу максимально эффективной.
                                                                                                                        • UFO just landed and posted this here
                                                                                                                            0
                                                                                                                            Падение производительности идет максимум на десяток процентов. Не существенно.

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

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

                                                                                                                            У меня был пример другого характера. Виртуальная машина, не привязанная к конкретному ядру, превращала систему в черепаху. После установки affinity, все становилось на свои места, отзывчивость хост-системы увеличивалась значительно.

                                                                                                                            Теперь вопрос, почему пользователю дали возможность управлять этими двумя параметрами, а разработчикам запрещают это делать? Да и пруфлинк бы хотелось увидеть.
                                                                                                                            • UFO just landed and posted this here
                                                                                                                                0
                                                                                                                                >> Просто в некоторых случаях бывает нужно, что-бы поток переехал на другое ядро. Иначе он будет надолго заблокирован.

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

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

                                                                                                                                Могут. Если бы это было единичным случаем, то никто не стал бы выносить столь «опасный» инстумент в доступную пользователю область интерфейса. Но ошибки не носят массовый характер, чтобы этим действительно часто пользоваться. Слабовата версия.

                                                                                                                                И, все-таки, хотелось бы пруфлинк хотя бы на MSDN.
                                                                                                                                • UFO just landed and posted this here
                                                                                                                                    0
                                                                                                                                    Это больше рекомендация подумать, прежде чем делать.

                                                                                                                                    Согласен, что affinity не сильно распространенная фича и знают про нее наверное один пользователь тысяч на 100. Но она есть, и ею можно пользоваться в нужных моментах.
                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                        0
                                                                                                                                        Сомневаюсь, что медленнее. Не вижу для этого предпосылок.
                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                            0
                                                                                                                                            Так а почему система в целом будет медленнее работать? :)
                                                                                                                                            • UFO just landed and posted this here
                                                                                                                                                0
                                                                                                                                                Значит это плохой балансировщик, если маленькая палочка в колесико вызывает столь большие проблемы. С точки зрения алгоритмов распределения ресурсов, привязка процесса конкретному ядру не вызывает никакого дискомфорта. Это ничем не отличается от обычного функционирования планировщика.
                                                                                                                                                • UFO just landed and posted this here
                                                                                                                                                    0
                                                                                                                                                    Советую почитать книгу Дейтела «Введение в операционные системы».

                                                                                                                                                    У вас есть несколько исполняющих устройств (ядер). Планировщику нужно запускать сотни процессов на этих четырех устройствах. Каждый квант времени можно запускать не более 4х процессов. Допустим, у нас есть 4 процесса: A(0) B C D, где A должен будет исполниться на устройстве 0. Других процессов с назначением на 0е устройство в один квант времени быть не может. Потому что будет коллизия, а с ними хорошо бороться уже давно научились. На каких конкретных устройствах будут выполнены процессы B, C и D, уже не важно. Если потоки конкурируют за одно устройство, то для них планировщик сделает план выполнения именно на этом устройстве. И они будут приоритезироваться в соответствии с данными условиями. Привязка будет замедлять именно эти процессы, но никак не систему в целом, так как трех остальных устройств будет достаточно для нормальной работы.

                                                                                                                                                    Да, автобалансировка нужна чтобы уменьшить количество конкуренции за конкретные ресурсы, но отсутствие балансировки не смертельно для системы.
                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                                        0
                                                                                                                                                        Кажется, мы друг друга не поняли. Я пишу в основном про ваш вот этот абзац

                                                                                                                                                        — Кто спорит? Просто в некоторых случаях бывает нужно, что-бы поток переехал на другое ядро. Иначе он будет надолго заблокирован. Вам неверное не понравится, когда при высокой нагрузке на одном ядре, какое-нибудь gui приложение будет работать очень медленно, хотя есть еще другие, не загруженные процессоры.
                                                                                                                                                        — Это очень сомнительная ситуация, я бы даже сказал — маловероятная.

                                                                                                                                                        Еще заметил одну вашу фразу

                                                                                                                                                        — Планировщик перемещает поток на другое ядро только если это действительно нужно. Если это не нужно, поток все время работает на одном процессоре. Он не скачет туда-сюда.
                                                                                                                                                        — Она тоже не совсем верная, планировщик Win гоняет процессы по ядрам. Это, скорее всего, связано с энергосбережением и тепловыделением, чтобы не перегревать один участок процессора.

                                                                                                                                                        • UFO just landed and posted this here
                                                                                                                                                            0
                                                                                                                                                            Я мог ошибаться. Почитаю маны…
                                                                                                                                                              0
                                                                                                                                                              То, что вы наблюдаете, называется thread and process sticking, т.е. планировщик пытается соптимизировать выполнение процесса или потока, стараясь как можно дольше не перекидывать его с ядра на ядро. В Win7 это доведено до ума, планировщик старается не будить ядра до тех пор, пока нагрузка не превысит определенный порог.

                                                                                                                                                              Пруфлинк
                                                                                                                                                              msdn.microsoft.com/en-us/library/system.diagnostics.process.processoraffinity.aspx

                                                                                                                                                              Remarks, первый абзац
                                                                                                                                                              • UFO just landed and posted this here
                                                                                                                                                    • UFO just landed and posted this here
                                                                                                                                0
                                                                                                                                Ну Вы сравнили… 3DSMax и веб-сервер или что-либо еще. Это координально различающиеся системы. Ясен пень, что 3д рендеринг требует на несколько порядков больше вычислительных ресурсов чем остальной софт. Вообще, всё что связано с обработкой изображений и видео очень требовательно к вычислительным ресурсам, поскольку там задействована очень большая математика. И с повседневными задачами оно никак не сравнится. Вот в вашем случае надо повышать объем памяти, частоту процессора, обзавестись более мощной видеокартой, которая позволяет производить вычисления на себе (забыл как эта технология называется, пардон) и будет вам счастье. Эти же советы не приемлимы для обычного пользователя.
                                                                                                                                  0
                                                                                                                                  Кодирование видео — не такая уж и сложная задача. Домохозяйкам даже доступна.
                                                                                                                                  Для решения повседневных задач обычных пользователей хватает и смартфонов да планшетов.

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

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

                                                                                                                                  Допустим, я рендерю сцену 8 часов. Удвоение мощностей принесет примерно 1.6-1.8 уменьшение времени. Вы думаете, лучше 8 часов смотреть в монитор ничего не делая, или все же на пол часа дольше, но полноценно работая за компом?
                                                                                                                              +4
                                                                                                                              Ну так он и говорит как юзер. В Винде все работает :).
                                                                                                                              (не фанат ни того, ни другого, если что)
                                                                                                                                +3
                                                                                                                                Почему у меня все работает и в Винде, и в Линуксе? Что я делаю не так? Наверное, я какой-то нетипичный пользователь…
                                                                                                                              +3
                                                                                                                              Подписываюсь под каждым словом. Испытал те же проблемы с убунтой.
                                                                                                                                +5
                                                                                                                                Вас конечно адово заминусуют хомячки, но на самом деле было так: «Корпорация зла» Микрософт выпустила Висту в 2006, а затем 5 лет бросила все свои фантастические ресурсы на то, чтобы допилить, ускорить и поправить баги.
                                                                                                                                Нравится это кому-то или нет, но на современном железе «семерка» летает, а все остальные ОС тормозят. И, в-общем, понятно почему.
                                                                                                                                  0
                                                                                                                                  Аналогичный опыт. Пока не доставил памяти до 6 гигов, связка PhpStorm + Firefox + Firebug + LAMP ну и немного повседневного софта по-мелочи легко забивала всю память через полдня. Не говоря уже если понадобиться запустить виртуалку или фотошоп… Да и на 6 гигах умудряются, если не перезапускать только больше времени требуется. Причем на 32-битной XP, которая видела только 3 с копейками все тоже самое, плюс фотошоп нормально себя чувствовали. Если в фотошопе что-то большое, конечно, начинала свопить, но все равно было терпимо.
                                                                                                                                  +7
                                                                                                                                  Так то оно так, увы что разработчики не прислушиваются к мнению тех люднй, которым таки не понравились свободные программы. проблема в том, что понятия качества у разработчиков и энд юзеров разные.

                                                                                                                                  Ппоприетарное ПО лидирует потому, что они к этому мнению прислушивается — им в конце концов за это деньги платят. Тогда как свободное ПО чаще всего делается «для души», ну а поскольку пишется оно программистов, то и делается «для программистов», что очень сильно отличается от «для энд юзера».

                                                                                                                                  Так вот, пока не будет качественного изменения именно в этом аспекте — свободное ПО так и будет «догоняющим».

                                                                                                                                  Вы можете сказать, что есть фаерфокс. Да, только не забывем что его основным разработчикам платят — фонд Мозиллы. Разработчикам Хрома — гугл, разработчикам Убунты — каноникал.

                                                                                                                                  Кстати, насчет убунты. Люди, которые ее делают, безусловно молодцы, однако они неспособны сделать чтото, что понравится «энд юзеру» просто из за того, что по большей части используется другое свободное ПО — которое обычно так не спонсируется. Это я, например, о Гимпе. Так вот, физически все написать с нуля — нереально, поэтому приходится пользоваться тем, что есть…
                                                                                                                                    0
                                                                                                                                    Да хоть бы цвета/обои поднастроили, сглаживание там по-умолчанию, полупрозрачность. А то черно-оранжевое мрачненько смотрится. Это я как пользователь говорю.
                                                                                                                                      0
                                                                                                                                      Кстати со сглаживанием у убунты проблем нет. А вот в win7 сразу его отключаю, или стараюсь свести к минимуму, ибо напрягает как-то…

                                                                                                                                      Что касается оформления, с одной стороны, абсолютно всё возможно настроить на свой вкус. С другой стороны, это требует терпения и некоторых навыков.

                                                                                                                                      На счет «мрачненько», это конечно дело вкуса. Лично мне нравятся темные оттенки. При должном подходе они могут дать очень стильный/строгий эффект. «Светлый» вариант кстати тоже присутствует.

                                                                                                                                      В целом, вектор развития оформления мне нравится, хоть и чувствуется некоторый уклон в сторону macos. А так, еще несколько версий, и глядишь, получится конфетка :)
                                                                                                                                        0
                                                                                                                                        Как настроить цвет фона в юнитивском даше? Полдня гуглил, видел только один совет «поправить исходники».
                                                                                                                                          0
                                                                                                                                          Честно говоря, юнити вырубил чуть раньше чем сразу :))) На мой взгляд пока еще очень сыровато и подтормаживает на моем нетбуке. Соответственно решил силы не тратить, и подождать пока доведут до ума.
                                                                                                                                    +1
                                                                                                                                    о чем статья? для обыкновенного пользователя «свободное» == «бесплатное». ему все равно на сколько оно «свободное» на самом деле, если оно бесплатное и работает. другое дело, что бОльшая часть open-source делается программистами для программистов. отсюда получаем такой интерфейс
                                                                                                                                    image
                                                                                                                                    или (о боже!) вот такойimage

                                                                                                                                      +11
                                                                                                                                      Давайте все-таки ломать стереотипы, а не поддерживать их?
                                                                                                                                      Есть дофига открытого софта с отличным интерфейсом. Навскидку: Pidgin, VLC, браузеры…
                                                                                                                                        0
                                                                                                                                        Не говоря уже про разные Mintube, Minitunes, postler.

                                                                                                                                        Даже среди инструментов для программистов есть те, что могут порадовать лаконичностью и удобством интерфейса, типа meld, bless и прочих.
                                                                                                                                          +5
                                                                                                                                          В VLC отличный? С вас приличный скин, потому что я в дефолтном то субтитры/аудиодорожку искал как подключить, то плейлист не знал куда деть, то панель управления в полном экране не мог растянуть, то пытался осознать регулятор громкости двойной на 200 и 400 процентов.
                                                                                                                                          +1
                                                                                                                                          Мне как программисту, окошко номер один кажется ужасным, но это больше винда разрабов виндовс интерфейсов, в Убунтах я такого ужаса не видел! А второе же вполне себе симпатишное. Вся информация по теме и ничего лишнего. Или вас интерфейс коммандной строчки пугает? Тогда советую за ssh посидеть без таких вот окошек и насладиться полным отсутствием интерактивности.
                                                                                                                                            +5
                                                                                                                                            я сомневаюсь, что Хабр — это место, где стоит проводить опрос «пугает ли вас командная строка?»
                                                                                                                                              0
                                                                                                                                              без разницы, во многих случаях он нужен и сделан он аккуратно и минималистично, поэтому второй «ужас» это вброс мимо лопастей.
                                                                                                                                                +1
                                                                                                                                                Мдя, интерфейс командной строки на «среднестатистического хабровчанина» вселяет первобытный ужас как на древних людей оказывало воздействие буйство природных сил. Стереотипы это сильная вещь.
                                                                                                                                              –6
                                                                                                                                              Не только отрытый софт этим страдает

                                                                                                                                              image
                                                                                                                                                +7
                                                                                                                                                Ну это же не дефолт, да еще и предания старины глубокой!
                                                                                                                                                  +7
                                                                                                                                                  Это я к тому что приложить картинку программы и сделать на этом основании вывод что *все* открытые приложения имеют плохой дизайн не совсем верно.

                                                                                                                                                  Более того на мой взгляд наилучший дизайна у браузера Chromium которое, о боже, является открытым.
                                                                                                                                                    –1
                                                                                                                                                    Wiki: Chromium — веб-браузер с открытым исходным кодом, разработанный компанией Google

                                                                                                                                                    Мне все же кажется, что здесь ключевое слово — Google…
                                                                                                                                                      +5
                                                                                                                                                      И от этого Chromium стал закрытым?
                                                                                                                                                        –2
                                                                                                                                                        Он часть бизнеса Google, и приносит определенную выгоду. Потому и такой хороший. Не стоял бы за ним google или кто-то еще, кто платит и тащит на себе всё, он не был бы таким, если бы вообще был. Невзирая на бесплатность, не стоит причислять его к классическому открытому софту и говорить «посмотрите, ведь хорошую же вещь сделали в Open Source, не хуже платных».
                                                                                                                                                          +3
                                                                                                                                                          Часть бизнеса — это Chrome. А Chromium — это другое.

                                                                                                                                                          Так, например, вы можете найти кучу рекламы Хрома, но никакой рекламы хромиума.

                                                                                                                                                          А что такое классический OS в вашем понимании? Это софт, который пишут голодные студенты или странные теоретики «не от мира сего»?

                                                                                                                                                          Хорошие OS проекты приносят деньги. Всегда. По крайней мере, возможностей для получения прибыли в крупных проектах полно.
                                                                                                                                                            +2
                                                                                                                                                            Да, я совсем забыл, что Chromium != Chrome. Тем не менее, первый тоже выполняет роль некоего плацдарма в мире Линукс, не так ли?

                                                                                                                                                            Нет, я совсем не думаю так. Но аналога Photoshop'а нет, Illustrator'а нет, еще ряда подобных программ нет. Я сомневаюсь, что скоро будет. Потому что вопрос не в качестве, а во времени. Софт за деньги пишется конторой с нужным количеством программистов, с четким графиком работы и обозначенными дедлайнами. В свободном софте нет таких возможностей. Много дольше проектируются математически и алгоритмически сложные части, много дольше принимаются решения, и не менее долго воплощаются в жизнь.

                                                                                                                                                            На счёт прибыли — свободный софт чем-то напоминает множество сайтов вроде фейсбука — вроде ты дал людям что-то, стараешься, оказываешь услугу, и в тоже время думаешь, как получить прибиль, так как пользователи платить не хотят, и считают, что раз сайт бесплатен, то и плату никто не имеет права собирать. Конечно, находятся модели монетизации, часть пользователей уходит, но в платном секторе всё много проще: написал — продал — получил деньги.
                                                                                                                                                              0
                                                                                                                                                              * — за деньги купил еще программистов — добавили новых фич — выкатили новую версию — купили круче офис и круче программистов — …
                                                                                                                                                                0
                                                                                                                                                                В целом согласен. Кроме части про аналог фотошопа. Существует версия, что серьёзно его создавать никто не пытается. Ведь и под виндой его аналогов нет. Так вот, версия заключается в патентах. Там всё настолько густо «заминировано» патентами, что создать близкий аналог фотошопа и не нарваться на разорительные иски от адоба практически невозможно.
                                                                                                                                                                  0
                                                                                                                                                                  Corel Photopaint. Для работы с веб-графикой удобнее PhotoShop'а.

                                                                                                                                                                  Патенты ни при чем. Тому, кому сильно хочется, изобретает свой алгоритм, с блекджеком и шлюхами.
                                                                                                                                                                    0
                                                                                                                                                                    Ну да, разработка ведётся с 1992. Эти тоже успели вместе с адобом :)
                                                                                                                                                                      0
                                                                                                                                                                      Просто они в Канаде сидят. Может сказываться специфика местного патентного законодательства :)
                                                                                                                                                                    +1
                                                                                                                                                                    Да, патенты. Головная боль современности. Хуже всего, что тот же Adobe мог придумать действительно хорошие и оптимальные алгоритмы, какие относительно просто реализовать, ну или просто запатентовал готовые — и теперь фиг что сделаешь без их позволения.
                                                                                                                                                                +4
                                                                                                                                                                Как же задолбали те, кто считает, что ПО, которое пишется за деньги, не является свободным!
                                                                                                                                                                  0
                                                                                                                                                                  А где вы прочитали, что я не считаю софт, который пишется за деньги, не свободным (если он, конечно, не платный)? Я как раз говорил, что подобный софт в многих случаях лучше того, что пишется на энтузиазме, и по своему качеству не уступает платному. Но! Не стоит ставить его на одну полку с тем, что пишется желающими (я назвал его «классическим Open Source»), и приводить в пример когда говорится о том, как много можно сделать сообща и какой прекрасный мир построить. Подобный софт — тот же что и платный, просто за него не берут деньги. И только.
                                                                                                                                                                0
                                                                                                                                                                наилучший дизайна у браузера Chromium

                                                                                                                                                                Нет, он не стал закрытым, этот коммент был про наилучший дизайн.
                                                                                                                                                                Я более чем уверен, что это все благодаря стараниям Google.

                                                                                                                                                                Думаю, что серьезные оптимизац