Что лучше: дистрибутив Linux в яблочном стиле или нормальный хакинтош?


    Дистрибутив Trenta OS для публичного тестирования обещают выпустить в начале 2021 года

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

    Конечно, большинство пользователей Apple благодарны за такую заботу, но некоторые считают её неуместной.

    Выход есть: свободная и универсальная система Linux поддерживает любой GUI, в том числе «яблочный». Есть особые дистрибутивы с интерфейсом в стиле macOS или iOS — специально для пользователей с повышенными эстетическими запросами. И для тех, кто стремится вырваться из «огороженного сада» Apple, не теряя при этом чувство прекрасного.

    Преимущества Linux над macOS


    Есть узкие ниши, где выбор в пользу macOS оправдан, например, видеомонтаж в Final Cut Pro, профессиональная звукообработка и микширование в Logic Pro X. Тут действительно Linux или Windows сложно конкурировать с Mac. Но в других ситуациях Linux объективно предпочтительнее. Вкратце перечислим причины, по которым люди переходят с macOS на Linux.

    Экосистема


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

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

    Железо


    Свободную ОС можно установить практически на любой компьютер на любой архитектуре CPU, выбор безграничный: от одноплатников до последней модели Tesla Model S (см. репозиторий Tesla на GitHub).


    Новый дизайн Model S с Linux-компьютером на 10 терафлопс

    Даже на стареньком компьютере с 64 МБ оперативной памяти заведётся минималистичный Tiny Core. Или подбираем произвольную конфигурацию для мощнейшего игрового десктопа, каких у Apple просто нет в наличии. Хотя сразу заметим, что macOS можно поставить на стороннем железе (см. раздел «Хакинтош»).

    Безопасность


    Количество зловредов для macOS постоянно растёт. Здесь уже не та безопасная гавань, что десятилетие назад.

    Под Linux тоже есть вирусы, но это свободная система с открытым исходным кодом, где уязвимости мгновенно исправляют, как только обнаружат. А вот в macOS они долгое время могут оставаться неисправленными, как это произошло с последней уязвимостью в sudo (CVE-2021-3156): её мгновенно запатчили во всех дистрибутивах Linux, но не в macOS.


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

    Полный контроль


    Что-то не нравится в интерфейсе или функциях? Просто убираем это или настраиваем на свой вкус. Так работает практически всё в Linux. Не нравится интерфейс GNOME в Ubuntu? Ставим KDE. Есть ещё масса расширений для GNOME. Самые популярные — загрузка пользовательских тем оформления, виджет с погодой и GSConnect для интеграции с Nautilus, Chrome и Firefox.

    Теоретически можно изменить даже ядро: скомпилировать его с нестандартными параметрами или изменить настройки ядра в процессе работы. Например, вот некоторые настройки в файле /etc/sysctl.conf:

    ## Reboot the machine soon after a kernel panic
    kernel.panic=10
    
    ## Addresses of mmap base, heap, stack and VDSO page are randomized
    kernel.randomize_va_space=2
    
    ## Ignore bad ICMP errors
    net.ipv4.icmp_ignore_bogus_error_responses=1

    Cм. тюнинг сети и безопасности TCP/IP с помощью sysctl.conf, а также тюнинг настроек для сервера под атакой.

    Открытый исходный код позволяет внести изменения в любой компонент операционной системы.

    Личный и профессиональный рост


    Полный контроль над системой несёт и косвенные преимущества. Это возможности для саморазвития, улучшения профессиональных знаний в различных областях IT, бонус для профессионального роста и карьеры. Знание Linux необходимо в очень многих специальностях: девопсы, облачные системы, Kubernetes, да и вообще для любого кандидата. Речь идёт не только о технических знаниях, таких как установка приложений из консоли, а о философии Open Source, без понимания которой сложно представить образованного человека в 21 веке.



    Знание macOS тоже полезно, потому что такому человеку проще будет учить Linux. Многие инструменты одинаковые, ведь это родственные ОС из одного семейства *nix.

    Стабильность и производительность


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

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

    Игры


    Ещё одна веская причина выбрать Linux вместо macOS.

    Сегодня большинство Windows-игр отлично запускаются под Linux благодаря системе Proton, интегрированной в Steam Play.

    Под macOS нормальные игры придётся запускать через программы виртуализации типа Parallels Desktop, потому что Proton для macOS не существует. И есть серьёзные сомнения, что его удастся разработать в силу особенностей macOS. Например, macOS не поддерживает программные интерфейсы Vulkan, которые необходимы для работы DXVK, а также ряд других важных API для Proton и Wine.

    Поэтому для геймеров Linux — лучший вариант.

    Конечно, есть и другие причины перехода на Linux: экономические, этические и профессиональные, этот список очень длинный.

    Хакинтош


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

    Технические спецификации всех моделей Mac за все годы опубликованы на сайте EveryMac.com. Это чтобы сравнить со своей конфигурацией и подобрать оптимальную версию macOS.

    Например, все модели 2020 года:



    А вот сравнение технических характеристик трёх произвольных моделей iMac за 2017-2019 годы:



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

    На видео показана пошаговая установка macOS Big Sur (macOS 11) на совместимый компьютер с помощью конфигуратора OpenCore Gen X (Dortania).


    Десктопы


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

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


    Планшеты и смартфоны


    Специально для планшетов разработан JingOS — «первый в мире дистрибутив Linux в стиле iPad».



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

    Главные особенности: интерфейс и управление в стиле iPad, жесты мультитач, красивые иконки и анимации. JingOS идёт в комплекте с некоторыми нативными Linux-приложениями, включая Calendar, Timer, Files, Media Player и Calculator, но разработан специально для планшетов.



    JingOS — полноценный Linux, запускающий на планшете нативные десктопные приложения, такие как VS Code, Libre Office и др. Дистрибутив основан на Ubuntu 20.04, KDE v5.75 и Plasma Mobile 5.20, но скоро Plasma Mobile заменят на собственную JDE (Jing Desktop Environment).

    Дистрибутив пока протестирован только на Surface Pro 6 и Huawei Matebook 14. Летом обещают выпустить версию JingOS ARM с поддержкой Android-приложений. На самом деле компания хочет продавать собственные ARM-смартфоны и планшеты JingPad, для этого и разрабатывает операционку. Но обещает, что при этом система всегда останется открытой и бесплатной.

    Предположительно, JingPad выйдет на восьмиядерном процессоре (4 ядра Cortex-A75 на 2,0 ГГц и 4 ядра Cortex-A55 на 1,8 ГГц) с графикой PowerVR GM 9444. То есть по производительности он будет примерно как Pixel 3.

    Пока что разработчики выложили для скачивания версию JingOS 0.6 (образ ISO), но лучше дождаться более стабильной версии 0.8 в марте.

    Кстати, летом 2020 года проходила информация, что разработчики дистрибутива Deepin Linux тоже готовят версию для планшетов в стиле iPad.


    Deepin Linux для планшетов



    Подводя итог, нет ничего плохого в стремлении сделать интерфейс в стиле Apple. На самом деле, дизайнеры UI/UX этой компании делают хорошую работу, у них есть чему поучиться. Они выдержали похожий минималистичный стиль на устройствах разного форм-фактора, и это выдающийся дизайн. Если кто-то пытается реализовать «стиль Apple» на десктопе или планшете, то в реальности он просто пытается реализовать удобный, эффективный и красивый интерфейс.



    На правах рекламы


    Виртуальные серверы с возможностью создать свой тариф в несколько кликов. Скорость интернета — 500 Мегабит, новейшее железо и возможность устанавливать ОС со своих ISO. Всё это про наши эпичные серверы. Максимальная конфигурация — 128 ядер CPU, 512 ГБ RAM, 4000 ГБ NVMe! Поспешите заказать.

    VDSina.ru
    Серверы в Москве и Амстердаме

    Comments 441

      +16
      Лаунчерам в стиле макоси 10 уже столько лет сколько самой макоси 10. То, что в линуксе можно менять интерфейс как угодно — тоже не новость.
        +13

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


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


        В общем, это обычно не копирование привычного для макоси общения с системой, это потуги "мы тоже похожи, мы тоже смогли!"


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

          0

          Разработчики elementaryOS писали что они вдохновляются macOS и хотят получить такой же UX.

          +4
          Пункт про «экосистему» не очень понял. Лучше иметь зоопарк из «тысячи компаний, сотни тысяч или миллионы разработчиков», чем единую экосистему на всех девайсах?
            +9
            Да.
              +5
              юзали экосистему эпола? Макбук/мак+айпад+айфон+воч?
                0
                Да. Ничем не отличается от других огороженных «экосистем» типа Microsoft (Outlook/Windows Live) и Google. Всё то же «есть только одна истиная экосистема и это экосистема ***». Звездочки контекстно заменить на MSFT/Google/Apple.
                  +4

                  10 лет ждем на Андроиде аналога AirDrop.

                    0
                    Google Nearby Share, Pushbullet, Huawei Share, Samsung QuickShare. Это только те что попались первые в спике. Десятки их в общем то.
                      –3

                      Google Nearby Share — точно, запустился в 2020 году. То есть 9 лет ждали. Остальные — или брендозавимисимые и так же недавно появились, или работают через интернет (Pushbullet), а значит не являются аналогами.

                        +5
                        Остальные — или брендозавимисимые

                        А AirDrop типа брендонезависимая?
                          +3

                          iOS/macOS официально только на устройствах Apple. Android на многих. В результате если у вас Xiaomi, а у друга Samsung — без недавнего Google Nearby Share скинуть бы не получилось.

                            +1

                            А что, Bluetooth OBEX уже и на андроиде заборонили?

                              +1

                              У меня валяется смартфон на Андроиде с 2013 года и много знакомых на Андроиде, но я никогда не слышал от них данного термина. Им можно было перекинуть 10ГБ видео за минуту-две лежа на шезлонге в Египте, где нет интернета пляже?

                                +1

                                За пару минут — сильно вряд ли. Это то самое «скинуть по блютусу» эпохи обычных телефонов.
                                У меня айфон ещё с тех времён, когда над ним за отсутствие этой фичи смеялись, так что про андроид искренне не в курсе.

                                  0
                                  Это называется не Bluetooth OBEX, а Wi-Fi Direct. Приложений под Андроид для этого куча. Просто что логично для Андроида — она встроена не в систему, а в файловые менеджеры, которых десятки на любой вкус. Впрочем, есть и отдельные приложения для этого.
                                0
                                т.е. вы сейчас потдвердили своим же примером, что нельзя скинуть что-то из одной огороженной «экосистемы» в другую огороженную.
                                но при этом придерживаетесь убеждения, что на андроиде это — плохо, а на огороженном эппл — хорошо, и даже идеально.
                                вопрос — на самсунг вы через AirDrop уже что-то скидывали?
                                  +1
                                  т.е. вы сейчас потдвердили своим же примером, что нельзя скинуть что-то из одной огороженной «экосистемы» в другую огороженную.

                                  Кто же виноват что яблоко из-за своей огороженности работает как часы, когда на Андроиде зоопарк технологий от бренда к бренду?


                                  Вопрос гуглу — почему понадобилось 9 лет, чтобы сделать Google Nearby Share вместо глючного и часто неработающего Android Beam?
                                  Если у телефона не было NFC (Xiaomi привет), то про Beam можно было вообще забыть.

                                    +2

                                    Сильно плохо, что в одной экосистеме (эпл) некое решение работает во всей экосистеме, а в другой — не во всей.


                                    Получается, сухой совет: чтобы у тебя некая фича работала, купи либо эпл, либо не Андроид, а именно выбирай аппарат с нужной фичей.


                                    Простым людям из этого логичнее купить эпл. Чисто эксплуатационно.


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

                            +1

                            Android Beam?


                            It allowed the rapid short-range exchange of web bookmarks, contact info, directions, YouTube videos, and other data. Android Beam was introduced in 2011 with Android Ice Cream Sandwich.

                              0

                              Удалён в Android 11

                                0

                                Да, я именно про это.


                                10 лет ждем на Андроиде аналога AirDrop.

                                Он эти 10 лет был, а потом его выкинули — как раз к моменту, когда NFC на Андроид-телефонах стал хорошо распространён.

                                +1
                                Android Beam is activated by placing devices back to back with the content to be shared displayed on the screen.

                                Это конечно вершина удобства, тем более что передача была по Bluetooth. А если смартфон без NFC (Xiaomi привет), тогда все, приехали.


                                Я почему вспомнил про AirDrop — когда отдыхали в Египте и возвращались с экскурсии из Израиля пара в автобусе громко разговаривала и девушка просила парня скинуть ей видео. Он ответил что в отеле скинет по кабелю на ноутбук и тогда по кабелю ей.


                                В то же время я просто нажал две кнопки и перекинул пару ГБ видео и фото подруге через AirDrop прямо в дороге. И так не единожды.

                                  +1
                                  Ткнул на одном телефоне KDE Connect, ткнул на втором, ткнул в «Передача файлов», передал с одного на другой по WiFi.
                                    0

                                    То же самое в связке ноут-ноут и ноут-телефон, да.

                                      0

                                      Откуда только от возьмётся на другом телефоне, этот KDE Connnect?


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


                                      Много действий для простой задачи. Что с Airdrop, что с Beam, на приёмнике всё происходит само прямо с главного экрана (с Airdrop надо включить обнаружение, если отправитель не из контактов) и без всякого доп. софта

                                        0
                                        То есть доп. софт намертво встроен в систему, за счёт этого и достигается «простой обмен». Программу для прожига DVD в телефон встроить не желаете? На всякий случай, вдруг пригодится когда-нибудь )) Простите уж за подкол, но на Андроиде почти никогда не возникало такой надобности, а если что — да, скачиваешь любое приложение WiFi Direct на оба смарта, и вперёд.
                                  +2

                                  Помню, как лет 12 назад пытался со своей "раскладушки" по привычке "скинуть визитку" через BlueTooth счастливому обладателю iPhone 2, и был изрядно озадачен тем, что "он не умеет"… так что весьма спорный вопрос, кто чего ждёт… а так — по синезубу рингтонами мы обмениваться начали, когда айфонов ещё не существовало.

                                    +4

                                    К слову сказать, пользователи айфонов долго не имели возможность вообще с Bluetooth делать такие вещи, которые были возможны на любой звонилке с winmobile\android.

                                      +1

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

                                    –1
                                    10 лет ждем когда Apple починить AirDrop чтобы он начал работать, все никак не могут.
                                      +2

                                      https://onedoes.github.io/snapdrop/
                                      Очень удобно. С pc на андроид и обратно. И с других устройств лишь бы wifi был.

                                    +16

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


                                    P.S.
                                    Ну простите, если кого обидел. Хех

                                      +3
                                      с другой стороны, а как оценить достоинства экосистемы не обладая хотя бы парой устройств в рамках этой экосистемы? А то критика маков тоже зачастую звучит весьма своеобразно: «ну на экосистему пофиг, т.к. у меня apple нет», «зачем мне тачпад если я мышкой пользуюсь?», «зачем мне автономность, я же всё равно зарядку таскаю?», «меня и этот экран устраивает», "да на нём даже рокет лига не играется", и можно еще долго продолжать…
                                        0
                                        Так дело в том, что если до сих пор не пользовались экосистемой, то вряд ли и начнете, и таких людей очень много. Инертность и не желание что то менять очень сложно побороть, а тут ты не один, таких же инертных.

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

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

                                        ПС: не убеждаю в том что мак говно, а linux-windows крутой, а говорю о том, что они просто существуют, а каждый сам за себя решает
                                          0
                                          Так дело в том, что если до сих пор не пользовались экосистемой, то вряд ли и начнете, и таких людей очень много. Инертность и не желание что то менять очень сложно побороть, а тут ты не один, таких же инертных.

                                          Ну у меня не инертность и нежелание менять, а банальная нелюбовь к вендорлоку. Хочется иметь максимум возможностей по выбору железа и софта.
                                            +1
                                            Так дело в том, что если до сих пор не пользовались экосистемой, то вряд ли и начнете, и таких людей очень много.
                                            Во-первых, существование таких людей никак не отменяет достоинств экосистемы. Во-вторых, не покупать яблочную продукцию только потому, что у вас нет другой яблочной продукции — замкнутый цикл.
                                            А критика вполне адекватная, зачем тачпад, если у меня рабочее место с большой клавиатурой с нампадом и удобной мышкой под свою руку, а в дороге или на отдыхе я предпочитаю не работать?
                                            предпочтения предпочтениями, а ситуации разные бывают. Доведется раз в год воспользоваться ноутом вне офиса «с большой клавиатурой и удобной мышкой», и будет очень кстати если и тачпад нормальный и батарейка не сядет.
                                            А вот что выглядит реально своеобразно — это попытка убедить в том, что зеленый цвет лучше красного
                                            я лишь оспариваю аргументацию типа «если я думаю что мне это не надо значит это никому не надо»
                                          0
                                          заправку покупать не надо, но можно заправляться только на заправках экосистемы и ездить по сертифицированному асфальту)
                                          0

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

                                            0

                                            Кстати, на виндовс так и не смог найти альтернативы. Есть софт, который прикидывается BT тачпадом, но работает все отвратительно.
                                            Либо закрытый по сети, который что-то ворует.
                                            А kdeconnect и работал отлично и был открытым.

                                        +1
                                        Нет
                                          +8

                                          Конечно. Потому что есть выбор.
                                          А на Apple выбора нет.
                                          Вот свежайший тред про "работу" экосистемы:


                                          It's a useless, half-baked feature that genuinely surprises me when it actually works as intended. This hardly ever happens. If you're playing something on your computer with your airpods connected to both your computer and your phone, if you pause the video or take an airpod out of your ear even for a second, the airpods switch to your phone, meaning when you press play again the content you've been watching blares out of your computer speakers.

                                          Yah I stopped doing video/audio conference calls all together using the AirPods. On the M1 MBP it’s a nightmare if my phone or iPad is anywhere near while I’m on a call.

                                          Phone and iPad works truly magically but my intel MacBook And iPhone can almost never work together

                                          Wow I have 2 iphones personal and work and it never works. Actually it’s gotten almost useless for phone calls even with a single phone. I have to disconnect and let them reconnect for it to even function.

                                          Almost never works for me between my iPhone and iPad. Half the time I have to just turn Bluetooth off on my phone or it keeps switching back.

                                          AirPods works horribly buggy with Apple Watch, too.
                                          Try listening to a podcast while cooking, and telling your watch to set timers, with your voice.
                                          The ideal experience is simply for your podcast to be uninterrupted at all times.
                                          Instead, the podcast pauses at the start and end of the timer, and pressing the AirPods (Pro/Max)’s play button doesn’t resume the podcast, which never should have stopped in the first place.
                                          This happens every single time I cook while listening to podcasts.

                                          Yes, it is insane that, with AirPods connected to iPhone, pressing Apple Watch’s Digital Crown & speaking: The watch will miss the first half of my command, as it needlessly & erroneously switches to the AirPods.
                                          Apple: Just use the Watch’s microphone when I press the Digital Crown. My watch absolutely shouldn’t perform WORSE because I have AirPods in.
                                          It’s been this way for what seems like over a year. Are you ok, Apple?

                                          Yeah nothing better than my AirPods disconnecting from my MacBook that im watching a movie on just for a spam call on my phone that I immediately ignore. Then my AirPods wont connect back with my MacBook and I have to disconnect them to reconnect them. I figured there was some scenario where this makes sense I just don't know what it is. My GF finally got a pair and she is frustrated with it too. Glad to see we are not the only ones that don't understand this feature. I honestly miss my original gen 1 AirPods. Almost.
                                            +21
                                            Какой выбор?

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

                                            Еще помню elementary OS, у которого были проблемы с драйверами на некоторые виды встроенной графики от Intel. Картинка во всех видео зависала если переставать шевелить мышкой. Баг висел год, тоже сваливали на апстрим, предлагали сменить железо или полностью отключить аппаратное ускорение.

                                            И на кой черт мне это все надо? Компьютер должен быть рабочим инструментом для человека, я не могу себе позволить тратить время на постоянный допил этого самого инструмента до какого-то вменяемого состояния. И не надо говорить «у меня все работает», на каждый косяк яблок я могу привести в пример 10 аналогичных ситуаций в линуксе, только там что-то никто особо не чешется ни с поддержкой, ни с исправлениями.
                                              –5
                                              Еще помню elementary OS, у которого были проблемы с драйверами

                                              Там, где у линукса/винды проблемы с драйверами, macOS вообще не запустится или не будет иметь драйверов/софта вообще. Смысл сравнивать?

                                                +9

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

                                                  +5

                                                  Это слишком смелое заявление. Едиственное с чем плохо, так это с NVidia(особенно если стоит нвидия + дискретка), из-за проприетарных дров, которые единственные нормальные. У AMD и Intel свободные драйвера идут в комплекте и на уровне! Ещё возможны проблемы с гибернацией/засыпанием на ноутбуках, но это если ну совсем не повезёт. В остальном, если не выбирать дистрибутив для «религиозных фанатиков», где только свободные компоненты, проблем нет. А… Ещё бывают некоторые рилтековские и броадкомовские вайфайки, у которых загружаемая прошивка. Вот дрова для них, с прошивкой в комплекте, придётся ставить отдельно, обычно собирать из сорцов с гитхаба. А какой-нить intel уже идёт в комплекте. Всегда!

                                                    +2
                                                    С драйверами для старых принтеров, внезапно, хуже всего в Windows. Обновили ОС — обновляйте и принтер.
                                                      +2

                                                      Всё так! У меня не такой уж и старый МФУ, от HP, с сетевым интерфейсом (по USB то-же самое), не имеет драйверов для сканера под 64-х битные винды. Вот для принтера под семёрку есть, а для сканера отсутствует как класс. Под линуксом в связке SANE + HPLIP + CUPS всё взлетело моментом.

                                                        +1
                                                        Под Windows проблема и со старыми сканерам. Под 7й и 8й работает, а под 10й — не хочет.
                                                        Да и Windows 8 и 10 проблема со старыми дискретными видеокартами от Nvidea. Поборол подбором из дикого количества драйверов. Ошибка даже на +_ 1 версию критична. Будут проблемы.
                                                          0

                                                          С принтером как повезет. У Canon CAPT драйвер под Linux ужасен. Есть опенсорсный аналог, но автор смог отреверсить далеко не все, да и он не развивается.

                                                          +1
                                                          Драйвера для старого ноута Dell Vostro 1500 (2007 год) — это головная боль для Linux. Короче, под ubuntu 12 все хорошо, а под 14й уже нет ни вай-фай ни сети по кабелю. Win10 — без проблем. Испробовал все инструкции, которые нашел в интернете. Без результата. Тогда начал запускать все подряд LiveCD Linux — нашел все же- работают оба канала. Manjaro. Установил и… работает только проводной интернет.
                                                            +2

                                                            В Manjaro есть замечательная вещь, под названием AUR. Алгоритм такой. Открываете терминал. Говорите мантру: lspci -nn|egrep -i 'network|wireless'|egrep -o '[0-9a-f]{4}:[0-9a-f]{4}'
                                                            Find PCI ID
                                                            Получившиеся два шестнадцатеричных числа, через двоеточие (14e4:4727 например), скармливаете гуглу: 14e4:4727 manjaro driver
                                                            Google it
                                                            Дальше драйвер может быть как в репах, в моём случае, так и в AUR. Ну гугль лучше подскажет какой драйвер вам искать. В основном «проблемные» карточки Broadcom, в меньшей степени но основные проблемы с realtek. Их дрова обычно из АУР ставятся.
                                                            Drivers
                                                            вот дрова для тех версий ядра которые у меня установлены, например.

                                                              +1

                                                              Справедливости ради, не в Manjaro а в Арче.

                                                                0

                                                                В манджаро энное количество из того что в арче можно взять только в AUR, лежит непосредственно в репозиториях. А у человека именно Manjaro.

                                                                0
                                                                а можете чуть подробнее объяснить для не настоящих сварщиков, что такое AUR и как эта магия работает?
                                                                  0

                                                                  На самом деле никакой магии, кроме магии опенсорса. AUR расшифровывается как Arch User's Repository. Чисто технически это сайт и Git репозиторй, в котором, обычными пользователями, а частенько и авторами софта, добаляются, своего рода, рецепты по сборке. В репе какого-нить, произвольного, пакета обычно лежат всякие доп ресурсы типа *.desktop файла, файла иконки, *.service, для демонов. Иногда патчи. Ну и разумеется стандартный, для арча и дериативов, файлик PKGBUILD, в котором описано откуда качать исходники, какие ещё скачивать ресурсы, патчи и.т.д. Так-же там прописаны зависимости для сборки и установки, контрольные суммы и инструкция по сборке. При установке из AUR скачивается PKGBUILD и уже по его инструкциям, по порядку, производится скачивание, проверка чексумм, сборка и установка. Всё в автоматическом режиме. Бывают и бинарные пакеты. Те-же Zoom или скайп. В таком случае, обычно, скачивается *.deb пакет, перепаковывается в нативный и устанавливается в систему.
                                                                  Чем-то AUR, отдалённо, напоминает систему портов FreeBSD.
                                                                  Вот можно посмотреть пример бинарного пакета И пакета собираемого из сорцов. Всё просто, как табурет, но при этом удобно. Если какого-то пакета нет в репозиториях дистрибутива, с вероятностью процентов 90 он найдётся в AUR.

                                                          +2
                                                          линукса/винды

                                                          Т.е. вы думаете, что на Windows с драйверами такие же проблемы, как на Linux? Вы это серьезно?

                                                          macOS не запустится вообще? Где не запустится? На макбуке, аймаке?
                                                            –2
                                                            На макбуке, аймаке?

                                                            на хакинтоше?
                                                              +5
                                                              Так он и не должен там запускаться.
                                                                +1
                                                                Тогда и Linux нефиг запускать на железе, под которое нет дров, а потом жаловаться, что дров нет.
                                                                  +2

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

                                                                    0
                                                                    В смысле проблема, это же наоборот преимущество что железо можно выбрать по вкусу, пусть и потратив время на выяснение возможных проблем.
                                                                      +1

                                                                      Проблема для хакинтошников, разумеется.

                                                                    +2
                                                                    macOS изначально не должна быть установлена на железе, которое не разрабатывается Apple, вроде. У Linux дистр. таких ограничений нет. Так что вы сравниваете разные проблемы.
                                                                      +1

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

                                                                        +1
                                                                        Пусть просто купит Thinkpad, там меньше проблем с Linux, чем в других моделях. Будет как макбук.
                                                                          +2

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

                                                                            +4

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


                                                                            На других экземплярах P53 (на моём вроде не воспроизводится) при небольшом нагреве процессора начинается дикий тротлинг. Эта проблема была на всех последних Thinkpad, где-то Lenovo её починили, где-то нет. Пользователь может её побороть только патченным ядром.


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

                                                                              0

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

                                                                            0
                                                                            Dell линеек Latitude, Vostro и старшие Inspiron как с графикой от Intel так и пресловутые Optimus-ы, единственное, что под федорой не работало никогда — сканеры отпечатков, с остальным проблем не было ни разу. К слову, сканеры отпечатков не работали и в Win10 после её переустановки, только в предустановленной системе, так что тут явно проблема где-то в настройках Dell. Dell Assistant даже не видит сканера и не желает устанавливать для него драйвер.
                                                                              0
                                                                              С моим MSI тоже никогда и ни с чем не было проблем, но тут как повезёт. Просто Thinkpad по нескольким причинам с большой вероятностью лучше других работает с Linux, даже сканеры отпечатков пальцев. То есть если очень нужно минимизировать риски несовместимости железа с Linux (в большинстве случаев временные) вообще без просмотра интернета перед покупкой, против чего протестует автор коммента выше, то можно покупать Thinkpad и не ошибиться. А можно посмотреть интернет и расширить свой выбор.
                                                                    0
                                                                    Ага, NVME под виндами у меня греется как печка (даже в простое), под линуксом — не греется в простое и тёплая при работе. Сканер вообще не заводится под виндой, зато прекрасно живёт в линуксе. А ведь есть ещё и заказное железо…
                                                                      +2
                                                                      Понимаю, я не линукс хейтер ни разу. Пользовался им в течение 10-12 лет. Но отсутствие драйверов, к сожалению, актуальная проблема для линукс дистрибутивов даже сейчас. Взять например fingerprint сканер на ноутбуках Lenovo. На Windows драйвера устанавливаются чуть ли не из коробки, а на Ubuntu (например) необходимо скомпилировать устаревшую опенсорсную какаху, которая чаще всего даже не работает.
                                                                        –1

                                                                        Когда пользовался линуксом дома просто покупал железо, гарантированно совместимое.
                                                                        Из минусов — чаще всего оно стоило дороже, но зато оно было лучше.
                                                                        Либо мирился с неработоспособностью части функционала.
                                                                        На самом деле, особых проблем не было.
                                                                        Даже для iPod были плагины для заливки музыки, а виндузнятники когда приходили, удивлялись что софт для лункса удобнее iTunes)))

                                                                          0
                                                                          чаще всего оно стоило дороже, но зато оно было лучше
                                                                          В этом сравнении не хватает (only)win-модемов, кстати.
                                                                            0

                                                                            Вот именно поэтому наш выбор внешние железные ZyXEL / UsRobotics Courier. ;-)
                                                                            (Кстати настоящий, чОрный курьер у меня до сих пор жив. К апокалипсису готов!)

                                                                        0
                                                                        Есть и другие примеры: прохладные NVME и CPU под виндой и остановленный вентилятор в простое — и постоянно молотящая СО под KDE Neon. Плюс пляски с бубном вокруг почти всего.
                                                                    –1
                                                                    Популярный дитрибутив — это не значит хороший/лучший. Elementary OS и Минт — это все та же Убунта, стабильность которой оставляет желать лучшего.

                                                                    Могу посоветовать попробовать Oracle Linux (сборка Red Hat'a), если на вашем железе все заработает, то оставить его. Если что-то не подцепится, то Fedora у которой ядро свежее.
                                                                      +1

                                                                      Мне манджара зашла. На двух разных ноутбучных железяках(один ThinkPad на интеле, другой Dell из дешманских, на AMD), с разными DE / WM, работает как часы, вот скоро как два года.

                                                                        0
                                                                        Аргумент более чем валидный, но RHEL и прочие энтерпрайзы это всегда лаг в используемых пакетах на годы, и если на других ОС это не особо критично, то на линуксе все же ощущается.
                                                                          0

                                                                          RHEL это сервера и корпоратив, если рабочие станции. Если нравится RHEL-based, то это федора или, внезапно, OpenSUSE. Мне, в своё время, пришлось десктопную сюсю поддерживать. До сих пор YaSt2 не хватает в текущем дистрибутиве. Офигенная система конфигурирования всего подряд.

                                                                            0
                                                                            Федора? Не-не, повторюсь — мне работать надо, я не готов быть бета-тестером :) OpenSUSE тыкал, но по-моему очень давно, уже даже не помню что не понравилось.
                                                                              +2

                                                                              Вы очень зря так предвзято. У меня энное количество знакомых админов / девопсов / разрабов на федоре. Это очень хороший именно десктопный дистрибутив.

                                                                                0
                                                                                Ну хорошо, в конце концов что я теряю? В следующий мой забег по десктопным линуксам попробую Федору, спасибо!
                                                                                +1
                                                                                Федора стабильна как десктопный вариант, из реальных недостатков которые я вижу в своей практике:
                                                                                * Короткий цикл релизов — полгода и нужно переключать релиз, оставляя ноут на ночь обновляться.
                                                                                * Использование ветки Rawhide избавляет от этого недостатка, но это действительно может сделать систему не стабильной, может, но не обязательно сделает, так как это testing ветка.
                                                                                * Обновлять до новой версии стоит через пару месяцев после релиза, не раньше.

                                                                                Из реальных проблем, которые у меня были с федорой:
                                                                                * Docker с релиза 31 (кажется) больше не работает без перенастройки системы, федора использует cgroups v2, а докер всё ещё завязан на первую версию. Но, как по мне, это хороший пример как успешный стартап может «просрать все полимеры» не желая двигаться вперёд и это не проблема федоры. В итоге использую podman и проблема решена.
                                                                                * Принтеры HP, hplip штука глючная, но она такова на всех дистрибутивах, а не только в федоре. На маках всё ещё хуже, печатать возможна вообще только из HP Smart и система принтер не видит в принципе.
                                                                                * Зацикленность некоторых разработчиков на debian/ubuntu, Android studio одно время устанавливал свою версию CMake слинкованную с libssl (если правильно помню) из ubuntu, но саму бибилиотеку не предоставляла, что делало его использование невозможным в федоре, а штатный CMake запускать среда отказывалась. Может и исправили уже, давно не использовал.
                                                                                  0

                                                                                  Уф. Не пугайте меня так. А докер как не работает? Просто не стартует докер сервис?

                                                                                    0
                                                                                    Погуглил, вроде как с версии докера 20.10 они таки исправили проблему, я пропустил новость
                                                                                    www.linuxuprising.com/2019/11/how-to-install-and-use-docker-on-fedora.html
                                                                                      0

                                                                                      Отлегло. А то я свой дистр на днях перенастроил на v2.

                                                                                      0
                                                                                      Из неофициального FAQ по Федоре.

                                                                                      Как правильно установить Docker в Fedora?
                                                                                      Официально Docker в Fedora более не поддерживается. На просторах Интернета можно найти сторонние инструкции по установке Docker, однако мы настоятельно не рекомендуем следовать им, поскольку для их работы требуются изменения в системе, способные нарушить её безопасность и/или работу других приложений (например отключение cgroupv2).

                                                                                      Вместо этого рекомендуется установить и использовать Podman, т.к. он создан и поддерживается Red Hat, а также не требует прав суперпользователя для работы:

                                                                                      sudo dnf install podman

                                                                                      Синтаксис команд аналогичен Docker.


                                                                                      По крайней мере, для Fedora 33 это ещё так. Выход 34-й версии обещают 27 апреля.
                                                                                        0

                                                                                        Ну вот перенастроил на манджаре cgroups на v2. Докер пишет ворнинги (что поддержка v2 экспериментальна), но работает. Глюков пока не замечено.

                                                                                          0
                                                                                          Спасибо, буду знать. Если podman не будет работать как надо и понадобится именно docker, можно будет поставить. И фиг с ней, с руганью, раз работает. Тем более, что у меня машина именно под разработку, а не под боевой сервер.
                                                                                    0
                                                                                    А при чём здесь бета-тест? На Федоре работаю 13 лет и всё нормально. Именно что работаю. Проблемы возникают именно тогда, когда приходится переносить софт на древности вроде RHEL/CentOS, потому что то, что туда ставится, находится уже на грани завершения поддержки, а всё, что написано в документации к библиотекам, в тех версиях просто недоступно. Да, поставить можно почти всё, но тогда единственное, что останется от системы — безнадёжно устаревшее ядро, а остальное будет файлопомойкой и поддерживаться будет вручную. А то и ядро обновлять придётся. Я несколько раз наступал на эти грабли: сначала пытался что-то обновлять, а потом приходил к выводу, что обновлять придётся вообще всё, чтобы завести то, что нужно заказчику или работодателю. При этом, если всё-таки обновлять, то получится нечто очень неустойчивое, тогда как есть готовая Fedora, которая отлично работает, очень устойчива и версии библиотек и прочего там актуальные. Просто не ставьте бета-версию и подождите месяц другой после релиза — этого достаточно. Ну или можно использовать не последнюю, а предпоследнюю версию, но, исходя из своего опыта, советовать такое не буду.
                                                                              +7
                                                                              +1 — про «следующий год будет годом линукса на десктопе» шумят уже лет 20, но воз и ныне там.

                                                                              Это при том, что я уже 25 лет с удовольствием работаю с линуксом на серверах.
                                                                                +1
                                                                                «Астрологи объявили год линакса на десктопе»
                                                                                +1

                                                                                Не тратьте. Я когда-то давно потратил неделю на изучение линукса (лет 15 назад), и с тех пор спокойно им пользуюсь. Инвестиции времени окупились стократно.


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

                                                                                  +10
                                                                                  Я админю безголовые линуксовые сервера с 2008 года, с 2010 — за деньги, думаю немного тоже проинвестировал. Вот только серверные линуксы шикарны, а линукс на десктопе это треш, угар и цирк с конями. Что сейчас, что 10 лет назад.
                                                                                    +4

                                                                                    Вот читаю я такие сообщения, что линукс на десктопе — трэш и угар, потом смотрю на свой парк машин (линуксовый десктоп, два линуксовых ноута и ещё штук 5 ноутов под линуксом до них), и пытаюсь понять, что и с кем тут не так?

                                                                                      +2

                                                                                      Ты ещё и пишешь на довольно эзотерических, для простого смертного, языках, с применением лютого матана. ;-)

                                                                                        +2

                                                                                        Но для них я специально ботаю, что-то делаю, и так далее. Есть ощущение некоей сложности. А с линуксом этого ощущения нет.

                                                                                        –1
                                                                                        Вы абсолютно в своем праве считать что со мной что-то не так и тащиться от своей гентушной элитарности, я вам не запрещаю.
                                                                                          –3

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

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

                                                                                              Удобно.


                                                                                              У меня на Windows 98 тоже куча багов была и всё время BSOD'ы. Только не намекайте мне, что я говорю о какой-то не той винде.

                                                                                                +4
                                                                                                Я нахожу довольно ироничным, что десктопные линуксы вы вдруг сравнили с W98. Пожалуй соглашусь, хотя я бы не был настолько радикален.
                                                                                                  –3

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

                                                                                          0
                                                                                          То, что железо подбиралось по параметрам совместимости с линуксом, и на требуемые задачи есть подходящий под этот линукс софт? :) Ну и субъективно нравится UX конкретного DE, видимо.

                                                                                          *я тоже администрировал линукс сервера.
                                                                                            +1

                                                                                            У меня совпало. Любовь к ThinkPad-ам и хорошая совместимость железа этих самых ThikPad-ов с линуксом… Хотя и на втором ноуте, который не ThinkPad, всё тоже более чем хорошо.

                                                                                              +1

                                                                                              Ни разу не подбирал железо под линукс года этак с 2008-го. UX нравится (а вот маковский, скажем, не нравится, но куда мне своё мнение там засунуть, понятно). На требуемые задачи (кстати, какие они в среднем для десктопа?) софт именно что под линуксом работает лучше всего. Просто я не фотки редактирую, а код пишу, например.

                                                                                                0
                                                                                                Средние задачи для десктопа это, кроме программирования, ещё работа с документами, медиа и игры. Ну и специфический софт бывает, да…

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

                                                                                                  А для Android?
                                                                                                    0
                                                                                                    Что не выбери — всё равно будет эмулятор.
                                                                                                      0

                                                                                                      Ну есть anbox.io, он скорее этакий «wine».

                                                                                                    –1
                                                                                                    Офисные документы редактируются идеально. Если не требуется использовать какие-то фишки конкретно MS Office, но это не аргумент, потому что специфичные фишки есть у почти любой достаточно сложной программы. Игры постепенно появляются и под Linux, хотя я и не очень за этим слежу — не играю в компьютерные игры.

                                                                                                    Собственно, под Linux можно делать вообще почти всё. А специфический софт… Ну вот знаю я один такой случай: произвёл кто-то сложный и дорогой прибор, а программа, которая с этим прибором работает, соглашается функционировать только под WinXP. Всё, приехали. И никаких обновлений, никаких исходников, чтобы собрать под что-то более новое. И на новый комп это уже может и не встать, потому что на нём WinXP не заведётся. Пока пользуются, но уже неудобно. Так что тут даже в рамках продукции MS «специфичность» может выйти боком. Да и выходит.
                                                                                                      0
                                                                                                      Офисные документы редактируются идеально.

                                                                                                      Таблица 30 страниц, в каждой по 10к записей. Сделана была изначально в калке, но начала постоянно падать и тупить. Что в винде что в линуксе… В офисе открылась идеально и летает.


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

                                                                                                      Вы не поверите — у меня есть сложный прибор с ВШЫТЫМ линуксом. И это точно такой-же blackbox где нельзя обновить и у него из интерфейсов — только сенсорный экран и витая пара.


                                                                                                      И никаких обновлений, никаких исходников, чтобы собрать под что-то более новое.

                                                                                                      Под линукс тоже есть куча старых программ которые closed source или тех что прекратили развитие. Удачи собирать какую-нибудь штуку из 2012 года под современное ядро. Лично у меня не хватило на это кокса. А закрытие исходники будете точно так-же поднимать под какакой-нибудь 6.04 на неподдерживаемом железе.


                                                                                                      Не путайте СПО и программы под линукс. Кроме того не считайте что все что было создано под линь — с открытыми исходниками.

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

                                                                                                Просто вы упорно не замечаете главную мысль — некоторые хотят пользоваться инструментом, а не доводить его до ума. Для вас будет уместно купить diy молоток, который надо собрать, раскрасить рукоятку и только потом забивать гвозди, а другие хотят просто купить молоток и работать.
                                                                                                  +3
                                                                                                  года с 2007 использую федору (ага, тот самый дистрибутив для бесплатных тестировщиков RH) ежедневно для всех задач. За это время поломок при обновлении было ровно две, причин уже и не помню, решались за полчаса гугления с телефона. Самосборного софта не имею. Один единственный раз собирал вручную драйвер WiFi-брелка для китайского 3Q неттопа, переоборудованного в HTPC, но в итоге просто подключил к интернету проводом и драйвер удалил.
                                                                                                  За это время WinXP/7/10 в дуалбуте (игрушки и MS Office) несколько раз улетали в перманентный BSOD после обновлений, решавшийся только переустановкой всей системы с последующей кучей неудаляемого мусора на диске. Как разработчику, мне постоянно приходится следить на обновлениями vcredist, так как что-то постоянно отказывается запускаться. Единой команды/кнопки «обновить всё» не существует в принципе, в фоне висит множество процессов которые опрашивают свои собственные обновления, начиная от Notepad++, заканчивая VS Studio, хотя, казалось бы, последняя должна обновляться системными средствами, но нет.
                                                                                                  Сейчас на работе выдали MacBook и до сих пор запрещено обновляться до BigSur из-за проблем и несовместимости корпоративного софта с последней. Все программы точно так же обновляются индивидуально.
                                                                                                    0
                                                                                                    Так-то вне зависимости от ОС всегда обновляться лучше вручную и не всё сразу — чтобы проще было откатывать багованное.

                                                                                                    Никогда не сталкивался с необходимостью переустановки Win ОС после обновлений, наверное, потому, что использовал XP и 7 и вместо отдельных обновлений накатывал уже протестированные кумулятивные. Но это уже, как повезёт… Мне, почему-то, везло.
                                                                                                      +1
                                                                                                      Так-то вне зависимости от ОС всегда обновляться лучше вручную и не всё сразу — чтобы проще было откатывать багованное.
                                                                                                      Для этого существуют пакетные менеджеры, которые и следят за целостностью обновлений системы.
                                                                                                        0
                                                                                                        которые и следят за целостностью обновлений системы.

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


                                                                                                        Короче — мне кажется, что наиболее правильный подход менеджмента завивимостей у NixOs. А все эти rpm/deb — это баловство на самом деле.

                                                                                                          +1
                                                                                                          Не получится при помощи пакетного менеджера обновить все пакеты, кроме одного, который участвует в зависимостях всех остальных… А вообще такое бывает нужно.
                                                                                                          Потому что это не задача пакетного менеджера.
                                                                                                          Обычно это решается с применением alternatives или flatpack-подобных решений, но да, не тривиально и не одной командой.
                                                                                                            0
                                                                                                            Потому что это не задача пакетного менеджера.

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

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

                                                                                                              именно так.

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

                                                                                                                  Абсолютно согласен.


                                                                                                                  Если стоит задача иметь два версии пакета, новую из репозитория и старую (и все его/от него зависимости) то это именно задача alternatives

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


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


                                                                                                                  Мне кажется, что хорошо с задачей справляется менеджер из Nix Os и будущее за чем-то таким.

                                                                                                              +1

                                                                                                              Ну, в арчеподобных, у меня не ломалось… Если не забывать "update"/"upgrade" делать, разумеется. А если нужно что-то странное, то для странного нужно использовать контейнерную изоляцию, по вкусу. Так я вижу.

                                                                                                                +1
                                                                                                                Вообще-то, как раз проблему с тем, что для всех пакетов есть обновление, а для одно, от которого зависят остальные, нет, пакетный менеджер решает — просто отказывается обновлять, пока не будет подходящей версии для этого единственного. Сколько уже раз с таким сталкивался. Причём, этот самый пакетный менеджер отлично обновляет ту часть системы, которую можно обновить и выдаёт список пропущенных пакетов. У меня который день не обновляется Skype — какой-то библиотеки ему не хватает. Как появится — обновится. И всё централизовано, аккуратно, по расписанию или, как в моём случае, руками, сразу после включения компьютера. Просто мне так удобнее.

                                                                                                                Что я делаю не так?
                                                                                                      0
                                                                                                      Я использую Linux уже больше 20 лет, последний раз, когда у меня была серьёзная проблема, был в 2007 году, когда я очень неудачно купил ноутбук, на который ставить систему пришлось с помощью бубна. Впрочем, этот ноут благополучно не дожил до конца гарантийного срока. С тех пор всё работает отлично. Кроме нескольких случаев с видеокартами от Nvidia, но пинать их — это уже даже не весело. Всё, абсолютно всё работает! Что я делают не так? У меня сейчас Linux на двух дэсктопах и старом недобуке и всё шикарно. Можно смотреть кино и слушать музыку, можно шариться по Сети, можно рисовать, проектировать схемы и печатные платы, можно программировать и чертить, можно редактировать звук и видео… Да, есть конкретные программы, которые производитель делает только под Windows. Но именно отдельные программы, а не класс программ. Ещё раз, никаких проблем с использованием Linux на дэсктопе не наблюдается уже лет 10, а то и больше. Лично я на своём компьютере Windows не держу с конца 2003 года и чувствую себя прекрасно. Что я делают не так?

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

                                                                                                        То что некто не наблюдает проблем — не значит, что их нет.
                                                                                                        Ну, и у меня тоже 20 летний опыт линукса (если округлить в большую сторону, да).
                                                                                                        И опыт показывает — масштаб пиздецомы, происходящей с линуксом, существенно больше, чем с виндой. Берём сертифицированный под убунту ноутбук Делл и выясняется, что убунту туда просто взять и вкатить нельзя. Нужно либо поплясать с версиями операционной системы и/или надстройками биос, или, что более весело для не очень разбирающегося человека — прописать определенные параметры для ядра. Хотя казалось бы — а чего? Их сложно автодетектнуть и применить? Плаг’н’плей кажется в 97 изобрели… если не раньше.
                                                                                                        А самая мякотка — это когда обновление пакетов линукса превращает ноут в кирпич. Причём именно до «необходима замена матплаты»

                                                                                                          +2
                                                                                                          Нужно либо поплясать с версиями операционной системы и/или надстройками биос

                                                                                                          А потом выясняется, что сертификация прошла даже без wifi (в key components это указано), сам Dell, получив сертификацию, поменял половину периферии, потому что "предложение не является офертой и может быть изменено без уведомления", перепахали половину firmware (модули-то нужны другие для железа), попутно внеся пару отступлений от спецификаций, и бук под "сертифицированным LRU/SKU" уже, по факту, совсем другой.


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


                                                                                                          обновление пакетов линукса превращает ноут в кирпич

                                                                                                          О, каджит знает эту историю.
                                                                                                          И не обновление, а запись в uefi variables; и не линукс а кривая прошивка, в которой в эти variables вынесено то, что не должно там быть, и не замена матплаты а перепрошивка фирмвари: то, что СЦ делает исключительно крупноузловой ремонт, а кроме платы менять больше нечего — вообще не имеет отношения к линуксу.


                                                                                                          Где пиздецома-то в линуксе?
                                                                                                          Наобещали, а показали обычно корпоративное головотяпство, к линуксу и вовсе отношения не имеющее.

                                                                                                            0

                                                                                                            ну, для тупых хомячков — под маком и виндой все отлично ) Но мы-то все понимаем )))
                                                                                                            А тут типа сертификация, которая вообще не работает ) /зачем она тогда нужна — вообще непонятно/


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

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

                                                                                                              0
                                                                                                              Либо перебирать версии дистрибутивов, в поисках рабочего.

                                                                                                              Это занятие обычно приводит к поискам версии, где сломано что-тоб на что можно закрыть глаза.
                                                                                                                +2

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


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


                                                                                                                Макось же вообще не продается без железа, иначе это хакинтош.


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

                                                                                                                  0

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

                                                                                                                    0

                                                                                                                    Это новая-старая инкарнация демагогического приема, "подмена тезиса" называется.


                                                                                                                    Или проблема есть в конкретном месте, или ее нет.

                                                                                                                      +1
                                                                                                                      у меня есть опыт пересадки родственников на линукс, но в случае вопросов
                                                                                                                      Вы хотите сказать, что под виндой/макосью вопросов не возникает by design?
                                                                                                                      Позвольте не поверить: тут разве что в случае вопросов с виндой у ваших родственников есть альтернативный источник ответов.
                                                                                                                      Я был таким альтернативным источником, долго был.
                                                                                                                      на OpenSUSE их и сильно меньше, чем на бубунтах
                                                                                                                      Если честно, на мой непросвещенный взгляд бубунта лучше других дистрибутивов только пиаром. Всем остальным — как правило, не лучше, не сказать еще хужей.
                                                                                                                        +1
                                                                                                                        Вы хотите сказать, что под виндой/макосью вопросов не возникает by design?

                                                                                                                        внезапно — практически не возникает. Проблемы с виндой были особо актуальны во времена 95/98 — там про "стабильность" (точнее ее отсутствие) ходят легенды. К 2000-ку и ХР бОльшую часть проблем пофиксили, по крайней мере для большинства ПО.
                                                                                                                        Еще параллельно очень изменился подход к железу. Если раньше собирали из чего попало и там и драйвера, и железо глючные были, то сейчас стало получше. Вспомните легендарные истории про вспухающие конденсаторы на материнских платах и в китайских БП )
                                                                                                                        К тому же обычно с виндой проблемы, когда она используется в режиме "установить ПО, потом удалить его" и так в цикле много раз — в результате период полураспада винды у активного и не очень активного пользователя составлял в районе года-полутора. После чего только переустановка. Но напрямую это сравнить с линуксом невозможно по двум причинам. Во-первых, пользователя линукса это обычно совершенно другая категория пользователей (например, сестра и мама пользуются интернетом и смотрят фильмы/слушают музыку — им не нужно устанавливать программы или игры каждый день), а, во-вторых, исторически в линуксе была более вменяемая пакетная система доставки приложений, чем в Windows...


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

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

                                                                                                                          +2
                                                                                                                          внезапно — практически не возникает.
                                                                                                                          Очень странно.
                                                                                                                          Мой опыт техподдержки кончился примерно с концом семерки (а начался примерно с концом 3.1) — и вопросов возникала куча, и касались они далеко не только стабильности системы.
                                                                                                                          «А почему у нас принтер опять не печатает?» — бессмертная классика…

                                                                                                                          В режиме же «пользуемся интернетом — смотрим фильмы и слушаем музыку» практически любая система становится безвопросной, будучи единожды настроена… разве что как раз та самая стабильность. У меня так сосед сейчас пользует компьютер с Дебианом, нормальный сербский крестьянин; никаких вопросов, кроме «почему фейсбук меня опять забанил?»: но это явно не проблема линукса — привык писать, что думает, простая душа…
                                                                                                                          меньше готовых «рецептов» на форумах и SO
                                                                                                                          У меня в последние годы появилось ощущение, что убунтоводы уже конкретно засорили поисковые результаты. Причем — чего еще лет пять назад даже на горизонте не просматривалось — появилась куча мусорных сайтов с «готовыми рецептами для Linux» и копирайтингом, где очень часто Linux == Ubuntu; раньше такое только для винды было характерно.
                                                                                                                0
                                                                                                                А самая мякотка — это когда обновление пакетов линукса превращает ноут в кирпич. Причём именно до «необходима замена матплаты»

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

                                                                                                                  0
                                                                                                                  не соблюдает стандарты

                                                                                                                  какие? :-) не существует общего стандарта "как сделать правильный ноутбук".


                                                                                                                  производитель железа чудак

                                                                                                                  они все чудаки )

                                                                                                                    +1
                                                                                                                    какие? :-)

                                                                                                                    Unified Extensible Firmware Interface. На установку переменных NVRAM, в заводской дефолт, в случае установки пользователем пустых значений.

                                                                                                          0
                                                                                                          И не надо говорить «у меня все работает», на каждый косяк яблок я могу привести в пример 10 аналогичных ситуаций в линуксе, только там что-то никто особо не чешется ни с поддержкой, ни с исправлениями.

                                                                                                          Так когда наушники Apple нормально заработают с часами Apple и ноутбуками Apple? Люди больше года мучаются.

                                                                                                            +1
                                                                                                            Приведите свои факты в порядок, функция автосвитчинга гарнитуры появилась только в iOS 14, которая вышла в сентябре 2020 года. А без нее все работает отлично.
                                                                                                              0

                                                                                                              А просто речь не про нее:


                                                                                                              Yes, it is insane that, with AirPods connected to iPhone, pressing Apple Watch’s Digital Crown & speaking: The watch will miss the first half of my command, as it needlessly & erroneously switches to the AirPods.
                                                                                                              Apple: Just use the Watch’s microphone when I press the Digital Crown. My watch absolutely shouldn’t perform WORSE because I have AirPods in.
                                                                                                              It’s been this way for what seems like over a year. Are you ok, Apple?
                                                                                                                0
                                                                                                                Это больше похоже на логический косяк в UX, а не на баг. Но оправдаться нечем, если достаточно большое количество людей от этого страдает, то действительно стоило хотя бы сделать опцию нужно ли всегда переключаться на гарнитуру.
                                                                                                            0
                                                                                                            Выбор между злом и еще большим злом :)
                                                                                                            0
                                                                                                            Точно такой же опыт. И не только с AirPods, вообще с любыми блютуз наушниками с техникой Эппл. Думал, только у меня глюки подобные.
                                                                                                            +1

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

                                                                                                            +18

                                                                                                            Вся эта красота в кастомизации линукса под осьХэ падает к чертям при установки Qt на GTK. А если учесть что еще и версий вагон и маленькая тележка — будем наблюдать либру, которая не подсасывает тему GTK и выглядит как в win98; телегу, которая написана на своем Qt и не использует системные нативы и какой-нибудь аудасити, который вообще клал на все и рисует bmp'шки.


                                                                                                            Дистрибутив должен быть лаконичен и единообразен. Линукс, с подходом "каждый может написать что угодно" и своей фрагментацией — априори не может быть таким. Хорошо это или плохо — каждый решает сам. Мне очень важен внешний вид и банальное отсутствие тени в половине окон GTK2 в elementary — бесит неимоверно.

                                                                                                              +4
                                                                                                              Дистрибутив должен быть лаконичен и единообразен.

                                                                                                              Мне очень важен внешний вид

                                                                                                              У той же MacOS с этим дела обстоят лучше, но не сильно. Меня, лично, раздражают «прыгающие» кнопки «закрыть, свернуть, полный экран». В iTerm они у самого верхнего меню и прижаты к краю, в Chrome они смещены вниз и вправо относительно iTerm, и даже если переключиться с Chrome на Edge эти три кнопки немного сместятся, хотя, казалось бы, одна фигня. Открываем Outlook и эти три кнопки прыгают ещё ниже и влево, переключаюсь в Excel и кнопки опять прыгают вверх и вправо относительно того, где были в Outlook, но, опять же, не в тоже позицию где они будут в iTerm.
                                                                                                              Тут точно про единообразный интерфейс говорят? Ни в Windows, ни в одной DE линукса я такого бардака со стандартными контролами не видел.
                                                                                                                0
                                                                                                                Ну так они всегда на одном месте – слева, отцентрованы по высоте верхней панели. В iTerm в этой панели ничего нет – отступы снизу и сверху от кнопок минимальны. В остальных приложениях верхняя панель разной высоты – кнопки всегда по центру. Я понимаю, что это может не нравиться, но тут всё единообразно. Ну, кроме Хрома, который для вкладок выпендривается и ставит крестики справа, а не слева, например. Но это для вкладок.
                                                                                                                +2

                                                                                                                Конкретно сейчас Qt в Gtk окружении Gnome на Fedora выглядит одинаково. Тема adwaita. LibreOffice тоже идеально подхватывает Adwaita.


                                                                                                                Телега на Макос тоже не сильно-то вписывается в системную тему, насколько я вижу по скриншотам — слишком уж специфичное приложение.


                                                                                                                какой-нибудь аудасити, который вообще клал на все

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

                                                                                                                  +1
                                                                                                                  Конкретно сейчас Qt в Gtk окружении Gnome на Fedora выглядит одинаково.

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


                                                                                                                  LibreOffice тоже идеально подхватывает Adwaita.

                                                                                                                  Либра юзает куски GTK, но не до конца. По скроллбарам заметно очень хорошо: они очень отличаются от Files. Кроме того у либры свое рисование меню и выпадающих списков, очень глючное и по UX отличается от гнома, а тему можно отдельно установить. Это эмуляция.


                                                                                                                  Аудасити тоже вполне подхватывает Адвайту использует системные виджеты там, где это возможно.

                                                                                                                  Не покажите ваш выпадающий список на аудасити, например там где "Частота проекта", выпадающий список "Прилипать к", выпадающий список "Позиция аудио" и выпадающий список в системной диалоге открытия файла, там где "формат"? У меня это 4 разных по стилю поля и только последний системный.


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

                                                                                                                  Обычная претензия. Ничего специфичного в рисовании ГУИ нету, я прекрасно разрабатываю свое приложение под GTK2 и Qt на работе (не опенсорс) на фряхе, просто тяжелое легаси и отсутствие хоть каких UI-дезигнеров в большинстве опенсорсных проектов, не позволяет разделить гуи от остального и сделать по гайдлайнам целевой платформы. Это обычное дело для технических энтузиастов, для них и motif норм, т.к. главное это фичи, а не красота.

                                                                                                                    –1
                                                                                                                    Для Qt у телеги и вовсе надо прописывать чтоб она отдельно подхватывала системные настройки
                                                                                                                    Одно время собрать клиент со стандартной поставкой Qt вообще было не возможно, нужно было накатить патчи от главного по телеграммчику. Сейчас — не знаю, давно не мониторил, но проблема тут именно в основном разработчике клиента, который решил что он лучше знает что и как нужно делать.
                                                                                                                    Обычная претензия.
                                                                                                                    Нет, не обычная, аудасити создавался как клон/альтернатива Winamp с поддержкой его «шкурок», а тот делал точно так же — рисовал всё из bmp-шек.
                                                                                                                      +3
                                                                                                                      … но проблема тут именно в основном разработчике клиента, который решил что он лучше знает что и как нужно делать.

                                                                                                                      Как и везде в свободном софте.


                                                                                                                      Нет, не обычная, аудасити создавался как клон/альтернатива Winamp с поддержкой его «шкурок», а тот делал точно так же — рисовал всё из bmp-шек.

                                                                                                                      Вы немного путаете audacity и Audacious. Первый это музыкальный редактор, второй это клон винампа.

                                                                                                                        0

                                                                                                                        Престон он такой, да.

                                                                                                                    0

                                                                                                                    А как Qt выглядит при установке Qt на OS X?

                                                                                                                      0

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

                                                                                                                        +1
                                                                                                                        Считаю что Qt должен умереть.

                                                                                                                        На чём же писать гуи (да и вообще десктопные приложения, Qt — это не только виджеты) благородным донам? На электроне?

                                                                                                                          –1

                                                                                                                          Нет конечно. Электрон это совсем жесть для любителей смузи. Надо UI писать на том фреймворке, в DE которого он будет исполнятся. Соответственно в GTK для гнома и Qt для кед. Любая кроссплатформа либо должна быть нативной на 100%, особенно по HIG и по поведению. Qt сейчас смотрится инородно в GTK окружении. В обратную сторону это тоже работает.

                                                                                                                            0

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

                                                                                                                              +1

                                                                                                                              Нет конечно. Пишите на чем угодно, но мое право — критиковать кроссплатформу не смотрящую на HIG целевых платформ.

                                                                                                                                –1

                                                                                                                                Вы можете критиковать хоть зимние холода, но вопрос в том, насколько разумно на эту критику тратить силы.

                                                                                                                                  0

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

                                                                                                                              +1

                                                                                                                              А где же взять ресурсы для всего этого? Gtk для Гнома, Qt для КДЕ (в КДЕ, кстати, используется не дефолтная тема Qt — Fusion), для Винды какой-то там дефолтный тулкит (какой, кстати?), для Macos тоже. Кто все это должен писать? Если мы ведем речь про Оупенсоурс, то тут никаких ресурсов не хватит.


                                                                                                                              Взять, хотя бы, какую-нибудь полезную кроссплатформенную программу, например Qbittorrent (лучший торрент клиент, я так считаю). Автор выбрал Qt и в результате для всех систем есть программа, если докапываться до мелочей, то конечно на каждой платформе можно заметить косячки. Если просто пользоваться — отличная программа. Если бы автор выбрал не кросплатформенный тулкит, боюсь, что его запал и свободное время закончилось бы еще на версии для Гнома.


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

                                                                                                                                0

                                                                                                                                Да нет, конечно, ресурсов у среднестатистического энтузиаста-одиночки на такое. Понятное дело что проще зафигачить все на Qt и баста, однако это никак не отменяет мой посыл — будет паршивая и инородная по UX программа в другом окружении: у кого-то compose key не будет работать, у кого-то сочетания клавиш на русском языке, у кого-то будут проблемы с иконкой в трее. Учитывать это тоже надо.


                                                                                                                                Под винду сейчас наверное модно VS на WPF каком-нибудь. Давно уже отстал от этой темы т.к. пишу тулзы под десятку в старом борланде С++.

                                                                                                                                  0
                                                                                                                                  у кого-то будут проблемы с иконкой в трее

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


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

                                                                                                                                    0

                                                                                                                                    Потому что трей надо использовать с умом, а не как один из вариантов "свернутого окна" или нотификатора (в десятке). Тот-же utorrent, LAMP, почту, панель принтера/сканера/звуковухи/видяхи — удобней держать в трее, к ним есть быстрый доступ и свое меню по правой кнопке, они могут сообщать о событии иногда. Свернутый мессенджер — вопрос спорный. Телегу лично мне удобней держать на панели задач, тогда как рабочий jabber — в трее. Но по UI дизайну закидывать мессенджер в трей не правильно. Думаю что родился данный подход сугубо чтоб скрыть месседжер от начальника.


                                                                                                                                    Как раз таки не правильное использование инструментов и привело к какой-то ереси или отмиранию здравых идей — когда кнопка "закрыть" сворачивает в одном случае и закрывает в другом, а пункт "Выйти" в меню трейикон ведет либо к логауту, либо к закрытию приложения (привет скайп), а стим в линуксе не обнаруживает у меня трея и просто закрывается при сворачивании. Этому очень поспособствовал Qt с концепцией "любой виджет на ваш вкус на любой платформе, даже самый инородный и не существующий в формате данного интерфейса". И да, я буду далее пинать Qt и его реализацию под GTK или Win.


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

                                                                                                                        0
                                                                                                                        телегу, которая написана на своем Qt

                                                                                                                        Она не на жабаскрипте ли написана с электроном?
                                                                                                                          0
                                                                                                                          Точно нет. Клиент нативный. Не путать с дискордом и слаком.
                                                                                                                        +9
                                                                                                                        Личный и профессиональный рост

                                                                                                                        В чём проблема изучать контейнеры на макоси и тот же линукс в контейнерах? Как раз экспериментировать на собственном десктопе с возможность парализовать собственную работу — очень неприятный факт.

                                                                                                                        Стабильность и высокая производительность вытекают из предыдущих преимуществ

                                                                                                                        Ну да — ну да, только линукс является стабильной ОС… и даже железо тут совсем не при чём… ну ОК
                                                                                                                          +10
                                                                                                                          Автор просто явный фан линукса, это очень заметно)
                                                                                                                            +3
                                                                                                                            Ну знаете, я то же свою консольную жизнь с Gentoo начинал, но мне это не мешает уже больше 10 лет использовать маки в качестве рабочей станции :) И генту я по прежнему люблю :)
                                                                                                                              0
                                                                                                                              Любить и хвалить можно больше одной ОС, но автор представляет в очень выгодном свете линукс, мне прям в глаза это сильно бросилось)
                                                                                                                              Лично я на винде всю жизнь почти, на линуксе немногим больше года работал, вполне себе хорошая вещь, на макОси несколько месяцев всего, но было визуально приятно и почти то же самое, что и линукс.
                                                                                                                            –1

                                                                                                                            Чёрт. Ну в который уже раз… Скажите, что мне надо сделать со своей рабочей станцией… Точнее даже с двумя, что-б получалось как у вас? Уж что только не было. И с автогенерации *.mount-ов переезжал (сейчас у меня /etc/fstab пуст как просторы Антарктиды), и разные DE/WM ставил/удалял (в результате остановился на KDE на одной машине и i3wm на другой) И с cgroups v1 на cgroups v2 переехал. И всякие штуки типа миникубов/докеров/подманов тут побывали (а некоторые и до сих пор есть). Ядра уже менялись с 4.19 сколько раз, сейчас стоит 5.10. Да и дистрибутив у меня полуроллинг (Manjaro). Как люди умудряются ломать линуксы, я до сих пор понять не в состоянии. Как вы это делаете? Расскажите? ;-)

                                                                                                                              0
                                                                                                                              Как вы это делаете?

                                                                                                                              Начнём с того — кто «вы»?

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

                                                                                                                              Ну а возвращаясь к вопросу — как люди умудряются ломать линукс — я в жизни не поверю, что с количеством ваших опытов на своей рабочей станции, вы ни разу не получали неработоспособную систему, которую приходилось Н-ное количество часов восстанавливать. Вот прям гуру-линукса от природы родились?
                                                                                                                                –3
                                                                                                                                Начнём с того — кто «вы»?

                                                                                                                                Не принимайте так серьзно на свой счёт. Это своего рода крик души. ;-)
                                                                                                                                Ибо таких «Плачей Ярославны», в телеграм чатиках я насмотрелся...


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

                                                                                                                                Даже для самосбора есть три критических точки к которым нужно относиться ответственно: Блок Питания, память и дисковая подсистема. Если на трёх этих компонентах не сэкономили, слишком сильно, система будет пахать, пахать и пахать. Причём практически любая, что винды, что линуксы.


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

                                                                                                                                За два года на этих железяках ни разу. До этого, основной системой были вообще не *nix (и не винда и не мак)… Хотя нет был ровно один случай, в котором были виноваты исключительно мои шаловливые ручонки. Из-за неправильных параметров в Xorg.conf у меня иксы падали при попытке запуска полноэкранных приложений (ютуб на полный экран, игры, видео). Потом я внимательно подумал, осознал свою ошибку, с той поры всё ровно. Может это карма такая? Уж даже и не знаю, положительная или отрицательная. Или привычка читать штатную документацию, перед тем как лезть в критические, для работы системы, дебри? А… ну на втором ноуте сдох штатный винт, пришлось менять. Но это к линуху отношения как-бы и не имеет. Как говорилось в старой шутке «Сколько нужно программистов, что-б заменить лампочку?
                                                                                                                                Ни одного, это hardware problem!»

                                                                                                                                  +1
                                                                                                                                  Блок Питания, память и дисковая подсистема

                                                                                                                                  А как же видео? Тем более в линуксе. Помнится всю жизнь там были проблемы с дровами.

                                                                                                                                  За два года на этих железяках ни разу.

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

                                                                                                                                    Один главный совет. Не Nvidia. Остальное работает сразу и из коробки. При сильно неудачном железе, обычно на ноутах, может быть тиринг, но лечится настройками. Мне повезло. На обоих ноутах (на одном встройка интел, на другом внешка AMD из дешманских) ни разу тиринга не видел.


                                                                                                                                    А на других?

                                                                                                                                    А на других у меня линукс стоял гостем в виртуалке.


                                                                                                                                    Замечательно, что за вашу практику у вас линукс падал всего один раз.

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


                                                                                                                                    Но почитайте лор и поймите, что таких меньшинство.

                                                                                                                                    К сожалению ЛОР и раньше был не сахар, а сейчас он наводнён «школьниками» и хейтерами чуть более чем полностью. Настоящих спецов там «по пальцам пересчитать».

                                                                                                                                      +2
                                                                                                                                      Один главный совет. Не Nvidia.

                                                                                                                                      Вооот, о том и речь.

                                                                                                                                      А на других у меня линукс стоял гостем в виртуалке.

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

                                                                                                                                      графическая подсистема и то при определённом кейсе

                                                                                                                                      А я вот помню буквально год назад, простое обновление CentOS, которое роняло всю систему. Откатывался из бекапа и ждал следующего.

                                                                                                                                      «школьниками»

                                                                                                                                      Значит ещё и входной порог для этой ОС существует? Видите сколько уже нюансов нарисовалось? А ещё удивляетесь
                                                                                                                                      Как люди умудряются ломать линуксы


                                                                                                                                      Просто не судите об окружающих по собственному скилу. Он у вас явно выше среднего и вы не испытываете трудностей. Я тоже много лет работаю с линуксом и скорее всего не испытывал бы проблем с работой ОС, просто она мне подходит меньше, чем MacOS, но и говорить, что линукс — ОС для всех, приходи и покупай ноут с убунтой и всё будет отлично — тоже не совсем правда.
                                                                                                                                        +1
                                                                                                                                        Вооот, о том и речь.

                                                                                                                                        Просто NVidia это то ещё «казино». Либо повезёт либо нет ;-)


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

                                                                                                                                        Всё хуже. Первым «юниксом» у меня вообще была FreeBSD. На моём первом в жизни ноуте. Как там чудесато глючил Amesome! Любо-дорого было посмотреть. ;-)


                                                                                                                                        А я вот помню буквально год назад, простое обновление CentOS, которое роняло всю систему. Откатывался из бекапа и ждал следующего.

                                                                                                                                        Centos / RHEL оставьте для серверов. Есть-же Fedora, как минимум!


                                                                                                                                        Значит ещё и входной порог для этой ОС существует? Видите сколько уже нюансов нарисовалось? А ещё удивляетесь

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


                                                                                                                                        но и говорить, что линукс — ОС для всех, приходи и покупай ноут с убунтой и всё будет отлично — тоже не совсем правда.

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

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

                                                                                                                                          Вашей знакомой повезло. Моя тёща купила ноут с Ubuntu, и при "автоматическом" обновлении версии (не помню точно, но где-то с 15.10 на 16.04), не завелась DE. Вот уже 5 лет у неё стоит W10SL (без админских прав) — ни одного вируса и/или фатального сбоя, хотя мадам и книжки скачивает с сомнительных ресурсов, и в ОК сидит безвылазно… одиночные примеры нерепрезентативны, увы.

                                                                                                                                          0

                                                                                                                                          "ну т.е. вы сначала хорошенько освоили линукс"
                                                                                                                                          Когда я осваивал windows, то переустанавливал ее каждые пару недель. Помню, как просил друга сделать спасительную дискету, так как диска не у кого было взять. А еще в те времена я помнил серийный ключ от win98 и winxp.
                                                                                                                                          Работать с линуксом тоже приходилось учиться лет 15 назад. И линукс тоже приходилось восстанавливать после экспериментов.
                                                                                                                                          С макосью на ноуте я уже не экспериментирую, им постоянно пользуется супруга. Впрочем, поломаться он сумел и без меня — после очередного обновления завис на логотипе яблока — пришлось потратить несколько часов, чтоб вернуть его к жизни.


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

                                                                                                                                            +1

                                                                                                                                            Божечки, как хорошо что я начал с самосборного спектрума. ;-) (старпёр mode off)

                                                                                                                                  +3
                                                                                                                                  у вас искажение восприятия, как у меня например со старым авто
                                                                                                                                  'моему автомобилю 20 лет и пробег «мой» 240ткм, ничего не ломается и не просходит, не понимаю почему всем не нравятся старые авто? вот недавно прокладки под клапанными крышками сам поменял, помпу, подвеску перебрал, двери заменил в сборе, масло в коробке заменил, радиатор залатал… ну? ничего не ломается, только масло заливаю! а? что вы со своими авто делает что постоянно они у вас в ремонте?' © мои слова
                                                                                                                                  у меня знакомый продавал vw polo у которого… всё, на пробеге 70ткм посыпалась подвеска… застучала реактивная тяга 'какая халтура, не думал что vw такие ненадежные авто делает" (с) слова знакомого (и мой нервный смех… у него тяга на 70к застучала… я помнится тогда регламентно-штатно покругу всю подвеску менял… сразу после обычного залива масла… а для него это флаг к тому что авто халтура)

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

                                                                                                                                    Ну может быть и так. Но у меня и с виндами такое-же было. Хоть она и была дополнительной системой. Про OS/2 я молчу. В ней я копался не хуже чем с линуксами, особенно в последние годы. Ибо в штатном режиме это такой зверёк, который поставил, настроил и и всё, просто пользуешься, пока железо не сдохнет. Но тоже ЧСХ ни разу не сломал, хотя постоянный тестинг новых ядер от комьюнити, багрепорты и вот это вот всё.

                                                                                                                                      0
                                                                                                                                      я никогда не считал столько раз ломал систему наглухо (прям совсем с концами только во времена win9x такое было, обычно чинил назад)… но вот например вспоминилось

                                                                                                                                      обновил встроенный дистрибутив питона в убунте...'unixway' говорили они… компоненты независимы друг от друга… ога… пожать руку тому гению который на питоне большую часть бубунтовского интерфейса сделал, из gui даже терминал нельзя запустить после этого… я конечно взадназад всё починил и оно даже заработало… считается за поломку? конечно тут я сам дурак… но это пример как одной коммандой погрузится в пучину консоли
                                                                                                                                      ну и разок убунта у меня обновилась в консоль (кто там гонит на то что винда обновлениями задалбывает?)… из-за несоместимости дров на видео
                                                                                                                                        0

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

                                                                                                                                          0
                                                                                                                                          Особенно Убунту. Потому что по Интернету ходит дофига инструкций как что-то настроить на Убунте 9-ой или 12-ой, чайники их бездумно повторяют, а потом проще переустановить, чем починить.
                                                                                                                                            0

                                                                                                                                            Что удивительно, новое поколение не очень жалует именно убунту. PopPS, Mint, NixOS, Manjaro, Arch (ну куда-ж без него). И это на самом деле хорошо, КМК. Убунта она развращает. ;-)

                                                                                                                                            0
                                                                                                                                            ну я в свое время и opensuse ломал, правда на сервере ;) из-за попыток поставить всякий энтерпрайзный софт не из репозитория и проковыривая дырки для зависимостей

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

                                                                                                                                        А это работает только в сторону линукса, а в сторону мака не работает?


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


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

                                                                                                                                          +2
                                                                                                                                          в сторону мака тоже работает, там еще более забавная история.
                                                                                                                                          Я когда еще работал админом… ко мне приходит начальник… 'настрой мне принтер', на маке…
                                                                                                                                          вот это я угорел конечно тогда со всех этих bonjour и поиском скрытых кнопок настройки ipp принтеров в окошке печати, потому что тот мак в упор не хотел понимать ниодин офисный принтер, толи ему драйверов не хватало, толи еще что… вобщем мы ради него отдельный сервер печати ставили и через него завели все принтеры

                                                                                                                                          начальник получив принтер, МНЕ радостно сообщил, вот видишь, как на маке удобно, у меня был ноут в виндой до него… воот я намучился принтеры настраивать, всёвремя чтото срывается, а тут раз и работает.
                                                                                                                                          конечно блин работает, я полновину интернета перелопатил и часть нашей инфраструктуры чтобы оно 'одним кликом' на маке заработало… но у него осталось явное ощущение что мак круче — ведь с виндой проблемы были, а тут админ пришел, потыкал чтото и всё заработало… сразу (блин).
                                                                                                                                            +1

                                                                                                                                            Что-то мне, после этой фразы (настало время переустанавливать Шиндошс ;-)) сразу вспоминаются старые-добрые времена. ;-)

                                                                                                                                              +1

                                                                                                                                              Это же очевидно как её решить!

                                                                                                                                          0
                                                                                                                                          Я на Манджаре ядро обновил. С 5.4 до 5.7. И перезагрузил. Поработало пару минут и повисло. Перезапускаю — Граб пропал из меню загрузки UEFI. Восстанавливаю, запускаю — снова повисло и опять Граб пропал. Так и сижу на 5.4. Хотя сейчас увлёкся музыкой и ушёл на винду (софта нет).
                                                                                                                                            0

                                                                                                                                            Чем хороша манджара, так это тем, что можно хоть с десяток разных веток ядер, держать одновременно. А 5.4, как и 5.10 это ядра с длительным сроком поддержки (LTS). У меня и то и то. 5.4 на случай «детских неожиданностей». Надо будет при ближайшем обновлении загрузиться, вдруг там что поломали. ;-)

                                                                                                                                            0

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

                                                                                                                                              0

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