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



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

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

«Официальный» дистрибутив


Я уже некоторое время говорю о «едином официальном дистрибутиве», но это не совсем то, чем это может показаться на первый взгляд. Фрагментация дистрибутивов в сообществе Linux приносит больше вреда, чем пользы. Например, некая компания X разработала программу, весьма популярную, которая работает в средах Windows и Mac OS. Когда эту компанию просят сделать версию их программы для Linux, она отвечает: «Мы бы с удовольствием это сделали, но дело в том, что это слишком сложно». По мере развития ситуации оказывается понятным, что эта компания не выпускает версию своего продукта для Linux из-за того, что для того, чтобы это сделать, нужно учесть массу особенностей экосистемы Linux. Для какого дистрибутива создавать программу? Какой менеджер пакетов применять? На какую среду рабочего стола она должна быть рассчитана? Какими инструментами пользоваться для её разработки? Этот список непростых вопросов можно продолжать ещё очень долго.

Именно поэтому я считаю, что в мире Linux нужен некий единый «официальный» дистрибутив. Такой, на котором наша компания X может сосредоточить усилия при создании Linux-версии своего продукта. Предположим, таким «официальным» дистрибутивом является Debian с рабочим столом GNOME. Это будет значить, что компании X, для того, чтобы перенести свои разработки на Linux, нужно лишь сделать так, чтобы их программа работала бы в вышеописанной среде. Если вам, как пользователю, нужна программа компании X, то вы будете знать, что вам для этого понадобится «официальный» дистрибутив. Это не означает, что с появлением такого дистрибутива все остальные исчезнут. Ни в коем случае. Это всего лишь означает, что в экосистеме Linux будет присутствовать общепризнанный дистрибутив, в расчёте на который крупные компании смогут создавать свои программные продукты.

Я понимаю, что идея единого официального дистрибутива непопулярна, но сообществу Linux следует отнестись к ней очень серьёзно. В противном случае для Linux, как и прежде, не будет создано версий таких популярных и востребованных программных пакетов как Adobe Photoshop, Adobe Premiere, Microsoft Office и многих других.

Жизнеспособная замена X.Org


Сервер X.Org сделал своё дело, но на замену ему пока ничего не пришло. У Canonical был неудачный эксперимент, связанный с Mir. Wayland уже довольно давно находится в разработке, но к серьёзному использованию эта система пока ещё не готова. Так как X.Org существует и используется уже очень давно, он несёт с собой обширный «багаж», и кое-что в этом «багаже» является небезопасным. Поразмышляйте о том, что Linux очень быстро растёт и развивается, и о том, как быстро может развиваться среда рабочего стола, в основе которой лежат древние технологии. Вместо того чтобы продолжать пользоваться устаревшей основой для графического интерфейса, Linux нужно перейти на что-то современное, способное развиваться так же динамично, как и другие части системы. Является ли таким решением Wayland, или, может быть, что-то ещё? Сложно сказать. Но Linux продолжает эволюционировать стремительными темпами. Это относится и к ядру, и к программам, с которыми работают пользователи. При этом система X Window просто неспособна развиваться с той же скоростью. Нет оснований ожидать, что в 2019 возникнет альтернатива X.Org, готовая к реальной работе, но можно надеяться на то, что в этом году в данном направлении будут сделаны серьёзные шаги.

Удаление устаревших приложений из каталогов


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

Антивирусы и другие защитные программы, работающие в реальном времени


Тут некоторые из читателей могут решить, что я говорю о совершенно ненормальных вещах, но я, всё же, предлагаю им меня выслушать. Мне часто задавали следующий вопрос: «Нужен ли при работе в Linux антивирус?». Я всегда отвечал на него так: «Нет, по крайней мере — пока не нужен». Почему «пока»? Потому что когда настольная Linux превратится в явление, сопоставимое с Windows и Mac, то можно быть уверенным в том, что компьютеры под управлением Linux окажутся весьма интересными для злоумышленников. Но, помимо этого, как насчёт пользователей, которые получают электронные письма с вредоносными вложениями, а потом, сами не понимая что делают, рассылают эти вредоносные вложения другим пользователям? А как быть с фишинговыми атаками, подвергнуться которым рискуют все, кто пользуется браузером? В Linux есть инструменты наподобие ClamAV (и ClamTK), но они не выполняют сканирование системы в реальном времени. Сообществу Linux необходимо начать думать о будущем, то есть, в данном случае, озаботиться разработкой опенсорсных антивирусов, работающих в режиме реального времени.

Программы для непрофессионалов, пользующихся профессиональными инструментами


В экосистеме Linux имеется множество программ, для, скажем так, пользователей «среднего уровня». Огромное количество Linux-приложений рассчитано на IT-профессионалов. Здесь не хватает лишь приложений для так называемых «просьюмеров» — пользователей-непрофессионалов, которые покупают программы профессионального уровня. Среди таких приложений можно отметить такие, как Adobe Premiere, Final Cut Pro, Photoshop, Avid Pro Tools, и другие подобные. Безусловно, для Linux создано множество программ (таких, как Audacity и OpenShot), способных удовлетворить нужды огромного количества обычных пользователей, но таким программам далеко до уровня, который нужен просьюмерам. Например, никто не станет монтировать полнометражный фильм в OpenShot или работать над альбомом в Audacity. До тех пор, пока в Linux не будут доступны инструменты профессионального уровня, определённому сегменту пользователей эта ОС будет неинтересна.

Улучшение вывода шрифтов


Подсистемы рендеринга шрифтов в Linux прошли долгий путь, но они всё ещё бесконечно далеки от подобных подсистем Mac OS. Если вы какое-то время работали на MacBook Pro или на iMac, а потом запустили какой-нибудь дистрибутив Linux, вы сразу почувствуете разницу. Основной причиной этого является тот факт, что в Linux всё ещё используется X.Org (об этом мы говорили выше). И, хотя многим эта мысль может показаться второстепенной, внимание пользователей, в первую очередь, притягивает привлекательное графическое окружение систем. Если пользователь видит рабочий стол, элементы которого выглядят не очень хорошо, это, в его восприятии, снижает оценку системы, в которой он работает. И, чтобы уж совсем раскритиковать Linux в плане шрифтов, хочу отметить, что если целыми днями смотреть на тексты, выведенные некачественными шрифтами, как это делаю я, можно обнаружить, что от этого устают глаза. Сообществу Linux стоит самым серьёзным образом подойти к вопросу шрифтового оформления системы, постараться сделать так, чтобы в этой сфере всё было бы просто идеально.

Выпуск качественных компьютеров, рассчитанных на Linux


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

Итоги


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

Уважаемые читатели! Как вы думаете, чего не хватает современным ОС семейства Linux?

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


  1. gnomeby
    17.01.2019 13:49

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


    1. mapron
      17.01.2019 14:14
      +1

      Да вот единый не единый. Представьте, что я разработчик коммерческой программы, например Adobe какой-нибудь, решил сделать версию под linux. Мне говорят «да делай под Ubuntu, делов-то». Хорошо, под какую именно?
      под Windows мне достаточно сборку под Windows 7 (6.01 ядро), и она будет работать и в Windows 10 без специальных телодвижений (разумеется доп тестирование мне понадобится, но сборка одна). Ладно, в наихудшем случая я делаю 32/64 сборки. Под MacOS — так же одна сборка, 64-бит.
      Хорошо, делаю 32-битную сборку. Прибегают линуксоиды, говорят, большинство сейчас на 64-битных дистрибах! Ладно, забиваем на 32 бита, делаем только 64. Выбираем Ubuntu 18.04 LTS, собираем пакет в этой системе.
      Прибегает куча пользователей, говорят, мы до сих пор сидим на 16.04 LTS, у нас ничего не устанавливается, соберите пакет и для нас!
      Скрепя сердце, шлем их лесом.
      Далее выясняется что в 18.10 пакет от которого мы зависим, сменил версию с нарушением ABI, поэтому там тоже ничего не запускается.
      Делать 100500 пакетов под «всего лишь единый дистрибутив» до сих пор не хочется, поэтому делаем ужасное, за что линуксоиды готовы распять проприетарщиков — все зависимости (Qt, ffmpeg, openv, что там еще надо для нашего фотошопа) — собираем сами и подкладываем в пакет. Пакет начинает занимать 2.5 Гб. Прибегают линуксоиды, брызжа слюной говорят что «такой блоб я даже качать не буду, у меня SD карта на 256 Мб, и все раньше помещалось и работало».
      Опять молча прожевываем и мысленно шлем их лесом.
      По итогу через какое-то количество итераций среди 2% линуксоидов остаются 20% которые сидят на убунте, из которых 10% сидят именно на этом LTS, из которых 1% нужен профессиональный редактор для дизайна, из которых 20% готовы скачать именно наш продукт и купить его… кстати да, на счет купить, многие не готовы платить в Ubuntu store, а только через Steam например, что означает что квест с подготовкой сборки надо начинать заново)

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


      1. lieff
        17.01.2019 14:32

        Правило номер 1 для решившего сделать продукт на линуксе — линковаться с либами из дистриба нельзя категорически.
        Надо использовать статические либы как на винде, что не статическое — тащить с собой (как и на винде в папке с прогой обычно куча dll присутствует).
        Тащат обычно свой рантайм (Steam) или flatpack/snap/appimage.
        Очень стабильные иногда используют из appimage и иногда бывает что он где-то уже не запускается, но в целом это тоже юзабельный вариант.

        На винде кстати тоже бывают неудобства, что приложению надо установить или сишный рантайм такой-то студии или directx redist или Media Foundation. Обычно этого тоже можно избежать, но ленятся.


        1. mapron
          17.01.2019 15:18

          На винде кстати тоже бывают неудобства, что приложению надо установить или сишный рантайм такой-то студии или directx redist или Media Foundation

          Рантайм тащится с собой, и он много не занимается (несколько процентов от размера дистриба, не критично)
          Media Foundation ставить? это что-то новенькое. Насколько я знаю, MF либы от десятки на семерке не запускаются (я пробовал с h264).
          Ну и потом, основная соль MF в смысле кодеков — получить патентнозащищенную реализацию, за которую уже заплатил вендор (MS). Если я сам как-то притащу либы MF и они заведутся — то реализацию поставил я и я же должен за нее платить (нафиг она тогда сдалась?).

          Тащат обычно свой рантайм (Steam) или flatpack/snap/appimage.

          Да я знаю, я уже положил глаз на Snap, но вот статическая компоновка — я сомневаюсь что вариант если используешь LGPL компоненты. По крайней мере не вижу ничего страшного притащить libstdc++ реализацию с собой, главное с libc определиться версией.


          1. lieff
            17.01.2019 15:54

            Да, лицензия может быть проблемой и заставлять линковаться динамически и на винде и на лине. Правда не все это знают и бывает что и нарушают.
            Я помню время как на винде прежде чем использовать либу, ты ее отдельно собираешь и копируешь в проект .lib. При апдейте студии может и не заработать, а так же либы собранные с разными опциями могут и не ужиться.
            В общем веселье тоже то еще было, сейчас получше стало.
            В целом по трудозатратом мне примерно одинаково обходились все 3 системы mac/win/linux по этой проблеме.

            Media Foundation обычно включают в инсталер игр на Unity, потому что он требует. Включают не просто так, можете погуглить проблемы mfplat.


          1. istepan
            18.01.2019 08:31

            Посмотрите как делают в jetbrains. Для убунты у них отдельный snap, для остальных .tar.gz, из которого сообщество уже сами делают пакеты под свои дистрибутивы. Вот например phpstorm в ArchLinux.


      1. Eaglers
        17.01.2019 14:33

        Почему бы не поставлять приложения в самодостаточных пакетах: Snap, Flatpak и AppImage? Разобраться с ними достаточно легко, работают в разных версиях ОС.

        Самым популярным является Snap, так как по-умолчанию поддерживается в Ubuntu (оба продукта созданы одной компанией).


        1. taliban
          17.01.2019 15:09

          Он писал про них тоже


          1. mapron
            17.01.2019 15:18

            Да, я слегка эмоционально-утрированно описал, Snap вполне вариант для проприетарщика. Но не отменят того факта, что далеко не просто взять и покрыть этот самый 2% десктопа даже с ним.


        1. Barafu_Albino_Cheetah
          18.01.2019 12:16

          Если snap-а станет слишком много, он станет ходячей проблемой безопасности. В половине snap пакетов будут необновлённые древние либы с известными уязвимостями.

          Кстати, в другие дистрибутивы, кроме Ubuntu, snap вкорячивается с очень большими проблемами, и, обычно, отключённой безопасностью и sandboxing. Поэтому я всё же за flatpak, хотя он и глючнее.


          1. lieff
            18.01.2019 12:30

            Это давняя проблема пакет в оф репозитории vs необновляемая прога с сайта.
            Никто не спорит что программа в оф репозитарии — это и надежнее и удобнее.

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

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

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


      1. maisvendoo
        17.01.2019 17:41

        Представьте, что я разработчик коммерческой программы, например Adobe какой-нибудь, решил сделать версию под linux. Мне говорят «да делай под Ubuntu, делов-то». Хорошо, под какую именно?

        Откройте исходники Вашего продукта — майтейнеры сами соберут пакеты… Аааа, я забыл, коммерческий же… Поэтому исходники никак ниииззя.

        В этом вся проблема проприетарного софта — в чрезмерной жадности его разработчиков. А не в линуксах.


        1. gnomeby
          17.01.2019 17:44
          +1

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


          1. maisvendoo
            17.01.2019 17:57

            Я за такой сценария как в случае с RedHat и прочими компаниями, действительно поддерживающими свободный софт и имеющими прибыль. Чем не устраивает подобная бизнесс-модель? Ах да, я забыл о понятии «недополученная прибыль»… Чтобы брать деньки исключительно за системную интеграцию и техподдержку — это же работать надо…


            1. gnomeby
              17.01.2019 18:04
              +1

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


              1. Jouretz
                17.01.2019 18:25

                steam успешно показал, что запускать платные игры на зоопарке линухсов не такая большая проблема


                1. gnomeby
                  17.01.2019 18:26
                  -1

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


                  1. Jouretz
                    17.01.2019 19:09

                    Сорри. Ну там тоже вроде как исходники закрыты.
                    А в итоге вопрос будет в соотношении себестоимости сборки билда под платформу к потенциальному доходу и никаких проблем.


          1. Nagg
            17.01.2019 19:22
            -1

            пойду работать в мелкософт, порождать зло.

            с такими взглядами пойдете работать разве что баристой в кафе при кампусе)


      1. Sjam
        17.01.2019 21:41
        -2

        Вопрос только, зачем линуксоиды набегут на проприетарщину? Если автор скрыл код, то все проблемы исключительно автора.


      1. ainoneko
        18.01.2019 18:35

        Прибегает куча пользователей, говорят, мы до сих пор сидим на 16.04 LTS
        Оно же не случайно LTS называется — потому на нём и сидят, что он ещё официально не устарел.
        (Да, Опера их уже послала лесом.)


    1. Arevik
      17.01.2019 22:32

      Рискну высказаться: Android же


    1. MechanicZelenyy
      18.01.2019 12:01

      А вот и не угадали — CentOS и прочие RHEL-based. Они, например, более популярны в качестве десткопных линуксов во всяких конторах, да в том же ЦЕРНе.


      1. Hownyk
        18.01.2019 12:02

        Ещё Pixar


  1. gotoxy
    17.01.2019 13:52
    -1

    Современным ОС семейства линух не хватает адекватного сообщества. Вот заинтересовался человек линуксом, установил. Через какое-то время (примерно 2-3 минуты) появился вопрос, полез человек в гугл, нашёл форум, спросил. И в ответ получил большой ушат дерьма, из которого он узнаёт, что это у него руки кривые, железо неправильное, хотелки большие, "сидел бы дальше на своём мастдае". Чешет человек голову и понимает: ну его на фиг, этот линукс.


    1. mapron
      17.01.2019 14:01
      +4

      Эта проблема больше для русскоязычного коммьюнити. Оно КРАЙНЕ токсичное. Взять тот же крупнейший сайт linux.org.ru. Я не знаю, где еще себя можно почувствовать настолько обоссаным)


      1. kzhyg
        17.01.2019 14:59

        На ЛОРе на редкость адекватное сообщество. Там вам по возможности помогут, а не молча натыкают минусов, заблокировав аккаунт.
        Вот разнообразные forum.ubuntu.ru, где собрались скрипткиддисы с завышенным чувством собственной важности, — это позорище, да.


      1. glowingsword
        17.01.2019 15:16

        Да, поначалу на LOR бывает не просто, но как только у вас появляется с 5 звёзд — жизнь стаёт куда проще и веселее. Нужно просто не вестись на троллинг и сохранять дружелюбие, со временем всё налаживается. И даже бывшие интернет-хулиганы начинают относиться к вам нормально.


        1. Sadler
          17.01.2019 18:20

          Я на лоре 10 лет, и ни разу не почувствовал необходимости в 5 звёздах. Новички просто не всегда понимают, что это не техподдержка, а люди в комментах бывают очень разные: кто-то сегодня встал не с той ноги, а кто-то последние 5 лет ненавидит systemd и пытается поймать 12309.


          1. glowingsword
            17.01.2019 18:45

            Да про 5 звёзд — это я постебался )


            На самом деле ЛОР довольно дружелюбный к тем, кто действительно нуждается в дельном совете или помощи. Но и стёб над нубами там всё же бывает. А systemd-хейтеры — это вообще отдельная песня. Но и с ними можно ужиться. Главное, не поддаваться сразу на стёб от некоторых провокаторов, и самому быть адекватным. В частности не заставлять людей гадать на кофейной гуще, а сразу описывать ситуацию детально, если нужно выкладывать логи, выхлоп соответствующих команд и т.п. И тогда с очень большой вероятностью на ЛОР вам помогут.


            1. VolCh
              18.01.2019 11:17

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


          1. ainoneko
            18.01.2019 18:42

            Может, дело не в звёздах, а в умении правльно задавать вопросы?
            (Примерно как баг-репорты.)


        1. mistergrim
          18.01.2019 08:03

          Похоже на описание тюремных порядков.


      1. sevikl
        18.01.2019 11:14

        а я знаю. на хабре. на лоре нет системы репутации и «саморегулируемого» сообщества, где за неугодный или неудобный кому-либо коммент молча сливают аккаунт. представьте себе, что вы дискутируете с кем-то о разноцветных поняшках, а через пару минут сзади подходят и вырубают вас наглухо. кто, за что — не надо объяснять. САМОРЕГУЛЯЦИЯ. на лоре такой дичи нет.


        1. ksenobayt
          18.01.2019 13:59

          На этот счёт на xkcd есть отличный комикс.
          Суть в двух словах: блокируя ваш аккаунт на частном ресурсе или сливая карму, никто не совершает в ваш адрес акта цензуры. Просто вас считают козлом редиской, и просят покинуть коммьюнити.


          1. NLO
            00.00.0000 00:00

            НЛО прилетело и опубликовало эту надпись здесь


            1. ksenobayt
              18.01.2019 14:08

              Наверное, мне следовало выразиться яснее — «суть в двух словах» была не моим мнением относительно вас, а лишь парафразированием сути комикса.

              Если серьёзно: до тех пор, пока я не вижу, что у человека сорвало башню и он приходит на Хабр лишь для того, чтобы насильно скормить людям «официальную политику партии» — я его не сливаю. С вами этого не наблюдается вроде бы (полистал комментарии назад), так что и минусовать мне вас не за что.


              1. kzhyg
                18.01.2019 23:02

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


    1. DSolodukhin
      17.01.2019 14:02
      +2

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

      Ну и есть еще небольшое в-третьих, я не понимаю, откуда они лезут, видимо где-то активно рекламируют Kali, в последнее время постоянно вижу темы вида «Поставил Kali, не могу поиграть в CS:GO. Дерьмо этот ваш линукс». Ну тут уже действительно хочется постучать по голове и спросить, есть ли там кто.


      1. Capacitor10n
        17.01.2019 14:27

        У меня на win10 CS:GO прогревал ноут ощутимо сильнее чем на Mint ))))
        Но это было примерно в Августе, говорят какая то обнова была сильная, так что хз как сейчас.


    1. Capacitor10n
      17.01.2019 14:21

      В этом году (в смысле 18) перешел с win7 на win10. Бомбануло знатно из-за: «да Вы администратор на этом ПК, но сюда Вам нельзя. И это Вам нельзя. Так тоже не получится...»
      Решил переползти на linux. Естественно выбрал для начала ubuntu как самую «дружелюбную».
      Потратил 4 дня (точнее вечера) на установку. Казалось бы все должно пройти в 2 клика, но после первых неудач решил посмотреть ютуб, а то может я тупенький, но нет все верно делаю.
      В итоге удалось выяснить что ноутбуки с видеокартой и видео ядром в проце без плясок с бубном на 18 версии не заводятся (16 встала легко). Потом еще куча вопросов возникалос установкой софта и прочее. Ни одной темы на форумах не создал. Но по ответам в уже созданных темах сложилось впечатление, что бывалые пользователи linux считают неприемлемым существование тех кто не знает команд и куда их вбивать. Многие ответы вызают еще больше вопросов.
      З.Ы.
      Поставил Mint предпоследней версии, так как на последней с видюхой беда как уже написал.
      Освоение продолжается, обратно на win не пойду (правда на работе win).


      1. Jouretz
        17.01.2019 14:40

        Хз, у меня довольно древний lenovo G500. Пару лет назад вялые попытки воткнуть бубунту тоже провалились, т.к. она в упор не хотела видеть встроенную видеокарту и превращала ноут в печку работая только на дискретной.
        Этим летом воткнул archlinux, поставил mesa она даже стим научила переключаться на дискретную видеокарту только в играх.
        Но вообще с видео действительно грустно, только тут вина скорее производителей чем линукса. Карты Nvidia, например, по этой причине я себе уже ни под каким предлогом брать не буду.


        1. begemoth3663
          17.01.2019 16:20

          На Lenovo G500 интегрированное видео i915 — нет там дискретной.
          На него влёт становятся убунта 16.04 LTS (только потом желательно проверить, чтоб ядро было >4.4), centos 7, FreeBSD. Вайфай на последней запустить не удалось (блоб для broadcom'а нужен). Всё остальное работало.


          1. Jouretz
            17.01.2019 16:29

            www.citilink.ru/catalog/mobile/notebooks/811266
            Ну ок. Доберусь домой скину инфо по видеокартам со своего ноута. Но врятли вторая видяха мне приснилась.


          1. Jouretz
            17.01.2019 18:50

            image
            как-то так


            1. begemoth3663
              20.01.2019 19:25

              ну, х.е.з.
              с Вашей стороны — убедительно.
              но те (до десятка) G500, которые мне довелось щупать были 100% без дискретного видео…
              извините.


      1. ialov
        18.01.2019 10:59

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

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


        1. VolCh
          18.01.2019 11:21

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


        1. mafia8
          18.01.2019 11:33

          Получается так: ты их спрашиваешь, а они просто знают, что тебе это не надо.


          1. ialov
            18.01.2019 11:45

            Это определяется тем, видел ли человек терминал хоть раз)
            Например мне, как разработчику, линяга — как мана небесная. Одинаковая конфигурация с сервером, гит из коробки (без танцев с бубном вокруг сигвина), возможность нормально сделать ssh-конфиг, прочие утилиты вроде sftp прямо в терминале. Всё это делает её намного удобнее винды. Тебе не приходится качать файловые менеджеры, чтобы залить что-то на сервак, не нужно ставить сигвин / путти / гит-баш, чтобы просто зайти по ssh, сразу нормальный формат ssh-ключей, которые ни во что не нужно конвертировать, которые быстро подтягиваются кейрингом.
            А если вы ПМ, у которого из задач — провести совещание и завести таску в джире, то вам подойдет вообще любая ось.

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


            1. VolCh
              18.01.2019 12:14

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


              $ uname -a
              Linux volch-note 4.4.0-17134-Microsoft #523-Microsoft Mon Dec 31 17:49:00 PST 2018 x86_64 x86_64 x86_64 GNU/Linux

              А вот MS Project (по слухам стандарт де-факто для ПМов) не работает, и даже в LO/OO нет хоть какой-то альтернативы как есть для других MSO продуктов.


            1. Nalivai
              18.01.2019 12:24

              Вам Microsoft доплачивает что-ли, чтобы вы продолжали делать винду дефолтным дистрибутивом?


              1. ialov
                18.01.2019 12:36

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


        1. Nalivai
          18.01.2019 12:22
          +1

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


          1. ialov
            18.01.2019 12:43

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


        1. genuimous
          18.01.2019 14:38

          Я поставил на HTPC линукс потому что мне не нравится (просто не нравится) вынь10, в основном из-за неотключаемого сбора данных. Проще говоря, не могу принять лицензионное соглашение, поэтому, как там и написано, я отказался от установки. Стоимость для меня значения не имеет. Терминал, правда, видел. Проблему с невнятными ответами на вопросы про линукс признаю. Кстати, в части freeBSD ситуация лучше, там каменты от сообщества часто более дельные.


      1. LorHobbit
        20.01.2019 20:12

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

        Немножко уточню: не «тех, кто не знает», а «тех, кто не хочет учиться». Это знание — совершенно не rocket science. Мне, например, куда проще набрать apt-get install, чем тыкать кнопочки в синаптике. Хотя до линукса я тоже сидел на винде (правда, ещё раньше успел MS-DOS застать и ещё более реликтовые вещи).

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

        > Освоение продолжается, обратно на win не пойду

        Желаю удачи.


    1. Vilgelm
      17.01.2019 20:44
      +3

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

      Про это даже анекдот есть
      Американский форум. Задаёшь вопрос, потом тебе отвечают.
      Израильский форум. Задаёшь вопрос, потом тебе задают вопрос.
      Русский форум. Задаёшь вопрос, потом тебе долго рассказывают,
      какой ты мудак.


    1. Arris
      18.01.2019 01:43
      +1

      Именно по этой причине я перешел на линукс только два года назад. Когда уж совсем припёрло, припёрло так, что мочи нет.

      Сначала был центос и много боли.
      А потом стала гента и я теперь красноглазик.


    1. istepan
      18.01.2019 08:37

      Ну не знаю. На форумах ubuntu и archlinux мне всегда помогали. В чате телеграмма арча так вообще в режиме реального времени всем сообществом. Клевые ребята.

      Главное четко формулировать вопрос и предоставлять развернутую информацию.


    1. Nalivai
      18.01.2019 12:16

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


    1. Hownyk
      18.01.2019 12:22

      Брать качеством, а не количеством пользователей)


  1. mapron
    17.01.2019 13:58
    +2

    Кликбейтный заголовок, не соответствующий содержимому. Это вовсе не направления развития Linux, это скорее «чего лично мне не хватает в Linux» от одного конкретного тех. журналиста
    Jack Wallen. Я посмотрел другие его статьи, упрекнуть в непрофессионализме его нельзя, ничего плохого против высказывания своего мнения тоже не имею (да и по некоторым пунктам даже могу согласиться). Я все к чему, почему нельзя было оставить оригинальный заголовок? Он вполне подходит.

    Теперь мое мнение по пунктам:
    — «Официальный» дистрибутив — да, возможно это бы улучшило привлекательность для коммерческих компаний;
    — Жизнеспособная замена X.Org — для разработчиков коммерческих приложений «скорость развития X.org» вообще не играет роли, они все равно работают с определенным тулкитом (обычно либо Qt, либо Gtk). Не читал ни одной статьи в духе «мы готовили порт на Linux и обосрались потому что xorg такой древний». Да и собственно пользователю должно быть немножко пофиг на эти детали (я о широких массах потенциально говорю)
    — Удаление устаревших приложений из каталогов — вот это точно фигня. Зачем удалять? Та ж Canonical сделала вполне приемлемую вещь — вот в этой репе (main) лежат пакеты которые лично мы проверили, хотите качественно — пользуйтесь ей. Если их не хватает, ну ставьте пакеты из куда более широкого списка- все что мы обещаем, что они запустятся. Да, можно добавлять всякие каталоги, но имхо это уже все нужно для всяких магазинов платных приложений, где может быть дичь/вирусы и реально нужна премодерация. Не разу не слышал от пользователей мол «я попробовал Linux и он мне не понравился т.к. в репозитории было много устаревших пакетов.» Про небезопасные — тоже как-то безосновательно, что там небезопасное, один из 15 консольных калькуляторов?
    -Антивирусы и другие защитные программы, работающие в реальном времени — тут вполне по делу.
    -prosumer software — это тоже я думаю нелишне. Да кто будет возвражать против «больше софта»?
    — про шрифты пропущу, не считаю себя компетентным в данном вопросе. Не спорю, может некоторых пользователей «ШГ» и отпугивает, не знаю насколько это массовая проблема.
    — «Выпуск качественных компьютеров, рассчитанных на Linux» -а дальше в тексте про периферию =) легкая подмена понятия, как мне показалось. Больше поддержки железа — это все хорошо, но чтоб в 2019 поддержка железа прямо была камнем преткновения? Имхо, пока все же софт и внимание вендоров кажется лично мне куда более важной проблемой десктопного линукса.


    1. gnomeby
      17.01.2019 14:10

      -Антивирусы и другие защитные программы, работающие в реальном времени — тут вполне по делу.

      Отдельный процесс антивируса — сильно жирная штука для всякого сетевого оборудования, да даже для SmartTV. А именно эти системы сегодня и атакуются массово.
      Отдельный процесс антивируса — нежирная штука для декстопа, но именно там ввиду специфики установки приложений особо и не нужна.

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


      1. mapron
        17.01.2019 14:16

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


        1. Jouretz
          17.01.2019 14:45

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


          1. springimport
            17.01.2019 17:42

            Иногда стараться не надо. Достаточно npm или composer запустить с правами root.


            1. Jouretz
              17.01.2019 17:52

              Ну при наличии бензопилы можно и ногу себе отпилить. Если у человека нет мозга его уже ничем не спасти.
              Кроме того, большой вопрос, что случится раньше: сигнатуры вирусных пакетов попадут в базы антивирусов или пакеты будут удалены из тех же npm и композера.
              А так настроенный файрвол + пакеты из официальных реп проще, дешевле и легче чем те же касперский/nod и иже с ними. имхо.


            1. mmmm1998
              17.01.2019 19:30

              Или даже просто поставить deb пакет из какого-нибуть вручную добавленного репозитория.


              1. nikolayv81
                17.01.2019 20:01
                +1

                Кто мешает в win по инструкции перегрузить ПК в безопасном режиме и поставить игрушку с crack-ером ;)


    1. 0xd34df00d
      17.01.2019 17:34
      +1

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

      Я вообще зашёл в комменты написать конкретно про ШГ (ну и про удаление устаревших программ ещё, но то вы за меня написали).


      Так вот, на мой субъективный вкус в моём линуксе лучшие шрифты. Лучше, чем на маке с ретиной, лучше, чем на айпаде, и лучше, чем на Windows. Да, мне для этого пришлось где-то час поиграться с настройками fontconfig/freetype, чтобы настроить их на свой вкус, но у меня хотя бы есть такой выбор, и я хотя бы могу это адекватно сделать.


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


      1. DaylightIsBurning
        18.01.2019 13:22

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


        1. DSolodukhin
          18.01.2019 14:32

          По статистике самое распространенное разрешение сегодня 1366x768, потом идет FullHD. Распространение HDPI на уровне нескольких процентов.


        1. mistergrim
          18.01.2019 14:57

          Неправы.
          От удвоения числа пикселей принципиально мало что меняется.


          1. DaylightIsBurning
            18.01.2019 20:06

            почему? Сколько нужно пикселей, что бы ситуация изменилась?


            1. mistergrim
              19.01.2019 01:23

              Раз — этак навскидку — в десять больше. И всё равно бы я антиальясинг использовал.
              Предвижу возражение — «на бумаге хватает 300 dpi». Во-первых, ppi != dpi. Во-вторых, для нормального качества требуется > 1000 dpi. В-третьих, на бумаге изображение формируется принципиально иным способом. И там таки получается естественный антиальясинг за счёт переменного размера точки.


        1. 0xd34df00d
          18.01.2019 16:19

          На десктопе у меня два 4k-экрана, на ноуте — 3k-экран. Шрифты по умолчанию выглядели нормально, настройка нужна была только для того, чтобы они выглядели совсем приятно моему глазу.


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


        1. aram_pakhchanian
          18.01.2019 21:40

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


      1. LorHobbit
        20.01.2019 20:19

        > Да, мне для этого пришлось где-то час поиграться с настройками fontconfig/freetype, чтобы настроить их на свой вкус

        А вы где-нибудь свой опыт описывали? Конфиги, всё такое.


  1. surefire
    17.01.2019 14:17

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

    Что есть серьёзное использование? Около двух лет использую wayland в качестве основной сессии. Это серьёзно?


    1. DSolodukhin
      17.01.2019 14:34

      Какое DE? Видеокарта и драйвера какие?


      1. surefire
        17.01.2019 14:44

        GNOME 3, AMD Tobago PRO [Radeon R7 360], amdgpu.


        1. DSolodukhin
          17.01.2019 14:59

          А, ну вам повезло. А попробуйте KDE или поменять карту на NVidia. Реально Wayland сейчас весьма сырой для ежедневного использования в рабочем режиме, правда проблема тут двусторонняя, с одной стороны есть производители железа, которые не хотят/не торопятся писать драйвера под новый стек, с другой есть разработчики DE, которым надо доработать довольно прилично свой продукт, и не всем хватает на это ресурсов.


          1. OlegKrikun
            17.01.2019 16:02

            На последних дровах от nvidia wayland с гномом прекрасно работает (если в игры не шпилить конечно, в играх где-то на треть fps просаживается).

            А если ранить wayland на i915, то, имха, он полностью уделывает по плавности (насколько оно вообще может быть плавно на интегрированном видео) xorg


            1. DSolodukhin
              17.01.2019 16:14

              На последних дровах от nvidia wayland с гномом прекрасно работает (если в игры не шпилить конечно, в играх где-то на треть fps просаживается).


              Прогресс, год назад у меня система вообще умирала при попытке запустить шестую циву на Wayland+Nvidia.


              1. OlegKrikun
                17.01.2019 16:38

                как я писал для игр оно пока что не айс =)

                Так что сейчас когда мне хочется таки поиграть (и о чудо, на это находится время) я:
                1. Гружусь на последнее стабильное ядро (обычно дрова nvidia не умеют с не стабильными)
                2. Переключаюсь на nvidia c интегрированного видео
                3. Захожу под xorg

                вот такое красноглазие.

                Но для повседневной работы вейланд более чем подходит.


                1. Aldrog
                  17.01.2019 19:30

                  Проблема в том, что nvidia чем-то не угодила часть протокола wayland (конкретно Generic Buffer Management) и они продвигают свой альтернативный API EGLStreams.
                  В итоге wayland-композиторам приходится либо поддерживать оба API (как сделано у Gnome в Mutter), либо посылать нвидию и, как следствие, пользователей их проприетарного драйвера.

                  linus_torvalds_nvidia.jpg


  1. sena
    17.01.2019 14:44

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

    В мире есть много примеров достаточно крупных продуктов, вроде гимпа и shotcut, которые выпускаются одновременно для многих систем. То есть говорить о сложности выпуска для профессиональной состоявшейся софтверной компании неверно, ведь даже «любители» могут это сделать. Аргумент «слишком сложно» это очевидная отписка, чтобы отстали. Тем более что сейчас существуют специальные средства вроде flatpak, snap, appimage. Нет там никаких особенных неразрешимых мегасложностей. Если это слишком сложно для софтверной фирмы, то уровень разработчиков в этой фирме таков что и не стоит сокрушаться о недоступности их продукта.

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

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

    Помимо System76 есть ещё хорошая фирма Tuxedo. Но да, их действительно маловато особенно в нижнем сегменте.


    1. Eaglers
      18.01.2019 13:06

      Насчёт свободного ПО: вы помните, почему большинство мобильных ОС проиграло на арене против Android и iOS? Именно из-за отсутствия популярных приложений. Возникает замкнутный круг:

      Нет приложений -> Нет пользователей -> Нет приложений

      Если поддерживать одно свободное ПО в Linux, то Linux так и останется ОС для гиков.


      1. sena
        18.01.2019 14:35

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

        Однако резкое неприятие и категорическое отрицание вызовут любые изменения в ядро или компилятор или другие совместно используемые компоненты, ради удобства разработчиков собственнического ПО, которые могут привести к неудобству или малейшему дискомфорту разработчиков свободного ПО. Именно свободное ПО является и должно остаться главным приоритетом в свободных операционных системах GNU/Linux. Измена этому фундаментальному принципу будет означать конец этого замечательно свободного проекта.

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


  1. gnomeby
    17.01.2019 14:55

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


    Вообще постановка вопроса автора статьи довольная сомнительная. Нет острой необходимости менять долю linux на десктопе. Кто хотел — уже давно пересел.
    Наоборот, тем чище наш аквариум.


    1. sena
      17.01.2019 15:47

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


      1. 0xd34df00d
        17.01.2019 17:36
        +1

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


        1. ntfs1984
          17.01.2019 20:37

          Ваше УМВР и является следствием какой-никакой, но все же популярности, из-за которой у одного программиста не работал тот модуль WiFi что у вас и он написал драйвер, у другого программиста криво отображались шрифты и он написал антиалиасинг, у третьего дизайнера потекли глаза от темы а-ля Windows9X и он запилил нечто приятное глазу, усилия сделанные этими тремя лицами привлекли разработчика условного transmission который решил сделать его порт под эту новую ОС, а потом наличие драйверов и торрент трекера привлекло еще кого-то и еще.

          ПО было бы еще больше, в том числе и от крупных контор :)


          1. 0xd34df00d
            18.01.2019 03:47

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

            Куча открытого софта разрабатывается в первую очередь под линукс, а под Win — по остаточному принципу. И торрент-клиенты тоже.

            Не могу сказать, что на моей рабочей машине не хватает какого-то софта от крупных контор.


            1. ntfs1984
              18.01.2019 14:23

              Но только это популярность среди программистов, а не пользователей.
              Если у ОС мало пользователей — писать под нее программы не имеет смысла (если только не особого финансового поощрения). А програмисты — это разве не пользователи?

              Куча открытого софта разрабатывается в первую очередь под линукс, а под Win — по остаточному принципу. И торрент-клиенты тоже.

              Боюсь здесь не все так просто. Куча софта разрабатывается под Linux, потому что он там требуется, и в этом его основная задача — быть под Linux. Странно было бы, если бы «открытый» systemd писали под Win, не правда ли?

              Большие проекты пишутся кроссплатформенными. Все эти Firefox, Chrome и тд. Без привязанности к ОС.

              Большие платные проекты пишутся под Win, Mac, а уже потом под Linux по остаточному принципу, при чем «большой» здесь не размер программы, а ее участие в жизни людей. Это не только пресловутый Photoshop и 3dmax. Это еще и драйвер на звуковую плату, без которого 50000 условных Asus T100 потеряют часть своего функционала, а значит не смогут быть проданными. Это еще и игры. И как бы кто не вопил что Steam умеет в игры под Linux, не стоит подменять факты — игра выпускается именно под Win, а потом Lin эмулирует этот Win с переменным успехом.

              Ну а теперь сами подумайте, зачем компании тратить свое время на разработку игры под Linux с 3% рынка, учитывая зоопарк фреймворков, дистрибутивов, графических систем (да да, gtk3 != gtk3.20), если можно взять WinAPI и DirectX которые неизменны годами в системе где живет много платежеспособных юзеров.

              А какой смысл компании тратить свое время на разработку драйвера для ОС с 3% рынка?
              Вот и не тратят. А там уже как повезет. Что-то из железа поддерживается ядром. Что-то реверсят (как реверсят можно посмотреть на примере Mali 400 на разных процах, которому уже лет и лет, а до сих пор там что-то не работает). А чаще всего приходится жертвовать чем-то ради чего-то, выбирая не то железо которое тебе нравится, а то, которое будет поддерживаться твоим Linux.
              А вы считаете что если вам повезло, и у дяди программиста случайно оказался такой девайс как у вас и дядя программист когда-то написал под него драйвер — то все норм, и менять ничего не нужно.
              Не все такие как вы. Например я хочу условный (!!!) ноутбук с 4K, аллюминиевым корпусом и сканнером отпечатка пальцев (а еще хочу чтоб кофе мне варил). В магазине под такое требование подходят 5 ноутбуков из 50-ти. 3 из этих пяти меня не устраивают по цене. А в оставшихся двух стоит звуковая карта на i2s-кодеке, который под Linux работать не будет, а значит не будет звука. И вот я плетусь со своими 2000 долларами от угла витрины с дорогими шикарными ноутбуками к углу с Леново за 500 баксов и нищебродским 1920х1080 в вонючем пластиковом корпусе. Возьму его. Пройду к кассе, последний раз пустив слюнку на те ноуты что мне удобны. Принесу домой. Поставлю Убунтачку. Зайду на Хабр, и напишу «УМВР, посоны».

              Не могу сказать, что на моей рабочей машине не хватает какого-то софта от крупных контор.

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


              1. 0xd34df00d
                18.01.2019 16:26

                Если у ОС мало пользователей — писать под нее программы не имеет смысла (если только не особого финансового поощрения).

                Но тогда под линукс не должно быть ПО, что не так.


                А програмисты — это разве не пользователи?

                Это очень специфичные пользователи.


                Большие проекты пишутся кроссплатформенными. Все эти Firefox, Chrome и тд. Без привязанности к ОС.

                А transmission? :)


                У меня тоже есть относительно большой проект, который я пишу в качестве хобби. И под Win у меня его давно просят сделать. Технически, ничего не мешает, но собирать его под Win — замучаешься пыль глотать ввиду отсутствия под виндой репозиториев с необходимыми библиотеками. А на линуксе просто поставил apt-get'ом/emerge'ем/etc, и не паришься.


                Ну а теперь сами подумайте, зачем компании тратить свое время на разработку игры под Linux с 3% рынка

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


                А какой смысл компании тратить свое время на разработку драйвера для ОС с 3% рынка?
                Вот и не тратят. А там уже как повезет. Что-то из железа поддерживается ядром. Что-то реверсят (как реверсят можно посмотреть на примере Mali 400 на разных процах, которому уже лет и лет, а до сих пор там что-то не работает). А чаще всего приходится жертвовать чем-то ради чего-то, выбирая не то железо которое тебе нравится, а то, которое будет поддерживаться твоим Linux.

                По опыту — уже очень давно (ну, лет 10) выбирать железо под линукс не приходится.


                И вот я плетусь со своими 2000 долларами от угла витрины с дорогими шикарными ноутбуками к углу с Леново за 500 баксов и нищебродским 1920х1080 в вонючем пластиковом корпусе.

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


                Ну а мой внедорожник отлично справляется с 20 сантиметровыми дырами в асфальте. Вывод — все нормально, дороги можно не ремонтировать.

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


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

                Вот я и спрашиваю ­— чем лучше-то? И смотрю, как разработчики живут под Win, и правда не понимаю.


                1. VolCh
                  18.01.2019 20:03

                  > По опыту — уже очень давно (ну, лет 10) выбирать железо под линукс не приходится.

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


                  1. 0xd34df00d
                    18.01.2019 20:32

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

                    Даже сканер отпечатков пальцев на T560 работает просто и из коробки.


            1. genuimous
              18.01.2019 16:25

              Забавно, но торрент-клиент это единственная причина, по которой я поставил на сервер freeBSD: ) Под вынь сервис нормально невозможно заставить работать, а запускать не сервисом это не труЪ.


  1. BubaVV
    17.01.2019 15:03

    По поводу видеоредакторов — лично для меня открытием стал DaVinci Resolve


  1. Hownyk
    17.01.2019 15:31

    Из софта davinci resolve, fusion, reaper, bitwig studio, blender и прочее прочее


    1. pav5000
      17.01.2019 19:31

      Ещё из крупняка можно Houdini и Maya упомянуть.


  1. babkinstas
    17.01.2019 15:31

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


  1. FRAGIL3
    17.01.2019 17:25

    Я сам бывший линуксоид со стажем, но моё пессимистичное мнение в том, что взлёта GNU/Linux как пользовательской системы уже не будет.
    Может это конечно эффект накладывающихся воспоминаний юности, но я думаю что золотые годы пользовательского линукса были годах эдак в 2005-2010. В те времена большинство конфигов при необходимости изменений приходилось править руками, но они были человекочитаемы и понятны, пользовательские окружения KDE (3.5) и Gnome (2.X) предоставляли фичи, от которых по сравнению с WinXP (на Vista многие пересаживались крайне неохотно) голова шла кругом (помню как меня поразил Compiz, это было крышесносно и работало даже на не самом мощном оборудовании), пока в других ОС об установке программ из магазинов никто ещё и не думал, здесь уже была система установки и обновления через репозитории (это тоже вызывало у меня в те времена просто щенячий восторг).
    А потом год от года краски стали меркнуть. Под капотом шло постоянное усложнение системы, конфиги начали потихоньку переводиться в XML, начали появляться технологии типа PulseAudio, с одной стороны ничего не дающие явно, но с другой требующие бубна вместо знаний при починке. Пользовательские окружения дружно сменили мажорные версии и превратились в монстров один второго страшнее (со множеством багов, отсутствием привычного ранее функционала, но зато с тьмой прослоек из-за которых пошли постоянные тормоза). Часть графических пакетных менеджеров просто забила на то, что интерфейсы меняются и стали ощущаться в использовании как динозавры, часть наоборот запрыгнула на поезд повсеместного упрощения, но ощущались как кастрированные поделки. Когда я сходил с поезда GNU/Linux в домашнем использовании где-то в 2013 году, я конечно мог решать возникающие у меня проблемы и в чём-то полюбить третий Gnome, но я чувствовал что чтобы продолжать использовать линукс даже просто для дома мне по прежнему придётся постоянно копаться на форумах и расширять узкоспециализированные знания, которые понадобятся мне в лучшем случае пару раз в жизни, прежде чем устареют и станут бесполезными. Мне же к тому моменту хотелось уже простого пользовательского счастья.
    Возможно конечно через n-ное количество лет линукс для пользователя снова станет стабильным и доступным, а маячащие перемены в Windows или MacOS будут столь крупны что захочется посмотреть по сторонам, но я больше верю в появление чего-то абсолютно нового, чем это.


    1. springimport
      17.01.2019 18:01

      Тоже считаю что линукс не придет на десктоп, разве если винда по ошибке удалится у всего мира))
      В интерфейсе линукс банально не успевает за новыми трендами. Он похож в этом на ReactOS которая гонится за виндой с отставанием в 15 лет. Особенно гном 3, он стал причиной возвращения на винду для разработки дома и покупки отдельного мини-пк для сервера. Я получил отличный интерфейс винды и отличный линункс на отдельном сервере, минусом разве что считаю сеть + samba по которой мелкие файлы с быстрейшего nvme samsung ssd передаются со скоростью самого медленного hdd, к сожалению. С большими файлами нет проблем, сеть гигабитная.

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


      1. DerRotBaron
        18.01.2019 12:03

        Третий гном это очень большая боль, а особенно больно, что именно он теперь является «лицом» десктопного линукса. Это шаг назад по сравнению даже с Unity 7.
        Но есть по крайней мере KDE, за которыми Microsoft бегают еще со времён Win7, и которые по трендам и возможностям вполне на месте (по крайней мере на десктопе, на планшетах кеды не пробовал), и XFCE, где не будет красивых анимаций и прозрачностей, но по удобству как и KDE это будет существенно лучше винды, в чём я постоянно убеждаюсь в «игровой» WIn10 и виртуалке с Win7.

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

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

        Тут другое непонятно. Почему корпорации умудряются местами делать десктоп существенно хуже и неудобнее, чем кучки энтузиастов (то же управление окнами, GUI настроек Windows), причём делать это годами?


        1. druss
          18.01.2019 13:42
          +1

          да и падать кеды перестали только недавно

          Уже почти десять лет слышу эту фразу.


        1. 0xd34df00d
          18.01.2019 16:28

          Вот только KDE не хватает стабильности и качества в работе с проприетарными дровами NVIDIA (да и падать кеды перестали только недавно)

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


          1. geher
            18.01.2019 21:07

            Просто как только старые кеды стабилизируются, появляются новые (относительно недавно была 4, теперь пятая актуальна) и начинают падать.


            1. 0xd34df00d
              18.01.2019 21:47

              А, это многое объясняет!

              Я перешёл на KDE 4 где-то в районе 4.5. На KDE 5 — в районе 5.6 или 5.7, когда из генты начали выпиливать четвёртые. Соответственно, период открытого бета-тестирования я избежал в обоих случаях.


    1. vvpoloskin
      17.01.2019 23:18

      А может просто юношеский азарт и желание красноглазить бесцельно пропали, зато появились более отчетливые профессиональные цели?
      Пользовался линуксом на десктопе в 2008-2014, прошёл centos->debian->gentoo. потом осознал, что не хочу тратить по 1.5-2 часа в день на ковыряние по форумам тем типа «как починить вот именно этот спящий режим на гноме 2.38» А отсутствие софта офиса (адептам опенофис макросы и визио передаёт привет), outlook (ну вот не работает thunderbird больше чем почтовик), профильного специфичного софта (хотя да, тоже можно покрасноглазить с версиями всего и вся) привело к миграции на win. Если компьютером начинаешь пользоваться профессионально, от линукса приходится избавляться.


      1. 0xd34df00d
        18.01.2019 03:50

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

        А так-то тоже под гентой сижу, и, ЧСХ, она просто работает, и красноглазить не приходится.


        1. vvpoloskin
          18.01.2019 09:30

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

          А так-то тоже под гентой сижу, и, ЧСХ, она просто работает, и красноглазить не приходится.

          Это очень хорошо видно при работе на ноутбуках, если обновлять почаще.


          1. VolCh
            18.01.2019 11:43

            У меня сейчас полгода немного странная ситуация: на работе программирую под линукс из под винды, а дома дела делаю развлекаюсь из под убунты. В обоих случаях ноутбуки, обновляюсь минимум раз в неделю под убунтой и никаких особых проблем при обновлении уже много лет не возникало. Единственный раз помню когда ковыряться пришлось за последние годы: купили домой МФУ Epson сетевой, чтобы сканер заработал по сети пришлось полдня по форумам полазить и до сих пор не разобрался как ICC профиль подключить, а то скан белого листа бумаги имеет отчетливый голубоватый фон. Но это просто повода ещё не было фотки сканировать или типа того.


          1. 0xd34df00d
            18.01.2019 16:29

            Это очень хорошо видно при работе на ноутбуках, если обновлять почаще.

            За последние лет 12:
            — Dell Inspiron 1525
            — Lenovo Y550
            — ASUS N55SF
            — Thinkpad T560


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


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


            1. vvpoloskin
              18.01.2019 22:06

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


              1. 0xd34df00d
                19.01.2019 16:27

                Ну, когда-то давно потратил, с тех пор и не нужно его тратить особо.

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


        1. Alexey2005
          18.01.2019 12:32

          Под Linux хорошо идёт только скриптовое программирование. Javascript, Python и подобное.
          А вот если использовать C++, всё становится гораздо печальнее по причине отсутствия документации. Если под винду есть шикарнейший MSDN, где описана буквально каждая деталь и на каждую функцию непременно воткнут пару примеров применения (прямо фрагментами кода!), то в случае Linux информацию придётся собирать буквально по крупицам, причём основной её источник — анализ исходников, где из комментариев разве только шапка GPL, а сам код состоит главным образом из #define, #ifdef и символов подчёркивания.
          Мало того, собранное ещё и устаревает быстро, потому что в мире Linux никто и не слышал про вертикальную совместимость. Это в мире винды книжки 2000-го года выпуска всё ещё достаточно юзабельны, и даже код на приложенной трёхдюймовке всё ещё будет компилироваться и работать.


          1. Aldrog
            18.01.2019 14:07
            +1

            Эм… Вы о чём? Функции Linux API прекрасно документированы в man-pages и не менее прекрасно сохраняют обратную совместимость (по крайней мере если использовать их в соответствии с документацией). То же самое относится и к библиотекам из пакета GNU.
            Может, у Вас с какой-то конкретной либой/тулкитом возникли проблемы?


            1. Alexey2005
              18.01.2019 20:27
              -1

              Где например нормально описана работа с Clipboard в Linux? Инфу пришлось собирать по кусочкам со stackoverflow и вести конспект…
              Или вот потребовалось сделать программу, которая подгружает и устанавливает собственный шрифт в консоль. Именно в консоль — на системе, где иксы вообще не установлены. Полноценного (от и до) описания работы со шрифтами в консоли конечно же не попалось. Пришлось сначала гуглить, как вообще осуществляется вывод текста, потом уже вышел на шрифтовую подсистему. А потом стало ясно, что шрифты должны быть в формате PSF. И вот структуру формата уже пришлось смотреть в коде, потому что опять же с подробными описаниями туго.
              А ещё могу рассказать, как пытался написать драйвер для простейшего матричного принтера, подключенного по RS-232 и управляемого отправкой ESC-последовательностей…
              В общем, дефицит гайдов/описаний под Linux ощущается просто очень жёстко.


              1. 0xd34df00d
                18.01.2019 20:44
                +1

                Где например нормально описана работа с Clipboard в Linux? Инфу пришлось собирать по кусочкам со stackoverflow и вести конспект…

                Например. Или вы хотите прям напрямую иксы дёргать?


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

                Это типа того, что consolefont делает?


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


          1. 0xd34df00d
            18.01.2019 16:37

            А вот если использовать C++, всё становится гораздо печальнее по причине отсутствия документации.

            Интересно, как же у меня получается писать на C++ с одним бедным-несчастным cppreference.com.


            1. Alexey2005
              18.01.2019 20:17

              А как вы потом деплоите написанное? Ну вот я, к примеру, пишу приложение. И оно даже работает. На моей машине. На соседнем девайсе, хоть там установлен тот же самый дистрибутив, конечно же нет нужных зависимостей. И вот где на cppreference написано, как же блин собрать все необходимые «запчасти» и завернуть в единый пакет? Для начала как вообще понять, что конкретно туда заворачивать?
              А если ещё и версии ОС различаются, так на более старой версии вообще всё отвалится, мол версия glibc не та.
              И вот где, в какой книжке толком и системно написано, как просто взять и просто собрать приложение общего пользования?


              1. 0xd34df00d
                18.01.2019 20:46

                А как вы потом деплоите написанное?

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


                И вот где на cppreference написано, как же блин собрать все необходимые «запчасти» и завернуть в единый пакет? Для начала как вообще понять, что конкретно туда заворачивать?

                А на MSDN это где-то написано?


    1. UnknownUser
      18.01.2019 09:58

      Странно, я как раз делал несколько попыток пересесть на Линукс в 2005-2008 годах. Как правило всё упиралось в отсутствие драйверов для какой нибудь железяки.
      А вот сейчас — о чудо, ставил Убунту на множество разных компов и не помню чтобы возникали особые проблемы. Сильно удивился, когда поставил на ноут HP Envy и там даже тач экран заработал без плясок с бубном.


    1. K0styan
      18.01.2019 18:43

      Возможно конечно через n-ное количество лет линукс для пользователя снова станет стабильным и доступным

      В формате Android и Chromebook уже становится. Но это уже не совсем тот Linux.


  1. ZogG
    17.01.2019 17:35

    Ну как можно просить единный дистр, и в то же время говорить «как плохо что в моем дистре полно апликаций, что уже не поддерживают/обновляют». Как раз вот такие и выбирают как дефолтные, потому что ментейнить никто не заставляет, а производитель делает свои репы (здраствуй конфликты).
    Подход кстати более правильный (с ним тоже не согласен лично, но это мое мнение) — snap и тому подобное.


  1. Praksitel
    17.01.2019 19:05

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


    1. appletesta
      17.01.2019 20:25

      На порядок — то есть раз в 10? Можно сравнительные скрины с разбором? А то как-то с трудом


      1. Praksitel
        18.01.2019 11:06

        На порядок, значит, открываешь мак и глаза начинают болеть, к ЭТОМУ нужно долго привыкать. Линух: неделю, как поставил себе последний 9 дебиан с кедами. Сразу же всё очень красиво и приятно для глаз.


  1. Londoner
    17.01.2019 19:07

    Вопрос в тему. Где можно увидеть статистику по количеству скачиваний или инсталяций дистрибутивов? Только distrowatch не надо, там всего лишь статистика количества поисковых запросов по дистрибутивам.


    1. nikolayv81
      17.01.2019 20:33

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


  1. Aldrog
    17.01.2019 20:34
    +3

    Совершенно не согласен с автором в большей части пунктов.

    1.

    «Официальный» дистрибутив
    никому не нужен и никаких проблем он не решит. Нужен общий рантайм, гарантированно работающий во всех дистрибутивах, и такие рантаймы предоставляют Steam и flatpak.

    2.
    Жизнеспособная замена X.Org
    Не очень понимаю, чем Wayland «не готов к серьёзному использованию». Да, есть конфликты с NVIDIA и медленное развитие Wayland-backend в KWin, но если пользоваться видео от AMD или Intel с GNOME или какой-либо DE, изначально разработанной под Wayland, то никаких проблем не возникает.
    К тому же, как уже отмечали выше, дисплейный сервер — не та часть системы, которая затрагивает обычных пользователей или разработчиков пользовательских приложений.

    3.
    Удаление устаревших приложений из каталогов
    Здесь я вообще не понял, что имел в виду автор. Если приложение присутствует в репозитории, это подразумевает, что оно работает на данном дистрибутиве и серьёзных проблем не имеет. Или автор говорил о каких-то сторонних каталогах?

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

    5.
    Программы для непрофессионалов, пользующихся профессиональными инструментами
    Безусловно, чем больше профессионального софта, тем лучше, хотя и с этим не так всё плохо
    никто не станет монтировать полнометражный фильм в OpenShot или работать над альбомом в Audacity
    Зато вполне можно этим заниматься в DaVinci Resolve и Ardour.

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

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


  1. Vilgelm
    17.01.2019 20:34

    что в мире Linux нужен некий единый «официальный» дистрибутив

    Не нужно. Допустим Debian я люблю, а вот от GNOME у меня изжога (я люблю KDE). Если такой дистрибутив появится, то писать будут в основном только под него и мне придется либо страдать от GNOME, либо сидеть без софта на KDE.

    Хотя в общем и целом десктопным дистрибутивом «по умолчанию» является Ubuntu или Mint.


    1. VolCh
      18.01.2019 11:48

      Просто добавить в дистры и Gnome, и Kde. Или в инсталляторе спрашивать, что поставить. Не знаю как в Kde, но под Gnome и так половина Kde устанавливается как только начинаешь ставить софт привычный.


      1. Vilgelm
        18.01.2019 14:26

        Это хороший вариант. Но сейчас, почему-то, для каждой DE пилят свой дистрибутив (Ubuntu, Kubuntu, Xubuntu, Lubuntu).


        1. DSolodukhin
          18.01.2019 14:41

          Ставите ubuntu с minimal cd, при установке ставите галочку напротив того DE, какое хотите. Профит!

          Если хотите после установки добавить другое DE, то запускаете tasksel и всё тоже самое.

          Если вы уже успели поставить Kubuntu, но потом вдруг решили, что хотите Gnome, то запускаете tasksel и… Ну вы поняли.


  1. lmike
    17.01.2019 21:10

    странный набор перечислен приложений, кот. нет для линукс…
    есть Davinci resolve (и мне было просто с ним разобраться, сравнивая с тем же премьером, на кот. я «плюнул» давно), их не смутил «зоопарк» дистрибутивов, есть MayaOpenSubDiv)…
    а потом слова про премьер, офис… их «сложность» их существования в линукс ;)

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


  1. korj000
    17.01.2019 21:38
    +6

    Много лет, пытаясь перелезть с Windows на Linux, я регулярно ставил новую версию такого вот «официального дистрибутива» под названием Ubuntu. Перечитывая тонны статей о том какая это классная и легкая в освоении система, я все эти годы полагал что это лучший выбор и если уж там у меня что-то не получается, то что говорить о других «неофициальных» дистрибутивах! Не стоит и пробовать.
    Какого же было мое удивление, когда год назад я чисто случайно поставил Manjaro и выпал в осадок! Выпал от того, на сколько там все логично и просто! От того что у меня абсолютно все заработало из коробки! От того софта, действительно полезного, который там есть из коробки! Я за 5 минут настроил себе привычный windows-like таскбар ВНИЗУ, с привычным меню слева, ярлыками и иконками в системном трее (а не то недоразумение в гноме, простите, если кого обидел. dash to panel пробовал, УГ)! В поистине волшебном pacman'е и AUR'е я нашел все что душе было угодно! Оно установилось и заработало без единого разрыва! Без всяких долбаных PPA и прочих извращений. Это все при том, что я не являюсь опытным линуксоидом. Я очень жалею что столько лет вёлся на эту пропаганду о «лучшем дистрибутиве» Linux под названием Ubuntu и не решался попробовать что-то еще!
    Я разработчик. И на данный момент 99% процентов времени я работаю в линуксе, изредка загружаясь в похороненный Windows для работы с проектами, которые я еще не перевел на .Net Core. Ну и поиграть в пару игрушек. И то винда долго не держится, самовольно, без подтверждения перезагружая компьютер и похерив всю несохраненную работу, запущенные приложения, вкладки и т.д. Это кстати было одним из мощных стимулов переехать. По-моему терпеть такое поведение системы — это самого себя не уважать.


    1. lmike
      18.01.2019 12:09

      возможно у вас были специфичные требования (по версии софта) — если смотрели на PPA в убунте.
      В Manjaro тоже есть различные ДЕ, как и в убунте можно установить КДЕ и др.
      Еще есть особенность — rolling release, не всегда это хорошо ;)


      1. korj000
        18.01.2019 21:16

        Точно, спасибо! Забыл упомянуть rolling release! Это тоже волшебно! После того как убунте забыл пару раз обновиться до свежего релиза, потом получил болт! Стояла, кажется, 16.04, обновиться хотел на 17.10. Оказалось что это сделать нельзя… Как так? Почему? В общем, читая разные мануалы, переписывал какие-то пути до пакетов (они почему-то перемещают их в архив), но там полный разброд и шатание, половина путей и пакетов не находится. В итоге так и не обновил, пришлось ставить с нуля. Очень дружелюбно… На rolling за год ничего не ломалось пока


    1. DaylightIsBurning
      18.01.2019 13:25

      Тоже самое, для десктопа/ноутбука manjaro много приятней ubuntu. Для серверов предпочитаю дебиан — как-то проще и спокойней с апгрейдами софта.
      Pacman/PKGBUILD — это просто подарок. Создавать свои пакеты намного проще, осилил за 15 минут. За 20 минут пакет уже будет в AUR. До сих пор не знаю как «правильно» собрать пакет под дебиан, хотя им уже лет 10 пользуюсь, а Arch — только год-два.


    1. unwrecker
      18.01.2019 13:45

      А зачем панель снизу то делать? Для разработчика полезно чтоб больше кода по вертикали влезало, а ширины обычно и так с боольшим запасом, так что полезно панель иметь сбоку. Я так понял, что Manjaro идет по умолчанию с XFCE? Мне XFCE тоже больше всего нравится из оболочек, и в нём действительно настраивается что угодно, но он с таким же успехом может использоваться и в Убунте.


      1. denisbasmanov
        18.01.2019 15:37

        XFCE, KDE, Gnome — в таком порядке предлагается на manjaro.ru

        А на manjaro.org (официальный англоязычный ресурс) теперь аж 10 официальных сборок с различными DE, не считая Architect (тонко настраиваемый дотошный установщик) и dev preview версий. Все выстроено по категориям «для новичков», «нетребовательный к ресурсам» и т.д.

        И плюс к тому есть коммьюнити сборки, ещё вариантов 15 DE разных, экзотика на любой вкус.

        А вот результаты опроса месячной давности в ru manjaro чате в телеге:

        Spoiler header


      1. korj000
        18.01.2019 21:22

        Я XFCE поставил, ноуту 7 лет. Не знаю кто сказал что XFCE некрасивая, по мне так очень симпатичная и при этом работает шустро на не очень быстром железе.
        А по поводу панели снизу — десятилетия с форточками видимо, не могу по другому


    1. Vilgelm
      18.01.2019 17:02

      В случае с debian-based можно было воспользоваться Mint (KDE или Cinnamon), Kubuntu или KDE Neon для достижения такого же эффекта.
      Ничего против Арча не имею, более того мне сама идея rolling дистрибутивов очень нравится, но если что-то пойдет не так, для debian-based все же проще найти мануалы.


      1. korj000
        18.01.2019 21:18

        Да, еще про мануалы забыл сказать — более исчерпывающих, полных и структурированных мануалов чем под arch я еще не видел! Не уверен что для дэбиан проще будет


  1. Sjam
    17.01.2019 21:51
    +2

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


    1. VolCh
      18.01.2019 11:54

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

      Уже выше написали: мультиплатформенную программу («офисного» типа) написать относительно не сложно, сложно поддерживать её как продукт, устанавливаемый пользователем по принципу «ткнул мышкой на install, принял EULA, подождал и заработало»


      1. Sjam
        18.01.2019 12:36

        Для этого есть пакетные менеджеры. Здесь, в Линуксах, нет такого что бы тыкнул — далее — далее — далее, и не должно быть…

        Но если уж совсем нужно что-то независимое от пакетных менеджеров, тогда makeself/AppImage/snap/docker и другие варианты. Было бы желание, найдется и способ решения доставки. Остальное от лукавого


        1. VolCh
          18.01.2019 13:39

          Может и не должно, но есть в тех же GUI оболочках к apt. И это удобно даже если вполне можешь набрать apt install


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


  1. Sjam
    17.01.2019 21:57

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


  1. geher
    17.01.2019 23:08

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


    «Официальный» дистрибутив

    Было бы полезно, но не в плане единственного дистрибутива, а в качестве образцово-показательного. Любой другой вариант просто убьет основу линукса — свободу ПО.
    Опять же, при желании зоопарк дистрибутивов не особо мешает разработчикам ПО, в том числе проприетарного. Тут больше от политики компании и видения рынка.
    Просмотрщик PDF от Adobe в наличии. Такие мощные проекты, как LibreOffice, VirtualBox, Blender и подобные живут и здравствуют. Даже MS сделала свой MS Code для линукс.


    Жизнеспособная замена X.Org

    Неплохо бы, но не горит и никак не не влияет на возможность пользоваться системой.


    Удаление устаревших приложений из каталогов

    Только в официальном дистрибутиве. Остальные должны решать этот вопрос сами, ибо иначе нет свободы.


    Антивирусы и другие защитные программы, работающие в реальном времени

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


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


    Программы для непрофессионалов, пользующихся профессиональными инструментами

    Такие программы уже есть. Их количество растет, хотя они пока есть не по всем направлениям.


    Улучшение вывода шрифтов

    Не вижу проблемы (мак видел).


    Выпуск качественных компьютеров, рассчитанных на Linux

    А вот это я бы поддержал двумя руками.


  1. eugeneb0
    18.01.2019 00:01

    Я — человек, пользовавшийся Линуксом в прошлом тысячелетии. И недавно решивший вернуться к нему. Поставил дома Убунту, пользуюсь ею параллельно с Виндой. И вот каким опытом я поделюсь.

    У меня уже есть привычная операционная система: Винда. На ней лежат мои файлы, стоят приложения, в её настройку инвестировано немало сил и времени. Я не просто не хочу — я не могу бросить всё это и разом перескочить на Линукс. Поэтому я вынужден гонять его параллельно с парком Виндовых машин, постепенно перенося функциональность с одной платформы на другую.

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

    Простейший сценарий: доступ к виндовым файлам через SMB. У меня ж там терабайты архивов. Неделю заняло, чтобы понять и настроить. Опытные линуксоиды будут смеяться, возможно. Но поверьте, даже у неглупого человека уходит неделя на понимание процесса и разбор всех багов и особенностей, если делать это впервые после 20-летнего перерыва. Почему бы не сфокусироваться и не сделать этот сценарий рабочим сразу от загрузки системы? Людям критичен доступ к их архивам. Даже если он происходит по «такому плохому» SMB, менее трудоёмкой альтернативы всё равно нет.

    Удалённый доступ к системе. Сначала пытался настроить через виндовый RPD. Есть поделки, поддерживающие это. Сделал за день, но русский язык не работает. Читал интернет неделю, пока не увидел, что да, есть такой баг, непочинен. Переделал через X2Go, вроде работает. Почему бы такой базовый сценарий тоже сразу не встроить? Скажем, как птичку в момент установки?

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

    Надеюсь, мой комментарий никого не обидел. Спасибо за внимание!


    1. Jouretz
      18.01.2019 01:32

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

      Зачем это линухсу? Он никогда не позиционировался, вроде, как «убийца виндовсов» это совсем другая ОС с другой идеологией и другой экосистемой. Если вам нужна «бесплатная виндовс» ждите N-лет пока допилят ReaсtOS.

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

      А способность настраивать и создавать виндовые шары вы впитали с молоком матери? Работа с любым новым инструментом требует какого-то времени на обучение.

      Удалённый доступ к системе.… Почему бы такой базовый сценарий тоже сразу не встроить?

      SSH? Решает 99% базовых задач. Для любителей клацать мышкой есть X-forwarding. С RDP доступом к виндовым машинам пару лет назад прекрасно справлялась remmina, например, как сейчас не знаю, но вот назвать это 'базовым' сценарием уже перебор, вам оно надо, мне нет, кто-то ещё хочет пользоваться самописным решением, 'свобода выбора' все дела.

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

      Неть. Команда конкретно линукса сфокусирована на ядре, его стабильности и безопасности. А на всяких плюшках для отдельных групп пользователей фокусируются уже команды разных дистрибутивов. RedHat на enterprise решениях для серверов, debian на стабильном десктопе, бубунта на рюшечках для домохозяек, gentoo на красноглазиках любящих рулить воообще всем, arch на ленивых красноглазиках и т.д.
      Учитывая что это таки опенсорс, и вы им ничего не платите, ресурсов для удовлетворения хотелок каждого отдельного пользователя не хватит.


      1. eugeneb0
        18.01.2019 02:54

        Разумеется, команда линукса имеет право фокусироваться на чём хочет. Но я не вижу, как она получит много пользователей, не желая слушать про их «хотелки».


        1. Jouretz
          18.01.2019 03:10
          +1

          А им много «пользователей» особо и не надо. Надо много разработчиков/специалистов которые могут делать вклад в развитие проекта, для такой ца не особо проблема разобраться в текстовых конфигах и найти нужный софт в репах, от «пользователей» прок только разве что в массовом тестировании.
          А для «пользователей» существует тот же RHEL где добрый дяденька за деньги всё вам настроит как вы хотите и оно будет 'просто работать искаропки'.


          1. mapron
            18.01.2019 03:21

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


          1. eugeneb0
            18.01.2019 04:11

            Всё верно. Но, скажем так, у меня есть основания полагать, что в ближайшие годы перед линуксом встанет интересный выбор. Либо быть поглощённым большими корпорациями, с (почти) полной потерей девелоперской вольницы. Либо стать системой с существенным десктопным присутствием и большим количеством юзеров. Пусть даже не самых продвинутых юзеров, с не всегда умными «хотелками». Собственно, экосистема этих юзеров и есть гарантия от поглощения. Я, конечно, могу ошибаться, и, к сожалению, не могу поделиться всеми основаниями своего мнения, так что будем его считать просто персональным взглядом на вещи. Но мне бы хотелось, чтобы линукс выжил и остался более-менее независимым. Что и сподвигло меня на исходный комментарий.


            1. Jouretz
              18.01.2019 04:27

              Что за бред? На основании чего, в принципе, можно делать такие выводы? Взбунтовавшейся фантазии?
              Участие в разработке ядра вообще свободное, идите себе да рисуйте реквесты. Не нравится текущее ядро — соберите своё с картами и падшими женщинами. Есть OIN есть Linux Foundation.
              Итак, смотрим состав участников Linux Foundation

              Организации-участники
              «Платиновые» партнёры (размер ежегодного взноса 500 тыс. долларов), в алфавитном порядке:
              AT&T[3]
              Cisco
              Fujitsu
              HP
              Huawei
              IBM
              Intel
              Microsoft[4]
              NEC
              Oracle
              Qualcomm
              Samsung[5]
              Tencent[6]
              «Золотые» участники (право назначения трёх представителей в совет директоров Linux Foundation, ежегодный взнос в размере 100 тыс. долларов), на ноябрь 2016 года — Accenture, Citrix, Doky, Ebay, EMC2, Facebook, Google, Hitachi, Mazda, NetApp, Panasonic, PlumGrid, Renesas, Seagate, SuSE, Symantec, Toshiba, Toyota, Verizon[7].
              «Серебряные» участники (ежегодный взнос от 5 до 20 тыс. долларов) — AMD, Nvidia, Red Hat, Canonical, Dell, Adobe, ARM, MIPS, Texas Instruments, VMWare, Wind River, LG, Broadcom, Sony, Siemens и другие.

              Кем по вашему будет поглощена организация финансируемая всеми крупнейшими представителями IT сообщества?
              А вот чем поможет «экосистема юзеров» которые ни цента не платят за использование и не пишут ни строчки кода за всю жизнь не особо понятно.
              Linux не про юзеров, linux про opensource возможность открыто и свободно разрабатывать ПО и пользоваться разработками других.
              Там банально лицензии не дадут системе быть «поглощённой». Если текущий linux станет проприетарным, всегда найдутся энтузиасты которые создадут форк из исходников, вот там-то и будет linux.


              1. eugeneb0
                18.01.2019 04:31

                Слишком много риторических вопросов. Закроем эту дискуссию, пусть Дарвин нас рассудит ))


                1. Jouretz
                  18.01.2019 04:35

                  Просто не стоит делать громких предположений когда вы даже разницу между понятиями Linux как OS и отдельными Linux дистрибутивами не видите.


    1. Vilgelm
      18.01.2019 17:35

      Даже если он происходит по «такому плохому» SMB, менее трудоёмкой альтернативы всё равно нет.

      sshfs? По моему куда удобнее и стабильнее, виндовые шары и в Windows порой себя ведут абсолютно непредсказуемо.

      Удалённый доступ к системе.

      ssh? Для графики ssh -X. Присутствует из коробки, более того X11 forwarding — это как RemoteApp в Windows, только настраивать по сути не надо, достаточно включить (и бесплатно, да). Единственное что в X11 forwarding меня смущает — это скорость работы на узких каналах, у RDP с этим лучше.

      Для доступа к win машинам по rdp есть freerdp. Работает вполне прилично, каждый день пользуюсь. Даже remoteapp поддерживает, хотя и не идеально. При этом в чем-то он даже лучше родного клиента, например в win клиенте есть баг, который не позволяет подключиться заново (черный экран) после падения соединения в некоторых случаях (требуется перезагрузка клиента, иногда и сервера). В freerdp после падения канала достаточно просто запустить его еще раз и работать в рамках предыдущей сессии.


      1. lieff
        18.01.2019 17:48
        +1

        Из клиентов RDP есть еще remmina, тоже хорошо работает. Добавлю еще что линукс машину можно еще использовать еще и в качестве RDP сервера через xrdp.
        Из плюсов по сравнению с виндой еще могу добавить поддержку 8bpp для экономии трафика, в новых виндах куда-то пропала и миниум 16bpp. Так же работает RFX кодек без платного терминального сервера.


        1. Vilgelm
          18.01.2019 17:55

          С remmina у меня как-то не сложилось, по-моему потому, что оно не поддерживало remoteapp ни в каком виде. Но если нужна настройка из gui, то да, лучше remmina.

          Про 8bpp плюсую, один раз выручало когда нужен был доступ с мобильного интернета. Не знал что в Windows его нет.


  1. thauquoo
    18.01.2019 01:26
    +1

    Пользуюсь Gentoo (играю, работаю, отдыхаю, занимаюсь хобби) уже почти 8 лет, и меня, в целом, всё устраивает.


  1. astenix
    18.01.2019 03:13

    Каждый год очень надеюсь на то, что развитие Linux станет подобно кнутовскому TeX — без обновлений, только стабилизация и багфиксы…


    1. BD9
      18.01.2019 05:52

      www.suse.com/support/policy
      www.suse.com/lifecycle
      SUSE Linux Enterprise Desktop 15 General Support — до 31 Jul 2028 (10 лет)
      SUSE Linux Enterprise Server 15 LTSS — до 31 Jul 2031 (13 лет)
      Платите деньги и будет вам желаемое.


  1. Romaboy
    18.01.2019 09:04

    Единственное чего не хватает — мультиверсионности пакетов.
    Объясните мне, пожалуйста, вот берем любой ЯП, вообще любой. У него есть менеджер пакетов. Пишем программу, прописываем версии зависимостей и о, чудо! Можно спокойно деплоить, выкладывать в публичный доступ. Почему в Linux нельзя также? Все что надо — файл с указанными версиями зависимостей со стороны программы и версионирование со стороны пакетного менеджера.

    Все или почти все направления какие-то в корне неверные.
    Оффициальный дистр — arch+kde, я на другое не соглашусь, многие другие люди выберут много другое, и выбор это классно. А автор предлагает пойти путем windows или mac os, в другую сторону.
    Замена x.org — хм, а есть ли особая разница при написании софта — x.org или wayland или что угодно? Я думал, это для оконного менеджера вроде kwin нужно.
    Удаление устаревших пакетов — не трогайте чужие пакеты. Вообще. Вот на npm после известного инцидента нельзя пакеты удалять. И проблемы в этом не видно.
    Антивирусы, сканирующие в реалтайме: лучше нас так и останется 3% чем это :)
    Шрифты — все настраиваемо и даже не сложно.
    Выпуск качественных компьютеров — линукс себя прекрасно чувствует и на самой некачественной технике.
    Пользуюсь linux как основной средой лет 6-7, поглядываю в офисе налево-направо на mac os и windows и искренне им сочувствую. Правда в том, что в windows дела с драйверами обстоят намного хуже, и с непредсказуемыми сбоями, про mac вообще молчу =) раз в месяц стабильно выходит новость «в маках перетирается провод и ломается экран, иероглифы вешают систему, 13ый месяц нагружает процессор». Ощущение, что в apple работают тролляки-линуксоиды =)


    1. Jouretz
      18.01.2019 09:31

      Почему в Linux нельзя также?

      Потому что тогда пропадает, в принципе, весь смысл shared библиотек. Будет как в том электроне — софтина на 20 килобайт кода тянет с собой 50+ мб обвязки, которой никто кроме неё не пользуется. Какие шансы что два программиста в разных программах пропишут, например, версию используемой библиотеки 3.12.8?
      В том же npm или composer оптимизация размера приложения принесена в жертву в угоду скорости разработки. В операционке которая таки на 90% используется как серверная, где затраты ресурсов критичнее чем частота обновлений, такой подход будет, как минимум, странным.


      1. mapron
        18.01.2019 13:09

        Даже дело не в размере, а хотя бы в diamond dependency hell. Большинство дистрибутивов позволяют поставить несколько версий на выбор (в тех же репах дебиана полно версий boost). Но если твоя программа зависит от двух библиотек, одной нужен stdc++-4, другой stdc++-6, работать корректно оно вряд ли будет (ну там порушенный ABI, и все такое). А зависимостей у достаточно сложных программ может быть десятки.

        Ты можешь сказать какие у ТЕБЯ будут зависимости, но не можешь наложить ограничения на зависимости своих зависимостей)


        1. Romaboy
          18.01.2019 14:15

          > Но если твоя программа зависит от двух библиотек, одной нужен stdc++-4, другой stdc++-6

          Правильно ли я понял, что при текущем положении дел такую программу невозможно собрать? (я далек от c++)
          Выходит, что надо поставить 4, собрать одну либу, проапгрейдить до 6 и тогда собрать вторую?
          И это аргумент против того, чтобы в системе могли разные версии жить одновременно?


          1. 0xd34df00d
            18.01.2019 17:17

            Собрать можно, запускать вот будет больно.


      1. Romaboy
        18.01.2019 13:27

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

        Профиты огромны:
        1) будет больше софта, ведь меньше головной боли
        2) будет гиперскачок в развитии софта, ведь можно избавиться от обратной совместимости!

        Профит или нет, yaourt -Syu (обновить всё и сразу) потеряет дух рулетки в казино


        1. Jouretz
          18.01.2019 14:09

          А вы часто компилите что-то из исходников?
          У меня, например, libc++ при компиляции намертво подвешивает ноут на полчаса.
          Если каждая софтина под себя будет тянуть что хочет с гита и компилить — только установка базового окружения на слабых машинах будет занимать пару/тройку суток, про обновления вообще думать страшно.

          загружается только diff

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


          1. 0xd34df00d
            18.01.2019 17:19

            А вы часто компилите что-то из исходников?

            Да, я гентушник.


            Ничего не зависает, когда я делаю emerge — у него просто niceness в 19 выставлен.


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


            1. Jouretz
              18.01.2019 17:31

              если бы программисты были врачами, им бы пациенты говорили например «у меня болит нога», а они бы отвечали «ну не знаю, у меня такая же нога, а ничего не болит»

              А по времени сколько займёт у вас обновить полностью из исходников машину которую не включали месяц-другой?
              Ну или сколько займёт сборка того же либроофиса на ноуте средней руки, если даже в репах генты можно найти бинарник ибо:
              Since LibreOffice is such a large package to compile, it is also offered in pre-compiled binaries in app-office/libreoffice-bin

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


              1. 0xd34df00d
                18.01.2019 17:40

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

                Десктоп — пару-тройку часов, ноут — 6-9 часов, в зависимости от того, обновился ли qtwebkit/qtwebengine или нет.


                Ну или сколько займёт сборка того же либроофиса на ноуте средней руки, если даже в репах генты можно найти бинарник ибо

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


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

                У того решения вообще очень много проблем (начиная с того, что я не понял, что вообще где предлагается хранить).


  1. BALAURU
    18.01.2019 09:04

    ну что сказать у меня все есть в https://aur.archlinux.org/
    Lightworks is a professional video editing suite https://aur.archlinux.org/packages/lwks/
    Professional A/V post-production software suite https://aur.archlinux.org/packages/davinci-resolve/


  1. nezdhanov
    18.01.2019 09:38

    Как-то странно высказывать личное мнение в блоге компании…


  1. aleksandr1111111111
    18.01.2019 10:58

    я дружу (на уровне уверенного пользователя) с Linux (Debian, который GNU) уже около 11 лет, меня всё устраивает, считаю, что Linux не хватает адекватного отношения к Linux со стороны пользователей и разработчиков железа и софта, и конкретно по этой статье — такое ощущение, что она написана для времени, которое было несколько лет назад


  1. teecat
    18.01.2019 11:14

    Мне часто задавали следующий вопрос: «Нужен ли при работе в Linux антивирус?». Я всегда отвечал на него так: «Нет, по крайней мере — пока не нужен». Почему «пока»? Потому что когда настольная Linux превратится в явление, сопоставимое с Windows и Mac, то можно быть уверенным в том, что компьютеры под управлением Linux окажутся весьма интересными для злоумышленников.

    Вот честно не понимаю, когда помрет миф об отсутствии вирья под линукс. Заходим на updates.drweb.com, выделяем префикс Linux и считаем количество новых записей за день. Далеко не единицы и даже не десятки
    А если посчитать еще и то, что может запуститься под Вайном…
    Linux хорошая система, но как и любая система она безопасна только в случае правильной настройки, постоянного закрытия дыр и в руках пользователя, понимающего, что такое безопасная работа


    1. teecat
      18.01.2019 12:39
      +1

      Вот кстати и характерная для Юникс новость пришла

      попав на сервер Linux, прежде чем начать майнинг, вредонос полностью удаляет облачные решения безопасности

      Отсюда
      Количество неизвестных для систем защиты вредоносных программ в день составляет не менее 30%, самозащита для систем защиты под Линукс невозможна. И если пользователь таки запустит троян или червь пройдет через уязвимость — защита будет снесена


      1. Jouretz
        18.01.2019 15:27

        А чем антивирус помог бы от privilege escalation vulnerability? Что-то мешает в win червю получившему права системного администратора обойти антивирус? Вполне достаточно регулярно обновлять софт для устранения открытых уязвимостей.
        Защиту от подобных атак антивирь может дать только постфактум, когда уязвимость уже открыта, но ту же защиту даст и обновление.


        1. teecat
          18.01.2019 15:47

          Вот знаете, как раз я лично и постоянно встречаюсь у заказчиком с ситуацией, когда антивирус по их мнению должен ловить 100% программ в момент попытки проникновения и потому никаких доп мер безопасности нет.
          Антивирус далеко-далеко не панацея от всех болезней. Но антивирус может то, что не могут другие системы безопасности — удалять ранее неизвестное вредоносное ПО после обновления баз/правил. Но для того, чтобы он мог осуществлять эту возможность он должен продержаться — не быть снесен — до получения обновлений. В Windows это обеспечивает система самозащиты и требование перезагрузки для удаления антивируса. А в Линукс этого нет возможности сделать «из коробки». Только если патчить ядро, на что не идут, так как через этот хак будут ставить иное неудаляемое ПО (те же вирусы). И получается, что проникнув в систему злоумышленник стопит или сносит защиту и становится в ней хозяином


          1. Jouretz
            18.01.2019 16:10

            habr.com/ru/company/dsec/blog/260269
            Даже на хабре лежит статья про отрубание «самозащиты» методами известными более 1 года на момент исследования. Имхо «самозащита» не более чем маркетинг, от атак через новые уязвимости она помогает примерно никак.


            1. teecat
              18.01.2019 16:47

              Немного не точно выразились. Как раз от атак через неизвестные уязвимости антивирус помогает. Пример тот же WannaCry — тот же Доктор Веб не давал злоумышленникам внедрить непосредственно вредоносный код — срубая его пор эвристику. Парадоксально, но да — антивирус это защита от эксплуатации неизвестных уязвимостей
              Антивирус не может помочь против внедрения неизвестных вредоносных программ. Тут чудес быть и не может. Сервисов в интернете, предлагающих тестирование на необнаружение более чем достаточно. Для защиты от внедрения при неизвестных уязвимостях антивирус должен дополняться белыми списками, изоляцией, запретом скриптов и тд
              Самозащиту можно снести. Нет спора. Но тут спасает, что 1. подавляющее число «хакеров» ламеры, настоящих вирусописателей очень и очень мало 2. им гораздо проще убедить пользователя отключить антивирус, чем написать что-то серьезное (вон сегодня новость про «хакера». Рассылал СМС о блокировке банковских карт, снял если не ошибаюсь 6 миллионов)
              В итоге вредоносных программ, атакующих самозащиту — мало (даже вот и не припомню навскидку широких эпидемий, больше громких заголовков в СМИ, не соответствующих новостям в тексте) и она отыгрывает свою роль. Под Виндовс. А а под Линукс ее нет в принципе, а значит порог вхождения по знаниям для злоумышленников понижается
              Подитоживая. Как говорил мой преподаватель «сделать можно все, вопрос сколько это будет стоить». И получается, что стоить это для атаки Линукс будет меньше.


          1. Vilgelm
            18.01.2019 17:48

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


            1. teecat
              19.01.2019 11:51

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


  1. hf35
    18.01.2019 12:02
    +1

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

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


    1. teecat
      18.01.2019 12:43
      +1

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


    1. marat_zh
      18.01.2019 14:27

      Ну это вы сильно перегибаете. С 2009 года изменилось очень многое. С тех пор появилась поддержка «из коробки» огромного количества железа, в том числе открытый драйвер для AMD/ATI, появились в продаже десктопы и ноутбуки с предустановленным GNU+linux от крупных производителей, а не от нишевых (например, Dell), стараниями Valve тысячи игр из Steam можно запустить теперь в Ubuntu.
      Да что там, даже Майкрософт больше не называет Linux своим врагом (по крайней мере официально) и выпускает проекты с отрытым кодом, которые работают на GNU+linux.

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

      Что касается «года линукса на десктопе», то его не было потому, что это никому не нужно. Microsoft, Apple и прочие почти самого начала занимаются бизнесом, суть которого — продавать компьютерные технологии людям, которые в них ничего не понимают и понимать не хотят. Это оказалось выгодным (хотя в начале были сомнения). Линукс дистрибутивам просто нечего предложить «обычному» пользователю.


      1. VolCh
        18.01.2019 20:09

        > Да что там, даже Майкрософт больше не называет Linux своим врагом (по крайней мере официально) и выпускает проекты с отрытым кодом, которые работают на GNU+linux.

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


    1. sumanai
      19.01.2019 15:56

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

      Теперь там тормозит HTML5 и новый интерфейс.


  1. Hownyk
    18.01.2019 12:14

    Davinci Resolve, Fusion, Natron, Lightworks, Blender, Ardour, Reaper, Bitwig Studio, Renoise и прочее. По мне проблему огромного семейства гнулинухов могут решить flatpak snap appimage


  1. i360u
    18.01.2019 13:15

    Не соглашусь, что на Linux недостаточно программ для профессионалов. Blender, Ardour, Krita, всяческие IDE и куча всего другого вполне пригодно для профессионального использования и в ряде случаев превосходит платные аналоги. Для полиграфии — да, есть пробел (знакомая дизайн-студия не смогла по этой причине перейти на свободное ПО) но в остальном — все очень даже неплохо. И рендеринг шрифтов нормальный, сижу за столом с двумя лаптопами: маком прошкой и XPS — не вижу никаких проблем при сравнении. А еще в Linux лучше поддержка мониторов высокого разрешения чем в винде, которая на экранах с высокой плотностью пикселей вообще выглядит позорно (системные меню и приложения).


    1. prokoudine
      18.01.2019 14:11

      А еще в Linux лучше поддержка мониторов высокого разрешения чем в винде

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


  1. genuimous
    18.01.2019 14:16

    Не знаю было или нет, но в корпоративной среде стандарт это RHEL. В пользовательской — Debian->Ubuntu->Mint. Остальное воспринимается как не совсем стандарт, на личное усмотрение пользователя/вендора.


  1. Berkof
    18.01.2019 14:48

    Как можно требовать появления компаний, которые будут тратить время и силы на поддержку линукса, если пользователи этого не оценят? Напротив — если пользователь будет активно спрашивать «а дайте мне компьютер, который поддерживает Linux — все сразу этим и займутся»… а как заставить пользователя задать такой вопрос? Дайте ему повод! Например — нужны несколько эксклюзивных игр, скидки в стиме или возможность слушать музыку через телеграмм без ограничений из коробки (т.е. залогинился в системе — оно создало телеграмм аккаунт и прям сразу системный плейер умеет оттуда музыку тягать). Без этого ленивые кожанные мешки ничего делать не будут.


    1. genuimous
      18.01.2019 16:18

      Так уже есть $150 экономии единоразово после установки. Это сравнимо по степени приятности с бесплатной музыкой. Но не срабатывает: )


      1. VolCh
        18.01.2019 20:11

        Многие берут компы с предустановленной виндой и тут работает «я ж за это деньги заплатил». Собственно сам такой иногда бываю: вместо курения манов при какой-то проблеме просто перегружаюсь в винду на несколько минут :(


      1. springimport
        19.01.2019 00:50

        Да ладно, не фантазируйте. Винда на их сайте стоит $120, для ноутов ее продают за вряд ли больше сотни, а скорее баксов за 50. В NY на эти деньги можно вкусно поесть 1 раз.


  1. reci
    18.01.2019 21:55

    Автор всё верно написал. Только почему-то все плюсы отнёс к недостаткам.


  1. LorHobbit
    20.01.2019 19:52

    На мой взгляд, не нужен никакой официальный дистрибутив. Надо просто уметь делать статические сборки. И многие, кстати, умели, в том числе и авторы добротно сделанного проприетарного ПО. Например, Nero4Linux у меня пережил несколько разных дистрибутивов. Сейчас ещё появился AppImage.

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

    Единственный пункт, который я горячо плюсую — это «Программы для непрофессионалов, пользующихся профессиональными инструментами». Программ «среднего уровня» действительно не хватает. Да и начального зачастую тоже. В Windows есть ex-Google SketchUp — программа для простого трёхмерного моделирования. В Linux потенциальную ЦА, скорее всего, пошлют в Blender. Но у него высокий порог вхождения, и человек, которому надо что-то смоделировать раз в полгода, будет его долго осваивать, а через полгода поймёт, что он всё забыл. Это не означает, что Blender — плохая программа, просто он для пользователей совсем другого уровня.