Linux везде. Планета Open Source



    «Linux используется повсеместно: от космических аппаратов до микроволновок — всё работает под Linux». Наверняка многие слышали такое и хотели бы знать, это просто красивые слова или действительно правда? Журнал Linux Federation доказывает, что это правда: он опубликовал большой обзор со списком тех мест, где работает Linux. Список действительно впечатляет.

    Государство


    Большинство государств во всём мире работает под Linux. На то есть две основные причины: экономия бюджетных средств и гибкость, какой нет больше ни у одной операционной системы.

    Министерство обороны США является самым крупным в мире пользователем Red Hat Linux по количеству компьютеров. На свободной ОС работают и ядерные подлодки, и недавно построенный эскадренный миноносец нового поколения с бортовым дата-центром.

    Администрация США по ядерной безопасности владеет десятым в мире по мощности суперкомпьютером IBM Roadrunner, на которым испытывают виртуальное ядерное оружие под операционной системой Fedora.

    Государственные органы Германии перевели десятки тысяч рабочих компьютеров на Debian и OpenSuse.

    Национальная полиция Франции (90 000 компьютеров) в 2007 году приняла решение перейти с Windows XP на Ubuntu. Процесс должен закончиться к 2015 году. Парламент Франции уже перешёл на Ubuntu, а министр сельского хозяйства страны почему-то предпочитает Mandriva.

    В России действует план перевода всех федеральных органов исполнительной власти и федеральных бюджетных учреждений на использование свободного программного обеспечения до 2015 года.

    Образование


    Как говорил Нельсон Мандела, образование — самое мощное оружие для изменения мира. Свободное ПО должно быть основой системы образования, и в некоторых странах это уже поняли. Китайские власти закупили 150 тыс. компьютеров под Linux для провинциальных школ. Министерство образования России анонсировало установку Linux на все школьные компьютеры ещё в октябре 2007 года.

    В Германии 5,6 млн студентов в 33 университетах тоже перевели на свободную платформу.

    Коммерческие компании и некоммерчекие организации


    Во многих компаниях Linux используется как стандартная платформа для рабочих компьютеров сотрудников. На рынке есть специальные «коммерческие» дистрибутивы Red Hat Enterprise Linux, SUSE Linux Enterprise Desktop и Ubuntu, с которыми можно заказать платную техподдержку.

    В Amazon система Linux установлена на каждом корпоративном компьютере.

    В Google разработали собственную версию Goobuntu, которую держат в секрете от внешнего мира.

    Wikipedia в 2008 году перешла на Ubuntu с Red Hat Enterprise и Fedora.

    Корпорация IBM вносит большой вклад в разработку ядра Linux и использует свободную ОС и на рабочих компьютерах, и на серверах. Несколько лет назад IBM запустила на телевидении рекламный ролик «IBM поддерживает Linux на 100%».

    Linux работает на фондовых биржах NYSE и LSE, в банках и брокерских компаниях.

    Научные организации


    Несколько лет назад компьютеры Международной космической станции перевели с Windows XP на Debian 6.

    Многие университеты и научные организации используют специальный дистрибутив Scientific Linux, разработанный в Fermilab и CERN. Естественно, тот же CERN весь софт пишет под Linux, включая программы для управления Большим адронным коллайдером. Все 20 000 внутренних серверов CERN работают под Linux.



    Ко всему вышеперечисленному следует добавить миллиарды мобильных устройств со встроенным ядром Linux: это смартфоны, планшеты, маршрутизаторы, телеприставки и умные телевизоры, промышленное оборудование. По итогам 2013 года можно сказать: Linux действительно используется повсеместно.
    Метки:
    Поделиться публикацией
    Похожие публикации
    Комментарии 338
    • +27
      … кроме десктопов. (это как завершение последнего предложения)
      • +45
        У меня и на работе и дома на десктопе линух. Родным, которые с компами на «ваше высочество» тоже убунту поставил, полет нормальный. Я, конечно, не все, но все же.
        Для того, чтобы было повсеместное использование на десктопах домашних пользователей, нужно решить 2 вопроса:
        1. Игрушки. Они должны идти под линуском. В последнее время ситуация в этом направлении сдвинулась с мертвой точки.
        2. Пользователь не должен бояться системы, она должна быть «привычной» для него. Если в школах будут обучать на линухах, эта проблема тоже уйдет.
        • +3
          Все что меня удерживает на винде на десктопе — игрушки и CAD'ы. Лэптоп перевел но линукс более года назад, возвращаться желания нету.
          • +12
            Стим под линуксом заработал, стимОС появилась — думаю, с игрушками теперь будет значительно легче.
            • +2
              Насчёт CAD посмотрите в сторону DraftSight. habrahabr.ru/post/175189/
              • +1
                Она идет как замена Автокаду. Мой набор — Компас, DipTrace, OrCAD. И недавно начал осваивать SolidWorks
                • 0
                  Хм… Ну тогда да… Типа diptrace есть какие-то приблуды, но точных названий сейчас не вспомню.
                  • +2
                    Причем весьма слабая замена. Для студента пойдет, но не больше.
                    • –2
                      Ну если вы смогли позволить себе купить автокад за $5000, то думаю доплатить $100 за dual-boot для системы где он запускается — будет не проблема.
                      • +4
                        Система не важна, важен софт. Там где юзается автокад обычно нужна еще разная мелочевка. Тащить специально для них отдельно винду и переключаться туда-сюда? Кончится тем, что работа будет в 99.9999% в винде, а линух будет просто занимать место :)
                        • +2
                          Для мелочевки Wine не вариант?
                          • 0
                            Хм… Если меня сильно приперает, я запускаю виртуалку с виндой и всё. Занимает операция минуту. Используя интеграцию, даже не замечаю что софт работает в другой ОС. Те же форточки, но в линухе. Очень удобно!!!
                • +35
                  Мой примерный диалог из реальной жизни. Отвалился интернет, не поднимается. Звонок провайдеру:

                  Я: Здравствуйте. Оборвалось соединение и не поднимается. При попытке подключения такая-то такая-то ошибка.
                  Девочка на проводе(Д): Нажмите пуск, панель управления…
                  Я: У меня линукс. Убунту 10.x
                  Д: К сожалению я не могу вам помочь. Мы можем вызвать вам на дом специалиста, который настроит ваш компьютер.
                  Я: Какого специалиста, у меня 30 минут назад все работало.
                  Д: Попробуйте перезагрузиться
                  Я: Уже пробовал. Вы можете перезагрузить ваше оборудование?
                  Д: Наше оборудование работает как надо, я не могу перезагрузить его, проблема с вашей стороны.
                  Я: Хорошо, я загружаюсь в Windows, чтобы вы могли убедится что проблема не с моей стороны.

                  Перезагружаюсь, проделываю все действия которые говорит девочка на проводе… и она говорит шикарную фразу: «Возможно ваш компьютер заражен вирусом. Сделайте проверку на вирусы». С горем пополам мне удалось доказать, что на windows и linux одинаковый вирус одновременно поймать нереально. После этого она соединила меня со специалистом, который… перезагрузил оборудование, и все заработало.

                  Так что увы. Надо еще обучить всех этих работников, которые с трудом в windows плавают… какой уж там линукс с его консолью.
                  • +7
                    со специалистом, который… перезагрузил оборудование


                    Какой же это специалист, который проблемы перезагрузкой оборудования решает?
                    • +8
                      Вот такой вот хреновый специалист.
                      • +9
                        Печально, помочь-то помогло, а у остальных людей разрыв сессий был :(

                        Могли кстати попробовать немножко соврать, соглашаться и делать аналогичные действия в Linux, сути-то это не меняет:

                        Я: Здравствуйте. Оборвалось соединение и не поднимается. При попытке подключения такая-то такая-то ошибка.
                        Девочка на проводе(Д): Нажмите пуск, панель управления…
                        Я: У меня линукс. Убунту 10.xОк, дальше куда?
                        Д: К сожалению я не могу вам помочь. Мы можем вызвать вам на дом специалиста, который настроит ваш компьютер.Попробуйте переподключить соединение по локальной сети.
                        Я: Какого специалиста, у меня 30 минут назад все работало.Так, ага, сделал (сами тем времени sudp poff, sudo pon, ну или что там ещё).
                        Д: Попробуйте перезагрузиться

                        Кстати, а где была проверка доступа до шлюза и вообще поиск разрыва?

                        Я: Уже пробовал. Вы можете перезагрузить ваше оборудование?

                        Ну, дальше бы диалог легче пошёл.
                        • +1
                          Да никакого поиска разрыва по факту не было. Просто в винде проверили что все галки стоят там где надо (видимо она там у себя по скриншотам сверяет?), попробовали подключиться в винде, получили такой же отлуп, но с виндовым описанием.
                          Можно было попробовать соврать, но хотелось не соврамши протолкнуть ход диалога.

                          В реале же доступа до шлюза вообще не было. Тупо роутер, к которому я был подключен — повис, и даже DHCP корректный IP не выдавал. Схалтурили на оборудовании, я потом еще в течении пары месяцев вот так их периодически прозванивал, с просьбой перезагрузиться и заменить ихний полудохлый роутер. Через пару месяцев видимо поменяли (правда опять шило на мыло… но там уже другая история). Я бы с удовольствием свалил от этого провайдера, но увы, в нашем доме FTTB только он предоставлял. Остальные максимум ADSL.
                          • +1
                            Ещё спрашивают, какой код ошибки винда пишет.
                            • 0
                              Это было года 2-3 назад. Я уже и не помню какой там код ошибки был. 611 наверное.
                              • +2
                                Так жаль, что 697 она пишет на 5-7 совершенно разных причин :)
                            • +1
                              Или такое вот купили хреновое оборудование.
                              Доводилось мне в молодости в одном местном провайдере работать. Там входящий канал в одном из районов приходил на несколько особо глючных модемов, которые имели склонность иногда намертво зависать. Для их ресета одно время вызванивали дежурного спеца на предприятии где все это стояло. Потом придумали и внедрили нехитрую схемку с релюшками для автопередергивания в случае падения канала.
                              Сменить модемы возможности не было, т.к. предоставлены они были в аренду той конторой, которая давала нам канал.
                              • 0
                                Тут:
                                habrahabr.ru/post/207732/#comment_7151314
                                описал проблему так как её видел я. Перезагрузить кстати они свое оборудование могли (может вис конкретный порт на роутере?), потому что перезагружали быстро.
                                Как и поменять железо тоже могли, потому что фибер до здания тянули свой (при мне все это делалось).
                              • +1
                                нам вот на один проект по автоматизации аптечной сети так «специально обученные люди» номенклатуру препаратов выгружали руками, сохраняя в экселе, и слышать ничего не хотели про то что эту задачу можно автоматизировать абсолютно без участия человека, напрямую дергать нужные поля из БД MSSQL, с которой работает напрямую их софт.

                                Специалисты — они кругом.
                                • 0
                                  и слышать ничего не хотели про то что эту задачу можно автоматизировать абсолютно без участия человека

                                  Думаете они дурачки? Скорее всего они просто не хотели терять теплое место и идти «на улицу» после вашей автоматизации
                                  • 0
                                    Поверьте, за последние 7-8 лет с такими людьми приходилось общаться что очень хотелось чтобы вы были правы.
                                    • 0
                                      типа нео-луддиты, ага
                            • 0
                              Проблемы идиотов в поддержки это исключительно их проблемы, в случае подобного, неадекватного, отношения всегда просите соединить с менеджером — они обязаны это делать, и менеджеру прямо и чётко говорите — ваш неадекватный сотрудник заставляет меня сидеть без моего оплаченного инета, я недоволен, соедините меня с техническим специалистом :)
                              • 0
                                Эта проблема куда более глобальная, грамотных специалистов в России огого как мало.

                                В принципе, на этом деньги и рубим, делая для не очень грамотных специалистов удобные плюшки, вроде удобных диагностик абонентов встроенных прямо в биллинг итд. :)
                                • 0
                                  Не соглашусь, в штатах абсолютно тоже самое. Дело не в том, что специалистов нет, а в том, что при подборе персонала используется статистика. И ради 1.73% никто не будет нанимать в штат Tier 1 поддержки людей с такими знаниями. Это просто не выгодно экономически для управляющих, которые для принятия решений руководствуются таблицами статистики как по мне — проблема именно в этом.
                                  Второй момент — «Поддерживаемость» операционной системы. Linux обладает свойством Tim Toady, что означает причин проблемы может быть несколько, и многие могут быть авторскими (скрипт демона, написанный на «коленке»). Тогда как в Windows и (подчеркиваю) в стандартизированных Enterprise Linux системах большинство проблем и их решений задокументировано (а именно так работает Tier 1). Версия по поводу «Проверяют по скриншотам» — очень близка с правде, все более-менее современные службы поддержки работают по ITIL, так-как это наиболее эффективно. Поэтому если Вы звоните в Enterprise Tier 1 и жалуетесь что у Вас на сервере под RHEL 5 не поднимается openvpn туннель с последней версией tap драйвера — они Вам посоветуют обновиться до версии с более новым ядром либо использовать старый openvpn, так-как это было когда-то задокументировано. Если же Ваша проблема уникальна — грамотный Tier 1 Вас должен эскаллировать выше, где Вашу проблему решат и задокументируют ее.
                                  Так что я не до конца понимаю Ваших изумлений — это нормально, если Вы попали в 1.73%. Попробуйте позвонить в техподдержку в России, если у Вас будет Mac OS, думаю ситуация будет лучше (может и не на много), в то время как в штатах Вам, вероятнее всего, помогут/не откажут в Tier 1. Не помогает Tier 1 — просите эскаллации, и все будет хорошо (ведь кто-то строил эти сети, значит спецы есть:)
                                  • –1
                                    За что минусуем?
                                    • +2
                                      Как же приятно получать минус от человека, который даже не удосужился привести контр-аргумент :)
                                      Я не по наслышке знаком с тем, как работает TimeWarner cable — в России, поверьте, первая проблема именно в руководстве, которое нанимает персонал с таким уровнем (их можно понять, за такие-то деньги), а вторая — в том, что то же руководство не считается с рынком и просто не хочет заполнять базы Tier 1 для пользователей той же Ubuntu (которые, как минимум, могли бы избежать ступора после «Я: У меня линукс. Убунту 10.x»)

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

                                      Ничего личного, но я защищаю таких сотрудников от троллей, которые поставили себе Ubuntu и понимая что на их провайдере за $10 в месяц эта ОС вряд ли будет поддерживаться — звонят им и требуют от Tier 1 пересобрать ядро (да, для них за их зарплату это именно так и звучит). Выйдите из вакуума, в штатах такой же канал стоит раза в 3 больше, догадайтесь почему?

                                      А то что Вы минусуете — это нормально, и всего лишь означает что Вы отрицаете теорию рыночных отношений. Это работает просто: есть пользователи Ubuntu — есть саппорт. Нет пользователей — нет саппорта. Мыслите чуть шире, видимо пользователей Ubuntu не так много что руководство даже не удосужилось обучить сотрудников.

                                      А теперь, уважаемый, минусующий, сравните поддержку домашнего интернета на котором Вы находитесь и поддержку Билайн бизнес, к примеру. Я могу привести совершенно другой опыт (в дополнению к «умникам», которые еще вчера поставили Ubuntu на все компьютеры дома и считают себя генииям):

                                      2010 год, Небольшая (менее 100 офисных сотрудников) компания такси в Туле, 3 сервера на CentOS, на одном из них Asterisk. На этапе подключения объекта к интернету и телефону была необходимость завести 2 DID от билайна, а также дополнительно один сотовый номер от мегафона через SIP для экономии средств. Так вот, на этапе настройки Asteriska я был с их спецом на телефоне и мы вместе настраивали все Inbound и Outbound правила, настроили SIP trunk для мегафина после чего я еще несколько раз звонил им, когда возникали какие-то вопросы с маршрутизацией и они всегда помогали. И это 2010 год!
                                      А рассказываю я это для того, что спецы в России есть, просто мы «не умеем их готовить».

                                      Все еще отрицаете теорию рынка? — Тогда ставьте еще один минус.
                                • +1
                                  К примеру, Ростелеком никогда ни с кем не соединяет. Ни с техническим специалистом, ни с менеджером.
                                  • 0
                                    в Ростелекоме нету ни технических специалистов ни менеджеров.
                                    там роботы.
                                • 0
                                  Ну это известная проблема.
                                  • +21
                                    (как всегда)

                                    image
                                  • +2
                                    О чем Вы ведете речь?! Я недавно позвонил в техподдержку Ростелекома, так вот они не смогли мне помочь после того, как я сказал, что меню роутера на русском (!). Я не ошибся, на русском они помочь не могут, а на английском могут. Наизусть заучили?

                                    Никто не готов помогать линуксоидам в плане того, что и где открыть. Отчасти это из-за того, что оболочек полно, и вариантов открытия тех же опций тоже. Но объяснить матчасть не привязываюсь к конкретной ОС они обязаны!
                                    • –1
                                      К сожалению найти таких спецов которые это могут очень сложно, а следовательно и платить им придется соответственно. Вот у меня в учебной программе есть «Программирование под виндовс», хочешь другую ОС, только курсы, в диплом они вносится не будут, а это следует, что дипломный проект я могу подготовить используя С++ и Java и обязательно под винду, ибо стандарт. И такой маразм на каждом шагу=(
                                      • 0
                                        И насколько глубоко эта учебная программа заходит? Многопоточность, файловые операции, управление памятью, процессы, объекты синхронизации и прочие вещи в таком роде можно прекрасно рассмотреть в абстрактном виде, не привязываясь к конкретной ОС. Вы же в любом случае не рассматриваете реализацию, больше акцент на семантическую составляющую.

                                        И уж если есть Java, то и Qt можно заиспользовать — в итоге получится кроссплатформ на уровне кода, а не из-за виртуальной машины =)
                                        • 0
                                          Мы именно грызем код, так как это единственный способ объяснить интернациональной группе, что мы изучаем. Пока мы балуемся, пишем велосипед похожий на explorer. Любую теорию приходится учить самостоятельно, а далее уже на основе выученного переводишь главу своего учебника.
                                          Если интересно используем две книги 1 и 2.

                                          Про QT спасибо, надо будет спросить учителя можно ли будет её использовать.
                                      • +1
                                        Ну, серьёзные ребята, типа того же яндекса, делают инструкции хотя бы под убунту (пример, внизу есть выбор Linux). Всё чаще встречаюсь с подобным.
                                        • +1
                                          Ха-ха, любопытное сравнение интерфейсов. Самые долбанутые и неочевидные интерфейсы у винды, причём в новых версиях стало ещё хуже («угадай как добраться»), и андроида («угадай как долго нажимать»). Линукс гиковатый, но логичный. У яблок всё прямолинейно. Ну почему в осях, которыми я не пользуюсь, всё логичнее, чем в тех, которыми пользуюсь?.. Эх.
                                      • +6
                                        Знакомая проблема. Но я обычно в разговоре ТП поддакиваю, да, открыл, да нажал, нет, не работает и т.д.

                                        Последний случай порадовал. Подключил себе интернет от Ростелекома (дсл), сразу они дают тестовое подключение (пинг есть, а скорость около 16кбит или что-то рядом, т.е. ничего не откроешь), нормально включают после звонка в ТП. Пришел домой поздно, настроил всё, звоню около полуночи. Ясно, что девочка вряд ли поможет, она и не в курсе проблемы оказалась, сказала, что передаст специалисту завтра.

                                        Суббота, 8 утра, сплю как убитый, будит звонок: тот самый специалист. Честно, такого болтливого специалиста ни разу не видел. Он таки вынудил меня включить комп и проверить, что всё работает и проблем нет. Потом начал советовать как от вирусов защититься и т.д. На вопрос, каким антивирусом пользуюсь, наконец то ответил, что никаким, у меня линукс. Его фраза в ответ просто убила! Дословно: «Линукс?! Да какого я тогда тут распинаюсь, вы и так умнее меня! Удачи вам, звоните в случае проблем!»
                                        • +2
                                          Как вы техподдержку символично сократили.
                                        • +1
                                          Не надо просто никогда говорить что у вас Линукс. Вы я думаю догадываетесь, что туда набирают отчаявшихся девочек на копеечную зарплату с непрофильным образованием и отсутствием каких либо знаний. У каждой девочки сбоку на мониторе висит листочек с блок схемой, как на что отвечать. Просто достаточно попросить соединить с тех.специалистом.
                                          • +2
                                            Билайн (бывш. корбина) стали воспринимать адекватно. Спрашивают, какая ОС, позволяет более-менее быстро переключиться на инженера.
                                            • +1
                                              Свой случай общения с ТП Билайна — настраивал комп в каптёрке у охраны (и такое бывает) — поставил Ubuntu 10.10 (т.е. сие происходило аж в ноябре 2010 года) — не заводится свисток 3G билайновский. Всё перепробывал — никак. Звоню прикола ради в ТП и описываю ситуацию девушке. Она отвечает что сейчас мне помочь не может, но! мол завели тикет (записала мой мобильный) и мне позже мол перезвонят.
                                              Прошел день, два, я уж забыл было про это. Проходит ровно неделя — звонок — звонит сотрудница и представляется некислой должностью (не помню, что-то вроде зам руководителя ТП, судя по голосу — дама в годах, за 40 точно, а то и за 50). И расписывает мне подробно куда зайти (называя точно названия пунктов меню и т.п. в выше упомянутой ОС) и + какую команду ввести в консоли (которая просто переводит свисток в режим из виртуального CD в режим модема (я тогда вообще дел не имел со свистками и позже уже видел как впервые воткнутый в винде свисток (любой) определяется как сидюк, а после установки дров уже как модем) и как настроить соединения (пароль/логин для «звонилки» отличался от вбитого по умолчанию при выборе Beeline из списка преднастроенных провайдеров в Ubuntu).
                                              Всё запахало с первого раза.
                                              Сказать что я был ошарашен — значит ничего не сказать.
                                              Поблагодарил и высказал свои респект и уважуху за такое внимание. Звонившая сама была искренне рада, что всё заработало.
                                            • 0
                                              Я всегда говорю что вынь хр, горит красный крестик, кабель воткнут напрямую. Потом говорю — да я открыл пуск — выполнить — cmd и спокойно вру дальше по ситуации. Давно понял что с тех поддержкой бадаться на тему ос бесполезно, прикидываюсь шлангом.
                                            • –7
                                              Если бы поддержка провайдера знала про Линукс, то за Интернет вы бы платили совсем другие деньги.
                                              • 0
                                                А я в таких случаях первым делом говорю, что у меня «злой линух» и уже конкретно причину: «нет аплинка» (если порт выгорел), «днс не дают» или например «днс дают, но ни одного пакета снаружи не приходит» и всё =)

                                                Расчитывать что девочка на проводе будет знать все ОС мира нельзя, это действительно так и ничего зазорного в этом нет.
                                                • +1
                                                  Но все таки вопросы типа:
                                                  Горит ли линк?
                                                  Выдается ли IP.
                                                  Идут ли пинги на роутер?
                                                  Сделайте трассировку до и тому подобное — техподдержка должна быть в компетентности задать, ведь так?
                                                  • 0
                                                    В общем это конечно не плохо, но есть реалии мира. Девочкам при текучке за короткий отрезок времени надо выучить достаточно большое кол-во фраз которые они не понимают, просто учат наизусть. Каждое разветвление диалога это дополнительная ветка сложных непонятных фраз.

                                                    И так как 98% на другом конце провода такие же девочки и мальчики. Нет смысла объяснять девочкам которые через 2 месяца будут уволены или уйдут сами тонкости разнообразия мира ОС, так как большинству из них за всю карьеру не попадется красноглазый линуксоид.
                                                    • 0
                                                      Лично я бы хотел чтобы меня сразу переключали на Tier 2 или даже Tier 3.
                                                      Я бы даже отправил им свои сертификаты, чтобы меня не мурыжили на первой линии!
                                                      От Tier 1 бессмысленно ждать осмысленных вопросов =)
                                                • +3
                                                  2-ой пункт не настолько важен как просто банально поддержка оборудования со стороны вендоров. Если nvidia уже сдвинулась с места, то amd все еще имеет проблемы с драйверами. Что уж говорить о множестве другого рода устройствах драйверов под которые вообще нету? Лично у меня на лэптопе под debian все время что-то из периферии отваливается, иногда отказываются просто так маунтиться флешки, гном хоть и симпатичный, но его интерфейс иногда повергает в уныние, что-то отличное от гнома еще хуже обычно… linux клево для работы. Кому-то его хватает и для обычной жизни, кому-то просто нравится контроль за всем и вся… А я ленивый, и мне проще поставить винду, и работать под виртуалкой, чем тратить пару месяцев на доскональное изучение всего и вся (настройки файловой системы, мириады утилит большая часть из которых уже устарели, тонкости настройки сети, круто конечно иметь возможность изменить алгоритм congestion control для tcp но разве это так важно?)

                                                  Словом, ни один из дистрибьютивов linux лично для меня не заменит винду целиком и полностью, даже с учетом того что я не играю в игры активно. Я честно пытался перейти на Debian целиком и полностью (из всех он мне нравится больше других) но… увы не удалось.
                                                  • +2
                                                    Что там с ноутбуками, я не знаю, ноутбуки не использую. С десктопами все давно отлично. Приходится, конечно, перед покупкой железки на совместимость смотреть, но подобрать железо для десктопа, работающее под линухом, давно не проблема.
                                                    • +1
                                                      ну так же как вы не работаете на ноутбуках, я не работаю на десктопах вот уже года 4 (удобно, мобильно, если вырубят свет еще какое-то время можно покодить, иногда спасает… в игрушки не играюсь так что сильно мощной графики ненужно..., дома и на работе просто подключаю еще один монитор и работаю нормально.

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

                                                      Вообще это все вопрос мировосприятия и личного мнения.
                                                      • –2
                                                        Я очень рад за вас, но ветка изначально была про десктопы, а не про ноутбуки ;)
                                                        Читайте внимательнее, на что отвечаете.

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

                                                        А зачем вы взяли видео от amd, зная, что у этих железок проблемы с линухом?

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

                                                        Давайте не будем разводить холивар? Ибо для меня ноут — это неудобно настолько, что я не буду им пользоваться, даже если мне будут приплачивать. А последний раз, который я могу вспомнить, когда неожиданно вырубали свет был 1999 году.
                                                        • 0
                                                          Ух ты. Кто же та толпа бравых парней, которые так сильно расстроились, что не поленились по карме пройтись?
                                                          Вы бы хоть написали, что вас так возмутило.
                                                  • +1
                                                    Пытался в посёлке у себя ставить Ubuntu на нетбуки некоторым знакомым, но потом какие-то хацкеры снова ставили им Windows. Видимо, никто не смог подсказать в случае вопроса :(
                                                  • +17
                                                    Оба десктопа дома под линуксом. Ноут — под линуксом. Ноут матери — с некоторых пор тоже под Линуксом (она пропалила, что пасьянсов там больше).
                                                    Не испытываю никаких неудобств: типичный кейс — пришёл с работы (сижу в выходные дома), сел почитать новости, слушаю музыку, посмотрел пару серий сериала, поиграл в Orcs Must Die или что-нибудь ещё. Еще есть кое-что связанное с работкой, что делать на линупсах проще всего.

                                                    ЧЯДНТ?
                                                    • 0
                                                      У меня тоже и у мамы, и у сестры Роса Линукс. Как ни странно — даже вопросов не было, даже некоторое время думал, что не пользуются — проверил — все ок, на полную катушку гоняют.
                                                      Оно работает.
                                                      • НЛО прилетело и опубликовало эту надпись здесь
                                                        • +2
                                                          <joke>
                                                          более вычурно будет звучать оборот «до нее дошли слухи».
                                                          </joke>
                                                        • +2
                                                          Тоже, уже не первый год, пытаюсь перевести свои компы на линукс, но не выходит :( Уже несколько раз за это время менялось железо, но каждый раз с ним какие то проблемы. А так Ubuntu очень нравится -интерфейс продуман, интеграция софта на высоте, и вообще всё как то… удобно сделано :) Но не заводится ось, то там то сям фатальные косяки с дровами.

                                                          p.s: в последнее время ситуация изменилась в лучшую сторону, но всё ещё не дотягивает до беспроблемной работы.
                                                          • 0
                                                            Аналогично. Дома ноут под стандартной Windows 7 Home Premium от продавцов стоял. Сказал жене — давай поставлю убунту LTS последнюю, там и браузер есть и пасьянс и плееры, все что надо. Не поверите, у меня стандартный образ Ubuntu 12 c Unity вис и выжирал до 100% IO диска. Мог фризнуть в самых стандартных вещах, вроде открытия браузера двойным нажатием или открытием фильма. Первое время решал проблемы, все же опыт уже немалый есть при работы с проблемами в Linux, но потом плюнул и поставил обратно ту же самую семерку и знаете, ни одного обращения =) Чтобы система считалась юзер-френдли, недостаточно только одного opensource, а надо чтобы я не задумывался о том, работает ли мое железо под эту систему, чтобы из коробки я мог получить что-то рабочее, в чем не придется копаться, а просто нажать на «запустить» и оно все само заработает.

                                                            Конечно, для своих клиентов мы решаем проблемы на 100% качественно, но подобную головную боль дома с ОС только из-за того что она открытая и сейчас считается мейнстримом испытывать как минимум странно.
                                                            • 0
                                                              Не поверите, у меня стандартный образ Ubuntu 12 c Unity вис и выжирал до 100% IO диска

                                                              Поверю, я недавно попытался ставить Ubuntu 12.04.3 второй системой на железку с Core Quadro, чипсетом от Intel, и видеокартой GTX 660 — гуй висел в процессе инсталляции, он реально просто висел (причин не знаю, по системному монитору, который вызывается только мышкой :) что имхо фейл, ничего криминального не было). При этом у меня не заработала мышка (Киборг рат 7), т.е. совсем не заработала, при этом на windows, само собой на том же самом компе работает чудесно как обычная HID мышь, т.е. со стандартными виндовыми дровами, ну я в итоге стерпел неудобства, и подумал, что после инсталляции проблемы исчезнут, но… в конце инсталляции система выдала окошко «Фтальная ошибка — не могу установить загрузчик», на этом эксперимент с этим компом закончился. На другом компе не заработал wi-fi от Realtek, хотя драйвер встал из коробки, я ещё обрадовался, но нет, сети видит, а подключиться не может, ругаясь на неверный ключ, хотя он точно верный ибо я копирую его из текстового файлика, и на винде таких проблем нет, ставить сторонний драйвер вручную мне совсем не хотелось, ибо кроме лишних проблем это точно ничего не сулит. Ещё на 3х домашних компах мне уже пробовать не хотелось, ибо смысла плодить зоопарк ОС в квартире не хочется совсем. Вот как то так я и не смог перейти на Linux в этом году, убив при этом день, попробую ещё через годик, или два.
                                                          • –2
                                                            Дружественная система отличается от недружественной как раз в проблемных ситуациях. Когда у нас ОС работает без проблем, мы мало что можем сказать о её дружественности и простоте. ОС познаётся в беде, и вот тут Linux оказывается врагом, а не другом.
                                                            Когда случается проблема (а шанс словить проблему есть всегда, вне зависимости от ОС), в Windows разрешить её гораздо проще. Отличная, продуманная архитектура. Куча встроенных средств помощи (где у нас в Linux создание точек восстановления, как пример? Даже такой простейшей страховки, которая реально экономит километры пользовательских нервов, из коробки вообще нет). Отличнейшая документация, против линуксовых невнятных man'ов и форумных заметок N-летней давности, уже давно неактуальных и относящихся ещё непонятно к какому дистрибутиву.
                                                            Так что если в Windows пользователь какую-то часть проблем решит сам, то в случае Linux он всегда будет дёргать специалистов.
                                                            • +13
                                                              > Когда случается проблема (а шанс словить проблему есть всегда, вне зависимости от ОС), в Windows разрешить её гораздо проще

                                                              Угу, смотрим на код ошибки типа 0xdeadf00d, долго гуглим, плюём и переустанавливаем всё заново, вручную тыкая на каждом приложении Next -> Next -> Finish. Зашибись как просто.
                                                              • –2
                                                                Отличный сарказм, жаль он остался непонятым большинством.
                                                                • +5
                                                                  Это не сарказм, а каша из передергивания и подтасовки фактов…
                                                                  • +2
                                                                    Нет, не может же человек всерьез такое утверждать.
                                                                    • –7
                                                                      Почему? Я вот тоже раза наверное 4 пробовал ставить линух. У меня это с интервалом 3-4 года происходит :) Не идет. Вроде все нормально пока не заткнешься на какой нибудь фигне которая в винде решается банальынм методом тыка даже если ничего не знаешь и все, писец котенку. Не нагуглил ответ за 10 минут — сношу и возвращаюсь в привычную систему.

                                                                      К слову, винду я когда то с полного нуля раскурил (комп мне пришел без какой либо ОС вообще, т.к. покупался в белой фирме и за ОС я не платил) и освоился с установкой дров и софта практически сразу же. Тот же фокус с линухом спустя несколько лет не прошел.

                                                                      В общем, пока в лине будет нужна консоль он на десктоп еще долго будет идти.
                                                                      • +1
                                                                        Я с винды ушел с XP — там минимум раз в полгода переустанавливал — банально не справлялся с накопившимися проблемами. А уж назвать точки восстановления удобным инструментом — это надо умудриться. cd /etc; git init и коммит каждый час по крону — вот удобное восстановление. Один раз настроил и больше не надо думать.

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

                                                                        Отличнейшая документация, против линуксовых невнятных man'ов

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

                                                                        А уж каждая попытка залезть в реестр, в эту невнятную не структурированную свалку… и ведь все равно приходится.

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

                                                                        Ну а боязнь консоли — да, мешает. Правда на ноуте у меня xubuntu и я там принципиально в консоль не лезу — полет нормальный (хотя не уверен по поводу установки скайпа — может из консоли ставил — сейчас не вспомню). Но в консоль я начал лезть еще в винде — автоматизировать-то работу как-то надо. Вот там была пытка. Но убогость cmd — отдельный долгий вопрос.
                                                                        • 0
                                                                          Что вы с ней делали то? Раз в пол года надо было 98ю переставлять. Начиная с 2000 (более ранние NT не застал) стабильно работало от установки до тотального апгрейда. Т.е. по два три года.

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

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

                                                                          А уж каждая попытка залезть в реестр, в эту невнятную не структурированную свалку… и ведь все равно приходится.
                                                                          Лазил туда буквально пару раз. И то когда требовалось от компа нечто этакое. Ну или таймшару похачить :) в 99.99% среднему юзеру там ничего никогда не понадобится.

                                                                          Ну а боязнь консоли — да, мешает.

                                                                          Да это не боязнь консоли. Сам я консольные интерфейсы очень люблю, особенно в софте (автокад, игл например), другое дело, что консоль нифига не интуитивно. Там надо тупо знать какие команды набирать. Методом тыка, по наитию, там далеко не уедешь. А чтение мануалов это совсем не то, что надо юзеру.

                                                                          то в винде приходится доверять(!) авторам программы

                                                                          Да, есть такая фигня. Но с другой стороны оно по крайне мере ставится само :) А, если в репе нет нужной программы то через пакетный менеджер юзер ее даже поставить не сможет без плясок с бубном. А как показала практика, нужных мелких вещей вечно не хватает и их надо то из сорцев собрать то еще какое вуду для которого надо долго курить мануалы и не факт что получится.
                                                                          • +2
                                                                            Можно ли такое сделать в Линухе, не зная вообще куда лезть, не зная даже как задать вопрос, чисто читая интерфейс и ковыряя мышкой настройки?

                                                                            Ковырая мышкой — сомневаюсь. Читая в плоском текстовом файле с описаниями и примерами — легко.

                                                                            в 99.99% среднему юзеру там ничего никогда не понадобится.

                                                                            С тем же успехом можно сказать, что рядовому юзеру всегда хватит GUI ubuntu.
                                                                            Вот только рядовые пользователи — нечто мифическое и неуловимое. Таких не встречал. Всегда требуется шаг в сторону. Ну а мне по долгу службы или по призванию очень часто приходилось отходить от стандартных юзкейзов.

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

                                                                            Ну а про отсутствие программ в репозиториях — мне такие давно не встречались. Зачастую это дело вкуса. Мне, например, уже жутко не хватает вменяемых линуксовых инструментов в винде на работе. И Cygwin восполняет это далеко не в полном размере.

                                                                            А доверие слишком часто не оправдывается — это одна из причин полугодового цикла переустановки.
                                                                            • –3
                                                                              Читая в плоском текстовом файле с описаниями и примерами — легко.

                                                                              Ок, тоже сгодится. Как этот самый файл найти методом тыка? Да еще понять, что это оно?

                                                                              мне такие давно не встречались.

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

                                                                              • 0
                                                                                Причем у ней их штуки три установлены.
                                                                                Настолько разные результаты показывают? ,)
                                                                                • 0
                                                                                  Там помимо самого календаря еще какие то советы по садоводству прописаны, температурные режимы и куча всякой другой инфы.
                                                                                • 0
                                                                                  Ок, тоже сгодится. Как этот самый файл найти методом тыка? Да еще понять, что это оно?

                                                                                  Обычно man program_name, там в самый конец — там перечислены конфиги.

                                                                                  «Всякая мелочь», если она не совсем подозрительная, должна запуститься под вайном. и нет, это не так страшно, как кажется — в современной убунте он по умолчанию и открывает exe по клику в диспетчере файлов.

                                                                                  А вот как легко запустить enca под виндой… или найти аналог. В общем это настолько не тривиально, что каждый раз, как требуется enca, я заливаю через ssh файлы в линукс.
                                                                                  • +1
                                                                                    Обычно man program_name, там в самый конец — там перечислены конфиги.

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

                                                                                    должна запуститься под вайном

                                                                                    Это уже выпадает из концепции системы как таковой. Допустим речь идет о линуксовой мелочи. Что там обычно? Какой-нибудь tar.bz дается и делай с ним что хошь?
                                                                                    • +1
                                                                                      GUI для манов может и есть, но он совершенно бесполезен.

                                                                                      Для меня обычно это google «gentoo overlay programm_name» — подвело всего однажды — пришлось делать ebuild (к несчастью программа оказалась совершенно бесполезной).

                                                                                      Для «обычных пользователей» — это обычно не «tar.bz», а deb или rpm. И то и другое ставится (даблкликом) во всех популярных дистрибутивах.
                                                                                      • 0
                                                                                        Он нужен только чтобы можно было добраться до опций по наитию, не более того.

                                                                                        «google «gentoo overlay programm_name»»

                                                                                        это уже RTFM. Как выше уже писалось, для хорошего UI факин мануал совсем не нужен.
                                                                                        • +1
                                                                                          Так я уже написал про, что для «обычных пользователей» путь покороче: deb и даблклик.

                                                                                          Да и для меня он такой только потому, что мне лень запомнить адрес одного сайта: gpo.zugaina.org/
                                                                                          • 0
                                                                                            Видимо в мою прошлую попытку мне попался какой то кривой дистриб :) Там это не работало.
                                                                                            • 0
                                                                                              А что ставили? В следующий раз рекомендую xubuntu. Или что еще ubuntu-образное.
                                                                                              • 0
                                                                                                Могу ошибаться было это в 9 году еще, вроде бы это был AltLinux+xfce в качестве десктопа. Выбрал его по рекомендации знакомого как самый легкий и не требовательный к железу (ставил его на ноут с процом Трансмета и 128мегами оперативки).

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

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

                                                                                                  Начинал тоже с «легковесного» — DE blackbox на дебиан. Но со временем пришел к выводу, что надо ставить ширпотреб (на данный момент это убунта с семейством) и переходить на что-то боле специфичное только если есть понимание зачем это нужно.

                                                                                                  С девятого года, кстати, ситуация улучшилась.

                                                                                                  И да, по поводу AltLinux: у меня вызывают подозрение «национальные» ОС.
                                                                                                  • 0
                                                                                                    И работа группы, создающей дистрибутив, как раз и заключается в стыковке компонентов так, чтобы было удобно пользователю.

                                                                                                    Если для вас важно качество проведения интеграции, превращения набора программ в целостный продукт, в ОС, то вам стоит смотреть на дистрибутивы с максимальным количеством разработчиков и комьюнити. Это точно не «национальные» ОС.
                                                                                                    • 0
                                                                                                      У меня сейчас ровно та же ситуация: на ноуте, с которого пишу стоят Win7 и Ubuntu 12
                                                                                                      Так вот в убунту перестал заходить, потому что тормозит все больше и больше, обновления только ухудшают ситуацию. Примитивные операции, не требующие наличия мозга вообще, вроде браузинга в инете и слушаяния музыки/просмотра киношки. Работают в принципе, правда медленнее и менее удобно чем в винде, но терпимо. А вот с разработкой под МК и ПК там проблема — нормальных IDE практтически нет, вечные танцы с бубнами с отладкой и прочие прелести вроде несовместимости кучи библиотек, постоянного притаскивания каждой софтины за собой пол репозитория. Никакого удобного способа запустить софтину от имени другого юзера кроме консоли просто нет. Сответственно, чтобы что-то сделать от имени рута, а при разработке это нужно часто, нет. но и в консоли будут свои косяки. Софт, который якобы выполняет функции аналогов софта под винду, на самом деле очень ограничен, кривобок и уродлив, если с GUI, а без GUI не всегда работает как надо.
                                                                                                      В общем, если хочешь что-то сделать — надо все преписывать самому. Итого — не ОС, а конструктор, как и детский конструктруктор — позволяет собрать много чего, но все будет получаться угловато, уродливо и долго. Меня сейчас могут заминусовать, но юзабилити у линукса нет. Вообще нету, как класса. В качестве сервера я использую его с удовольствием, а вот на десктопе просто не годится. Нет ни нужного софта, ни удобства ни приличного внешнего вида. Одни шрифты уродливые чего стоят. Ну и вырвиглазные цветовые схемы.
                                                                                                      • +3
                                                                                                        Юзабилити у линукса нет — линукс это ядро. Юзабилити нет даже ужровнем повыше — у libc. Так вот, давайте говорить о конкретных дистрибутивах.
                                                                                                        конструктор, как и детский конструктруктор — позволяет собрать много чего

                                                                                                        Из убунты нельзя соберать много чего, вернее можно, но надо знать что вы делаете иначе все поломаете. Потому что убунта полна костылей более чем полностью — для того чтобы быть дружественной пользователю. Как только пользователь выходит за пределы usecase, убунта ломается. Хотите конструктор, возмите Gentoo или Arch.
                                                                                                        • 0
                                                                                                          Вы правы, но говоря о линуксе почти всегда имеют ввиду дистрибутивы, потому что ядро само по себе практически никому не нужно (кроме системных разработчиков). Я говорю именно про дистрибутивы. За 10 лет я перепробовал много дистрибов. Наиболее удобными для меня оказались debian based. Сам Debian на серверах и Ubuntu на десктопе (у debian проблемы с дровами даже на сетевухи и видеокарты неистребимы). Но ни одна из них не годится для моих целей. У меня очень обширный список обязательного софта. К сожалению, я не принадлежу к поколению разработчиков, которым достаточно браузера и текстового редактора с подсветкой синтаксиса для работы. Я и разработчик и пользователь, активно используемого софта в том числе бесплатного у меня много и альтернатив ему под Linux такого же качества почти нет. А что касается внешнего вида, то Win7/win8 настраивается без проблем, а в Ubuntu даже ядовитый оранжевый интерфейс не сменить толком, не сломав все шрифты, отступы и весь GUI практически. Настроек в GUI почти нет. Даже если меня беспокоит всего-навсего мелочь, ее изменение оказывается весьма проблематичным — все форумы заполнены обсуждением как это лучше сделать так, чтобы сохранить возможность обновляться, а в итоге все равно работает плохо. Тот же XNeur при автозапуске не работает нормально, пока руками не запустишь. И таких косяков много. А из мелочей состоит общее впечатление от ежедневного использования.
                                                                                                          К этому можно привыкнуть, но зачем, когда есть ОС, в которой легко все становится на свои места и не раздражает? В линуксе свои методы работы и я бы ими пользовался, будь они столь же удобны после настройки, но этого не получается. А вся работа полетит к чертям после обновления — обязательно что-то изменят так, что оно станет несовместимо с моими настройками.
                                                                                                          • 0
                                                                                                            Ну тут с вами не поспоришь. Я так понял, основной ваш аргумент — некрасивый он, этот ваш линукс из коробки, а пилить — не буду?
                                                                                                            Я и разработчик и пользователь, активно используемого софта в том числе бесплатного у меня много и альтернатив ему под Linux такого же качества почти нет.

                                                                                                            А можно списочек, прям желательно полный? Просто если есть какая-либо утилитка под винду, обычно есть и альтернатива ей в линукс. Может вы плохо искали альтернативы, или может действительно что-то нужное под линукс еще не написано. Автокад с фотошопом и визуалстудио — не в счет.
                                                                                                            • –1
                                                                                                              К сожалению, вы меня неверно поняли.
                                                                                                              Ко всему прочему он еще и некрасивый :) это как дополнительный раздражающий фактор. Однако при попытке его допилить, он ломается и становится проблемнее во много раз — все то, что хоть как-то работало, работать перестает, потому что заточено было под один единственный вариант. Стоит захотеть что-то изменить и работает перестает все, что с этим связано. И уже никакой автоматики никаких удобств вообще. Но и то, что надо при этом не удается настроить. Я на самом деле не против бы пилить, если бы это было один раз, а то при каждом добавлении в систему софта или обновлении по необходимости (поставил софтину, а она потребовала обновить по дороге кучу либ) ломается то одно то другое. Это очень похоже на ВАЗ — купил и начинаешь чинить сразу.
                                                                                                              Полный списочек нельзя. Я уже писал неоднократно и мне не помогли найти и сам тоже искал упорно.
                                                                                                              Слишком большой список будет — софта очень много, который нужен и без него никак.
                                                                                                              Примеры — это можно.
                                                                                                              FastStonу Image Viewer
                                                                                                              Photoshop CS6
                                                                                                              Adobe LightRoom
                                                                                                              Microsoft Empression Media 2
                                                                                                              Delphi 2010 + XE5
                                                                                                              Emblocks (CodeBlocks не заменяет — сильно менее удобен для Embedded разработки)
                                                                                                              Punto Switcher (экономит нервы, XNeur — несравнимо хуже)
                                                                                                              Propellerheads Reason (использую в связке с Casio CDP-120)
                                                                                                              WhereIsIt
                                                                                                              Diptrace
                                                                                                              Track Checker
                                                                                                              PtGUI

                                                                                                              Альтернативы если и есть, то не работают так, как нужно или не стыкуются с другим софтом или тормозят и глючат или все вместе :)
                                                                                                              Некоторым есть бледные альтернативы, но по удобству, скорости работы и сопряжению с другими программами сильно хуже.
                                                                                                              Как пример — Gimp. Мало того, что не все, что нужно под него есть даже в виде плагинов, так он еще и не дает работать в Lab с нужными результатами. В итоге я не только медленее в нем работаю, но и нужный цвет получить очень и очень проблематично, а иногда невозможно.
                                                                                                              • –1
                                                                                                                Кстати, нет альтернатив Total Commander — я использую некоторое количество плагинов и его встроенного функционала, благодаря которому вся работа с файлами намного производительнее, чем в консоли, но и консоль в нем также доступна. Все графические и консольные «альтернативы» под линуксом очень убоги в плане функционала.
                                                                                                                • +2
                                                                                                                  Он вам на Linux зачем? Терминал, консоль ведь как раз для таких задач, можно писать свои скрипты для автоматизации некоторых процессов. Ведь если бы в самом деле его так не хватало — неужели люди для себя же не сделали бы полноценную копию под Linux? Ещё вопрос — а какими альтернативами именно вы пользовались?
                                                                                                                  • 0
                                                                                                                    Для задач, которые не нужно автоматизировать. Я привык воспринимать информацию визуально. Нормальный список файлов с инкрементальным поиском мне помогает куда больше чем всякие автодополнения по tab, когда я не знаю что именно ищу. Grep мне не помогает вообще, я по-другому воспринимаю информацию. Консоль мне в общем и целом неудобна. Даже во времена DOS я предпочитал Dos Navigator прямому набору команд. Выбрать десяток файлов клавишей ins и нажать F5 для меня быстрее и удобнее, чем набирать полные пути, перечислять все имена файлов, которые нужно скопировать.Найти нужный каталог визуально и нажать F7 быстрее, чем вспоминать полный путь к нужному каталогу и дописывать к нему имя и так далее. В TC много встроенных средств сравнения файлов (Shift-F2) по содержимому, аналога которых я не нашел в консоли, чтобы они по одному нажатию открывались. А помнить десятки однозадачных утилит и строчить их названия с кучей ключей командной строки, все держать в памяти и постоянно изобретать как бы их применить меня совершенно не интересует — я сосредоточен на задаче и нажимаю нужные пару клавиш почти спинномозговым рефлексом, отвлекаться на вспоминание и набор команд со всякими ключами и написание скриптов, которые понадобятся один раз или два я тоже не люблю.
                                                                                                                    Я предпочитаю два раза щелкнуть мышью для поиска по датам и размерам файлов в определенном диапазоне, а не набирать кучу команд для этого. Есть поклонники FAR — вот им пофиг какая консоль, они и винде не имеют особой информативности представления информации. А я люблю информативность хорошо проработанного графического интерфейса. Когда информацию несет и цвет и размер и фон и мелкие значки. Это удобно, это быстро и информативно.
                                                                                                                    Я перепробовал все более-менее развитые файловые менеджеры под Debian, но ни один из них не умеет того, что мне нужно — быстрый и универсальный инструмент типа швейцарского армейского ножа.
                                                                                                                    Я не знаю, почему все так любят скрипты в линуксе — мне они не особо помогают. Почти все мои задачи одноразовые или редко повторяемые. Писать скрипт дольше, чем сделать это с помощью удобной программы. Писать команду и вспоминать что и как ей передать в качестве параметра — тоже дольше. Я давным давно встроил WinRar в оболочку и щелчок правой кнопкой с командами распаковать в папку с именем архива или запаковать выбранные мной файлы, нажать * для инвертирования выбора, чтобы удалить остальное гораздо быстрее, чем пользоваться tar, bz, gz, zip и им подобными консольными утилитами. Я и под DOS не любил запоминать ключи, все было настроено один раз в DN, а дальше пользовался хоткеями.
                                                                                                                    Я не выполняю однотипные задачи по многу раз. Если задача повторяется — она мне неинтересна. Я стараюсь от нее избавиться. Мне мало помогают пакетные обработки файлов — фотографии все уникальны, редко когда настройки можно применить к другим. И так почти во всем.
                                                                                                                    • 0
                                                                                                                      Тут, конечно, от задач зависит.
                                                                                                                      Сможет ваш TC, например, при щелчке на sql-файле запустить его на одной или нескольких БД одновременно? Прям вот так: F2, Enter — скрипт попёр, базы зашуршали. При том расширение ассоциировано с другим приложением.
                                                                                                                      Настроенный mc может. Да я просто обалдел, что он может. Правда настраивать долго пришлось под себя.

                                                                                                                      И мне да, его текстовый интерфейс удобнее.
                                                                                                                      • +3
                                                                                                                        mc в данном случае ни при чем, но в принципе — так сделать можно и в TC. Только вы опять об автоматизации.
                                                                                                                        попробую объяснить по-другому — хорошо заточенный нож сам по себе ничего не делает, он не автоматизирует нарезку яблока. Просто вы не будете материться, пытаясь почистить яблоко или отрезать кусок хлеба, а не смять его тупым ножом. Это просто инструмент. Он не заставляет прикладывать излишних усилий, но и не делает дело за меня. Это не автохлеборезка, не циркулярная пила, не кухонный комбайн с таймерами выпечки, готовыми рецептами и возможностью программирования. Это просто нож. Но удобный, хорошо заточенный и универсальный — он режет все, что в принципе поддается резке. Сталь или дерево лучше пилить ножовкой. Но кусок дерева можно отрезать и ножом.
                                                                                                                        В TC есть встроенный FTP клиент, есть просмотр архивов как обычных папок, распаковка и запаковка, multirename tool, много очень полезных плагинов для ускорения работы в одном и том же стиле — работа как с файлами. И его не нужно мучительно настраивать читая маны и долго запоминая что и как работает. В принципе, можно и мышой тыкать, правда будет сильно медленнее. но можно изменять ширину колонок, одним щелчок сортировать по любому атрибуту файла, собирать результаты поиска в панель, просматривать всю глубину вложенных папок в плоском списке и делать по нему инкрементальный поиск, быстро просматривать содержимое файлов в соседней панели не открывая файлы, а просто перемещая курсор по списку. Встроить инструменты в панель TC. На панели разместить скрипты, сформировать свой favourite directories list, организовать PORT соединие между двумя компами по сети для обмена файлами, синхронизировать каталоги, склеивать и нарезать файлы быстро и просто.
                                                                                                                        Все это не требует особого изучения и чтения мануалов. Это просто работает. По одну-двум движениям. Это нужно не каждый день, но когда нужно, то срабатывает не заставляя напрягаться и читать, а просто и быстро. Вот за это и ценю.
                                                                                                                        Этот инструмент позволяет как и остальные инструменты, которые я ценю, делать работу минимально отвлекаясь на сам инструмент.
                                                                                                                        Мне плевать на ОС, на софт, мне нужно решать мои задачи. если я программирую, то мне хватает сложности задачи, я не хочу изучать опции компилятора, писать make файлы, я хочу писать полезный код, который должен компилироваться в одно нажатие. Когда я захочу что-то изменить в компиляции, я залезу в настройки проекта и поменяю это. Но только тогда. До этого типовая конфигурация должна собираться сама. И я должен иметь возможность этот шаблон изменить. В EmBlocks и Delphi это возможно. В eclipse — нет. в Keil и IAR — нет.
                                                                                                                        Мне не доставляет удовольствия бороться со средой разработки и героически преодолевать эти трудности. Свою GUI я написал под DOS еще в универе. Свою систему плагинов уже разрабатывал. Это вспомогательные вещи. Они — не самоцель и отвлекаться на них — это зло. Я бы с удовольствием пользовался хорошо написанными и хорошо документированными библиотеками с исходниками. В идеале на 1-2 языках общего назначения типа С/С++ и Delphi. Скрипты для web — отдельный разговор, меня они не очень интересуют.
                                                                                                                        • 0
                                                                                                                          Да я понял вас, TC — отличный инструмент. Я и сам им пользуюсь. Просто хотел сказать, что можно использовать linux практически не трогая консоль.
                                                                                                                          • 0
                                                                                                                            Да вот не получается, к сожалению. Без root даже доступа к COM порту не получить. А значит даже Arduino IDE надо запускать из консоли, запущенной от root имени или шаманить предварительно под рутом, настраивая права, которые могут и не сработать в конкретном дистрибе. Чего уж говорить про запуск приложения, работающего с GPIO на Raspberry Pi к примеру. У меня она потому и лежит без дела — программинг в таком стиле вызывает раздражение, вместо удовольствия от хорошо сделанного дело. Все криво, все через одно место нужно делать.
                                                                                                                            • 0
                                                                                                                              Без root даже доступа к COM порту не получить.
                                                                                                                              То, что в win порты доступны всем — иногда тоже не лучшая политика. Кроме того, есть огромное количество приложений (в том числе коммерческих с ценами от килобакса), которые не умеют работать из-под непривелегированного пользователя. Не говоря уж про shareware и простые пользовательские приложения.
                                                                                                                              • 0
                                                                                                                                Ключевое слово — иногда. Закрыть к ним доступ можно, если очень надо. Но чаще всего через COM порт ничего не украсть. Кстати, то, что приложение требует привилегированного доступа — чаще всего признак плохого дизайна. Нормальному приложению если оно не для управления компа — он не нужен. Если нужен — пишется драйвер, который ставится один раз в систему. Он должен быть вылизан и тщательно написан. А программа будет с ним взаимодействовать. Неважно — в линуксе или в винде. Это правильный дизайн.
                                                                                                                                А грязные хаки — это плохой стиль. В новой версии скорее всего работать не будет.
                                                                                                                                • 0
                                                                                                                                  Неконсистентное WinAPI и дальнейшие API. Пляски с NIH/фатальными недостатками технологий DDE, OLE, COM, COM+, DCOM и прочее.

                                                                                                                                  Долгое время не было единых guidelines (сейчас, вроде, лучше стало). К примеру, FHS существует с 1996 года, появился благодаря Linux и BSD сообществам.

                                                                                                                                  Проблема в том, что подавляющее большинство приложений под win имеют такой «плохой дизайн», т. к. система поощряет.

                                                                                                                                  Иногда приложение вроде и работает под непривилегированным пользователем, но в некоторых случаях некорректно. Например, какая-нибудь SCADA, которой только и надо, что показывать картинки, да собирать данные через OPC (OLE for Process Control). Почему — неизвестно.

                                                                                                                                  Или какой-нибудь коммерческий сервер лицензий FlexLM, который при воткнутом HASP'е иногда его не обнаруживает, если он вынимался. Но только иногда.

                                                                                                                                  Или RC-симулятор, которому нужен только доступ к своим файлам да directx/opengl, который размывает шрифты при запуске не из-под админа до нечитаемого состояния.

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

                                                                                                                                  В этом плане в win куда больше проблем, для борьбы с которыми крайне много людей сидят под админом. Проставить своему пользователю доступ к /dev/ttyUSBx, чтобы не запускать недоверенное приложение под рутом — это не так уж и сложно.

                                                                                                                                  Понять, что означает "/dev/ttyUSB0: Отказано в доступе" гораздо проще, чем пытаться понять под виндой, что означает ошибка 0x00000135 у приложения, которое не работает в виртуалке, но работает на реальном железе. При том, что оно не использует directx/opengl.
                                                                                                                                  • 0
                                                                                                                                    Плохой дизайн имеет вообще большинство приложений :) Это статистика.
                                                                                                                                    Тем не менее под Win приложений просто количественно больше и хотя бы есть из чего выбрать. под Linux не всегда удается найти даже плохо написанное приложение. Часто просто вообще нет никакого варианта. вот тут беда. Всего самому не написать.
                                                                                                                                    Под винду много хлама. факт. Но есть отлично написанные приложения. и мне удалось собрать для себя почти все, что нужно. Не все, но много чего. Под линукс не удается собрать такого набора.
                                                                                                                                    Возможно благодаря квалификации MCSA мне удается понимать причины большинства проблем. Не всех, но большинства. Часто удается решить проблемы софта. или найти более правильный аналог. Под линукс мне обычно ничего не говорят ошибки. Часто я даже не могу найти куда приложение их отправляет. Оно молча не работает. И никаких видимых централизованных средств получения информации вроде Event logs или чего-то такого.
                                                                                                                                    • 0
                                                                                                                                      Часто я даже не могу найти куда приложение их отправляет. Оно молча не работает. И никаких видимых централизованных средств получения информации вроде Event logs или чего-то такого.

                                                                                                                                      Для пользовательских приложений — см. stderr, достаточно запустить из терминала

                                                                                                                                      Для системных — /var/log/*

                                                                                                                                      Напротив, в виндовом event log часто нет вообще ничего. Так что сильно зависит от приложения.
                                                                                                                                      • 0
                                                                                                                                        вот говорю же, что без консоли в линуксе никак :) А выше тут говорили, что можно.
                                                                                                                                        На самом деле хорошо, если все так обстоит, потому что обычно советы из книжек и форумов на моем конкретном компе с дебиан или убунту или мандривой (раньше нравился дистриб) не особенно то помогают — все сильно зависит от настроек системы. С единообразием же не очень. Это мое основное нарекание. Вроде и стандарты создаются, а опыт в одном дистрибутиве никак не помогает в другом. даже между debian и ubuntu, которые ближайшие родственники не все работает. Что уж говорить про mandriva или того хуже FreeBSD.
                                                                                                                                        • 0
                                                                                                                                          вот говорю же, что без консоли в линуксе никак :) А выше тут говорили, что можно.
                                                                                                                                          Я такого не утверждал. Не считаю, что следует отрубать левую руку, если пишешь правой.

                                                                                                                                          С единообразием же не очень.
                                                                                                                                          Как будто в винде «очень». Везде, где нет нормальных guideline'ов это так. Вспомнить, например, про инсталляцию/деинсталляцию софта.

                                                                                                                                          Вроде и стандарты создаются, а опыт в одном дистрибутиве никак не помогает в другом. даже между debian и ubuntu, которые ближайшие родственники не все работает.
                                                                                                                                          Мой опыт в archlinux прекрасно помогает мне в debian, ubuntu и centos. Только это работает тогда, когда опыт выходит далеко за рамки copy-paste с форума. Меняются версии софта, меняются конфиги, их расположение, но принципы остаются теми же. Первый из них — RTFM. Хуже, когда мануалов нет, там и бубен бывает нужен.
                                                                                                                                          • 0
                                                                                                                                            Инсталляция и деинсталляция — это беда. К счастью в последнее время много софта, который вообще ее не требует. По возможности стараюсь пользоваться именно таким. Правильно настроенный TC не требует установки больше никогда, он мобилен, FastStone, FileZilla portable, KeePass, Miranda, CodeBlocks, HeidiSQL, XAMPP, AIMP, WinRAR, MPC HC, Light Alloy и куча других программ.
                                                                                                                                            В Linux с источником информации хуже, к сожалению довольно часто. кроме форумов где полно мусора и воды, как и устаревшей нерабочей информации (удивительно как информация 1-2 летней давности может так сильно устаревать) искать часто вообще негде. А общепринятая идея, что текстовые конфиги сами себя документируют лично мне кажется ущербной — неудобно мне лазать по конфигам и пытаться понять как думал автор, когда ему казалось, что он пишет просто и понятно. Мне от его проги нужно одно — чтобы она запустилась или сказала, чего ей не нравится. Далеко не большинство прог это делает.
                                                                                                                                            • 0
                                                                                                                                              WinRAR
                                                                                                                                              Он разве не прописывается в реестре? Кажется, что он интегрировался с explorer'ом.

                                                                                                                                              удивительно как информация 1-2 летней давности может так сильно устаревать
                                                                                                                                              При достаточной динамике развития — запросто. А динамика эта вполне впечатляющая.

                                                                                                                                              В Linux с источником информации хуже, к сожалению довольно часто. кроме форумов где полно мусора и воды, как и устаревшей нерабочей информации (удивительно как информация 1-2 летней давности может так сильно устаревать) искать часто вообще негде.
                                                                                                                                              Для большинства вещей мне хватает документации программы, arch wiki и gentoo wiki. Иногда багтрекер redhat и форумы, но это обычно касается совсем не домашних случаев (типа подключения и настройки корзины от EMC, официальное описание установки которой не работает даже на той версии RHEL, для которой его, якобы, писали) или специализированного софта (типа сопряжения arm тулчейна и eclipse).
                                                                                                                                              • 0
                                                                                                                                                При наличии TC винрар вообще не нужен. Точнее нужна только его консольная версия которая втыкается в ТС на *.rar и все. Но таки он портабельный всегда был. Разве что лицензия слетает при переносе.
                                                                                                                                                • 0
                                                                                                                                                  Нет, после обработки утилитой TCMobile лицензия не слетает. Можно таскать с собой на флешке.
                                                                                                                                                • 0
                                                                                                                                                  Интеграция с эксплорером происходит при первом запуске. Заодно открывается окошко, которое предлагает выбрать какие форматы в дальнейшем с ним ассоциировать. Установка для этого не требуется. Будет работать там, откуда его запустили.
                                                                                                                                • +3
                                                                                                                                  > Без root даже доступа к COM порту не получить.

                                                                                                                                  4.2

                                                                                                                                  $ ls -lh /dev/ttyS0
                                                                                                                                  crw-rw---- 1 root uucp 4, 64 дек. 29 15:42 /dev/ttyS0

                                                                                                                                  Добавляемся в группу uucp и спокойно юзаем порт как угодно.
                                                                                                                                  • +2
                                                                                                                                    извините, но вы тут по незнанию столько чуши понаписывали, что даже не знаю как на всё это ответить.

                                                                                                                                    COM-порт без рута никак? а как же правила udev?

                                                                                                                                    только из консоли под рутом можно IDE запустить? а как же gsudo или там kdesudo?

                                                                                                                                    программинг GPIO из юзерспейса — а вы точно уверены, что это не должен быть модуль ядра (драйвер). потому что обычные приложения таким не занимаются. а если и надо из userspace — то опять же, udev rules.

                                                                                                                                    всё криво и через одно место — это где, в unix, да еще и в сравнении win? что-то мне подсказывает судя по таким высказываниям, что у вас понимание linux не просто плохое, а АБСОЛЮТНО нулевое.

                                                                                                                                    > программинг в таком стиле вызывает раздражение, вместо удовольствия от хорошо сделанного дело
                                                                                                                                    ну конечно, в ТАКОМ СТИЛЕ только раздражение и будет. попробуйте разобраться, как система устроена, и как делать то что вы хотите ПРАВИЛЬНО, а не так как вы привыкли в windows.

                                                                                                                                    по аналогам программ, что вы спрашивали выше — опять же, где-то половину я могу назвать сходу, по функционалу не уступающие win программам. а значит это одно — вы даже не искали, просто ищите оправдания, чем вас linux не устраивает.
                                                                                                                        • 0
                                                                                                                          krusader
                                                                                                                          • 0
                                                                                                                            То, что он выводит список файлов в две панели не делает его альтернативой. У меня он установлен. По функционалу и удобству даже близко не сравним с TC. Это весьма простой файловый менеджер.
                                                                                                                      • 0
                                                                                                                        Ну во-первых отсутствие фотошопа/автокада/вижуалстудии — может вполне достаточный повод, чтобы работать на винде. Если человеку нужно работать в этих инструментах, а не браузерик серфить.
                                                                                                                        Во-вторых полный списочек составить тут нереально, но давайте на вскидку. Допустим человек занимается 3д моделированием в 3dMax или VUE. Линуксового порта нет. Альтернативы — блендер? Который с горем пополам может заменить только 3dMax + переучиваться?

                                                                                                                        Ок, оставим 3д моделирование. Возмем разводку печатных плат:
                                                                                                                        OrCAD, Altium, Allegro, Proteus… Какие есть в линуксах альтернативы, способные полноценно заменить эти пакеты?

                                                                                                                        Наверное опять неудачный пример. Аудиомикширование:
                                                                                                                        FL Studio, Steinberg Cubase, Propellerhead Reason, Reaper, ReCycle, Ableton Live — все винда (мак). Какие альтернативы у линукса?

                                                                                                                        Можно тыкать в любую профессиональную область: видеомонтаж, бухучет, разработка ПО (дада, все эти вижуалстудии, мертвые делфи и т.п.)

                                                                                                                        То есть уходим чуть дальше, чем серфенье в браузере, прослушивания музыки, просмотра видео, и поднятие сервера, и все, приплыли. С профессиональными инструментами у линукса не просто туго, а очень туго.
                                                                                                                        • 0
                                                                                                                          Допустим человек занимается 3д моделированием в 3dMax или VUE.

                                                                                                                          Тут в голову приходит только Голливуд с его мультиками и фантастикой просчитанными и озвученными на Linux… но из линукса там только ядро, а все остальные инструменты, которые скорее всего разрабатывались специально под конкретную задачу. Возможно бралось за основу что-то из OpenSource. Точно помню был какой-то полнометражный мультик просчитанный в блендере.
                                                                                                                          Тут вы с RaJa правы — если построить систему на основе Linux для решения приведенных вами задач, то она будит явно не бесплатной, а скорее всего дороже того чем вы в данный момент пользуетесь.
                                                                                                                          • 0
                                                                                                                            Тут в голову приходит только Голливуд с его мультиками и фантастикой просчитанными и озвученными на Linux… но из линукса там только ядро, а все остальные инструменты, которые скорее всего разрабатывались специально под конкретную задачу. Возможно бралось за основу что-то из OpenSource.
                                                                                                                            Вы неправы.

                                                                                                                            Многие голливудские эффекты делались в Maya (сейчас она работает в т. ч. и на win). Изначально она работала на IRIX (коммерческий UNIX рабочих станции Silicon Graphics, ни пол раза ядра Linux там не было); позже (после перехода с собственных RISC на x86/amd64) они переехали на работу на всей тройке (Linux/MacOS/Win).

                                                                                                                            В современном варианте используются нормальные дистрибутивы (например, RHEL).

                                                                                                                            Blender ставится на любой разумный дистр. Использование blender'а в мультиках не сильно широкое.
                                                                                                                          • +4
                                                                                                                            То есть уходим чуть дальше, чем серфенье в браузере, прослушивания музыки, просмотра видео, и поднятие сервера, и все, приплыли. С профессиональными инструментами у линукса не просто туго, а очень туго.
                                                                                                                            Вы передергиваете.

                                                                                                                            разработка ПО (дада, все эти вижуалстудии, мертвые делфи и т.п.)
                                                                                                                            Вы привели пример таргетированной на win разработки.

                                                                                                                            Это всё равно, что писать, что невозможно разрабатывать, например, банковские приложения под другие браузеры, кроме IE6 (или где там ActiveX закончился).

                                                                                                                            Если вы разрабатываете десктопный софт не только под windows (т. е. нет требования «только visual studio») — то можно спокойно работать на linux.

                                                                                                                            Если вы разрабатываете мобильный софт — то сильно зависит от сегмента (xcode, кажется, на win работать всё ещё не собирается):
                                                                                                                            — iOS — только Mac OS
                                                                                                                            — WP — только Win
                                                                                                                            — Android — Linux/MacOS/Win

                                                                                                                            Если вы разрабатываете под web (опять же, за исключением нацеленного на инфраструктуру MS: Azure, IIS, всякий C#+MVC.NET и прочее), то вам почти без разницы на чем работать (на *nix часто удобнее). Те же IntelliJ IDEA/RubyMine/PyCharm/WebStorm/PhpStorm работают с одинаковым успехом на всех трех основных платформах.

                                                                                                                            Если вы разрабатываете системное ПО, то, в случае нацеленности на POSIX-мир, можно работать на *nix (Linux/Mac OS). В случае win — преимущественно win. Часть БД, например, поддерживают win по остаточному принципу.

                                                                                                                            Java-разработка вообще не привязана к платформе. Python более-менее индифферентен. Ruby — с уклоном в POSIX-мир. C есть везде. На C++ можно писать кроссплатформенно, благо библиотек море (в т. ч. и десктопных: Qt, GTK+, wxWidgets).

                                                                                                                            Если говорить про 3д, то не 3dsmax'ом единым. Maya сейчас и на виндах работает, но исторически они были unix-only (SGI IRIX).
                                                                                                                            • 0
                                                                                                                              Обработка фотографий, обработка звука, обработка видео, 3д моделирование, разработка печатных плат, бухучет.
                                                                                                                              Если это все тоже примеры таргетированной win разработки — то извините.
                                                                                                                              Или может быть вы предлагаете всех 3д моделлеров посадить на майку? :)
                                                                                                                              А как быть с остальными инструментами?
                                                                                                                              • +1
                                                                                                                                Обработка фотографий, обработка звука, обработка видео, 3д моделирование, разработка печатных плат, бухучет.
                                                                                                                                Не передергивайте. Про это я вообще не говорил. Я говорил про ваше
                                                                                                                                разработка ПО (дада, все эти вижуалстудии, мертвые делфи и т.п.)
                                                                                                                                где win необходим только при нацеленности на win/wm/wp. И, к сожалению, с embedded всё на linux не гладко, но ситуация постепенно улучшается.

                                                                                                                                Или может быть вы предлагаете всех 3д моделлеров посадить на майку? :)
                                                                                                                                Я это где-то говорил? Я лишь привел пример профессионального инструмента 3d-моделирования. Просто в области обработки звука или нелинейного монтажа, например, не интересовался.

                                                                                                                                Ситуация с EDA меня печалит. Всё-таки Cadsoft Eagle — штука относительно слабая. Нормальных аналогов proteus нет. Есть, конечно, куча SPICE симуляторов, эмуляторов процессоров (simulavr, simavr, qemu), но порог вхождения зачастую существенно выше.

                                                                                                                                Не надо пытаться меня выставить фанатиком, это выглядит банально глупо.

                                                                                                                                Очевидно, что перевес win привел к тому, что большая часть профессиональных инструментов сделаны под win. Про этот замкнутый круг знают все, кто способен хоть чуть-чуть думать.
                                                                                                                                • 0
                                                                                                                                  Может я не достаточно осведомлен по поводу хороших IDE на linux-e. Подскажите мне хорошую IDE с хорошим отладчиком, я может посмотрю на досуге, ибо мне действительно интересно.
                                                                                                                                  Последнее что я на линуксе я пробовал (правда давно) — это NetBeans + gdb, и там все было печально (по сравнению с виндой конечно). Никаких тебе вызовов методов из под отладчика, никаких тебе автообновляемых вотчлистов. Может я что делал не так, и там все это есть?
                                                                                                                                  • 0
                                                                                                                                    С чем вы работаете (какая target платформа)?
                                                                                                                                    • 0
                                                                                                                                      Пока меня интересуют только десктопы. x86 x64.
                                                                                                                                      upd. Циска само собой
                                                                                                                                      • 0
                                                                                                                                        Судя по gdb вы имеете ввиду c/c++. У меня в плане десктопов только консольные приложения (в основном пишу на java и ruby server-side). Поэтому мои сведения довольно поверхностны.

                                                                                                                                        Из того, что я использовал:
                                                                                                                                        — Qtcreator (для qt-based консольных и не очень тулзов). Серьезных проблем с отладкой не припомню, работало «из коробки».
                                                                                                                                        — Eclipse использовал только для embedded (с соотв. тулчейном, gdb и gsbserver'ом), всё более-менее работает. Бывают нефатальные баги (например, остановка раньше breakpoint'а). OpenOCD иногда чудит (сейчас мучаю ARM).
                                                                                                                                        — Code::Blocks вполне юзабелен. Под винды запилили Em::Blocks, но в Linux пока не портировали.

                                                                                                                                        Насчёт нативной разработки под Cisco IOS не знаю, не сталкивался вообще.
                                                                                                                                        • –1
                                                                                                                                          Консоль для меня — как признак незаконченного приложения — логику написали, а frontend нет. Я так привык. Так воспринимаю еще со времен Правец 8 (клон Apple II). приложение должно не просто работать, а быть удобным. И желательно не очень сложным в использовании.
                                                                                                                                          Что касается CodeBlocks — согласен, вполне хорош, мне нравится. Хоть и не без недостатков. Но сильно хуже даже Visual Studio по удобству. Про Embarcadero IDE даже говорить нечего — в RAD разработке с ними никто не сравнился пока. Но этот подход верен для меня. Другим может быть нужно другое.
                                                                                                                                          OpenOCD — это глючный тормоз. Мне не понравился крайне. Отлаживать в нем сплошное мучение — если нужно запустить 10 раз, то уже на 5й терпение может кончиться от скуки в ожидании. А если нужно попробовать несколько идей — то вообще тоска.
                                                                                                                                          Я не очень люблю рисовать блок-схемы, я предпочитаю пробовать небольшими кусками. Писать огромный код и потом ловить в нем баги неделями пытаясь его запустить — не мой метод. Лучше проверять идеи небольшими блоками и соединять их потом. Поэтому компиляция и пробные запуски — довольно большая часть моего времени. И если среда тормозит — это плохо. Это отнимает драгоценное время. Delphi компилирует очень быстро. С/С++ by design медленнее в разы. Если добавить неудобную IDE и медленный отладчик, получается мука, а не разработка.
                                                                                                                                          • 0
                                                                                                                                            Консоль для меня — как признак незаконченного приложения — логику написали, а frontend нет

                                                                                                                                            Почему для вас? Это, собственно, так и есть. Только эта «незаконченность» не баг, а фича :) Frontend'ов можно написать сколько угодно и каких угодно, проблема только в том, что написанием качественных GUI к консольным приложениям особо не заморачиваются: популярность линукса небольшая, а целевой аудитории консоль проще. Вот и выходит замкнутый круг.
                                                                                                                                            • 0
                                                                                                                                              можно, вот только почему-то очень редко кто-то пишет. Не писать же самому фронтенды ко всему на свете.
                                                                                                                                              Это невозможно. А на деле так и получается — за какое дело ни возьмись — все инструменты недоделаны, не настроены, не работают, чтобы взять и просто пользоваться. Этакий перемотанный изолентой навечно самосборный веломотоавтогибрид. вроде ездит, но неудообно до жути.
                                                                                                                                              О том и речь — пока каждый свой велосипед изобретает, люди просто пользуются приложениями, решают задачи. Им пофигу ОС. Лично я был бы счастлив иметь гибкость linux с удобством приложений под windows или macOS. но не судьба. Линукс-разаработчики в большинстве своем, к сожалению, адепты синей изоленты и мыльниц в качестве корпусов. А те, кто пытаются сделать красиво, увлекаются рюшечками сверх меры. В итоге приложением пользоваться все равно невозможно, просто из-за перегруженности красявостями. Всякие «блики» — имитация стекла и прочая безвкусица в стиле — чем больше красот тем лучше — не добавляют удобства. Эта безвкусица только мешает.
                                                                                                                                              И так кругом — ощущение недоделанности, брошенности на полпути, непродуманности. Никакого ощущения надежности и целостности. Я просто не доверяю этой ОС. А как ей доверять, если она того и гляди подставит тебя в нужный момент :)
                                                                                                                                            • +1
                                                                                                                                              Консоль для меня — как признак незаконченного приложения — логику написали, а frontend нет.
                                                                                                                                              У нас сильно разные представления. Я не считаю, что моим серверным приложениям нужен GUI. Как максимум — API, через который работает веб-интерфейс.

                                                                                                                                              Но сильно хуже даже Visual Studio по удобству.
                                                                                                                                              Сравнили. MS VS развивался довольно долго и в смысле UX на высоком уровне. Сильный коммерческий продукт.

                                                                                                                                              OpenOCD — это глючный тормоз. Мне не понравился крайне.
                                                                                                                                              У меня к нему особо претензий нет: использую с Olimex ARM-USB-TINY-H. Пользуюсь версией 0.7.0.

                                                                                                                                              Поэтому компиляция и пробные запуски — довольно большая часть моего времени. И если среда тормозит — это плохо.
                                                                                                                                              Make, Eclipse поддерживают инкрементальную сборку, что в случае Си позволяет собирать проект более-менее нормально. Это относится только к embedded сборке. Про сборку вещей размером с chromium разговор не идет. Там актуальна сборка в tmpfs, distcc и прочие радости.
                                                                                                                                              • +1
                                                                                                                                                Более-менее, худо-бедно, максимум API — это как раз те фразы, которые оценивают общее положение дел.
                                                                                                                                                В некотором роде завидую вам. спартанские привычки — это неплохо. Я даже в серверном приложении люблю иметь наглядный фронтенд, который позволяет видеть что происходит в реальном времени. А не срезами через кучу утилит или поиском в логах. Я не лезу в двигатель, но тахометр, спидометр, датчик температуры и топлива считаю обязательными на панели управления. Они напрямую не влияют на скорость, но без них управление превращается в лотерею — на сколько еще хватит топлива (памяти, ресурсов проца и прочего), что именно сейчас делает система.
                                                                                                                                                Для сравнения — Gene FTP и любой FTP сервер под Linux. У второго будет возможно больше всяких фич. Но пользоваться первым удобнее.
                                                                                                                                                • +1
                                                                                                                                                  Я даже в серверном приложении люблю иметь наглядный фронтенд

                                                                                                                                                  Установленный, надеюсь, не на самом сервере? :)
                                                                                                                                                  • 0
                                                                                                                                                    По желанию. Но чаще всего нет. Для этого в винде есть MMC, а также каждое приложение может изобрести свой протокол, вне зависимости от ОС.
                                                                                                                                                    • 0
                                                                                                                                                      Установленный, надеюсь, не на самом сервере? :)
                                                                                                                                                      Достаточно посмотреть на www.g6ftpserver.com/en/screenshots
                                                                                                                                                      • 0
                                                                                                                                                        И что с того? :) У меня FileZilla стоит в качестве FTP, он простой удобный, с гуй, но гуй к сервису коннектится через tcp/ip. А MMC для таких целей вообще сказка, в Linux подобного стандарта нет, кстати как и нет стандарта RemouteApp к примеру для работы с графикой удалённо (X сервер тут не при чём, ибо это совсем другое).
                                                                                                                                                        • 0
                                                                                                                                                          кстати как и нет стандарта RemouteApp к примеру для работы с графикой удалённо
                                                                                                                                                          Тот же RDP, только в профиль.

                                                                                                                                                          X сервер тут не при чём, ибо это совсем другое
                                                                                                                                                          Естественно другое. И? Графику пробрасывает, нормально работает (хотя при использовании Qt/GTK/wxWidgets будет так же гоняться графика). Для любителей — есть NX, чтобы меньше гонять по сети. Ещё есть VNC и SPICE.

                                                                                                                                                          Естественно, что в существенно различных системах бывают различные протоколы. Очевидно, что пропиетарный протокол не получил хорошего распространения вне MS-экосистемы.
                                                                                                                                                          • 0
                                                                                                                                                            В том и дело, что X-сервер предназначен для терминальных сессий, а не для удалённого доступа, а сторонние решения, тот же NX, его ведь нет из коробки, а так решение замечательное, просто нужен стандарт.

                                                                                                                                                            p.s: rdp вообще не при чём, просто для того что бы запустить отдельное приложение на сервере с гуй, со всеми плюшками граф ускорения, и т.д. в винде есть встроенный из коробки механизм, вот и всё :) собственно по этой причине в винде много даже системного сотфа имеет гуй потому что так принято в экосистеме.
                                                                                                                                                    • 0
                                                                                                                                                      Более-менее, худо-бедно, максимум API — это как раз те фразы, которые оценивают общее положение дел.
                                                                                                                                                      Перегибаете.

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

                                                                                                                                                      Они напрямую не влияют на скорость, но без них управление превращается в лотерею — на сколько еще хватит топлива (памяти, ресурсов проца и прочего), что именно сейчас делает система.
                                                                                                                                                      Для этого есть мониторинг. Или вы сидите на нескольких серверах и смотрите на каждом в несколько окон одновременно?
                                                                                                                                                      • 0
                                                                                                                                                        Не сижу, но агрегацию логов и отдельный мониторинг лучше планировать при разработке. Потому что если не напишете вы, есть шанс что не напишет никто. В итоге не будет никакого мониторинга.
                                                                                                                                                        • 0
                                                                                                                                                          Тогда зачем мне GUI для какого-нибудь демона?
                                                                                                                                                          • 0
                                                                                                                                                            В Windows есть централизованная консоль Services. в которой хотя бы можно посмотреть какие сервисы работают, какие нет, от чьего имени, какие права. В Task Manager можно посмотреть визуально дерево процессов, какие ресурсы использует, как себя чувствует приложение. В linux таких средств маловато. mem выводит информацию только о памяти, никакого drilldown нет. Я не специалист по администрированию linux, но даже с гуглом я не чувствую себя комфортно в линуксе. Часто я не могу понять что происходит, если что-то пошло не так. Наглядно посмотреть дерево процессов и распределение ресурсов не получается. Информации вроде много, а понимания больше не становится.
                                                                                                                                                            • 0
                                                                                                                                                              Навскидку: ps, pstree, htop. Почти в каждом DE есть графический менеджер, доступный через основное меню.

                                                                                                                                                              kde

                                                                                                                                                              htop
                                                                                                                                                              • 0
                                                                                                                                                                Спасибо, за информацию. попробую у себя на ноуте в Ubuntu при очередной перезагрузке в нее :)
                                                                                                                                                                на тестовом debian сервере не особенно наглядно:
                                                                                                                                                                init─┬─acpid
                                                                                                                                                                ├─apache2───5*[apache2]
                                                                                                                                                                ├─atd
                                                                                                                                                                ├─cron
                                                                                                                                                                ├─dhclient3
                                                                                                                                                                ├─exim4
                                                                                                                                                                ├─6*[getty]
                                                                                                                                                                ├─miniserv.pl
                                                                                                                                                                ├─mysqld_safe─┬─logger
                                                                                                                                                                │ └─mysqld───11*[{mysqld}]
                                                                                                                                                                ├─portmap
                                                                                                                                                                ├─proftpd
                                                                                                                                                                ├─rpc.statd
                                                                                                                                                                ├─rsyslogd───3*[{rsyslogd}]
                                                                                                                                                                ├─sshd───sshd───bash───pstree
                                                                                                                                                                └─udevd

                                                                                                                                                                debtest:~# ps
                                                                                                                                                                PID TTY TIME CMD
                                                                                                                                                                4144 pts/0 00:00:00 bash
                                                                                                                                                                4152 pts/0 00:00:00 ps

                                                                                                                                                                htop и вовсе отсутствует
                                                                                                                                                                • 0
                                                                                                                                                                  htop надо ставить. Это естественно для любого дополнительного софта.

                                                                                                                                                                  Для ps/pstree есть ключи, которые позволяют получить нужный уровень детализации. Для того, чтобы про них узнать, достаточно заглянуть в документацию.
                                                                                                                                                                  • +1
                                                                                                                                                                    вот об этом и говорю — в Win оно встроено. Никакой документации не нужно, оно и так по умолчанию работает и выдает нужную информацию. Хотя настроить можно и документация есть.
                                                                                                                                                                    Когда мне нужно срочно посмотреть что-то, я не хочу сначала лезть в man, чтобы читать огромную страницу с невнятным описанием (чаще всего оно бесполезно и отсылает читать дальше до бесконечности, примеры редко приводятся полезные). Если я полез смотреть процессы, что-то работает не так, или я не уверен, что все хорошо, мне не до изучения манов, надо решать проблему. Я говорю именно про удобство пользования. Одна и та же системная утилита в win работает удобно и сразу, а в linux даже ее надо настраивать и запоминать ключи. Мне оно зачем? Почему нельзя сделать сразу полезно и по умолчанию настроить максимально полезный и чаще всего применяемый вид? Если мне будет нужно — я тогда полезу настраивать. Но в виде по умолчанию вывод программы полностью бесполезен.
                                                                                                                                                                    • +2
                                                                                                                                                                      вот об этом и говорю — в Win оно встроено
                                                                                                                                                                      В linux есть top, ps. Даже в минималистичных дистрибутивах, если не выкидывать специально.

                                                                                                                                                                      man ps<ENTER>/tree<ENTER> набирается не очень долго.

                                                                                                                                                                      Вы же не жалуетесь, что какого-нибудь process monitor нет из коробки?

                                                                                                                                                                      Если вы ставили DE, не отключая административные утилиты, то top-подобная программа с GUI, как правило, есть. Не требует помнить ключи ps.

                                                                                                                                                                      Почему нельзя сделать сразу полезно и по умолчанию настроить максимально полезный и чаще всего применяемый вид?
                                                                                                                                                                      Есть такое волшебное слово — совместимость. Если программа, выхлоп которой не сильно изменился за последние 20-30 лет (sic!), резко поменяет формат выдачи — по головке не погладят. Это часть наследия UNIX.

                                                                                                                                                                      Просто две различные системы, с различными подходами к администрированию.