Хакеры под Linux — забавные люди. Они измеряют время версиями патчей.— Rob Riggs, в .sig

Я из тех самых престарелых "геймеров" в командную строку и конфиг-файлы, который предпочтёт чтение полезных статей пустому срачу в комментариях. Поклонник Gentoo, поэтому испугать меня сборкой firefox или LibreOffice весьма проблематично. Я никогда не выступал против альтернативных дистрибутивов, предпочитая для своих проектов проверенный и хорошо изученный мной.

Время неумолимо летит вперёд, и окружающий мир меняется, порой, быстрее, чем нам хотелось бы. За долгие годы использования Gentoo, я столкнулся с внушительным объемом "сюрпризов" от разработчиков: и переезд на rolling-release, и внезапно упавший как снег на голову systemd, и, даже, любовное послание Торвальдса nVidia. И год от года я замечаю (а я, вообще, замечательный человек) растущую популярность Linux.

Огромный шаг в этом направлении сделали в Canonical, выпустив "народный" дистрибутив. В своё время я даже удивился, что в Сибирской сети супермаркетов "Аллея", "Командор" и "Хороший" на всех ККМ используется подпиленная под задачу Ubuntu.

Да, Ubuntu был (и является) простым в использовании дистрибутивом, готовым радовать среднестатистического пользователя "из коробки". Да, это всё тот же старый-добрый Linux, рафинированный до боли в паху и скрежета в зубах. Миллионы статей, обзоров, видео на этих ваших ютьюбчиках рассказывают нам, насколько близок к людям стал Linux. Но он не стал. Об этом, с грустью, я бы хотел Вам поведать.

Старый-добрый инструмент

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

Инструментарий у Linux, пожалуй, самый богатый для подобных решений. Настроить виртуальный хостинг? Пожалуйста! Настроить на виртуальной машине nginx + postgres + postfix + dovecot + php-fpm + vpn -- и всё, ты в клубе! У тебя есть свой сайт, своя почта, свой впн. Возможно, еще и asterisk -- и своя телефония появилась! Всё доступно, всё реально, да. И требует сравнительно небольших ресурсов!

А тому ли я дала обещание любить?

Однако, есть другой мир. Мир, в который нас стремительно стараются загнать корпорации. Сами корпорации нежно и с любовью называют это "эко-системами". Такие есть у Apple, у Сбера, например. Даже Google что-то там пилит усиленно. Microsoft тоже пробует не отставать. Все эти системы обещают две вещи: экологичность (все эти компании, как гусары, заявляют о заботе о людях и о природе), и удобство. С обеими, естественно, всё не так радужно.

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

С другой стороны, удобство систем можно рассматривать, разве что, на примере Apple. И то, с большой натяжкой. Нет, интерфейс у iOS и у macOS прекрасен, удобен и прост. Речь о системах в большом понимании. К примеру, доступность данных на всех устройствах Apple -- это и правда удобно. Но вся системность больше похожа на баловство. Если, конечно, не считать революционным обмен буферами copy-paste между устройствами.

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

А что подобное есть в Linux? Здесь сразу на ум приходит... ничего. Ничего не приходит здесь на ум, потому что никаких движений в этом направлении Linux не делает. Каждый новый релиз ядра приближает нас к... ничему. Ядро просто становится стабильнее. Добавляются новые фичи, добавляется поддержка нового железа.

Gnome и KDE? Они заняты своими войнами непонятно с чем и с кем. Концепция Gnome -- стать чем-то средним между Windows и macOS. KDE выдерживает свою позицию, которая, в прочем, тоже ничем особым не отличается. Взгляните на топ gnome-look или kde-look -- в топ 10 попадёт хотя бы одна тема оформления клон Windows или macOS.

Сказать, что у всех DE под Linux вырвиглазный дизайн, конечно, нельзя. Они вполне юзабельны. Но они никакие, и застряли во времени, году, эдак, в 2010-м. Любой DE под Linux -- это простой инструмент с простым дизайном, не имеющий никаких бонусов, преимуществ, полезностей.

Жизнь -- боль

С годами использования Linux, а также, параллельного пользования и FreeBSD, и macOs (на оригинальных устройствах), и Windows -- могу сказать, что мы давно не видели грандиозных прорывов в технологиях. Не тех, которые дурно пахнут, а именно революционных вещей. Более того, нас старательно разбивают на группки "по интересам".

У тебя Андроид? Фууу, лошара, не смог накопить себе на Айфон. У тебя Айфон? Фууу, лошара, переплачиваешь за огрызок. Это справедливо почти для всего. Ради того, чтобы сгруппировать вокруг себя клиентов, компании объединяются с другими компаниями. Одни компании предлагают бесплатную подписку на музыку от известного поставщика контента, другие предлагают бесплатный онлайн-кинотеатр. Другие компании скупают всё, до чего могут дотянуться, и, под видом заботы о ближних, загаживают старые сервисы до нельзя.

В определённый момент нас окончательно поделят на сферы влияния, назовут клиентами тех или иных эко-систем, сотрут государственные границы, и всё станет кока-колой (С). Это приведёт к тому, что глобальные корпорации будут диктовать свои условия миру. Наверняка.

Причём тут Linux?

Linux всегда воспринимался (да и, фактически, являлся) "мятежной" платформой. В том плане, что позволял не платить мзду корпорациям за использование ПО. Всё бесплатно, все доступно -- нужно только прочитать инструкцию и присобачить так, как тебе нужно. Документации, особенно годной, сначала было не очень много, особенно локализованной. Позже стало появляться много статей, форумов, стэковерфлоу и сымиже. Стали появляться утилиты по настройке. Стали даже появляться системы по настройке систем!

В дистрибутивы стали встраивать целые комплексы утилит по настройке системы и демонов. И всем показалось, что наступило вселенское счастье. А на самом деле, наступил застой.

Вы спросите, зачем я так долго рассказывал про дизайн DE, эко-системы, и завершил всё застоем? Всё просто. Все главные проблемы удобства, популярности Linux растут из одного факта -- отсутствие дизайнеров и маркетологов. Ну нет среди любителей Linux грамотных идейных специалистов в этих областях.

Представьте себе Linux, который задаёт стандарты и тренды в области настольных ОС. Представили? Забудьте, этого никогда не будет. Во-перых, Linux не един. Огромное количество дистрибутивов приводит к разным взглядам на.. всё. Даже организация дерева каталогов порой отличается, и весьма сильно. Нет никаких стандартов, и каждый делает как захочет.

Как можно создавать общую модель системы сервисов и облаков, когда вы не можете определиться со стандартами внутри Linux?

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

С другой стороны

С другой стороны, рост популярности рафинированных дистрибутивов привёл к росту армии диванных админов. Отряды спецов во всём, разрывающих ЛОР, но, по факту, не способных ни собрать ядро, ни установить софт из исходников. Во всём мире ощущается такое веяние -- "сделайте мне что-нибудь, чтобы я ничего не делал, а деньги капали".

Однако, и реальных специалистов, разбирающихся в вопросе, или стремящихся к этому, на рынке становится всё больше и больше!. Это не может не радовать. И к чёрту конкуренцию, я за здоровый спорт. Сообщество любителей Linux неумолимо растёт, и, быть может, завтра мы увидим, как очередной самородок придумает революционную технологию...

...которая сразу же будет коммерциолизирована.

Спасибо за внимание. -kuazaar-

Комментарии (153)


  1. GarretThief
    30.11.2021 12:29
    +4

    В дистрибутивы стали встраивать целые комплексы утилит по настройке системы и демонов. И всем показалось, что наступило вселенское счастье. А на самом деле, наступил застой.

    Целью развития любой системы является покрытие на 100% функционала любого пользователя. И линукс достиг того, что им можно просто пользоваться без всяких компилов ядра и поиска по /etc нужного конфига. И линукс этого достиг, убунта с 12 версии обновляет только шрифты гнома именно потому, что ей больше нечего допиливать, всё и так работает.

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

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

    А, и да, из бесплатных есть две категории:

    • с рекламой/донатами (втч от коропораций) - браузеры плюс все разработки по обмену пакетами, соцсети, торренты, архиваторы, всякие википедии, стриминг музыки/видосов. То есть всё то, где товар - вы.

    • то, что корорации делают для себя - ${любая-тулза-для-разработки-name}, есть всё то, что делают программисты для программистов.


    1. kuazaar Автор
      02.12.2021 20:21

      И линукс этого достиг, убунта с 12 версии обновляет только шрифты гнома именно потому, что ей больше нечего допиливать, всё и так работает.

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

      Вообще, строго говоря, зачатки таких удобств сегодня предоставляет только macOS/iOS

      опенсорсному разрабу интересно перекладывать байтики по уникальному алгоритму

      и да и нет. разрабы бывают разные. как и во всём.

      из бесплатных есть две категории

      вы хотели сказать, "на сегодняшний день реализованы", ведь так?


      1. MTyrz
        02.12.2021 22:30
        +2

        Нет стремления создавать что-то, что поможет объединить рабочее место, платформу для отдыха, игровую консоль, планшет, мобильник
        И пожалуйста, не надо такого стремления. Можно хотя бы одну ось не превращать в гибрид ежа и ужа, как все остальные? Шестилапых семихренов ака вин8 мы уже насмотрелись. Кому они нравятся, тот на них уже работает, оставьте linux тем, кто предпочитает для каждой задачи свой инструмент.


        1. kuazaar Автор
          02.12.2021 22:53

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

          Кстати, спасибо за идею следующей статьи! :-)


          1. MTyrz
            03.12.2021 00:40
            +2

            Всегда пожалуйста.

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

            Вы уже пишете, что возможность настройки пугает и обескураживает, и должна быть вынесена в опцию. За вами придет человек, который скажет, что этой опцией пользуется всего десять процентов пользователей, и давайте ее вообще уберем. В результате мы получим очередное третьегномие, и вам придется иметь с ним дело, потому что сдавать RHCE вам придется именно с ним, а остальные из стандартной поставки RHEL уже выпилены.


            1. kuazaar Автор
              03.12.2021 01:35
              -1

              Видите ли, я последовательный противник увеличения популярности Linux.

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

              я не отношусь к разработчикам Linux, к некоторому моему сожалению

              Что вам мешает приложить руку к созиданию системы? пара строчек кода, багфикс, хоть что-нибудь! в Gentoo давно уже пора переписать с ноля Portage -- занялись бы, вместо того, чтобы бороться с тем, ради чего трудятся миллионы разработчиков по всему миру!

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

              Так уже было много раз. Очень много-много-много раз. И дело не в том, что кто-то придёт и что-то предложит. Это два разных процесса. Во-первых, неподготовленный пользователь в процессе настройки обязательно что-нибудь сломает. Я помню первые свои 20-30 переустановок linux почти всегда происходили из-за некорректно выбранных шрифтов для русской локали. А менялись они вместе с темой. 90% новичков плюнут и не станут вникать в суть проблемы.

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

              В результате мы получим очередное третьегномие, и вам придется иметь с ним дело, потому что сдавать RHCE вам придется именно с ним, а остальные из стандартной поставки RHEL уже выпилены.

              Это уже демагогия, к сожалению. В случае острой необходимости возрождения и продолжения функционала, который был "убит", всегда есть возможность сделать Fork. Cinnamon это сделали, и у них круто получилось по началу. По итогу они плюс-минус прикатили к тому же. При остном желании скопироват macOS гном протерял крайне много. В основном, своих поклонников


              1. MTyrz
                03.12.2021 01:49

                кажется, что я общаюсь с человеком, который стремится спорить ради спора.
                Прекрасно, давайте на этом наш спор и завершим.
                Желаю здравствовать.


                1. kuazaar Автор
                  03.12.2021 01:54
                  -1

                  И вам не кашлять! )


      1. oWeRQ
        03.12.2021 11:13
        +2

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

        Почему же нет стремления? KDE Connect для локальной сети, интеграция с гуглсервисами, альтернативы облакам, запуск мобильных приложений на десктопе итд


        1. kuazaar Автор
          03.12.2021 13:08

          пока с большой натяжкой, но примем


    1. Alexey2005
      03.12.2021 13:57

      И линукс этого достиг, убунта с 12 версии обновляет только шрифты гнома именно потому, что ей больше нечего допиливать, всё и так работает.
      Так занялись бы оптимизацией, если и вправду больше заняться нечем. Первое впечатление при переходе с Win10 на KUbuntu — «блин, а что ж оно такое тормознутое?!»
      Абсолютно всё работает медленнее, чем в винде. Даже начиная с загрузки — десятка грузится за 12 секунд, а KDE — сорок, и это ещё после оптимизации и отключения всего подряд.
      Мелкие приложения типа блокнота в винде открываются мгновенно, буквально в ту же миллисекунду, что вы делаете клик по иконке. В KUbuntu идёт ощутимая задержка почти в секунду от клика до открытия окна.
      Поиском линуксовым (который в GUI) вообще невозможно пользоваться — это жесть какая-то, черепаха в квадрате.
      Ну и т.д. Такое ощущение, что там никто и никогда вообще в оптимизацию не заморачивался. Тормозит? Ну и хрен с ним, хоть как-то пользоваться можно и ладно.


      1. kuazaar Автор
        04.12.2021 15:58

        Честно говоря, я не понимаю о каких тормозах идёт речь. У меня всё происходит мгновенно. Хотя, у меня и не убунта.

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


        1. Goose-Iron
          05.12.2021 22:09

          Так мало того, что Убунта и её поделия а-ля кубунту и Ко тормознутые, так ещё и критичны к железу.

          Помню несколько раз пытался перебраться на Убунту и все разы терпел не удачи.

          Сначала искал дистрибутив для древнего ноута на P4, ни одно а из веток Убунты не устанавливалась(пробовал начиная с 10 версии), ругаясь на процессор.

          При этом Минт на более современной Убунте устанавливался и даже позволял с некоторым комфортом смотреть видосики.

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


          1. kuazaar Автор
            06.12.2021 15:53

            Арч -- весьма неплохой, и, даже, хороший дистрибутив. Собственно, и коммьюнити у него весьма неплохое. Хорошая, богатая документация -- это плюс. Раньше таким богатством мог похвастаться и Gentoo, но сейчас всё несколько хуже.

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


  1. Charg
    30.11.2021 12:55
    +2

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

    Хоть одну? 7zip.


    1. unsignedchar
      30.11.2021 13:13
      +5

      7zip — ещё 1 хороший архиватор. Но революцией его я бы не называл.


      1. alexevil
        30.11.2021 21:59
        +1

        А каких масштабов революцию вы хотите? Лечение рака, полет на Марс с помощью бесплатных опенсорсных утилит? :)


        1. unsignedchar
          01.12.2021 09:23
          +1

          Ок, что нового раньше невозможного дал нам 7zip?


      1. Charg
        01.12.2021 16:41
        +2

        • бесплатный

        • опенсорсный

        • не монетизирующийся (я даже раздела или кнопки donate на сайте не нашел)

        Не знаю зачем ТС ввернул слово "революция" в этот абзац, но в нём утверждалось что всему бесплатному суждено быть догоняющим, а это не так.

        У меня конечно нет статистики использования разных архиваторов, но что-то мне подсказывает что 7zip в этой нише лидер.


    1. kuazaar Автор
      02.12.2021 20:25

      архиватор крут, но революция в чём? он всего-лишь более концептуально архивирует информацию.

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

      нет, это не революция. это прогресс. всего лишь...


    1. dMac
      03.12.2021 16:28
      +1

      Извините, но фу. 7zip станет хорошим тогда, когда будет уметь данные для восстановления. В нынешнем виде годится только для того, что не жалко потерять. Для критичных данных, к сожалению, WinRAR приходится использовать


      1. oWeRQ
        03.12.2021 16:49

        7zip не средство бекапов, это архиватор, зачем ему избыточные данные? Во времена WinRAR это было хоть сколько-то оправдано из-за повсеместного использования флопиков.


        1. kuazaar Автор
          04.12.2021 16:08

          вы, определённо, никогда не сталкивались с данными, чуть более важными и критичными, чем папки "111" и "Мои документы" с рефератами. Существуют еще, помимо всего прочего, архивы с конфигами системы/ядра, дампы БД, правил файервола и прочих прелестей. И получить битый архив дампа базы на несколько гигов. в результате накрывшегося диска, или накрывшаяся база биллинга, приведут к не очень приятным последствиям и ощущениям чуть ниже спины. Идеальный вариант -- иметь избыточные данные для восстановления, либо множество копий на разных носителях


          1. oWeRQ
            05.12.2021 03:07

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

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


            1. kuazaar Автор
              06.12.2021 16:06

              Конфиги удобнее и практичнее хранить в гите

              я очень надеюсь, что вы немножко шутите?

              Да и вообще, кто сказал, что архиватор -- это средство бэкапа? Любой архиватор -- это инструмент. Сомневаюсь, что вы пишете дампы БД на соседний комп напрямую. Да и на плёнку -- сложно себе это представить.

              не представляю насколько вероятно восстановить побитый архив с накрывшегося диска,

              Речь не всегда идёт о дохлом или помирающем диске. Ситуации бывают очень разные. В том числе, и восстановление данных после НСД, и после сбоев ФС.


      1. Charg
        04.12.2021 01:12

        Для критичных данных, к сожалению, WinRAR приходится использовать

        Я правильно понял что критичные данные бэкапятся архиватором (не важно каким)? Видимо не настолько уж они и критичные.


        1. kuazaar Автор
          04.12.2021 16:10

          Критичные данные, в том числе, могут бэкапиться и архиватором. А в чём собственно, проблема?


          1. oWeRQ
            05.12.2021 03:11

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


            1. kuazaar Автор
              06.12.2021 16:09
              +1

              я правильно вас понимаю -- winrar не предназначен для бэкапов данных? в том числе, критичных? я определённо не понимаю, чего вы хотите мне сказать


  1. NeoCode
    30.11.2021 13:09
    -2

    У линукса был и частично остается неплохой дизайн DE. Но Убунту вырвиглазна, это да. Я вот вчера попользовался WinXP в виртуалке (нужно было посмотреть на работу одной старой софтины) - так вот, насколько же приятный у этой системы дизайн. С отключенными украшательствами, т.е. по сути в стиле Win98. Все четко, ясно, идеальная цветовая гамма, идеальные размеры контролов. В линуксе тоже такое есть, но не во всех DE (точнее, еще остается, несмотря на усилия некоторых по пропихиванию т.н. современных дизайнов в DE). И это преимущество линукса - можно выбрать то что более-менее подходит. Дизайн Win10 вырвиглазен, и в отличие от Линукса, сделать с этим ничего нельзя. На работе вынужден пользоваться - до сих пор порой не попадаю мышью куда надо, просто потому что нет границ между элементами интерфейса - попробуйте перетащить например "калькулятор".

    Чего реально не хватает в линуксе, так это среды разработки уровня Visual Studio. Да, нативной, написанной не на джаве или электроне. С мощным отладчиком. Без дурацких make-файлов и bash-скриптов. Вот это все, унаследованное из 80-х - реальный недостаток, и к сожалению он засел в мозгах линукс-разработчоков настолько, что по другому они не мыслят. Последнюю Студию вроде бы портировали под Mac. Если бы ее портировали под Linux, наверное я бы окончательно перешел на него.


    1. chemtech
      30.11.2021 13:17
      +1

      Чего реально не хватает в линуксе, так это среды разработки уровня Visual Studio. 

      Есть Visual Studio Code. Лучше, мне кажется, не будет.


      1. NeoCode
        30.11.2021 13:24

        VS и VSCode - совершенно разные вещи. Для меня VSCode - образец прибитого гвоздями "нового" дизайна, который мне как раз таки не нравится. Лучше всех под Linux наверное qt creator, но и там отладчик бедноват и кривоват.


        1. zorn-v
          30.11.2021 14:40

          Настоящий программист сможет и без отладчика )

          print/debug/на крайняк в UI label.

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

          При чем тут дизайн и vscode ? Вы его хоть пробовали ?


          1. NeoCode
            30.11.2021 19:23

            Пробовал. И да, дизайн — в основном дело вкуса, я с этим совершенно не спорю.


      1. mayorovp
        30.11.2021 16:14

        А хотелось бы именно уровня Visual Studio, а не Visual Studio Code.


        1. chemtech
          30.11.2021 16:23
          +8

          Есть IDE от JetBrains.


      1. Carburn
        30.11.2021 16:55

        Написано же не на электроне ????


    1. screwer
      30.11.2021 13:28
      -2

      Visual Studio не нативная. Весь UI там это C# (та же джава)


      1. NeoCode
        30.11.2021 13:48
        -2

        По сути да, но он все-же ближе к нативному визуально, чем джавовский (сравниваю со всякими IDE на базе Eclipse). Хотя я не против джавовского, если бы он был штатный для всей ОС, и все программы бы им пользовались. Тогда всё было бы в едином стиле, и можно было бы оценить удобство и комфорт при работе. Лично мне больше нравятся "старые" интерфейсы за их четкость - например заголовки окон там никогда не сливаются визуально ни с содержимым окна, ни с другими окнами на заднем фоне. Но я допускаю, что кому-то может нравиться и "современный" стиль.

        А вот когда каждая софтина имеет свой нестандартный интерфейс, это мне однозначно не нравится.


        1. Carburn
          01.12.2021 13:32

          Сильно дизайн что ли отличается? https://plugins.jetbrains.com/plugin/14965-visual-studio-2019-dark-theme

          Скриншот


    1. tark-tech
      30.11.2021 13:45

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

      Ну вот HotKey Manager v1.70 http://www.killprog.com например.

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


    1. oji
      30.11.2021 13:49
      +2

      К сожалению, Visual Studio под Mac - это переименованная Xamarin Studio, до оригинала ей очень далеко. Посмотрите в сторону JetBrains Rider, лично мне эта IDE меньше VS нравится, но функционально они довольно близки, в отличие от Xamarin. Правда, нет бесплатной Community Edition.


      1. Carburn
        30.11.2021 17:04

        Он же сказал чтобы не на Java была написана. И ему скорее CLion нужна.


        1. Viceroyalty
          01.12.2021 00:38

          Чем ему Java то не угодила? По другому нарисованы кнопочки? Вроде, это правит я скином


          1. TrashboxBobylev
            01.12.2021 09:04
            +2

            Java тормозит.


            1. Carburn
              01.12.2021 13:27
              -1

              не сильнее С#.


    1. apro
      30.11.2021 14:36
      +1

      Чего реально не хватает в линуксе, так это среды разработки уровня Visual Studio. Да, нативной, написанной не на джаве или электроне. С мощным отладчиком

      А может не хватает именно "Visual Studio", чтобы даже пункты меню были на тех же местах? KDevelop, Qt Creator сразу приходят на ум, и для DE на основе Qt у них вполне стандартный интерфейс. И разве в 21ом веке это важно? В эпоху LSP вы можете в консольном редакторе выделить кусок кода и выбрать в списке доступных рефакторингов например извлечь в отдельный метод, не говоря уже о автодоплнениях, переходу по символу и т.д. и все это будет работать в огромных проектах.

      Без дурацких make-файлов и bash-скриптов. Вот это все, унаследованное из 80-х - реальный недостаток, и к сожалению он засел в мозгах линукс-разработчоков настолько

      А какое отношение make/bash имеет к IDE? Не хотите, не используйте их в своей системе сборке, в чем проблема? И на минуточку "нейронные сети" например были изобретены в где-то в 1940-1950, может тоже откажемся от этих устаревших технологий?


      1. TrashboxBobylev
        05.12.2021 11:24

        make был заменен еще большей степенью идиотизма в виде миллионов конфигов для automake и cmake.


        1. unsignedchar
          05.12.2021 11:39

          Какая альтернатива?


          1. TrashboxBobylev
            05.12.2021 12:04
            +1

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


            1. unsignedchar
              05.12.2021 12:15

              Предлагаете переписать ядро linux на java, а google chrome на C#? ;)


              1. TrashboxBobylev
                05.12.2021 12:44

                Я о том, что можно сделать единый API для загрузки и сборки библиотек без взрыва мозга с архитектурами и системного make. У Gradle и MSBuild есть свои проблемы, но они хотя бы едины на всю экосистему.


                1. unsignedchar
                  05.12.2021 12:59

                  Можно. (картинка про N+1 стандарт всегда актуальна). Как быть с legacy? Сможете собрать linux kernel на msbuild? Или новое API должно автоматически включать в себя make/msbuild/scons/100500 прочих систем сборки?


                  1. mayorovp
                    05.12.2021 19:15

                    Сможете собрать linux kernel на msbuild?

                    Смогу написать msbuild-проект для сборки linux kernel если такая необходимость откуда-то возникнет.


    1. Carburn
      30.11.2021 17:10

      Чем тебе дизайн в Jetbrains CLion не нравится?


    1. mc2
      30.11.2021 20:02
      +1

      Мне просто интересно, а какой у линукса DE?


      1. GarretThief
        01.12.2021 10:21
        +1

        K.


    1. kuazaar Автор
      02.12.2021 20:14

      Мне сложно по одному посту как-то оценить масштабы Вашего опыта, в плане ОС, которые Вы успели не только увидеть, но и с которыми Вам удалось поработать. Однако, смею обратить внимание на то, что в Linux существует приличное количество сред разработки. Их было море, их и остаётся море. Одни умирают, им приходят на смену другие. Можно выбрать от KDevelop до JetBrains(*).

      Дизайн Windows всегда был весьма спорным. Причём, по опыту могу сказать, что предыдущий начинали признавать в тот момент, когда выходила новая версия Windows. Единственное, пожалуй, исключение -- Windows ME. Но там были свои приколы.


  1. tark-tech
    30.11.2021 13:13
    +13

    Любой DE под Linux -- это простой инструмент с простым дизайном, не имеющий никаких бонусов, преимуществ, полезностей.

    Как будто это что-то плохое.


    1. NeoCode
      30.11.2021 13:28
      -1

      Недостаток линуксовых DE - отсутствие единого интерфейса встраивания программ (в частности, в контекстное меню "проводников"). После винды очень неудобно.


      1. tark-tech
        30.11.2021 14:16
        +2

        Встраивается всё это по велению левой пятки, редактировать встроенное тот еще квест... Никогда не пользовался.

        Far наше всё, там как для себя настроил - так оно и будет, без сюрпризов.


      1. apro
        30.11.2021 14:40
        +2

        После винды очень неудобно.

        Может это и хорошо, быстрее можно переучиться на что-нибудь более эргономичное. Например тайловые оконные менеджеры и какой-нибудь современный командный интерпретатор типа fish (ну или bash/zsh + куча дополнений)


      1. oWeRQ
        03.12.2021 11:22
        +1

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


        1. mayorovp
          03.12.2021 11:41

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


          1. TrashboxBobylev
            05.12.2021 11:33
            +1

            Ага, а чтобы не быть больным, нужно не болеть, это же так просто!


    1. Hutaab
      02.12.2021 21:53
      +1

      Согласен, у самого i3wm, легковесно, удобно. На работе win 10, столько лишних телодвижений.
      Все эти свистоперделки украшательства, виджеты от лукавого (имхо). Так или иначе большую часть сидишь в идешке или браузере, и вся красота неудел.


      1. kuazaar Автор
        02.12.2021 21:56

        Согласен, у самого i3wm, легковесно, удобно. На работе win 10, столько лишних телодвижений.
        Все эти свистоперделки украшательства, виджеты от лукавого (имхо). Так или иначе большую часть сидишь в идешке или браузере, и вся красота неудел.

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


        1. oWeRQ
          03.12.2021 11:55

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

          Надо заметить линуксовые DE(тот же гном и кеды) отличаются между собой больше чем изменились Mac OS X и Win 95/NT за время своего существования, и пока нет предпосылок к революциям на десктопе, возможно быстрее придет дополненная реальность, чем мы увидим что-то принципиально новое на десктопе.


          1. kuazaar Автор
            03.12.2021 13:18

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

            По тому же пути пошёл Microsoft со своим Metro. В итоге пришлось вернуть кнопку "Пуск" и убирать меню с пиктограммами в пользу стандартного меню.

            нужна грань, по одну сторону от которой расположено удобство, по другую -- красота. Пока что эту грань не нашли не только лишь все


            1. oWeRQ
              03.12.2021 15:02

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

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

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

              Вот об этом я и говорил, его поливают говном не разбираясь, основная цель как мне видится была сделать Gnome 3 без дублирования сущностей, в том числе отказаться от сворачивания окон, в пользу использования виртуальных рабочих столов, а размещение чего либо на рабочем столе требует сворачивания всех окон. Зачем нужен стол? Думаю чтобы быть контрастным фоном для приложений, которыми мы пользуемся.


              1. kuazaar Автор
                06.12.2021 16:50

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

                прошу прощения, имелся ввиду iOS

                Вот об этом я и говорил, его поливают говном не разбираясь, основная цель как мне видится была сделать Gnome 3 без дублирования сущностей, в том числе отказаться от сворачивания окон

                виртуальные рабочие столы были и в Gnome 2 и в kde3. На рабочем же столе, как правило, люди хранят наиболее важные документы (чтобы не искать).

                Развернуть окно на рабочий стол -- это очень здорово, идея отличная. И именно с ней, в итоге, и попрощались. Всегда можно добавить "пустой" рабочий стол для доступа к его содержимому.

                Зачем нужен стол? Думаю чтобы быть контрастным фоном для приложений, которыми мы пользуемся.

                в 90% случаев он перекрыт окнами приложений. И крайне редко эти окна имеют прозрачность.

                в целом, я не ывступаю против Gnome. Я выступаю против навязывания своих идей. Ну и Торвальдс высказался по этому поводу тоже


                1. oWeRQ
                  07.12.2021 12:48

                  виртуальные рабочие столы были и в Gnome 2 и в kde3. На рабочем же столе, как правило, люди хранят наиболее важные документы (чтобы не искать).

                  Развернуть окно на рабочий стол -- это очень здорово, идея отличная. И именно с ней, в итоге, и попрощались. Всегда можно добавить "пустой" рабочий стол для доступа к его содержимому.

                  Рабочие столы были и ранее, только ни одна DE не делала их основным средством управления окнами.

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

                  Где попрощались и идеей разворачивания разворачивания окон?

                  в 90% случаев он перекрыт окнами приложений. И крайне редко эти окна имеют прозрачность.

                  в целом, я не ывступаю против Gnome. Я выступаю против навязывания своих идей. Ну и Торвальдс высказался по этому поводу тоже

                  Любая среда навязывает свои идеи, в KDE - это наличие умопомрачительного кол-ва настроек, они должны быть везде, Xfce - олдскул, Mate - ничего не должно меняться, даже если сделано откровенно плохо, древние люди лучше знали как правильно, Cinnamon - как бы сделать так, чтобы было требовательно как современная среда, но по удобству не опережало Win95.

                  Суть даже не в Gnome, это просто пример как принимают новые подходы, какая может быть революция, если люди цепляются за каждую мелкую привычку и в штыки принимают любые нововведения, и на эти грабли наступило не только линукс сообщество, в винде каждое изменение меню "Пуск" вызывает шквал огня, на мобильным людям надо "осваивать Android другого производителя". И маки тут не законодатели, на маках десктоп практически не изменился со времен первого релиза Mac OS X.


        1. tark-tech
          03.12.2021 12:14

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

          Иначе это абстрактные рассуждения 'хочу чего-то большого и чистого'...


          1. kuazaar Автор
            03.12.2021 13:18

            И это правильный вопрос


        1. Hutaab
          03.12.2021 13:16
          +1

          А нужна ли нам революция? Эволюция не стоит на месте (баги фиксят, привносят что-то новое...). А DE развивается стремительнее, т.к. железо стало мощнее и доступнее. И это то, что сразу видно, что могут оценить.


          1. kuazaar Автор
            04.12.2021 17:21
            -1

            Почему всем нужны именно эффекты? Неужели, революционность не может выражаться в объединении в единый интерфейс нескольких устройств? Или, к примеру, в изменении принципов управления системой? Голографический экран с тактильным управлением, как в "особом мнении", или тач-скрин, как в "007: Казино Рояль"? Вариантов море. почему все зацикливаются лишь на визуальных эффектах?


            1. Hutaab
              05.12.2021 20:20

              Красиво, а надо/не надо решает каждый за себя. Голографический экран ил тач-скрин — это вариации на существующие интерфейсы. Скорее нейроинтерфейс будет революцией, по крайней мере, хотелось бы ) Разработки есть, ведутся, ждём.


              1. kuazaar Автор
                06.12.2021 16:51

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


                1. Hutaab
                  06.12.2021 16:59

                  Сейчас «средний» компьютер более менее тенет это.


                  1. kuazaar Автор
                    06.12.2021 18:39

                    вот именно, "более-менее"


  1. x8core
    30.11.2021 13:15
    -2

    Цвет кнопочек не проблема. Проблема это то, что я скачиваю фильм в популярном формате и оказывается, что для такой народной задачи как просмотр фильма я должен доставить софт, а потом какие-то кодеки ещё.

    А дебиан пакет для установки хрома требует какую-то зависимость.

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

    Сори, но это и близко не френдли. И нет, учитывая сколько у Canonical денег, я не понимаю почему её директор летает в космос вместо того, чтобы сосредоточиться на решении народных задач юзеров его системы. Зато уделяет время разработке клауд версии убунту.


    1. GarretThief
      30.11.2021 16:33
      +1

      А дебиан пакет для установки хрома требует какую-то зависимость.

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

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


    1. Viceroyalty
      01.12.2021 00:42

      Поставьте VLC — у него есть свои кодеки — и будет вам счастье


    1. tark-tech
      01.12.2021 15:10
      +1

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

      С незапамятных времен под виндами ставил плеером по умолчанию портированый с линуксов mplayer (позже mpv) - именно потому что там всё в одном и сразу, и не надо возиться с поиском кодеков...


  1. zorn-v
    30.11.2021 14:26
    +10

    Нет, интерфейс у iOS и у macOS прекрасен, удобен и прост

    Даладно ? А можно объяснить зачем в macOS все наоборот ? Скролл наоборот (они называют это "обычное", но благо хоть в настройках меняется), управление окном слева. Вон и в iOS начинают - в сафари строка url снизу.

    И почему я не могу отключить всякое гавно типа thumbs.db в какой то старой винде (аля .DS_Store)

    Мне почему то кажется что все говорят "mac СУПЕР" тупо потому что отдали за него гору денег, а лохом выглядеть не хочется )


    1. General_Failure
      30.11.2021 14:47

      Скролл наоборот
      Потому что sink different, у эпплов «обычный» скролл как на телефонах и планшетах с сенсорными экранами. Большинство их девайсов с тачпадами, поддерживающими скролл, и эппловские мыши сенсорные, поэтому и идеология прокрутки телефонная.


      1. zorn-v
        30.11.2021 15:03
        +2

        Еще скажите что у меня крестик слева потому что я не пользуюсь мышью от яблока.

        ЗЫ и think, а не "раковина"


        1. General_Failure
          30.11.2021 15:55
          +3

          В винде тоже не всегда справа было


          ЗЫ и think, а не «раковина»
          Тут же глагол, тогда sink будет «тонуть». Ошибка намеренная если что :)


          1. zorn-v
            30.11.2021 16:22
            +1

            В винде тоже не всегда справа было

            Не вижу крестика, но я даже не про винду. Да помню когда в гноме (или юнити) тоже налево перетащили, но там можно было через gconf вернуть в норму.

            ЗЫ. Я пользователь iOS и он мне нравитcя (ну побухтеть есть на что, но всяко лучше андроид помойки), но macOS - извините.


      1. kuazaar Автор
        02.12.2021 20:45
        -1

        Потому что sink different, 

        соглашусь. только think different. sink -- раковина. сомневаюсь, что вы хотели сказать "другая раковина" ;-)



    1. GarretThief
      30.11.2021 16:35
      +1

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


      1. zorn-v
        30.11.2021 16:44
        +2

        Ну вас покусал Джобс. Бывает.

        Тысячи "мух" закрывают окна справа.

        Еще помню телефоны моторола, с кнопками "вызов/сбросить" наоборот.


        1. GarretThief
          30.11.2021 18:35

          покусал Джобс

          Самое интересное, мака у меня не было, а с айфоном ходил последний раз лет 5 назад. Крестик из-за линукса, юрла из-за фаерфокса мобильного.


          1. Viceroyalty
            01.12.2021 00:45

            Так в Линуксе элементы управления окном почти всегда были справа


            1. zorn-v
              03.12.2021 19:53

              Да помню когда в гноме (или юнити) тоже налево перетащили, но там можно было через gconf вернуть в норму.

              Это видимо про этот невнятный период убунты. Когда и терминал сделали белым, чтобы как у "белых людей" )


        1. czz
          02.12.2021 23:15

          Кнопка закрытия в MacOS была слева изначально, с 80-х годов.
          Крестик справа впервые появился в Windows 95.
          В юниксовых оконных менеджерах того времени, насколько я помню, крестиков не было.
          И в OS/2 3.0 тоже не было.
          То есть, исторически получается, что это в винде 95-й решили сделать «все наборот».


          1. mayorovp
            02.12.2021 23:31

            Кнопка закрытия появилась справа потому что там уже были кнопки сворачивания и разворачивания на весь экран. А они там были ещё до 95й винды.


            1. czz
              02.12.2021 23:49

              Однако, слева была кнопка оконного меню, двойной клик по которой закрывал окно. То есть, окно закрывалось слева, как в MacOS и как в юниксах.
              Windows 95 стала, насколько я помню, первой системой, где окно закрывалось справа.


    1. Carburn
      30.11.2021 17:19
      +2

      Адресная панель внизу это удобно на большом экране, с Chrome на Brave уходят некоторые потому что не настраивается.


      1. Viceroyalty
        01.12.2021 00:46
        -1

        У мня 24" и удобно сверху, что я делаю не так?


        1. Carburn
          01.12.2021 13:22
          +1

          Про смартфоны речь.


        1. kuazaar Автор
          06.12.2021 17:50
          -1

          если у тебя смартфон 24", то, боюсь, ты всё делаешь не так...


    1. kuazaar Автор
      02.12.2021 20:44

      Даладно ? А можно объяснить зачем в macOS все наоборот ? Скролл наоборот (они называют это "обычное", но благо хоть в настройках меняется), управление окном слева. Вон и в iOS начинают - в сафари строка url снизу.

      reverse vscroll -- для удобства. Когда работаешь с трэкпадом, вопросов не возникает. Да и с мышью оригинальной вопросы отпадают. После того, как возвращаешься за не-mac, какое-то время хочется раздоблать мышь и вырвать колесо прокрутки

      строка url снизу, так как абсолютное большинство пользователей держит телефон одной рукой, и на большом экране пытаться достать до строки URL без прибегания к двойному тапу по сенсору Home -- то ещё удовольствие. Особенно это весело делать в переполненном метро. Удобно, и этим всё сказано.

      И почему я не могу отключить всякое гавно типа thumbs.db в какой то старой винде (аля .DS_Store)

      не уловил -- это тоже проблема Mac, или, всё-таки, Win?

      Мне почему то кажется что все говорят "mac СУПЕР" тупо потому что отдали за него гору денег, а лохом выглядеть не хочется )

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

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


  1. zorn-v
    30.11.2021 16:15

    del, не туда


  1. zorn-v
    30.11.2021 16:56
    +1

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

    Не вижу в этом ничего плохого. Из конкуренции рождается лучшее (дебиан рулит).

    Придерживаться стандартов выбранного дистрибутива и есть "выбор".

    Вот бедный центос запинали (но он и правда убог).

    Ну и как вы сказали - это инструмент. Не понимаю паники если ВАШ инструмент используют ПО ДРУГОМУ.

    Всегда есть те кто колет грецкие орехи микроскопом.


    1. kuazaar Автор
      02.12.2021 21:02
      -1

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

      вспомните момент, когда Google заговорили о запрете возможности менять интерфейс Android по своему усмотрению, перепиливанию системы и т.д. Объяснялось это тем, что на огромном зоопарке разношёрстных систем невозможно поддерживать однообразие ПО. То есть, невозможно гарантировать не то что "неглючность", а вообще "запускаемость" порой было проблематично. Соответственно, и внедрение новых "фишек" превращается в бардак.

      в Linux на сегодняшний день отсутствует единый подход почти во всём. конфиги приложений могут хранить где угодно -- в /etc, в /usr/local/etc, в /opt, в /home. кто во что горазд. Попробуйте дать админу, всю жизнь просидевшему на ubuntu срочно поднять упавший arch, gentoo, centos? а наоборот? у меня был такой опыт, самое популярное выражение -- "кто это сюда-то положил?"

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


      1. zorn-v
        04.12.2021 09:05
        +1

        Linux очень нехватает единообразия во многих вещах.

        С одной стороны согласен, а с другой нет. Сами пробовали спроектировать какую нибудь DB ? )

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

        ЗЫ. Проблема "где хранить конфиги" сродни "как назвать переменную" я считаю )

        “There are only two hard things in Computer Science: cache invalidation and naming things” — Phil Karlton.


        1. kuazaar Автор
          04.12.2021 17:38

          Сами пробовали спроектировать какую нибудь DB ? )

          и не раз

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

          Вы намекаете на то, что нужна свобода в структуре конфигураций? Или в их формате?

          ЗЫ. Проблема "где хранить конфиги" сродни "как назвать переменную" я считаю )

          Неправильное отношение. как назвать переменную -- это именно КАКОЙ формат конфигурации выбрать. А вот где эти конфиги хранить -- это принципальный момент. Вы ведь не храните грязные носки рядом с чистой посудой, а гразную посуду не заворачиваете в чистые рубашки? По-крайней мере, я очень на это надеюсь.


          1. zorn-v
            07.12.2021 20:34

            А вот где эти конфиги хранить -- это принципальный момент

            Отчасти правы, но я про другое. Вы говорите скорее про "писателей приложений", которые срут в $HOME.

            А я про системные конфиги. Ну или про "конфиги системных приложений" если так лучше.

            Дистрибутивы же в этом отличаются (ну и в вспомогательных тулзах для этого).


  1. Nnnnoooo
    30.11.2021 21:16
    +2

    Десктоп в линуксе все еще боль :( И больше всего напрягает неконсистентность порядка кнопок Ok/Cancel. Если прога на GTK, то скорее всего будет эпло/гномовский вариант Cancel/Ok. А если на Qt, то скорее всего виндово/кде-шный вариант Ok/Cancel. И это уж очень напрягает учитывая что эти кнопки при работке в GUI обычно нажимаются на уровне рефлексов.


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


    1. Nnnnoooo
      30.11.2021 23:12

      И больше всего напрягает неконсистентность порядка кнопок Ok/Cancel. Если прога на GTK, то скорее всего будет эпло/гномовский вариант Cancel/Ok. А если на Qt, то скорее всего виндово/кде-шный вариант Ok/Cancel. И это уж очень напрягает учитывая что эти кнопки при работке в GUI обычно нажимаются на уровне рефлексов.

      Я в курсе что можно настройками прописать порядок отображения (как в gtk так и в qt), только вот одна проблема это то работает, то не работает в разных приложениях, может поломаться даже после минорного обновления, а в некоторых приложениях вообще не работает (и самое печальное что чем новее приложение, тем больше шанс что все будет прибито гвоздями)


      1. Viceroyalty
        01.12.2021 00:48

        Раздражает само возникновение диалогов ok cancel


    1. kuazaar Автор
      02.12.2021 21:07

      Согласен с этим всем. Плюсом добавлю кошерную поддержку "проприетарных" драйверов nVidia, с официально объявлеными багами, глюками, отсутствием должной поддержки UEFI, кривой работой с wayland, кривыми сенсорами, кривой работой с Alsa (hdmi-audio). В общем, Торвальдс был прав.

      Не хватает одной общепринятой структуры, однообразия. Всё исходя из принципов "а нам кажется что вот так вот должно быть круче".


      1. Nnnnoooo
        03.12.2021 02:36

        Так проблема даже с интелом, который по идее должен поддерживаться максимально.
        Но вот на днях опять сделал попытку поставить линукс в качестве десктопа. Пробовал просто уйму версий (последние убунта, федора в разных вариациях DE, вейланд/иксы в зависимости от DE). Все перепробовал. И в абсолютно всех вариантах БАЗОВОЕ gui нормально не работает.


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


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


        KDE — вейланд версия в данный момент все еще не работоспособна, любая прога могла отвалиться в любой момент :(. На иксах все более менее норм. Минимальный инпут лаг для мыши (но он все равно есть). Дизайн уж очень на любителя, такое впечатление что делали не для работы а чтобы был вау эффект, но вот работать за таким — явно не айс.
        Но самая главная проблема гуи — просто треш от микса кдешных прог и гномовских особенно с мультимониторной конфигурацией с разным масштабированием. И еще одна бесячая особенность кде — при нажатии на иконку приложения и до появления окна программы нет никакой реакции от кде — ни смены курсора ни чего. И иногда не понятно а вообще запустилась программа или еще грузится (особенно для тяжелых приложений)


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


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


        И проблема не в мыши или клаве, т.к. перепробовал около 5 штук от разных производителей и проводные и беспроводные. С беспроводными все хуже, т.к. при экономных профилях питания работать мышей просто невозможно. Да есть решение использовать USB2 порт, только вот проблема — у моего нука его нет. И еще раз повторюсь — в макоси/хромоси/винде таких проблем нет.


        И все это последний Intel NUC на i7, с кучей памяти и быстрым винтом, все дрова для которого есть в ядре и тормозить там нечему, есть и более старый нук, на котором все еще хуже, т.к. однопоточная производительность хуже (зато есть USB2 порт и перманентный джиттеринг мыши сменился на джиттеринг под нагрузкой и под ним смог потестить хакинтош)


        P.S. У меня дофигища серверов на линуксе как на обслуживании, так и собственных, так что и настраивать и собрать из исходников и патчить могу — но гуй в линуксах убог.


        1. zorn-v
          04.12.2021 08:31
          +1

          KDE .... Дизайн уж очень на любителя, такое впечатление что делали не для работы а чтобы был вау эффект

          Получается я "уж очень любитель". Спасибо за ярлык :D

          Ну и с "козырей" типа вейланда (который пока еще нельзя в "прод пускать") - сильно )

          но гуй в линуксах убог.

          Враньё. Возможно это эффект "я раньше пробовал и теперь не выбьешь первое впечатление из головы".


        1. kuazaar Автор
          04.12.2021 17:46

          KDE — вейланд версия в данный момент все еще не работоспособна, любая прога могла отвалиться в любой момент :(.

          ЕМНИП, KDE прибито к wayland чуть сильнее чем полностью. хотя, я могу и ошибаться

          P.S. У меня дофигища серверов на линуксе как на обслуживании, так и собственных, так что и настраивать и собрать из исходников и патчить могу — но гуй в линуксах убог.

          Не могу согласиться. Gui в Linux далеко не убог. Хотя, есть вещи, которые следовало бы дополнить или переделать


          1. zorn-v
            07.12.2021 20:41

            ЕМНИП, KDE прибито к wayland чуть сильнее чем полностью. хотя, я могу и ошибаться

            ШТА ? Сразу видно "залетного" :D

            "kde wayland nvidia" наберите. Ну и вообще что такое wayland хоть читаните )

            Я лет так пять пытался на nvidia дровах KDE на вейланд запустить (вспомнился KDE под FreeBSD :D) и только вот недавно это мне удалось )


  1. rrrrex
    30.11.2021 22:53
    +2

    В чем смысл сравнивать серверную операционку с десктопными? Linux появился в качестве замены мейнфреймовой/серверной unix. К тому же идеология последней ну никак не вяжется с использованием обычным пользователем. Та же макось или андроид тоже unix-подобные, но лишь на уровне ядра, программы user-friendly в отличие от linux. Для разработчиков и установки на сервер консольные утилиты - ок, обычному пользователю это нафиг не сдалось.

    Отряды спецов во всём, разрывающих ЛОР, но, по факту, не способных ни собрать ядро, ни установить софт из исходников.

    А кому это надо? Опять же разработчикам. Вы же не будете корить водителя за то, что он не может перебрать движок.

    Linux всегда воспринимался (да и, фактически, являлся) "мятежной" платформой. В том плане, что позволял не платить мзду корпорациям за использование ПО. Всё бесплатно, все доступно -- нужно только прочитать инструкцию и присобачить так, как тебе нужно.

    Свободное ПО не бесплатно. Так или иначе разработку надо оплачивать. Если для вас linux бесплатен, то для тысяч компаний он обходится в приличную сумму, платная поддержка или участие в разработке софта - это то, что держит linux на плаву.


    1. kuazaar Автор
      02.12.2021 21:31

      В чем смысл сравнивать серверную операционку с десктопными? Linux появился в качестве замены мейнфреймовой/серверной unix. К тому же идеология последней ну никак не вяжется с использованием обычным пользователем. Та же макось или андроид тоже unix-подобные, но лишь на уровне ядра, программы user-friendly в отличие от linux. Для разработчиков и установки на сервер консольные утилиты - ок, обычному пользователю это нафиг не сдалось.

      Скажите, а AstraLinux, внедряемая нынче на рабочие места повсеместно, тоже серверная? У каждой секретарши, бухгалтерши, инженера -- теперь будет свой сервер на работе? Или мы, всё-таки, будем считать, что применение Linux давно уже вышло за рамки только серверного, и вполне подходит для рабочей станции или медиаплеера?

      а как быть с миллиардами смартфонов по всему миру, работающим на Android? Это ведь тоже Linux. У вас весьма ограниченное видение Linux, я вам скажу

      А кому это надо? Опять же разработчикам. Вы же не будете корить водителя за то, что он не может перебрать движок.

      Буду! В чём проблема найти мастера и перебрать движок? Мы точно об одном и том же говорим?

      Свободное ПО не бесплатно. Так или иначе разработку надо оплачивать. Если для вас linux бесплатен, то для тысяч компаний он обходится в приличную сумму, платная поддержка или участие в разработке софта - это то, что держит linux на плаву.

      Вы снова всё перепутали. Давайте определимся. бесплатное ПО -- это ПО, за которое с вас не требуют оплаты, покупки лицензии, оформления подписки. Тот факт, что его разработку оплачивает крупный бизнес не отменяет того факта, что это свободно-распространяемое ПО, имеющее лицензии BSD/Apache/GPL и другие похожие.

      В тот же момент, существует огромное количество ПО, разработку которого вообще никто не оплачивал. Откройте Github и убедитесь в этом. Порой программисты создают что-то для себя, и делятся этим с другими. Так поступают не озлобленные на мир, позитивные люди. И они получают кайф от того, что им пишут "спасибо". ;-)


      1. rrrrex
        02.12.2021 23:49

        а как быть с миллиардами смартфонов по всему миру, работающим на Android? Это ведь тоже Linux. 

        Там только ядро Линукс, в понимании настольного/серверного использования с ядром идёт ещё куча утилит gnu, systemd и прочее. Макось же не будете называть bsd.

        AstraLinux, внедряемая нынче на рабочие места повсеместно, тоже серверная?

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

        Буду! В чём проблема найти мастера и перебрать движок?

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

        Тот факт, что его разработку оплачивает крупный бизнес не отменяет того факта, что это свободно-распространяемое ПО, имеющее лицензии BSD/Apache/GPL и другие похожие.

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

        Порой программисты создают что-то для себя, и делятся этим с другими.

        Зачастую это инструмент от программиста программисту. Обычный пользователь просто не станет это использовать. Нередко даже гуи нет, а если есть, то ни о какой эргономике и речи не идёт.


        1. kuazaar Автор
          03.12.2021 01:52

          Там только ядро Линукс, в понимании настольного/серверного использования с ядром идёт ещё куча утилит gnu, systemd и прочее. Макось же не будете называть bsd.

          Вы абсолютно уверены, что там нет ничего от linux, кроме ядра?

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

          это требование безопасности, и решение правительства по её обеспечению. Многие компании, работающие с секретными и совсекретными данными вполне себе сами переходили на linux.

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

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

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

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

          Зачастую это инструмент от программиста программисту. Обычный пользователь просто не станет это использовать. Нередко даже гуи нет, а если есть, то ни о какой эргономике и речи не идёт.

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


          1. rrrrex
            03.12.2021 14:23

            Вы абсолютно уверены, что там нет ничего от linux, кроме ядра?

            Libc нет, утилит GNU нет, xorg нет, зато есть ART, при желании Гугл может перейти на другое ядро. Если бы кроме ядра что-то было, то мы бы запускали линуксовые приложения на смартфонах

            это требование безопасности, и решение правительства по её обеспечению.

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

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

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

            это слишком общая фраза. в данном контексте она крайне далека от реальности.

            Red hat и suse коммитят в ядро в 6 раз больше, чем canonical. Не напомните какие дистрибутивы у них в приоритете? По остальному ПО аналогичный расклад, вкладываются во всякие апачи. Да и как

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

            Что я должен, статистику собрать, инфографику нарисовать? Достаточно посмотреть на то, как предлагают установить приложения. Хорошо, если для Линукс предложат собранный пакет, нередко на полном серьёзе описывают то, как и чем их проект скомпилировать.

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


            1. kuazaar Автор
              04.12.2021 18:21

              Libc нет, утилит GNU нет, xorg нет, зато есть ART, при желании Гугл может перейти на другое ядро. 

              какая связь всего этого с тезисом "Android is based on linux"? Да, там нет GNU, Xorg и много чего ещё. Обвязка вокруг ядра не обязательно должна быть именно GNU. И то что гугл может перейти на любое другое ядра -- да и пожалуйста. На данный момент Android основывается на ядре Linux. Остальное -- плод Ваших фантазий

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

              Вы, похоже, вообще с Linux не знакомы. Каждый ваш довод похож на заявление дилетанта. Вы вообще не разделяете ядро, систему и прикладное ПО, демоны и прочее. У вас любая система -- это пятно. С тем же успехом можно утверждать, что монитор -- это и есть компьютер, а айтишников ласково называть системниками.

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

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

              Red hat и suse коммитят в ядро в 6 раз больше, чем canonical. 

              RedHat была куплена IBM в 2019. А Suse принадлежит Novell.

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

              Что я должен, статистику собрать, инфографику нарисовать? Достаточно посмотреть на то, как предлагают установить приложения

              Кто кому что предлагает? Какая инфографика? Вы сейчас о коммерческом ПО говорите? Я не очень хорошо припоминаю, apt-get всё еще сопровождает весь процесс установки нелепыми странными вопросами типа "please provide configuration arguments separated ny space, start each by --config-"? Насколько я помню, там вообще все процессы автоматизированы.

              В source-based дистрибутивах, типа Gentoo, Arch, продумана удобная система установки, не требующая тех танцев с бубнами, на которые вы тонко намекали. Такие танцы нужны лишь в binary-based дистрах.

              Если уж у вас такое отношение к Linux -- зачем вы им пользуетесь? Установите Windows и наслаждайтесь!

              одно "но", которое преследует более безопасную и менее дырявую Windows -- так это то, что обычный, простой udp-storm валит систему на ура. Сомневаюсь, что этот баг пофиксили даже в последних версиях.


    1. zorn-v
      07.12.2021 21:38

      В чем смысл сравнивать серверную операционку с десктопными?

      А в чем смысл вообще что то делать ? )

      Linux появился в качестве замены мейнфреймовой/серверной unix

      И что ?

      К тому же идеология последней ну никак не вяжется с использованием обычным пользователем.

      Идеология != ОС

      В GNU хотели сделать ядро hurd... и тут на сцену выходит... ВЫ НЕ ПОВЕРИТЕ... linux )


  1. dimti
    02.12.2021 21:32
    +2

    Спасибо. Как сказка на ночь.

    От винды отказался лет 15 назад и ни о чем не жалею. Но Ubuntu, я пожалуй все равно ставить на десктоп не буду. Без проблем не интересно.

    Начинал, как и все нормальные люди, с FreeBSD (а до этого успел познакомится с MS DOS, Norton Commander, Windows 3.11, Windows 98. Windows millenium, vista, xp и 7). В те времена когда начали появляться семёрки и десятки, а где-то там в лесах сидели за маками (о них я ничего не знал и знать не буду), я уже вовсю собирал порты из исходников и учил что такое интернет (драма в том, что интернетом я уже пользовался давно, а понимать как он работает начал после чтения инструкции к FreeBSD).

    Делал десткоп из OpenBSD - особый вид фетиша, но кажется я понял это не мое и поставил в итоге Арч.


    1. kuazaar Автор
      03.12.2021 01:52

      Спасибо за отзыв!


  1. Vadimjke
    02.12.2021 21:34
    +2

    В Линуксе гораздо шире поле для кастомизации всего. Именно поэтому так много дистрибутивов и форков этих дистрибутивов. Почти любую DE можно настраивать до умопомрачения. У меня например стоит i3wm - из него можно слепить что хочешь, ничего подобного и близко нет ни на винде ни на айосе.

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

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

    Сомневаюсь что Линуксу нужен маркетинг. Да, может это не самая популярная ось среди домохозяек, но тем не менее:
    1) Самый популярная ось среди веб клиентов в мире это Android

    2) 96.3% of the world’s top 1 million servers run on Linux


    1. Nnnnoooo
      03.12.2021 19:52

      Проблема линукса, что практически во всех современных дистрибутивах DE не работает нормально из коробки, по любому надо что-то тюнить и крутить. И это даже если все дрова сразу есть (например интел). А когда их не хватает, то это отдельный квест.


      Т.е. когда я говорю нормально, это когда нет тормозов, лагов/багов при управлении другими программами (нормально, без лагов работающие мышь и клава).


      1. oWeRQ
        04.12.2021 02:26

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


        1. Nnnnoooo
          04.12.2021 06:56

          Да какой софтварный, если бы. речь именно о хардварном.
          Я писал уже здесь:
          https://habr.com/post/592479/#comment_23779647


          Просто многие (не все но многие) пользователи линукса привыкли к лагам и считают что это нормально. Но это не так.


          1. kuazaar Автор
            04.12.2021 18:23

            я не понимаю. где и как вы эти лаги генерируете. лично у меня всё работает отменно )


            1. Nnnnoooo
              05.12.2021 18:12

              ну некоторые люди не видят разницы между частотой обновления 30 и 60 Hz, около половины не видят разницы между 60 и 90, только очень небольшая часть видит разницу между 90 и 120.


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


              Все проблемы описанные в моем длинном посте ненависти — это стандартные проблемы, которые есть у оооочень многих пользователей при стандартной установке системы. Извините, но это полный бред когда в гноме профили питания настолько влияют на работу мыши, клавы и других USB устройств (еще раз повторюсь, это все на железе чисто от интела с максимальной поддержкой оборудования линуксом). Многие советуют переключать на USB2 порт — а их нет у меня, как нет и во многих современных железках. Или линукс только для старого железа?
              Проблемы гнома на вейланде связанные с дублированием клавиш и лагами мыши под нагрузкой тупо связаны с кривой архитектурой (банально однопоточность). И это никакими небольшими фиксами/патчами или настройками не исправить — кроме как полным переписыванием вейланд реализации гнома, поэтому не хотите лагов — не грузите компьютер (это ответ одного из разработчиков, который был давно, практически в момент первых версий в федоре)


              В КДЕ все хорошо, кроме того что надо пользоваться только кде-шными/qt приложениями, которых не так много — основная масса это все-таки GTK. А когда все вместе, то неконсистентность масштабирования/кнопок/элементов управления определенно мешает работать.


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


              1. kuazaar Автор
                06.12.2021 18:13

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

                «Похоже, GNOME разрабатывают интерфейс-фашисты, для которых постоянным оправданием неделания чего бы то ни было является не „это слишком сложно сделать“, а „это может запутать пользователя“».

                В КДЕ все хорошо, кроме того что надо пользоваться только кде-шными/qt приложениями, которых не так много — основная масса это все-таки GTK. А когда все вместе, то неконсистентность масштабирования/кнопок/элементов управления определенно мешает работать.

                ну а это, простите... без комментариев. просто именно сейчас я работаю в kde, и одновременно использую evolution, sublime, firefox, chrome, dolphin.

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


                1. Nnnnoooo
                  06.12.2021 20:16

                  firefox,

                  Порядок кнопочек ок, cancel кде-шный или гтк-шный?
                  Оформление остается кде-шным при разворачивании на полный экран (кнопочки управления окном, например)?
                  Масштабирование включено для дисплея? Если да, то кде на вейланде или на иксах? Вот сейчас уже не помню, но или в иксах или в вейланде, но в кде тот же фокс НЕ использовал масштабирование системы, а просто интерполировал свой вьюпорт — т.е. жесткий блур (сейчас уже не скажу точно вейланд или иксы, т.к. все снес и уже нет желания опять трахаться). В гноме с фоксом все было ок, с любым масштабированием (хотя любым — это сильно сказано, т.к. только 100% 200% и т.д. и ничего типа 150% гному не дано)


                  1. oWeRQ
                    08.12.2021 17:39

                    В фаерфоксе уже сложно найти системные диалоги, диалоги сохранения должны использовать соответствующие текущей среде, в kde должны использоваться qt'шные.

                    Что в firefox, что в chrome можно включить системные заголовки без плясок с бубнами, но сейчас и кастомные подстраиваются под системные.

                    Дробное масштабирование нигде хорошо не работает, в винде до сих пор половина приложений блюрится, при этом в gtk и qt все замечательно с настраиваемостью размеров шрифтов, как минимум на 125% желания уменьшить рабочую область не возникает, на винде что с масштабированием, что без можно сломать глаза.


                    1. Nnnnoooo
                      08.12.2021 19:02

                      при этом в gtk и qt все замечательно с настраиваемостью размеров шрифтов

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


                      И еще раз повторюсь насчет kde. Я говорю о чистой установке и фоксе из коробки. Порядок всех управляющих контролов в нем GTK-шный (ok/cancel как пример). И это как раз типичный пример неконсистентности интерфейса. Одинаковый порядок кнопок в диалогах подтверждения это очень важно для комфортной работы.


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


                      P.S. Я не говорю что винда во всем ок — у нее просто уйма проблем (например абсолютная невозможность нормальной настройки сложной сети и это как раз основная проблема почему я раз в год пробую поставить какой либо новый линукс в качестве десктопа), но вот с базовой функциональностью десктопа у нее все ок.


          1. oWeRQ
            06.12.2021 12:02

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


            1. kuazaar Автор
              06.12.2021 17:52

              я не знаю что у вас там происходит. я вообще далёк от ubuntu. у меня нет лагов ни в гноме, ни в кедах, ни в wayland ни в x11


  1. DAWR
    02.12.2021 21:35
    -1

    Афтар, два балла, выпей йаду.

    А по сути. В том же KDE есть KDE connect,который ставится на телефон (пока вроде андроид) что позволяет из телефона частично управлять кде и иметь общий буфер для копи-пасты.

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

    Автор не разобрался в себе видимо и не испытал всех возможностей.


    1. kuazaar Автор
      02.12.2021 21:44

      Афтар, два балла, выпей йаду.

      что это?.. зачем? вы из школы что ли вернулись?..

      А по сути. В том же KDE есть KDE connect,который ставится на телефон (пока вроде андроид) что позволяет из телефона частично управлять кде и иметь общий буфер для копи-пасты.

      отлично. в какой модели телефона эта функция реализована и документирована?

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

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

      Автор не разобрался в себе видимо и не испытал всех возможностей.

      Это, видимо, очень спорное заявление. Потому, что, видимо, автор слишком давно пользуется и Linux, и Windows, и macOS, и, даже FreeBSD. Возможность поменять цвет рамки окон, размер кнопок ok и cancel -- это не удобство и кастомность, это украшательства и вкусовщина


  1. Afterer
    02.12.2021 21:45

    --

    Интересно, в/на чём автор статьи обычно редактирует текст?


    1. kuazaar Автор
      02.12.2021 21:50

      Смотря какой. Если речь идёт о разработке -- предпочитаю Sublime. Если о shell-скриптах и конфигах -- mcedit. Если речь идёт о документах, то тут использую всё, в зависимости от системы: LibreOffice, Pages/Numbers, MS Office


      1. Afterer
        02.12.2021 22:15
        +1

        Я, скорее, имел в виду, что "--" — это способ поставить длинное тире (или дефис, нинаю) в ТеХ и вроде в маркдауне.


        1. kuazaar Автор
          02.12.2021 22:57

          привычка с оооочень давних времён. да даже в Word это срабатывает )


  1. rrambo
    02.12.2021 21:50
    -1

    Линукс для тех кому хочется пердолиться. Красноглазие и вот это всё. А те кому надо просто работать за компом — ставят виндоус ли мак.


    1. kuazaar Автор
      02.12.2021 21:52
      +1

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


      1. Nnnnoooo
        03.12.2021 02:48
        +1

        Но приходится страдать :(
        Отзывчивость графического интерфейса (не скорость работы программ, а как быстро система реагирует на ввод пользователя как мышкой, так и клавиатурой) в почти всех основных DE просто убога по сравнению с вин/макос.
        Просто у меня есть планшет на винде на убитом core M3 и с 4гигами отзывчивость быстрее чем на i7 1165G7 c 64 гигами под линуксом. И это чисто в сравнении. Да если отдельно подходить к разным компам через время разница не заметна, но когда они они вот рядом стоят — разница сразу заметна. И это бесит, учитывая разницу в производительности между этими компами.


        А так да, конфиденциальность — это линукс


        1. kuazaar Автор
          03.12.2021 02:57
          +1

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


    1. oWeRQ
      03.12.2021 12:55
      +1

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


  1. Kirikekeks
    05.12.2021 23:44

    Ну если порогом для входа в спальню будет "собрать ядро" , "собрать пакет из сорцов" то боюсь девственницей и помрешь , от старости. Квазар, Вы часом не пульсар немного? Даже 12 лет назад "Кто хочет стать миллионером" было детским лепетом в сравнении со сборкой ядра. И без звонка другу, и помощи зала. А сейчас Вы точно уверены, что соберете его? Без емерге и портов? Честными Yes No , как на допросе. И простой пакет под Арч? Федору и Альт. Я бы на собеседовани сказа бы Да! Но, не спрашивайте за сколько времени.


    1. kuazaar Автор
      06.12.2021 18:25

      Честными Yes No , как на допросе.

      вы выпендриться решили? или не осилили nconfig/menuconfig? быть может, вы считаете, что Arch и Gentoo ядра сам конфигурирует/собирает? или вы считаете, что человек, более 20 лет работающий с linux, должен быть неспособен/бояться собрать ядро?

      Без емерге и портов?

      не расскажете, уважаемый, чем вам emerge в сборке ядра поможет?

      И простой пакет под Арч? Федору и Альт.

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

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


  1. Kirikekeks
    08.12.2021 23:31

    #который предпочтёт чтение полезных статей пустому срачу в комментариях

    Уважаю опыт. Вы считаете, что сборка ядра - простое дело. Я нет. Вы считаете что сборка пакета - простое дело. Я - муторное, и очень времяёмкое и не факт что получится с 1 раза. Libre-office кстати, отличный пример. "Дочка Убунточка спрашивает папу Деба, после дня рождения, а где же дядюшка Генту?". Не я к Вам на собеседование не пойду. Тоните в ядре монолично.