Главная причина, почему не Linux +87





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

Шёл 2020 год, у Линукса на десктопе всё те же 2%, что и 20 лет назад. Линуксоиды всё продолжали рвать форумы в обсуждениях «как забороть Майкрософт и покорить мир» и искать ответ на вопрос, почему «эти тупые хомячки» не хотят обниматься с пингвином. Хотя ответ на этот вопрос давно уже понятен — потому что Linux это не система, а ворох разнородных поделок, смотанных изолентой.

Зачем человек садится за компьютер? Многим придёт на ум ответ: чтобы пользоваться всякими полезными приложениями. Но это неправильный ответ. Человеку вообще плевать на приложения. Он пытается достичь своих целей:

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

И так далее. Именно на такие цели, простите, целится UI/UX-дизайн приложений. Берём исходным пунктом А ворох железяк aka десктоп или ноут, берём конечную цель В — «поболтать с друзьями», и строим гладкую траекторию от А к В с минимумом промежуточных пунктов. Причём эти пункты должны быть цельными точками, единичными действиями, а не комплексом каких-то действий. Это есть воплощение хорошего дизайна.

А что в Линуксе?

А в Линуксе потолок проектирования — не достижение целей, а решение задач. Вместо цели В разработчики пытаются воплотить недоцель Ь. Вместо раздумий о том, как пользователь будет болтать с друзьями, Linux-разработчики создают 100500-ый мессенджер, в который пихают функции по списку «как у всех». Чуете разницу?

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

Дизайнер курильщика мануалов: сделаем поддержку пересылки файлов, это универсально и удовлетворит всех. А чтобы выслать селфач — пусть человек ищет софтину для захвата с веб-камеры, потом ретуширует фотку в каком-нибудь графическом редакторе, потом пересылает её с помощью семнадцатой опции в меню «Инструменты». У НАС ЖЕ ЮНИКСВЕЙ!

Самое печальное, что тот же подход используется даже на уровне операционной системы — то есть, на уровне накладных операций, что вообще нонсенс. Умудрились испортить даже прекрасную идею пакетных менеджеров, которые в теории позволяли бы управлять вообще всем софтом посредством кликов мышью. Но нет, теперь у нас 4 вида источников софта: официальные репозитории, snap, flatpak и неофициальные репозитории, которые ещё нужно искать и добавлять в настройки пакетника. Половина функций доступна только из терминала. А вместо послушного помощника менеджер пакетов превратился в личного Гитлера, который на любой шаг влево-вправо разражается длинными яростными тирадами о том, что пользователь дурак и делает всё неправильно.
— Почему я не могу поставить самый последний $PROGRAM_NAME на свою систему??
— Потому что иди ты нахер, вот почему. Главное не пользователь и его потребности, а КРАСИВАЯ КОНЦЕПЦИЯ!
Вместо кратчайших гладких траекторий от А к В с промежуточными едиными действиями мы имеем извилистые последовательности точек, каждая из которых представляет не одно простое действие, а целый набор действий, зачастую — с участием терминала. Более того, эти последовательности разнятся от Линукса к Линуксу, от среды к среде, из-за чего так долго и муторно помогать новичкам с их проблемами, а писать общие инструкции и вовсе бессмысленно.
Если большая часть флирта в среде эмо состояла в ненавязчивых попытках узнать пол собеседника, то большая часть помощи в среде линуксоидов состоит в утомительных попытках узнать точную конфигурацию аппаратного и программного обеспечения страдальца.

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

Ну а правда, зачем вам заниматься какими-то скучными целями социозадрота? Лучше поиграйтесь в этот увлекательный конструктор!

Как это исправить


Прежде всего, нужно избавиться от иллюзии, что проблему можно решить созданием очередного нескучного убунтоклона с классными иконками и предустановленным Wine. Также проблему не решить внедрением очередной красивой концепции типа «а давайте перенесём конфиги под управление git, это будет вау!».

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

Это значит — переделать всё, начиная с загрузчика.

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

Теги:




Комментарии (1988):

  1. staticlab
    /#21474796 / +3

    Я так понимаю, что статья «Семь причин, почему Линукс» не зашла, поэтому решили написать статью «Главная причина, почему не Linux»?

    • SeyranGV
      /#21475610 / +1

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

      • mrtux
        /#21475706

        Да. И производителям софта вот эта разнобойность Линукса доставляет свои проблемы. Это и dependency-hell, и отсутствие стандартной графической библиотеки, и ряд других факторов.

        • MTX-Legion
          /#21476886 / +3

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

          • asv4
            /#21478288 / +13

            речь в статье пойдёт исключительно о настольном применении Линукса

            А вы вообще хотя бы первое предложение статьи прочитали, прежде чем оставлять свой «очень умный» комментарий c 20 грамматическими ошибками о том, что у кого-то «нулевое знание» о вашей любимой платформе? Хорошо, что по крайней мере одно слово написано с большой буквы. Ох, подождите…

        • JerleShannara
          /#21476996 / +2

          Знаете про «фатальный недостаток» и микрософт? Заменяем dependency-hell на dll-hell.

          • Andrey_Epifantsev
            /#21478664

            Как пользователь ни разу не сталкивался. Как программист — тоже.
            Зато в Линуксе да, были грабли в своё время.

            • DaemonGloom
              /#21478796 / +2

              Сколько разнообразных версий C++ redistributable у вас стоит? А ведь зачастую их не прикладывают в мелкие дистрибутивы программ. При этом какой-нибудь разумной системы, которая бы доставила их в винде нет. При том, что сама винда знает к какой конкретно библиотеке попытались обратиться и могла бы предложить скачать её.

              • Alendorff
                /#21488008

                Сколько разнообразных версий C++ redistributable у вас стоит?

                Как пользователю мне абсолютно всё равно сколько их там стоит.

                • swelf
                  /#21488404

                  И точно так же все равно, когда нужная не стоит?

                  • Alendorff
                    /#21488602 / +2

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

                    • gecube
                      /#21489276

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

                      тут скорее проблема в том, что инсталляторы раздутые — так как им приходится таскать с собой эти раздутые компоненты с собой, а штатного способа установить их в винде через тот же windows update нет — все "прелести" отсутствия пакетного менеджера (chocolatey это все-таки не штатное решение)

                      • saboteur_kiev
                        /#21489488

                        На самом деле, далеко не все разработчики читают и следуют рекомендациям MS по написанию софта.
                        Вспомните ранние поделки Близзард, например. Работало как в 98, так и в Win7 почти без проблем, инсталлятор — минимален.

                        А сколько есть того, что работало в 98, а в NT даже не запускалось?

                        • gecube
                          /#21489536

                          А сколько есть того, что работало в 98, а в NT даже не запускалось?

                          Вы бы еще ДОС-приложения вспомнили. Ну, с 98 vs NT все более-менее понятно — НТ всегда была более защищенной системой и не прощала определенные вольности, к которым привыкли разрабы под w95-98.

                      • DMGarikk
                        /#21494450 / +1

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


                        подзабыли вы уже времена когда линукс шел на нескольких DVD на которых был клон репозитория чтобы «вот в линуксе маленькие программы! 5мб всего! не то что в вашей винде!.. и зависимостей на 350… вставьте диск номер 3»

                        • khajiit
                          /#21494490 / +1

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

                          • DMGarikk
                            /#21494548 / +1

                            а в линуксе нет проблем с тем что одной программе нужен какойнить zlib версии 10, а другой — верии 5, а третьей версии 8?
                            я помню однажды упражнялся в suse и мудреным софтом для мониторинга и управления… приходилось из других дистрибов либы выковыривать… самому некоторые собирать вручную из исходников и символьные ссылки подсовывать на правильные либы… и молится что оно заработает

                            • gecube
                              /#21494636

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

                              • DMGarikk
                                /#21495010 / +1

                                Это в первую очередь проблема пользователя, а не разрабов и мейнтейнеров

                                Знаете как бывает работает поддержка у огромных корпораций? я вот давно, лет 10 назад… общался с Ораклом…
                                У нас была куплена лицензия самая простая на DB чёто там минимальная комплектация..1 проц всё урезано… и чёто не ставится ну типа уплочено звоним в поддержку…
                                Рассказываю как что… уточняют какая у меня лицензия… и… и короткие гудки… повторный звонок — «пишите на почту, мы ответим вам в течении 30 дней»…

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

                                • gecube
                                  /#21495052

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

                                  • DMGarikk
                                    /#21495064

                                    Согласен, но совместимость линукса с софтом старых версий на системном уровне сильно хуже, и даже при наличии бОльшего кол-ва инструментов для построения костылей — их нужно строить чаще и сложнее, чем под виндой

                            • khajiit
                              /#21494776 / +1

                              Дополню ответ gecube, в винде у вас вообще может оказаться 16-бит приложение и современная 64-хбитная система, или что-то под DOS, перехватывающее прерывания.
                              И эти проблемы будут нерешаемы в принципе иначе чем как виртуалкой или старым компом со старой ОС.

                              • DMGarikk
                                /#21495024

                                хах…
                                так в линуксе вы вообще не сможете запустить софт написанный в 98 году например, в отличии от винды…
                                тут хотябы 16 битное приложение 93 года с довольно большой долей вероятности запустится в 32битной десятке

                                в линуксе с поддержкой легаси всё гораздо печальнее

                                • DMGarikk
                                  /#21495068

                                  вот кто минусанул — вы не согласны или из вредности?

                                • khajiit
                                  /#21495096 / +2

                                  Именно поэтому для запуска всякого легаси каджит использовал Wine for Windows, да.
                                  Вы слишком много верите рекламе, и слишком мало работаете с софтом.


                                  А у микрософта, тем временем, с совместимостью беда даже с самим собой


                                  в линуксе с поддержкой легаси всё гораздо печальнее

                                  А зачем вам замусоривать хост систему? Есть много других способов поднять легаси не проглатывая ежа.

                                  • DMGarikk
                                    /#21495244

                                    Вы слишком много верите рекламе, и слишком мало работаете с софтом.

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

                                    аа, ну всё, значит линуксу она совсем не нужна, так?

                                    • khajiit
                                      /#21495426 / +1

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

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


                                      аа, ну всё, значит линуксу она совсем не нужна, так?

                                      С чего вы взяли?

                                      • DMGarikk
                                        /#21495446

                                        С чего вы взяли?

                                        из стиля ведения дискуссии

                                        1) в линухе фиговая совместимость с легаси, в винде софт работает даже 93 года выпуска
                                        2) --на-те-минус-гад--
                                        3) за что?
                                        4) У винды проблемы с совместимостью даже между со своими продуктами!
                                        5) но линукс то?? там не нужно?
                                        6) а с чего вы взяли что у линукса её нет??

                                        не? какой я должен вывод сделать?

                                        • khajiit
                                          /#21495484 / +2

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

                                          • DMGarikk
                                            /#21495642

                                            да тут вся тема это классический холивар… заигрывай не заигрывай

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

                                            • khajiit
                                              /#21496254 / +1

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

                        • gecube
                          /#21494632

                          Я еще опенсусе седьмой версии помню, на семи СД дисках, кажется ))))

                          • viklequick
                            /#21494706 / +1

                            Это была просто SuSE :-)

                            Была коммерческая, я ее даже когда-то покупал. Это потом она Новелю не продалась, и появилась open.

                            • gecube
                              /#21494940

                              Да, верное замечание — тогда OpenSUSE не было, была просто S.u.S.E.

                          • VolCh
                            /#21494812

                            Mandrake когда-то покупал на восьми cd кажется

                    • TheShock
                      /#21489636 / +1

                      Почти никогда не испытывал такой проблемы

                      Та не, вы уже привыкли и когда с таким сталкиваетесь — просто молча ставите её. А менее опытные пользователи просто говорят: "дурацкая программа".


                      В линуксе они, конечно, скажут: "дурацкий линукс".

            • skyblade
              /#21479196

              Да лааадно?!
              Сайтов, предлагающих скачать нужную dll в интернете, думаю, столько же, сколько сайтов, предлагающих скачать драйвера. В этих всяких С++ redistributable и куче версий дотнета ещё худо-бедно можно быстро разобраться, что нужно, а когда вдруг случайно не подходит какая-то левая библиотека, валяющаяся где-то в системном каталоге и не ясно, откуда там появившаяся что делать? Как узнать, что её туда поставило? Когда? Нужна ли эта версия или новая обратно совместима? В линуксе это всё хотя бы можно узнать. Для этого есть инструменты. А в винде приходится просто тыкаться наугад пока случайно не получится.

              • kai3341
                /#21479900 / +6

                И после этого "Linux это не система, а ворох разнородных поделок, смотанных изолентой". То ли дело windows — сам разберись, какой dll не хватает, сам скачай её с варезника, сам подкинь. Просто, понятно, логично

                • VEG
                  /#21480040 / +2

                  Если пользоваться инсталляторами от самих разработчиков ПО, как правило, всё что нужно доустанавливается автоматически. Качать что угодно с варезников — это вообще, как правило, не лучшая идея.

                  Если вы будете брать случайные (не из репозиториев) исполняемые файлы под Linux, и пытаться их запустить, у вас точно так же скорее всего ничего не получится. Я бы даже сказал, с гораздо большей вероятностью ничего не получится, так как под Windows всё же многие программы зависят только от стандартных системных библиотек, которые очень хорошо совместимы между разными версиями ОС. В Linux же принято собирать программы под конкретные версии ОС, и просто так переносить бинарники между разными версиями Linux — это почти всегда плохая идея.

                  Как пример. Вот захотелось нам из любви к искусству потестить самую первую версию Firefox из далёкого 2002 года, когда он ещё назывался Phoenix. Сборки под Windows и Linux от Mozilla всё ещё лежат там же где и 18 лет назад. Вот прямо сейчас я потратил 30 секунд на самой распоследней Windows 10 чтобы скачать и запустить этот браузер. Ровно так же оно когда-то работало и на XP (только скачивание и установка, конечно, занимали больше времени). Сколько времени понадобится, чтобы успешно запустить эту же программу на случайно взятом Linux?

                  • gecube
                    /#21480048

                    как правило, всё что нужно доустанавливается автоматически

                    к сожалению, не всегда. И не всегда корректно

                    • VEG
                      /#21480172

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

                • ScreamPassion
                  /#21483132 / -2

                  Windows чаще поругается и даст ошибку — которую можно загуглить, а linux чаще молча падает. Вспоминаю совсем недавно был случай, на чистый последний debian установил phpstorm, в котором в упор не работало подключение к гиту, проверили и исправили все что можно было, а оно все равно не работает. Оказалось пакета какого то не хватает(уже не помню какого), который, во время установки еще тысячу зависимостей дотянул.

                  • mad_nazgul
                    /#21483178 / +3

                    Э-э-э а логи смотреть мы не умеем?! :-)
                    Блин вот точно такие же слова я читаю на протяжении 10 лет. :-)

                    • ScreamPassion
                      /#21486058

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

                      p.s. И для самых умных, в /var/log и ~/ ничего по этой ошибке почему то небыло.

                    • NINeOneone
                      /#21493900

                      Юзер? Который полез смотреть логи? Серьезно?

                      • mad_nazgul
                        /#21493922

                        Юзер? Который гугулит коды ошибки синего экрана? Серьёзно?! :-)

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

                        • sumanai
                          /#21494566 / +1

                          А зачем сейчас гуглить? Там теперь QR код есть.

                  • khajiit
                    /#21483444 / +1

                    а linux чаще молча падает

                    что, прямо в Kernel panic?


                    phpstorm

                    А-а. Был как-то звонок у знакомого:
                    — Приезжай срочно, помоги, у меня крыша упала! вслипывания в трубку
                    Приехал. Оказалось намок и отвалился кусок штукатурки на потолке, с пол-ладони.

                  • Midnightcom
                    /#21484044

                    в linux описаны возникшие проблемы от и до, /var/log в помощь. А вот где мне в вин10 искать описание проблеме? В частности, BSOD с указанием проблемы, но без указания ошибки. И в minidump запись нет.

                    • mad_nazgul
                      /#21484094

                      Если продукты от JetBrains, то логи придется искать в папке "~". :-)

                    • Borjomy
                      /#21484216

                      Знаете, я как разработчик с 25 летним стажем под Windows, просто не понимаю, в какой момент может понадобиться лезть в логи при обычной работе (не анализа разработки) на десктопе.
                      Максимум, что делалось — это анализ работы приложения в RegMonEx. Я стопроцентно уверен, что это средство на голову выше по удобству и информативности любого лога в linux.

                      • Midnightcom
                        /#21484416

                        для точного понимания моей мысли опишу ситуацию, произошедшую со мной в январе этого года. У меня 2 системы на 2 ssd — gentoo и windows 10. Вознамерился я, значит, свою генту переселить на 1ТБ nvme. Как задумал, так и сделал. Так как я еще в игру очень люблю поиграть (division, division 2) загружаюсь в виндовс и вот тебе на — BSOD после получаса игры. И что только я не делал: обновления обновлял, настройки системы на заводские сбрасывал, в инете информацию искал (а логов-то нет, bsod без указания кода ошибки). Пришлось сносить полностью систему, скачивать заново образ и устанавливать. И только после этого смог нормально попользоваться. win10 лицензионная. А вою генту использую с 2009 года. Как поставил знакомый, так и пользуюсь ею до сих пор, 3 поколения железа сменил, а ей хоть бы хны

                        • Am0ralist
                          /#21484450

                          А я 8.1 с ноута с жестким диском на терабайт вначале переселил вначале на ссд 120 гб (с ссылками на часть данных на этот же жесткий), потом мигрировал на 240, недавно поставил 512.
                          После чего собрал системник, с ссд склонил на другой жесткий, чтоб в ноут поставить, а в комп перенёс ссд+жесткий, запустилось всё без проблема, несмотря на переход с интела на амд, снёс дрова и лишнее, апнул до 10-ки, неделю сижу, жду проблем.
                          Ну вот все ж уверяют, что проблемы быть обязаны) Какие выводы из этого можно сделать?

                          • Midnightcom
                            /#21484522

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

                            • gecube
                              /#21484540

                              Еще добавьте, что Виндовс 10 — это не монолит. У нее уже было черт-знает сколько версий (смотрите по билдам). И в каждом — свои уникальные баги

                              • Borjomy
                                /#21484756

                                В подавляющем большинстве, это никак не влияет на работоспособность.

                            • Am0ralist
                              /#21484772

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

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

                        • RussianNeuroMancer
                          /#21490596

                          Division 1 попробуйте под Proton с Mesa ACO. Я ставил под Proton 4.11 с отключенным UPlay Overlay — пашет, вчера как раз бился с боссом-вертолётом :)

                          • Midnightcom
                            /#21490630

                            Я в D1 играю иногда под proton, вернее играл. Работает сносно, но через полчаса вылетает, даже с выключенным оверлеем. Сейчас пока во второй.

                            • RussianNeuroMancer
                              /#21490776

                              Mesa 20?

                              • Midnightcom
                                /#21490982

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

                      • gecube
                        /#21484460

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

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

                      • DaemonGloom
                        /#21484472

                        Да запросто. У меня в windows 10 в подключении к удалённому рабочему столу сломалось динамическое изменение разрешения (когда тянешь за край окна mstsc, а оно не масштаб изображения меняет, а виртуальное разрешение). При этом куда искать и что смотреть, чтобы починить — не понятно. Равно как и в каких местах искать настройки кроме одного ключа реестра и одного файла в документах пользователя.

                        • Borjomy
                          /#21484498 / +1

                          Копайте проблему на удаленной машине. Проблема может быть в драйвере видеоадаптера удаленной машины, который конфликтует со штатным видео драйвером удаленного рабочего стола (на удаленной же машине).

                          • DaemonGloom
                            /#21484664

                            Отбой тревоги. Это у меня в памяти сломалось, какой же из майкрософтовских клиентов это умел, а какой — нет. mstsc как раз не умеет. Нужен клиент из microsoft store.

                      • 0xd34df00d
                        /#21485390

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

                        • gecube
                          /#21485480

                          7ка? Там есть баг серьезный, что при первоначальной установке — там при обновлении выжирается ВСЯ оперативная память, сколько бы ее не было — хоть 32ГиБ. И система жует апдейты двое суток кряду, вне зависимости от накопителя системного. Как бы точно — это не порядок. А потом прикол — она апдейты насосет, потом ставит. Бежит счетчик. Типа 1...2...10...120 апдейтов из 240. И… Фигак. Ребут. Обновление не может быть установлено. Откат. Потом установка. И так жует долго. Решение? Ставим обновы через simplix update pack — он их устанавливает маленькими пачками по 60-80 обнов за раз и все в порядке. Чертов M$ не мог изначально продумать процедуру. Хотя казалось бы — все по воздуху, все для людей. Ан нет — не работает. С линуксом, кстати, НИКОГДА таких проблем не было

                          • 0xd34df00d
                            /#21485488

                            8.1. Чё-то на флеш ругается, я даже загуглил номер ошибки, но ничего адекватного нагуглить не смог.

                          • 4ITEP
                            /#21498942

                            Решается установкой KB3102810. Хоть и образы у меня все с интегрированными обновлениями, до сих пор храню это обновление на Google Drive

                          • DMGarikk
                            /#21499252

                            С линуксом, кстати, НИКОГДА таких проблем не было

                            уж таки никогда, у меня был случай когда посреди обновления сервак ребутнулся и помер на том что некоторые либы обновились, а некоторые нет и из-за несовместимости версий всё встало раком
                            И еще случай, в процессе апдейта криво конвертнулся конфиг иксов и все запустилось в консоль… в лучших традициях MS только у линукса

                            также линукса тут все просто:
                            1) нет массовости и единообразия систем, чтобы «все заметили косяк» и по этойже причине ничего «у всех сразу после выхода апдейта» не падает
                            2) линукс — им рулят обычно или профессионалы или гики, который «ой, ща пофиксю» и даже не замечают что чтото сломалось

                            • gecube
                              /#21499546

                              Ну, тут нюансы. Во-первых, не используйте убунту. Про транзакционные обновления в комментах к настоящей статье уже писали. Второе — если ты покупаешь операционную систему. Будь то за 200 бакински или за 1000 — ты ожидаешь, что она будет работать "всегда и везде". Вероятно, это ложное ожидание — такое же, как странно ожидать, например, всепроходимости от жигуленка, но ТЫ ЖЕ ЗАПЛАТИЛ!!!!1111
                              Третье — линукс никому и ничего не гарантирует — потому что бесплатен. Ты свободен в выборе пользоваться им или нет (это не относится к коммерческим дистрибам — но там ты платишь за саппорт, т.е. за решение своих проблем чужими руками)

                              • DMGarikk
                                /#21499674 / +2

                                Вероятно, это ложное ожидание — такое же, как странно ожидать, например, всепроходимости от жигуленка, но ТЫ ЖЕ ЗАПЛАТИЛ!!!!1111
                                Третье — линукс никому и ничего не гарантирует


                                а какже дискуссия что «линукс лучше винды!, поставил бабушке — она не заметила разницы!»?
                                тут каждый второй коммент в этом ключе
                                а как проблемы так «ничего не гарантирует» «поменяйте дистриб»

                                • gecube
                                  /#21499692

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

                                  • DMGarikk
                                    /#21500026 / +1

                                    А в винде как будто кто-то что-то гарантирует )

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

                              • khajiit
                                /#21499838

                                не используйте убунту

                                Ну вот, кстати, это единственная на сегодня система, где без танцев с бубном можно поднять свой root-on-zfs, случись чего.
                                Arch и деривативы требуют собирать ручками iso и следить за его актуальностью. В большинстве других дистров надо собирать модуль прямо на live системе. После смерти antegros только в ubuntu и manjaro остались прекомпилированные модули, и только в ubuntu можно загрузиться и подмонтировать пул, причем если пул жив, то он гарантированно будет поддерживаемого on-disk формата.

                        • Am0ralist
                          /#21485970

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

                          • 0xd34df00d
                            /#21486036

                            Взять всусофлайн и накатить?

                            Я даже не знаю, что это такое, а я ведь не домохозяйка.


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

                            ХЗ, я не дебианщик. Вот если б у вас с гентой проблемы были...

                            • Am0ralist
                              /#21486136

                              Типичная проблема линукса, что у тебя всё будет хорошо на другом дистрибутиве. Ну или с ним помогут.

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

                              • 0xd34df00d
                                /#21486166

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

                                Зачем мне вообще это гуглить? У меня просто винда при каждом выключении пытается поставить какие-то обновления, но у неё это не получается.

                              • khajiit
                                /#21486208 / +2

                                Типичная проблема линукса, что у тебя всё будет хорошо на другом дистрибутиве. Ну или с ним помогут.

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

                                • Am0ralist
                                  /#21486236

                                  Давайте так, если на днях я соберу кубик обратно и накачу систему с нуля в очередной раз и определю, в какой момент начинается, то я вам напишу? Просто жена уже сейчас грозно смотрит)

                                  • khajiit
                                    /#21486254

                                    Хорошо. Сейчас в ЛС сброшу координаты.

                          • edo1h
                            /#21486460

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

                            так вы бы текст привели

                            • Am0ralist
                              /#21486478

                              Ну вот так
                              Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; apt-get update 2>&1' with exit code '100': <… куча пакетов...>

                              • edo1h
                                /#21486516 / +1

                                надо больше логов богу логов )
                                наверняка перед падением apt-get что-то написал.

                  • id_potassium_chloride
                    /#21488026 / +1

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

                    Довести Линукс до состояния kernel panic — это ещё надо постараться. Я с таким сталкивался только когда x86 сборку Андроида на ноутбуке запустил и попробовал включать автонастройку яркости экрана. В то время как знакомый жалуется на BSODы в процессе отладки OpenCV

                    • saboteur_kiev
                      /#21489490

                      Если у Windows что-то идёт не так, то у меня есть только номер ошибки и надежда, что эта ошибка знакома гуглу.


                      Если винда лицензионная, то есть также саппорт. И вам не обязательно разбираться в чем-либо, чтобы ставить обновления. А в Линукс, даже с гуглом, проблеме не решается в пару кликов.

                      • khajiit
                        /#21489522 / +2

                        Если винда лицензионная, то есть также саппорт.

                        Если линукс корпоративный, (SLED, RHEL, Oracle, name_them) то у него тоже есть саппорт.


                        не обязательно разбираться в чем-либо, чтобы ставить обновления

                        Под линуксом, внезапно, тоже


                        А в Линукс, даже с гуглом, проблеме не решается в пару кликов

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


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

                      • JerleShannara
                        /#21489604 / +4

                        Даю на водку:
                        Коробочная лицензионная семёрка. В один прекрасный день решила обновиться до десятки (почему — тайна, я всегда слал лесом). В процессе обновления что-то пошло не так, откатилась обратно. Теперь система находится в постоянном «перезагрузите для завершения обновления», обновления не ищет, а чтобы поставить их руками — надо выполнить кучу танцев с бубном.
                        Звоним в саппорт, тратим кучу времени (включая уже всякие удаленные помощники и доступ к системе, чего на базовой техподдержке у мс обычно очень сложно добиться). Спустя кучу времени, уже на н-цатой линии техподдержки получаем решение проблемы: снесите винду, отформатируйте системный диск и поставьте заново.
                        Спасибо, я понял что лоханулся, когда купил лицензионную коробочную версию, надо было скачать и крякнуть как обычно, идём пробовать первые десять страниц гугла про проблему — ничего не помогает (половина при этом дико напоминает то, что делал саппорт), пара советов вообще сносят список установленных обновлений. Единственный плюс — теперь руками обновления можно поставить без бубна.
                        И наоборот, RHEL(с лицензией) лет восемь назад, на халтуре какая-то грабля с связкой апач+самба(ад)+лдап+мускль, пинаем техподдержку, два входящих мыла — в первом спросили кучу конфигов, во втором скриптик и бинарь, которые решили проблему.

                      • RussianNeuroMancer
                        /#21490772 / +1

                        > Если винда лицензионная, то есть также саппорт. И вам не обязательно разбираться в чем-либо, чтобы ставить обновления. А в Линукс, даже с гуглом, проблеме не решается в пару кликов.

                        Получаю BSOD-ы на Lenovo Yoga C630 WOS при попытке декодирования видео браузером через DXVA2 в несколько потоков. Ответ саппорта Lenovo — у вас видеодрайвер установлен с Windows Update, поэтому обращайтесь в Microsoft. Ответ саппорта Microsoft — мы не пишем драйвера, обращайтесь в Lenovo. Нахера нужна такая поддержка?

                        Давайте, рассказывайте как это решать.

                        • 4ITEP
                          /#21498958 / +1

                          видеодрайвер установлен с Windows Update

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

                          • RussianNeuroMancer
                            /#21499412

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

                            • 4ITEP
                              /#21499504 / +1

                              неприменимо к моему ноутбуку

                              К lenovo у меня уже давно особо тёплые чувства из-за их кривых BIOS'ов и невозможности загрузить драйвера с сайта. И да, я уже посмотрел характеристики данного устройства. А кем подписан драйвер, и кто записан в графе «Поставщик драйвера»? Полагаю, этим можно немного надавить на одну из сторон.
                              Microsoft и вендоры целенаправленно не договариваются о зонах ответственности — цель облегчить жизнь клиенту не поставлена менеджментом этих компаний

                              Microsoft немного наплевать на домашних пользователей. Что немного радует — к пиратам у них отношение то же.

                            • gecube
                              /#21499548

                              В этой ситуации Мак находится в выигрышной ситуации… далее по тексту

                      • Fenzales
                        /#21494022 / +1

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

                • Anofriy
                  /#21485522

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

              • ipswitch
                /#21480158 / +1

                Пока не столкнулись с SxS и манифестастами — считай, всё хорошо у вас и горя не знали.

        • Jaish
          /#21477830 / +2

          Стандартная графическая библиотека есть — называется libX11. В будущем, возможно, перейдём на wayland, но слой совместимости с X11 будет сохраняться, пока есть потребность.

          Все тулкиты типа Qt есть и в винде.Мало того, Qt используется и в тех проектах, у которых нет Linux-версии.

          • mrtux
            /#21477836 / -4

            Стандартная графическая библиотека есть — называется libX11


            О_о

            Кстати, иксы — одна из огромных проблем десктопного Линукса. Чем быстрее их закопают — тем будет лучше.

            • Finnix
              /#21477856

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

              • Am0ralist
                /#21477924

                Вы не про эту статью спрашиваете?
                Мысли вслух о протоколе X

                • 0xd34df00d
                  /#21478014 / +1

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

                  • merhalak
                    /#21479494

                    Gnome 3 работает без особых проблем. По крайней мере, родной софт — работает. Но, как всегда, есть одно "но": есть полезный сторонний софт с модифицированным/собственным тулкитом. Например Mozilla Firefox. И она не работает нормально в Wayland: например не работает вытаскивание вкладки из окна браузера (по крайней мере, в январе ещё не работало) с появлением нового окна браузера.


                    Также есть мелкие проблемы с Java-based софтом, правда точно уже не упомню, на что я натыкался. Но помню, что какие-то проблемы с фокусом в IntelliJ IDEA.


                    В общем, работа ведется и уже видны результаты. К 40-ым перейдем на Wayland.

                    • 0xd34df00d
                      /#21481610

                      Gnome 3 работает без особых проблем.

                      Так я ж и написал: «с плазмой». А gnome 3 мне субъективно не нравится.

                    • Vilaine
                      /#21482860

                      К 40-ым перейдем на Wayland.
                      К 2040-м?

                • kai3341
                  /#21479954

                  ммм, ссылки на статьи почти десятилетней давности подъехали

              • mrtux
                /#21478646 / +1

                А в чем собственно заключается огромность?

                Не буду перепечатывать простыни аргументов, лежащие в сети уже хз сколько лет. Из самого актуального: спросите у разработчиков Firefox, почему они сделали аппаратное декодирование видео для Wayland и не смогли для Xorg за столько лет.

                • Am0ralist
                  /#21478896

                  Нифига вас на 10 кармы слили…

                • avost
                  /#21482220

                  у разработчиков Firefox, почему они сделали аппаратное декодирование видео для Wayland и не смогли

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

                  • shikhalev
                    /#21482952

                    Не выпилили, а отказались поддерживать. Всё это время в Gentoo, например, свежие версии Фокса выходили с поддержкой ALSA.

                    • 0xd34df00d
                      /#21483192

                      У меня эта поддержка сводилась к ewarn «у вас флага pulseaudio нет, звук играть не будет».

                      • shikhalev
                        /#21484826

                        Странно, у меня работало. Одна какая-то версия звук не воспроизводила, но недолго — сменилась третья цифра и все заработало.

            • Jaish
              /#21477886 / +2

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

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

              • JerleShannara
                /#21478106 / +1

                А её(nvidia) дрова и в классических X11 дают приколы и геморрой вида «да какого чёрта ты опять рухнуло при сборке/старте» в дистрибутивах типа gentoo. Открытую альтернативу просьба не предлагать — 2080.

                • 0xd34df00d
                  /#21478120 / +1

                  А чего там падает? У меня — максимум из-за того, что после апгрейда nvidia-drivers я забываю передёрнуть ядрёный модуль.

                  • JerleShannara
                    /#21478154

                    Под 370 версией дров надо было отправлять в blacklist пару модулей этого драйвера, иначе он вешал систему так, что оставался только «семь бед — один ресет». При жизни с ACCEPT_KEYWORD="~amd64" обновление ядра превращается в игру «а эта тварь под него вообще соберётся?» порой. Недавно (гдето чуть меньше недели) я не смог перейти на 5.6.2 ядро, т.к. под него эта nvidia не собралась. Знакомый словил ошибку на обновлении мира в qtgui(рушится при сборке с руганью на то, что нету у вас никакого *gl в системе) из-за этого драйвера — благо помогла простая пересборка и продолжение обновления.
                    Всё это лечится руками, но раздражает.

                    • 0xd34df00d
                      /#21478306

                      Я, тащем, тоже на ~ живу, но ядро у меня до сих пор… эээ, чо там, 4.12.12, вот. До него 3.8.8 было, обновил, когда сборка то ли глибц, то ли питона ругалась на отсутствие генератора случайных чисел.

                      • JerleShannara
                        /#21478316

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

                        • 0xd34df00d
                          /#21478328 / -1

                          У меня всё остальное тоже на свеженьком, просто для обновления ядра надо перезагружаться по-хорошему, а у меня


                          % uptime
                           18:59:34 up 269 days, 20:33, 28 users,  load average: 1,88, 1,37, 1,09

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

                          • JerleShannara
                            /#21478340 / -1

                            Так можно новое через старое прогрузить. Я правда этим не занимался. Хотя одну машинку надо бы по ядру обновить.
                            $ uptime
                            01:11:27 up 745 days, 27 min, 1 user, load average: 0.72, 0.64, 0.20

                • Midnightcom
                  /#21484092

                  у меня на генте лет 6-7 такого случалось с nvidia (gtx760, gtx1070). Максимум что происходило — fail compilation. Но это из-за свежего ядра. С патчем ядра все компилится.

        • uis246
          /#21478652 / +1

          Нет стандартной графичесской библиотеки? Если речь про desktop, то есть OpenGL

          • Al_Azif
            /#21482638

            OpenGL практически мертв или умирает.

          • staticlab
            /#21482818

            Речь про библиотеку для GUI. Стандартной фактически нет — есть конкурирующие Qt и GTK. Ну а на смену OpenGL пришёл Vulkan.

        • uis246
          /#21480278 / -1

          В чём выражается dependency-hell для программиста? Его он не волнует, он просто пишет в README, что прога зависит, например, от qt5, мейнтейнер собирает прогу в пакет и добавляет qt5 в зависимости

          • mayorovp
            /#21480334 / +1

            Вот только


            1. где взять этого самого мейнтейнера для непопулярного продукта?
            2. что делать ментейнеру при конфликте зависимостей?

            • KawaiDesu
              /#21481270

              1. Настроить пайплайн с тестами и автоматической сборкой пакета.
              2. Класть свою прогу в /opt вместе с зависимостями.

            • 0xd34df00d
              /#21481616

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

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


              что делать ментейнеру при конфликте зависимостей?

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

              • mayorovp
                /#21481694

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

                • 0xd34df00d
                  /#21481750

                  Безусловно.


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

            • uis246
              /#21481710

              1) Если продукт коммерческий, то можно и нанять, если нет, то можно на форуме, в irc, просто знакомого попросить, а если и это не удалось то можно вспомнить, что программист не идиот, прекрасно знает от чего зависит его программа и может её собрать
              2) Приведите пример. Два пакета обычно конфликтуют, когда они реализуют один и тот-же функционал. Например openssl и libressl реализуют libcrypto и мейнтейнеру достаточно указать, что необходима libcrypto.so или зависимость от виртуального пакета, ну или явно указать что программа требует или openssl, или libressl.
              Буду рад, если вы приведёте свой пример

              • 0xd34df00d
                /#21481752

                Приведите пример.

                Зависимости от разных версий одной и той же библиотеки с разным API.

                • uis246
                  /#21481830

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

                  • 0xd34df00d
                    /#21481946

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


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

        • math_coder
          /#21487410

          отсутствие стандартной графической библиотеки

          Ерунда. Стандартная графических библиотек даже две: GTK+ и Qt.

      • MTX-Legion
        /#21476864

        ты же вкурсе что даже стиралка у тебя дома на линуксе работает да? телефон, камеры около дома, ракеты которые в космос летают, марсоходы, автомобили.

        • veydlin
          /#21477626 / +5

          Я думаю, моя стиралка работает на FreeRTOS или вообще бесконечном цикле х)

          • MTX-Legion
            /#21477946 / +3

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

        • Headshaker
          /#21477754 / +5

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

          • edo1h
            /#21477802 / +4

            Я ее выкидываю и беру новую, так как для меня смысл стиралки не в том, что там у ей внутре, а в том, чтобы она стирала.

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


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

            • Headshaker
              /#21477808

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

              • merhalak
                /#21479510

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

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


                И даже спец. обратной связи для них нет по вопросам улучшения. Максимум — техобслуживание по вопросам поломки.

            • MTX-Legion
              /#21477940

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

              • edo1h
                /#21478000

                я это знаю, только паять — не моя сильная сторона.


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

                • MTX-Legion
                  /#21478222 / -1

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

                  • edo1h
                    /#21478240

                    но тогда через uart можно заексплойтить

                    хм, можно детали?

                    • MTX-Legion
                      /#21480106

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

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

                      И тут эскплойтить можно по разному, если знаком чип известен то скорее всего есть заводской uart bootloader, на некоторых есть возможность запустить его с внешки, но там может быть BOOT нога которую прижать к +3 или 5 надо.

                      Если по UART выходит дебаг консоль то 90% можно и память считать (ну или секторами), если на консоле пароль по 99% он уже есть в интернете.

                      Ну и вообщем только воображением это дело ограничевается

                      • edo1h
                        /#21480570

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

              • Carburn
                /#21478398 / -1

                Ты умеешь на ассемблере писать что ли?

                • edo1h
                  /#21478410

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

                • Wesha
                  /#21478454 / +1

                  А Вы нет, что ли????? =@.@=

                  • DaemonGloom
                    /#21478818 / +1

                    К сожалению, это как раз тот навык, который можно успешно забыть. Когда-то умел и для arm бородатых (ну и для x86). Сейчас уже практически ничего не помню. Да и где те телефоны, под которые всё это писалось? :(
                    Современные телефоны — высокоуровневый медленный код, тонны фреймворков и будильник весом 11МБ. С теми же функциями, что были и в старых телефонах, где всего флеша было в разы меньше.

                    • edo1h
                      /#21478880

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


                      не писал на ассемблере лет много, пришлось заглянуть в выхлоп gcc -S для x64 и arm — всё понятно (разве что непривычная at&t нотация немного сбивает с толку).
                      если ассемблер для нового процессора — просто чаще заглядывать в мануал с описанием системы команд.

                      • Carburn
                        /#21482400

                        В коде прошивки без комментариев разберешься?

                        • aram_pakhchanian
                          /#21496152

                          Нужны не комментарии, а осциллограф, прямые руки и умение копаться в прошивках. На Хабре были статьи на тему реверс-инжиниринга прошивок.

                    • Am0ralist
                      /#21478920 / +1

                      Современные телефоны — высокоуровневый медленный код, тонны фреймворков и будильник весом 11МБ.
                      А где вы такой маленький будильник нашли?
                      немного брюзжания
                      А то у меня даже 3 стандартных приложения на смарте — контакты (25,51 мб) сообщения (чисто под смс-ки, ммс-ки — 83,89 мб, именно само приложение, без данных юзера) и телефон (46,64 мб) — своими размерами говорят, что скайп с его 96,96 мб — должен тихо отса… отставать по встроенным функциям. Вот только почему-то по факту всё ровно наоборот

                      • tmin10
                        /#21480050

                        Кстати, стандартные часы com.google.android.deskclock весят «всего» 6 мегабайт. Там почти 3 мегабайта dex кода и 4 мегабайта упакованных ресурсов.

                      • DaemonGloom
                        /#21480086

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

                    • MTX-Legion
                      /#21480134

                      Ага, забыть то можно, но основы то знать надо. а вот те кто не знал становятся React native разработчиками и пишут модули вроде left-pad

                      • VolCh
                        /#21480180

                        А что не так модулем в целом? Надоело из проекта в проект таскать простую, но часто нужную функцию — запилил свой пакет.

                        • MTX-Legion
                          /#21480706

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

                          Вообщем один дурак создал проект kik, но оказалось что есть компания с таким именем и те дураки грозили ему судом. npm отдали название пакета компании, в знак протеста чувак вообще удалил все репозитории с npm, ну ивообщем поехало.

                          • VolCh
                            /#21480790

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

                          • staticlab
                            /#21481634

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

                      • msatersam11
                        /#21480748

                        Потом, правда, окажется что, для сколь-нибудь нормальной разработки на RN требуется знание и понимание работы кучи технологий, знание JS + пары «нативных» языков для соотв. платформ( ObjC / Swift + Java / Kotlin ), т.к нередко требуется либо править платформозависимый код, либо — свои модули писать…
                        Иначе — код будет представлять из себя помойку( еще и с каким-нибудь тайпскриптом, делающим JS столь же уродливым, как говнокод на С++ ), а итоговое приложение — уродливое, жутко медленное и глючное хз_что.

                        То ли дело воистину кЭповский АСМ, который содержит пару десятков базовых и реально необходимых команд( сложение-вычитание-умножение-итп, сравнение-условные_переходы, сдвиги, работа со стеком и, мб, подобия ввода-вывода в порты ), которые есть в соотв. доках.
                        Уууу жЭЭЭсть, ну как же это можно изучить то!!11?? :)
                        Но нечто, реально сложное и многофункциональное, написать на асме практически невозможно( при удобоваримых затратах ), т.к код будет фактически не_переиспользуемым мусором, крайне сложноподдерживаемым и платформозависимым, если речь не о разработке чего-то крайне эффективного под какой-то конкретный «камень»( и то, компиляторы нынче очень неплохо оптимизируют код ).

                        Как итог, складывается ощущение, что люди, изображающие АСМ, как нечто очень труднопостижимое, скорее всего, вообще не имели с ним никаких дел и знают о нем только по слухам( как и о RN, кстати:) ).

                        п.с: говорю как человек, имеющий дело в т.ч с RN, ну а начинавший свою проггерскую жизнь — с асма и написания относительно простеньких программ и игр на asm+winapi и простеньких прошивок на асм для avr-ок( кончилось переходом на Си ).

                        • MTX-Legion
                          /#21481186

                          infocenter.arm.com/help/topic/com.arm.doc.qrc0001m/QRC0001_UAL.pdf ну да 11 инструкций. все ну очень просто )

                          Но нечто, реально сложное и многофункциональное, написать на асме практически невозможно


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

                          код будет фактически не_переиспользуемым мусором, крайне сложноподдерживаемым и платформозависимым


                          Ты точно ничего не употреблял? Платформозависимый? может наоброт это платформа зависит от инструкций а не наоборот?

                          если речь не о разработке чего-то крайне эффективного под какой-то конкретный «камень»


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

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

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

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

                          • msatersam11
                            /#21488158

                            Почему 11? Где я вообще говорил, что их именно 11 ?)
                            Базовых немного и это ни для кого не секрет, кто хотя бы немного с асмом имел дело.
                            Остальные — в основном связаны с теми или иными оптимизациями и в простых случаях они, скорее всего, даже при всем желании не понадобятся.

                            А теперь посчитайте число «инструкций» в C++ или Java :)
                            Ну и число вызываемых методов для получения того или иного функционала.
                            … всм, ВСЕХ инструкций, элементов синтаксиса итп( ведь для асма вы, по сути, именно это и привели )

                            И, заодно, приведите справочники/доки по C++ / Java.
                            Интересно, они будут больше тех 6 страниц документации по асму ?)

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

                            «Внезапно» нельзя x86-й асм( 32-битный. Привет, EAX ) просто скомпилить в машинный код x86_64( привет, RAX, у которого EAX — это младшая половина ) или армОвый в машинный x86( «внезапно» разные команды, регистры и проч ) итд итп, т.к речь о программировании, по сути, мнемокодами конкретной архитектуры, потому речь о коде, намертво привязанном к конкретной архитектуре, системе команд и проч.
                            И, да, поскольку «функционал» отдельной команды крайне мал, исходники даже относительно простого приложения будут очень объемными в плане количества кода и прямое следствие этого — сложноподдерживаемыми в плане даже относительно простых доработок кем-то, кто не_писатель_этого_проекта.

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

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

                            Хотя иногда он и бывает удобен — на нем [раньше было] очень удобно на скорую руку набросать какой-нибудь простенький распаковщик/сниматель_защиты с конкретной проги( или игрухи типа Reflexive Arcade ), т.к нет присущего высокоуровневым языкам цирка с типами данных, указателями итд итп, сам исполняемый файл получался весьма компактным. Да и учитывая, что в отладчике обычно видишь именно дизассемблированный код… было весьма удобно.
                            Но это очень специфическое применение.

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

                  • Carburn
                    /#21482446

                    Я прошивки для стиралки писать не писал.

                • MTX-Legion
                  /#21480120

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

                  • VolCh
                    /#21480192 / +1

                    На каком ассемблере? Я начинал с 6502, 8080 и закончил 80386. я ещё могу зваться разработчиком или уже нет?

                    • COKPOWEHEU
                      /#21480500

                      На любом. Речь ведь не о том, чтобы ежедневно писать программы на ассемблере от начала и до конца, а о понимании принципов работы. А знать на практике все тонкости современных x64 ассемблеров нужно единицам.

                    • MTX-Legion
                      /#21480712 / -1

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

                      • JerleShannara
                        /#21480804 / +1

                        Тоесть КР580ВМ80 в СССР не существовал, Радио-86РК тоже отсутствовал?

                        • VolCh
                          /#21480812

                          И куча его клонов тоже.

                  • 0xd34df00d
                    /#21481744

                    Если разработчик не знает как устроен апарат и что происходит на самом деле то как он может вообще зватся разработчиком?

                    Только ассемблер в современном x86 очень отдалённо связан с тем, что происходит на самом деле.

                    • sumanai
                      /#21482004

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

                      • JerleShannara
                        /#21482600 / +1

                        А всё просто — работает мегамахровейшая legacy совместимость (правда о 100% совместимости с 8086/80286 наверное уже можно забыть — опкоды кончаются и новые начинают лепить вместо префиксов старых, недопустимых комбинаций и т.д.), раньше был CISC,, потом случился F00F bug — приделали микрокоды для обхода каких-то возможных косяков, ещё в это время слово конвейер стало что-то значить, потом в эпоху Pentium-II до инженеров допёрло, что CISC внутри это полная жо и надо что-то делать, в процессорах тупо появился CISC->RISC транслятор (т.е. процессор снаружи остался CISC, а внутри уже было RISC), благодаря чему с микрокодами стало ещё проще. Время шло красный приделали 64 бита, припёрся Prescott (aka печка №1) со своим гигантским конвейером (31 стадия или что-то около того), который ложился на лопатки сотней инструкций ассемблера, после чего не сливал разве что калькулятору, интел решила эту каку закопать. Примерно в это время процессоры прекратили нормально работать без микрокода. Ну и всё это время развивались алгоритмы предсказания переходов, внедрялась технология спекулятивного выполнения и увеличивался объём кеша. И эти баги будут продолжать лезть — полностью их прибить можно либо отрубив кеширование (привет производительность Pentium 1 у Core i7), либо отрубив спекулятивное выполнение (привет Pentium III производительность у Core i7).

                  • Carburn
                    /#21482486 / +1

                    Разработкам прикладного ПО знать ассемблер не обязательно, у них есть абстракция в виде standart library. Им нужно понимать внутреннюю работу этой абстракции. Это разработчикам системного ПО нужно знать ассемблер.

                    Для программирования на языке Java или других JVM-совместимых языках знание особенностей байт-кода не обязательно. Однако, как следует из публикации в журнале IBM developerWorks, «понимание байт-кода и понимание механизмов его генерации компилятором Java помогает Java-программисту так же, как и знание языка ассемблера помогает программисту, пишущему на Си или C++».[1][2]

                    Peter Haggar, Understanding bytecode makes you a better programmer // IBM DeveloperWorks, 01 Jul 2001
                    A Formal Introduction to the Compilation of Java, Stephan Diehl, «Software — Practice and Experience», Vol. 28(3), pages 297-327, March 1998.

              • norguhtar
                /#21478754

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

                • MTX-Legion
                  /#21480114

                  ну никто не говорит что это легко)

              • saboteur_kiev
                /#21484272

                ОТЛИЧНЫЙ пользовательский подход. Просто отличный.
                Тут даже можно попробовать сделать опрос, сколько читателей этой статьи регулярно пользуются линукс, а сколько регулярно САМИ (не жена, не мама, не домработница) пользуются стиралкой.

              • ilyawg
                /#21486264

                Там и близко нет arm-ов. Во всех, что мне попадались стоят 8-разрядные чипы. В основном Motorola и Renesas, иногда Atmega32. Консоли там нет, UART для прошивки и диагностики спец. софтом.
                И да, блок управления, как правило, не имеет гальванической развязки с сетью, так что аккуратнее с экспериментами.

            • Borjomy
              /#21484370

              Ну так бери стиралку и прикрути к ней свой процессор. И делай с ней ЧТО ХОЧЕШЬ.

        • fillsa
          /#21478654

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

          • yadowit
            /#21478670 / +3

            попытки мелкософта склепать некую эмуляцию линукса в своей вин10, уже говорит о том, на сколько линукс популярен и как все в нем нуждаются.

            Зря радуетесь. Лично мне это говорит о намерении майкрософта похоронить линукс. По крайней мере его десктопный сегмент. Попробуйте подумать чуть дальше и с точки зрения чисто коммерческой фирмы. Они не могут линукс просто купить, как делали это с другими конкурирующими программами и фирмами (линукс — свободен), и поэтому нашли способ закопать его по другому, только и всего.
            Короче говоря, ничего хорошего для линукса в этом нет.

            • fillsa
              /#21479438

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

              • Am0ralist
                /#21479480

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

            • mad_nazgul
              /#21483186

              Скорее это попытка заскочить в уходящий поезд.
              Т.к. Windows проиграла облачную гонку, то для того чтобы оставить разработчиков под Windows нужны инструменты, которые бы позволяли бы работать с Linux-окружением.
              Например я работаю под Linux, т.к. пишу приложения, которые работают под Linux.
              Не смотря на то что это JVM, но тот же docker и kubernetes проще настраивать под Linux, чем под Windows.

            • 4ITEP
              /#21499048

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

          • sumanai
            /#21479132 / -1

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

        • river-fall
          /#21479576

          марсоходы на системах реального времени работают, как и автомобили.

          Да и в телефонах делая Андроид линукс именно очеловечили, о чём и говорится в статье

          • Lsh
            /#21480038

            Вроде бы в Tesla бортовой компьютер на Ubuntu.

        • batman12345
          /#21479926

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

      • yatanai
        /#21483066 / -3

        Я часто шучу с друганами «программистами» про шиндаVSпингвин
        -«Вот скоро мы все на линукс перейдём, она ваще быстрая и вообще всё супер»
        -«Так да, документации единой нет, и лампово всё. Будто ты гений что познал программирование)»
        -«Кнш, а эта шинда фиговая, со своими подробными гайдами на оф сайте по которым даже эмуляторы рабочие пишут. Зачем упрощать людям жизнь, я не понимаю?»

        ЗЫ Я как чисто «пользователь» линукса, бросил эту затею. Вроде «вау как быстро всё, красивенько и кастомизируется». А потом понял что это тот ещё бутерброд, а твой «говнокод» не будет работать у другого ибо разные версии\другой мендж раб стола и ещё до кучи. (мб уже и не так, это было +5 лет назад назад)

        • 0xd34df00d
          /#21483194

          А потом понял что это тот ещё бутерброд, а твой «говнокод» не будет работать у другого ибо разные версии\другой мендж раб стола и ещё до кучи. (мб уже и не так, это было +5 лет назад назад)

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

    • MaxVetrov
      /#21476324 / +2

      Ну так это ж, сериал! Не понимаете, что ли?
      Дальше будут «Почему Windows», «Главная причина почему не Windows», «Х причин почему Mac OS», «Главная причина почему современные ОС устарели», «Мое разочарование в ИТ» и т.д.

      • RH215
        /#21476622

        Надеюсь, это закончится на "Моё разочарование в планете Земля или почему я выбрал Марс".

        • vdonich
          /#21476638 / +1

          Буду с интересом ждать «Почему не Марс».

          • Caraul
            /#21477334

            «Потому что иди ты нахер, вот почему.» (с)
            Тут я плакал.

        • MaxVetrov
          /#21476820

          Перебесится и напишет заключительную статью «Искусство холивара или Как я написал тысячу и одну статью».

          Кстати, возможно не Марс, а Луна. Лунная гонка за ресурсы начинается.

        • ScreamPassion
          /#21483136

          Марс уже один выбрал, ждем пока переберется)

    • MTX-Legion
      /#21476776

      автор просто не знает что такое unix, и темболее linux и все что он описал это Mac OSX

      • staticlab
        /#21479648 / +1

        У macOS всё в порядке с UI/UX.

        • DMGarikk
          /#21479726 / +2

          Это кстати спорно, в макос UI/UX строится на принципе «вам это не надо, мы знаем как вам удобнее»
          Мой любимой пример — попробуйте без гугла добавить принтер по протоколу ipp без всяких bonjour в сети.

          • Naves
            /#21479754 / +1

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

            • DMGarikk
              /#21479780

              настройки — принтеры, нет?

              и да и нет сразу, там по умолчанию нет кнопки «добавить другой принтер» и её надо магическим образом вытаскивать из глубин UI, и нет совершенно никаких подсказок и предпосылок — как это сделать

              • staticlab
                /#21479934

                Что значит «другой принтер»?

                • DMGarikk
                  /#21479986

                  немного подзабылось уже

                  вот скрин нашел

                  скрин
                  image

                  • staticlab
                    /#21480018 / +2

                    У меня в Каталине как-то так:


                    Заголовок спойлера

                    • DMGarikk
                      /#21480140

                      отлично, ipp добавили, а теперь подключите принтер по https или по протоколу который там в выпадающем списке есть на моем скрине но нет у вас

                      • gecube
                        /#21480156

                        подключите принтер по https

                        а много таких странных принтеров, которые требуют именно подключение по https?

                        • DMGarikk
                          /#21480210

                          я вот в корпоративной среде с такими штуками сталкивался

                          тут вопрос не про то что «я такого не видел-такого не бывает», а про юзабилити.
                          Мак в данном случае это такой девайс, что пользователь считает что он иделен потому что там всё работает, а если не работает то мальчик-админ всё сделает и… ура мак идеален! не то что ваша кривая винда (шаг с мальчиком админом быстро забывается)

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

                          • DaemonGloom
                            /#21480324 / +1

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

                      • staticlab
                        /#21480206

                        Так, очевидно, этот пункт предполагает, что в поле Address будет вбит урл IPP-принтера с соответствующим протоколом (ipp, ipps, http, https), а дальше мак сам разберётся, нет?


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

                        • DMGarikk
                          /#21480228

                          а дальше мак сам разберётся, нет?

                          magic ;)

                          нет, не разберется… я правда это делал довольно давно и тогда это не прокатило… отдельная кнопка там не просто так

                  • gecube
                    /#21480044

                    У меня на 10.15.3 нет кнопки Advanced

                    • DMGarikk
                      /#21480144

                      она на самом деле есть, но скрыта… я несколько часов искал как её вытащить… это довольно просто но совершенно непонятно почему я смог бы догадаться так сделать на «идеальном-удобном маке»

          • staticlab
            /#21479774 / +1

            Так в чём конкретно проблема? Интерфейс добавления есть в System Preferences — Printers & Scanners — Add — IP. Мак какой-то принтер в таком варианте не может найти?

          • siziyman
            /#21481894

            У меня другие любимые примеры.
            1) Отсутствие миксера громкости (per app volume settings)
            2) Неотключаемый в UI в принципе volume ducking при звонках
            3) Невозможность одним хоткеем переключаться И между окнами одного приложения, И между разными приложениями.

            • vorphalack
              /#21487134 / +1

              а почему №3 обязательно минус? по-моему это чисто вкусовщина — я например жалею что в других системах нет вариантов сделать отдельные хоткеи на окна/приложения.

              • siziyman
                /#21487700

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

                • vorphalack
                  /#21487726

                  любой UI требует обучения и привыкания, хотя исторически «один альт-таб на всё» распространённее, да.

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

                • VolCh
                  /#21487956

                  Это неочевидное только для вас поведение. Когда обучал людей работе с windows после dos или вообще с нуля, один из самых частых вопросов был как быстро переключиться на другое окно активного приложения. Разные инстансы или одинаковые на уровне процессаов в ОС ользователю обычно без разницы, а вот "Word" в заголовке для него однозначно говорит, что это одно приложение.

        • Mes
          /#21480960

          Когда пересел на макбук — ожидал обалденного UI/UX. В итоге был сильно разочарован: каждое приложение выглядит по своему, работает по своему, иногда логика хромает. ЗЫ: все равно пользуюсь мак, так как меня устраивает несмотря ни на что.

          • staticlab
            /#21481640

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

        • 0xd34df00d
          /#21481764 / +1

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


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

        • Gargo
          /#21497640

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

    • Anofriy
      /#21477838 / +7

      Автор ПРАВ на 100500%.
      Если внимательно читать, то он не призывает отказаться от линукса в пользу карамельных ОС.
      Он указывает на проблемы, с которыми сталкивается новый пользователь. С точки зрения психологии рядового пользователя все так и есть. Приведу аналогию. Есть необходимость забить гвоздь. Подходите к ящику с инструментом на полке лежит молоток от карамельной конторы (Microsoft, Apple). Вы берете молоток с прорезиненой эргономичной ручкой, магнитным держателем для удержания гвоздей и фонарем (чисто маркетинг) и забиваете гвоздь. Но при этом ваш пульс, отпечаток ладони и будут отправлены куда надо. Именно из-за этого обратил внимание на линукс. А вот с практически с любым линуксом придется сначала собрать молоток из конструктора. Дополнительные опции придется сваркой крепить. Есть шанс, что собрать можешь не правильно. И тогда часть молотка угодит тебе в репу.
      Задача стояла забить гвоздь. И большинству людей либо просто не хочется, либо мозг не позволит так заморачиваться.
      Линукс не плох, он просто не адаптирован под менталитет большинства. Потому так не популярен. Нужна шаблонность в нашем шаблонном мире.
      К сожалению, ситуация только ухудшится. Десктопные решение, дефакто, уже прошлое. Мобильные ОС не дадут линуксу шансов на рост. Увы, линукс так и останется только для гиков.

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

      • mrtux
        /#21477844 / +5

        Если внимательно читать

        Судя по ответам, которые совершенно не в тему и не про то что написано в посте — это непосильная задача для 90% аудитории XD

      • ptica_filin
        /#21478020 / +1

        Что не так с линуксом в мобильных ОС? Большинство из них — это андроид с линуксовым ядром, и его доля растёт. Какие ещё нужны «шансы на рост»?
        Это вот как раз линукс с человеческим лицом для решения человеческих задач.
        Мобильный Убунту человеческие задачи решал хуже, и потому не пошёл.

        • be52
          /#21478242 / +1

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

          • alexdevyatov
            /#21478378

            А может просто надо покупать телефоны чуть-чуть подороже 10 тысяч рублей?

            • be52
              /#21478452 / +1

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

            • Am0ralist
              /#21478934 / +1

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

              • edo1h
                /#21478970

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

                а железо одинаковое? я брал два сяоми (на андроиде, разумеется), один на mtk, другой на qualcomm. на mtk точность gps была явно хуже.

                • Am0ralist
                  /#21479004

                  Qualcomm Snapdragon 200 MSM8210 на 435 люмии. Snapdragon S4 1.5GHz (MSM 8960) — на 1020.
                  Про большую часть андроидов с которым сравнивал не смогу сказать. Но вот сейчас асус на Snapdragon 636 и показать стрелочку поворота на сложном перекрестке после того, как ты уже с него съехал по сути — вполне реально.

                  • wrewolf
                    /#21479462

                    Я пробовал внешний древний bluetooth GPS и проблема забыта.
                    Для себя вывод сделал, что из за уменьшения размеров антенн, они потеряли много юзабельности

                    • Am0ralist
                      /#21479498

                      Возможно, хотя забавно, если у 4" и 4,5" смартов антенны больше, чем у 6")

                      • wrewolf
                        /#21479520

                        Это практически читать как у более древних, в районе андроид 2

            • Lsh
              /#21480098

              У меня и за 10 (может 13, не помню) всё отлично работает. Конечно, я понимаю, что топовые игры будут тормозить, супер-пупер фотки не получатся и т.п. Зато не так жалко сломать или потерять. Но сама система вполне отзывчива, без особых глюков и тормозов. Батарейку кушает умеренно. Из не игровых задач единственный раз наблюдал проблемы с браузером на странице комментариев на Хабре, где их было больше 2000. Вот там браузер еле скроллил. Правда я поставил кастомную прошивку, но это всё равно Android с Linux внутри.

              • hahenty
                /#21483392

                Кастомная прошивка? Ну и красноглазие же.

          • Valeratal
            /#21481128

            хрен знает что у вас были за девайсы. Ничего не глючит. Не тормозит (хотя этот от софта зависит). Серия хонор за 13-15к

          • Anofriy
            /#21485462

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

        • Jaish
          /#21478540 / +2

          Это не линукс в том понимании, в котором его пропагандируют «линуксоиды».

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

          Что мы видим в Android?

          1) Полноценный Android поставляется с устройством, без согласия вендора ты даже не можешь обновления накатить.

          2) Реклама из всех щелей. Может разбудить тебя ночью рекламным уведомлением.

          3) Нет root-доступа. Без root-доступа недоступны даже NTP и утилиты по диагностике сети. Теперь уже запрещено даже ставить программы не из google play.

          4) Производитель устройства в любой момент дропает обновления устройства. Сам же ты не можешь накатить системные обновления.

          5) Никакой гибкости настройки. Гибкость настройки есть, но она для производителя. Пользователь может только обои сменить. У меня было несколько android-телефонов, так там есть подлянки с конфигами, которые нельзя было убрать без рут. Например, в одном из них при отрубании wi-fi телефон не переходил на мобильный интернет, высвечивая предупреждение о том, что за трафик будут списываться деньги. Отрубить это можно было, только получив root. А root не поддерживается ни гуглом, ни производителями, и сейчас всё меньше и меньше устройств рутуется.

          6) Без root нельзя выдрать свои данные из многих приложений.

          Ну и техническая часть. Я ни разу не видел android на десктопоподобном устройстве, хотя, судя по гуглу, они выпускались. Так вот, на десктопе совсем другие требования к DE. Если на мобилке нужна адаптация под маленький экран и пальцетыкание, то на десктопе нужна в первую очередь многооконность. У Android я видел многооконность только в зайчаточном состоянии, и то адаптированную под маленький мобильный экран и пальцы, а не большой экран и клавомышь.

          • chersanya
            /#21478618

            Я согласен конечно, что андроид и обычный линукс — две огромные разницы, но большинство перечисленных вами «проблем» вовсе не присущи андроиду при адекватной настройке.

            2) Реклама из всех щелей. Может разбудить тебя ночью рекламным уведомлением.

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

            3) Нет root-доступа. Без root-доступа недоступны даже NTP и утилиты по диагностике сети. Теперь уже запрещено даже ставить программы не из google play.

            Про запрет ставить не из гугла — можно подробности? Первый раз слышу, у меня на достаточно свежем устройстве при первой попытке установки из внешнего источника андроид явным образом предложил разрешить установку оттуда.
            Root так вообще одно из главных преимуществ андроида перед конкурентом, стоит только перед покупкой погуглить насколько адекватно сделано получение этих прав конкретным производителем.
            И ещё пара ваших пунктов держится на отсутствии root, не буду отдельно комментировать.

            Ну и техническая часть. Я ни разу не видел android на десктопоподобном устройстве, хотя, судя по гуглу, они выпускались. Так вот, на десктопе совсем другие требования к DE. Если на мобилке нужна адаптация под маленький экран и пальцетыкание, то на десктопе нужна в первую очередь многооконность. У Android я видел многооконность только в зайчаточном состоянии, и то адаптированную под маленький мобильный экран и пальцы, а не большой экран и клавомышь.

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

            • Jaish
              /#21478628 / +2

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


              Я не знаю, кто присылает, но у меня были и samsung, и xiaomi, которые сыпали рекламными уведомленями. Причём это делали предустановленные приложения от производителя или google. Причём в xiaomi они посыпались после того, как я сменил страну в настройках на Россию. Да, как-то можно выключить, но это сначала узнать нужно, что именно выключить. А у вас же у всех мантра про «из коробки». Так вот, я хочу, чтобы из коробки мне телефон давал спать.

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


              androidinsider.ru/polezno-znat/google-hochet-zapretit-ustanovku-apk-na-android.html

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


              Сейчас уже мало что рутируется. А, если рутируется, то часть приложений из google play становится недоступной: androidinsider.ru/polezno-znat/root-stal-prepyatstviem-dlya-zagruzki-nekotoryih-prilozheniy-iz-google-play.html

              В десктопном линуксе же root — штатная возможность. Поэтому ни один производитель прикладного ПО под linux-десктоп не сможет запретить запускать приложение на компьютере с root

              Да, ещё по поводу «при адекватной настройке». У меня xiaomi «из коробки»:
              1) Блокирует приложения в фоновом режиме. Каждое приложение нужно вручную добавлять в исключения. Скайп, например, так и не удалось заставить не вырубаться. Вроде несколько дней работает, а потом отрубается и не принимает сообщения.
              2) Самопроизвольно перезагружается по ночам (когда скачает обновления системных компонентов). А, если учесть, что у меня используется шифрование накопителя (хотя, говорят, это фикция), то загрузка встанет на этапе запроса графического ключа. Следовательно, ни звонков, ни будильника тебе.

              Я специально не привёл эти проблемы в изначальном посте, так как они возникают только «из коробки».

              • DaemonGloom
                /#21478834

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

                • edo1h
                  /#21478886

                  многооконный интерфейс без экрана?

              • chersanya
                /#21478890

                androidinsider.ru/polezno-znat/google-hochet-zapretit-ustanovku-apk-na-android.html

                Понятно, то есть ваше утверждение из предыдущего сообщения
                Теперь уже запрещено даже ставить программы не из google play.

                действительности не соответствует. Запрета установки нет и никогда не было. «Google хочет ...» — так гугл много чего хочет.

                Я не знаю, кто присылает, но у меня были и samsung, и xiaomi, которые сыпали рекламными уведомленями. Причём это делали предустановленные приложения от производителя или google.

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

                Сейчас уже мало что рутируется

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

                А, если рутируется, то часть приложений из google play становится недоступной

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

                В десктопном линуксе же root — штатная возможность.

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

              • vikarti
                /#21479200

                Да, ещё по поводу «при адекватной настройке». У меня xiaomi «из коробки»:
                1) Блокирует приложения в фоновом режиме. Каждое приложение нужно вручную добавлять в исключения. Скайп, например, так и не удалось заставить не вырубаться. Вроде несколько дней работает, а потом отрубается и не принимает сообщения.
                Если приложение нормально адаптировано под Doze mode и пуши использует по назначению — все будет работать… если производитель не натыкал своих оптимизаций для экономии энергии. Обращайтесь в xiaomi -:)
                2) Самопроизвольно перезагружается по ночам (когда скачает обновления системных компонентов). А, если учесть, что у меня используется шифрование накопителя (хотя, говорят, это фикция), то загрузка встанет на этапе запроса графического ключа. Следовательно, ни звонков, ни будильника тебе.

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

              • Fenzales
                /#21479582

                Поэтому ни один производитель прикладного ПО под linux-десктоп не сможет запретить запускать приложение на компьютере с root
                if(getuid() == 0) exit(0);

                :)

                • mayorovp
                  /#21479788

                  Это запрет на запуск из-под root, а не на компьютере с root.

                  • Fenzales
                    /#21479814

                    Да, неправильно понял предложение.

                • VEG
                  /#21479802 / +1

                  В Android некоторые программы откажутся от запуска, если определят, что устройство рутовано. Как более продвинутый вариант — некоторые программы откажутся работать, если устройство было рутовано хотя бы раз в прошлом, даже если сейчас стоит версия ОС без поддержки рута. Как пример: Samsung Pay.

                  • TonyLorencio
                    /#21479966

                    У Samsung все дело в аппаратном триггере

                    • VEG
                      /#21480322

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

                      • sumanai
                        /#21480502

                        Нет самсунга — нет потери функций. Пока они не будут делать нормально, я к ним не вернусь.

            • MisterN
              /#21480288

              А вот в винде как раз реклама поставляется сразу с ОС в различных меню.

              Фига се. Майкрасофтовцы фишку Убунты переняли и вылезали :)

          • vikarti
            /#21479184

            Так вот, на десктопе совсем другие требования к DE. Если на мобилке нужна адаптация под маленький экран и пальцетыкание, то на десктопе нужна в первую очередь многооконность. У Android я видел многооконность только в зайчаточном состоянии, и то адаптированную под маленький мобильный экран и пальцы, а не большой экран и клавомышь.

            С одной стороны — Samsung DeX и хромбуки а с другой стороны — как раз на DeX очень хорошо видно как поддерживается нормальный десктопный интерфейс на андроиде (несколько окон одного приложения — поддерживают считанные приложения, НЕ поддерживать нормально клавиатуру для навигации — а что тут такого?, верстка которая учитывает что экран не 6" а в разы больше, а зачем? Кнопка «распечатать то что сейчас показано на экране» — а зачем?
            Причем андроид все это умеет штатно только вот мало кто поддерживает из разработчиков)

          • ptica_filin
            /#21479386

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

            Но если кому-то смартфон нужен как девайс для ковыряния, то рут есть почти для любой модели. Сторонние прошивки тоже, типа AOSP. Там хоть чёрта лысого можно сделать. Но, конечно, нужно уметь и шарить и любить ковыряться в этих системных кишочках. Разве не это путь линукса? :)

            «Сам не можешь ставить обновления...»
            Ну вот, например, вижу Lineage OS 17.1 для Sony Z1 Compact. 10-й андроид для смартфона шестилетней давности. Его можно ставить самому.

            • Jaish
              /#21492088 / +2

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

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

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

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

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

              Если ты накатишь стороннюю прошивку на телефон, то у тебя как минимум отвалятся многие приложения, производители которых запрещают их использовать на сторонних прошивках. Например, банк-клиенты. Или даже google play, который является единственным официальным способом распространения приложений. То есть, вы мне предлагаете завести отдельный телефон для «ковыряния», который не будет использоваться для звонков. Вы вот считаете, что мы, линуксоиды, занимаемся ковырянием ради ковыряния? Нет, мы занимаемся ковырянием ради того, чтобы сделать себе жизнь удобнее. Точно так же, как человек, имеющий навыки в строительстве, будет делать ремонт у себя в квартире «под себя» не потому, что ему нравится сам процесс ремонта, а для того, чтобы было удобнее жить.

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

              Ещё у меня такой пример был. Внезапно на телефоне с android перестала работать точка доступа с WPA. Без аутентификации работало, а с wpa никак. Проверял пароли, пересоздавал подключения на клиентах, пробовал разные клиенты — ничего. Подозреваю, что что-то внутри глюкануло с конфигами. И как эту проблему предлагает решить производитель? Наверное, только хард-резет. И перенастройка всех приложений, и потеря многих данных (так как без root данные многих приложений ты не вытащишь). А если бы у меня был полный доступ к системе, я бы достаточно легко смог профиксить, наверное. Посмотреть логи, посмотреть конфиги… Наверное бы проблема легко нашлась. И никакой потери данных. И кто после этого задрот и красноглазик? Тот, кто с помощью своих знаний и опыта (и обмена опытом внутри сообщества) быстро и без потери данных починил? Или тот, кто сделал hard reset, а потом долго восстанавливал удалённые приложения и данные, некоторые данные потеряв безвозвратно? Как в анекдоте про кокосовую пальму: «некогда думать, трясти надо».

              • gecube
                /#21493958

                И перенастройка всех приложений, и потеря многих данных (так как без root данные многих приложений ты не вытащишь)

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

                • sumanai
                  /#21494570

                  фейсбук

                  Которого у меня к примеру никогда не было. Впрочем акканта гугла тоже на телефоне нету.

        • mrtux
          /#21478658 / +1

          Что не так с линуксом в мобильных ОС?


          Всё так, вы совершенно правы. Однако спросите себя, почему Андроид это перелопаченный Гуглом снизу доверху Линукс, а не стандартный склеенный изолентой набор привычных программ, который мы видим на типичном Linux-десктопе. А потом соотнесите это с концовкой статьи :-)

          P.S. Простите, больше не могу развивать дискуссию, да и желания нет в таких мерзких условиях, когда за неудобное мнение тебя исподтишка лишают права голоса, как в каком-нибудь путинском парламенте. Всего хорошего.

          • edo1h
            /#21478712

            поставил вам плюс в карму. но статье всё-таки минус, статья негодная

          • Jaish
            /#21492114

            почему Андроид это перелопаченный Гуглом снизу доверху Линукс,

            1) Десктопный линукс рассчитан на клавомышь. Андроид — на пальцы
            2) Многое из десктопного линуксового юзерспейса (например, gtk, GNOME...) уже тогда было лицензировано под (L)GPLv3, а это значит, что производители ведрофонов не смогли бы использовать блокировку загрузчика. То есть, это не техническое решение, а юридическое, с целью ограничить пользователей.
            3) Для android не стоял вопрос совместимости с уже имеющимися приложениями и драйверами видеокарт. Поэтому они могли позволить себе написать несовместимую с уже имеющимся кодом систему. Для десктопного линукса же сейчас написано полно приложений, которые мы не сможем враз переписать.
            4) На самом деле android тоже «склеен изолентой». Особенно прошивки с альтернативными оболочками типа MIUI. В miui для каждого приложения, работающего в фоновом режиме (например, мессенджера) приходится ковыряться в настройках, чтобы разрешить работу в фоновом режиме, и то не всегда помогает (например, у меня skype нестабильно работает в фоне). Только не надо говорить, что это вина xiaomi, а не google. Чтобы получить полноценный андроид (с google play и прочими гуглосервисами), производителю нужно подписать контракт с google. Так почему google в этом контракте ставит только ограничения, которые идут во вред пользователям (типа непредоставления root и блокировки бутлоадера), но при этом разрешает ломать совместимость с приложениями?

          • Jaish
            /#21493004

            Ну и главное. Как гугл сможет монетизировать типичный набор программ из linux-дистрибутива? Android гугл создавал не с благотворительной целью, а с целью получать деньги с рынка мобильных устройств. И им удалось подмять под себя весь рынок. Они получают деньги и с производителей телефонов, и с производителей софта (в качестве комиссии за оплату через google play), и с рекламодателей, которые используют android как площадку для рекламы. А ещё и собирает пользовательские данные, которые успешно монетизирует. Удалось бы им это сделать, если бы android был обычным дистрибутивом Linux? Скорее всего, нет. Но это как раз говорит о то, что обычный Linux хорош для ПОЛЬЗОВАТЕЛЯ, а не для корпорации-толстосума.

            • khajiit
              /#21493892

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

        • max1gu
          /#21479516

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

          • mad_nazgul
            /#21483224

            Не истины ради, а флейма для.
            Linux это ядро!
            <:o)

          • polearnik
            /#21484866

            Ну на винде то явно каждое обновление это пример стабильности. .Лет пять назад пробовал убунту и по незнани. За 2 -3 месяца убил ее. Потмо и опыт появился и на минт перешел. Теперь система стабильна. Осоебнно когда ушел с кед. Еще говорят арч хорош. Может вы не те системы пользуете?

            • gecube
              /#21485026

              Вы тег сарказм забыли


              https://www.computerra.ru/251643/obnovlenie-windows-10-ubivaet-zvuk-i-privodit-k-bsodu/


              ОБНОВЛЕНИЕ WINDOWS 10 «УБИВАЕТ» ЗВУК И ПРИВОДИТ К BSODУ

              https://habr.com/ru/news/t/491758/


              Microsoft выпустила обновление Windows 10 KB4535996 со сбоями и лагами

              https://habr.com/ru/news/t/488538/


              Microsoft признала, что февральское обновление безопасности KB4524244 для Windows 10 содержит критические ошибки

              и т.д.

              • Am0ralist
                /#21485112

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

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

                • gecube
                  /#21485486

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

                  • khajiit
                    /#21485652

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

                    • JerleShannara
                      /#21485806

                      Некоторые буки с UEFI от некоторого производителя (Insyde зовётся) сами себя убивали тем, что вход в Setup Utility у них числился как очередная nvram переменная в списке загрузочных устройств, а само формирование этого списка было несколько эмм… «говнокодистым». И в один прекрасный момент пользователь получал ноутбук с вечной(если повезёт и останется живой хоть одна) виндой/линуксом/livecd или кирпич (если не повезёт и вытерло все переменные).

                  • Am0ralist
                    /#21486022

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

                    • gecube
                      /#21487312

                      Ну, Вы могли увидеть мои стоны про сломанное обновление с 16 до 18-й. Или вроде того. Проблема только одна — такое обновление сродни обновлению с XP на 7-ку или с 7-ки, скажем, на 8-ку. Вы же понимаете, что и при этом процессе "что-то может пойти не так"? Отвалятся какие-нибудь драйвера или какой-нибудь особо кривой софт? Или попросту операционка перестанет загружаться?
                      Обновления же линукса в рамках одной версии ОС (дистрибутива) как правило проходят безболезненно.


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

                      • Am0ralist
                        /#21487376 / +1

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

                        • gecube
                          /#21487402

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

                          сомнительное утверждение.


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

                          здесь проблема в том, что сценарии использования бубунты и винды сильно разные. В убунте можно жить существуя только лишь софта, который можно брать из оф репы, ну, и плюс пары ppa. В винде же — Вы ВЫНУЖДЕНЫ устанавливать софт от третьих фирм, иначе никак не обеспечить даже базовую функциональность (ну, ок — да, можно сидеть на встроенных почтовом клиенте, ёже, wmp, но это прям совсем убого)
                          Поэтому прямое сравнение будет, очевидно, ложным и несправедливым. Но мы-то обсуждаем факты )

                          • Am0ralist
                            /#21487426 / +1

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

                            • gecube
                              /#21487466

                              Согласен, это очень двуличное поведение крупных корпораций. Но очень странно, что Майкрософт не может сделать ТОЧНО так же как Гугл. Компании как бы примерно одного масштаба и веса в этой сфере.

                              • Am0ralist
                                /#21487510 / +1

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

                  • DaemonGloom
                    /#21488620

                    Была весёлая история, когда под ubuntu bumblebee бодро чистил весь /usr. Это считается?
                    github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123

                    • 0xd34df00d
                      /#21489068 / +1

                      Это не «под убунту», это «если ставить софт руками». Как раз если пользоваться системными пакетными менеджерами, то такой проблемы бы не было.


                      Тут-то можно вспомнить, как яндекс.диск весь диск C снёс (только при как раз ожидаемой работе, а не при редко у кого возникающем юзкейсе).

                    • RussianNeuroMancer
                      /#21490788 / +2

                      Ошибка коснулась двух человек, которые в ту ночь поставили поставили bumblebee с git. С git, Карл. Всего двух человек. Плохой пример.

    • dimaaannn
      /#21477840 / +6

      Забавно наблюдать как юниксоиды одновременно пытаются продвигать линух, и в то же время говорить «ТЫ ПРОСТО НИАСИЛИЛ, СЛАБАК»
      Ну, пока вы так думаете, линух останется серверной машиной или рабочей средой разномастных прогеров.
      Я не говорю что он плох, но мне кажется что его изначально создавали с целью причинять БОЛЬ всем кто не приглашён на закрытую вечеринку прогеров.

      Установить питон 3.8 в свежей версии дебиана? Хмм… apt-get install python3?
      ХА! Получи питон 3.5 из 2015 года. Почему? Да пошёл ты нафиг, вот почему. Думал всё так просто? Ну действительно, кому нужен последний питон в 2020 году?
      Зайди на оф.сайт, ручками установи его, найди как переключить запуск нужной версии по дефолту, удали версию 3.5 через apt… Ой. Они оба поломались… Ручками найди что не так, удали косячный файл, поставь удава по новой, видишь как всё просто? Это линух!
      Лучшая система! Но только для избранных.

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

      • 0xd34df00d
        /#21478028 / +4

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

        А где они продвигают линух? Я этого не видел уже очень давно.


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


        Установить питон 3.8 в свежей версии дебиана? Хмм… apt-get install python3? ХА! Получи питон 3.5 из 2015 года. Почему? Да пошёл ты нафиг, вот почему. Думал всё так просто? Ну действительно, кому нужен последний питон в 2020 году?

        Как мне из репозиториев в винде установить (и обновлять) несколько версий кланга и gcc, и как поставить Idris?

        • sundmoon
          /#21478258

          Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))


          choco install llvm idris

          • 0xd34df00d
            /#21478314 / +1

            choco install llvm idris

            Там idris-1.1.1, старьё.


            А какую версию llvm это поставит? Как мне одновременно держать llvm/clang-10 и llvm/clang-9, например? Бонус-очки за возможность держать версию llvm/clang из транка.

      • edo1h
        /#21478030 / +2

        Установить питон 3.8 в свежей версии дебиана?

        а почему просто не прописать testing и сказать apt install python3.8?
        https://packages.debian.org/search?keywords=python3.8
        да, смешение пакетов из разных веток не очень рекомендуется, но иногда это нужно.


        Зайди на оф.сайт, ручками установи его

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

        • dimaaannn
          /#21481102

          Вопрос из серии "А почему не сделать скрипт на баш который ставит и настраивает 10 программ за одно нажатие enter?
          Вероятно, потому что я не обладаю должным знаниями. И действую по инструкции из гугла. Где рекомендуют качать с оф. Сайта.

      • MilesSeventh
        /#21478060

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

      • JerleShannara
        /#21478128

        /me посмотрел на змеевидных у себя под капотом.
        /me обнаружил 2.7, 3.6, 3.7, 3.8
        /me вспомнил, что сам написал в python_targets всю эту семейку и успокоился.

      • trueMoRoZ
        /#21478870

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

        • Midnightcom
          /#21484258 / -1

          пфф, в винде все решается: проверить на вирусы, переустановить винду. //сарказм

      • wrewolf
        /#21479574

        Debian свежей версии это как раз 2015 год, всё нормально.
        Это как купить свежий москвич, и хотеть в нём климатконтроль и коробки.

        Хотите свежее используйте дистрибутивы со свежим пакетным ядром, а не со стабильным, но устаревшим

        • mk2
          /#21482944

          Ваши сведения устарели. Текущий стабильный релиз Debian “buster” 10.0 изначально был выпущен 06 Июля 2019.

          • DaemonGloom
            /#21483348

            python 3.5 — это stretch из 2015 года. В buster уже идёт версия 3.7.
            Впрочем, с дебианом так всегда было — кто хочет самые свежие пакеты, ставит их из unstable/sid.

            Поправка, текущая версия в stretch — 2017 год.

          • wrewolf
            /#21483572

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

      • Lsh
        /#21480338 / +1

        ТЫ ПРОСТО НИАСИЛИЛ, СЛАБАК

        Так это мотивация такая. Вроде «Ага, да ты боишься плыть! Хе! Ну ты ваще!» (шутка)
        всем кто не приглашён на закрытую вечеринку прогеров

        Все должны быть приглашены, ещё в школе. Можно возражать, что у каждого своя профессия, интересы. Зачем юристу, художнику или бухгалтеру знать как устроен компьютер? Но время такое, что лучше знать, чем нет. Когда-то полезным навыком была езда на лошади, а сейчас не требуется. Но хорошо знать и понимать, что, условно, браузер и Интернет это разные вещи, иначе конфузу не оберёшься. Никого почему-то не возмущает, что надо знать математику, физику, географию и т.д на уровне школы. Я не говорю, что каждый должен знать в совершенстве все особенности оптимизаций разных компиляторов С++. Но, понимать, что такое операционная система, зачем она нужна, зачем в ней файловая система, что такое программа и как её установить — просто необходимо. И этих знаний уже достаточно чтобы повседневно пользоваться GNU/Linux. Конечно, при условии что для данного конкретного пользователя есть нужное ему ПО. Если пользователю никак не обойтись без самой последней версии Adobe Premiere, то и вопрос выбора GNU/Linux не стоит и не надо при этом возмущаться, какой кривой его свободный аналог. И, конечно, если пользователь сам не выбрал какой-то экзотический дистрибутив, где всё на ручном управлении. Хотя, может быть это и к лучшему — быстрее научится.

        GNU/Linux давно не сложнее, чем Windows или macOS, где-то даже проще. Чем установка, например, Ubuntu/Mint/openSUSE сложнее по сравнению с Windows? Я бы сказал даже удобнее, быстрее, перезагрузок меньше. И давайте не будем про драйвера. Ситуация, когда нет драйвера, может случиться и в Windows. Да, объективно, такое бывает реже. Но, это давно вопрос к производителям оборудования, а не самой ОС. Но, когда такая ситуация случится в Windows, будет ли проще? Насколько просто поставить не совсем тот драйвер, выдав его за нужный. Чем переписывание .inf проще в сравнении с консольными командами?

        Это я вообще всё к чему? Сложность GNU/Linux — иллюзия. Есть пользователь-чайник. Он купил ноутбук с Windows, на работе — она же. И тут где-то попадается GNU/Linux. Пользователь думает, что он сложнее, т.к. он другой, просто другой. А Windows — проще, т.к. более привычная, и под боком есть админ с работы, который может настроить что надо. Но если админа к пользователю не пускать и оставить его бродить по дебрям реестра, когда что-то сломалось, то вся простота быстро улетучится.

        Установить питон 3.8 в свежей версии дебиана?

        Ну! Как раз «ниасилил и слабак». Ха-ха-ха! А если без издёвок, то это нормальный процесс обучения на собственных ошибках. Python в системе он не просто так, он системный, на него завязан разный софт, который использует не только его, но и всякие пакеты. А пакеты могут удивиться другой версии Python. И уж если человек занялся изучением Python, то не узнать про виртуальное окружение — надо постараться. Про него в каждой книжке написано.

        Контрпример. Вот захотелось мне разработкой игр заняться на Windows, поставлю ка я DirectX другой, не тот, что с системой. Не ставится? Хм… Ну тогда я просто заменю все файлы, удалю какие не надо. Что-то не грузится теперь…

        • LibrarianOok
          /#21481144

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

      • axilirator
        /#21480700

        Может, не стоит брать за основу проблемы конкретного дистрибутива и вешать их на все сообщество вокруг GNU/Linux в целом? На дистрибутиве, которым пользуюсь я (не хочу пропогандировать), переход на 3.8 прошел довольно гладко.

      • logran
        /#21482536 / +2

        Хм. Даже описанное вами — это чудеса удобства в сравнении с питоном под виндой.
        Ибо там: поставил? А в Path пропиши. Прописал? А не буду работать, ибо у тебя там еще и Python2 стоит, и Anaconda и прочие радости. Ах, тебе еще и пакеты нужны? А хрен тебе, у нас в зависимостях то, чего под винду нет и не будет, и вообще иди кастомные whl в инете ищи на сомнительных сайтах. Ишь удумал — через Pip/conda ставить…
        Cuda? Какая Cuda? PyTorch? А не хочешь ошибку сбора 3-х пакетов зависимостей потому что готовых нет, а собрать не можем т.к хотим Visual C++ конкретной версии с конкретной SDK из конкретного билда Visual Studio, да еще и лежащего в конкретном месте. А какого и где — не скажем…

        • gecube
          /#21482550

          Это особенности DS и ML. Это очень узкая тема на самом деле. И те кто в ней — могут себе позволить сидеть под топовыми ноутами под линуксом

          • 0xd34df00d
            /#21482552

            У меня такое чувство, что это особенность разработки не под конкретно Windows, хоть DS/ML, хоть просто на плюсах, хоть на этих наших язычках для факториалов.

      • Midnightcom
        /#21484252

        ну как-как? Вторая ссылка в поиске google: 1. sudo apt update 2. sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev curl 3. curl -O www.python.org/ftp/python/3.8.2/Python-3.8.2.tar.xz 4. tar -xf Python-3.8.2.tar.xz 5. cd Python-3.8.2 6. ./configure --enable-optimizations 6. make -j 4 7. sudo make altinstall И проверяем: python3.8 --version. Надеюсь алгоритм понятен. P.s: дебианам не пользовался но, полагаю, там несколько веток есть — stable, test и еще какие-то

        • DaemonGloom
          /#21484482

          Да, в ветке sid там будет python 3.8 изначально. Просто ставится через apt.

    • AWSVladimir
      /#21480162 / +1

      > Я так понимаю, что статья «Семь причин, почему Линукс» не зашла
      Согласен, На такие статьи у системщиков есть выражение:" У него драйвер «Hands.sys» подключен к нижнему мосту" )))
      А по статье, уже около 20 лет линукс стоит основной десктоп системой, не только у меня на всех компьютерах и ноутбуках дома и на работе, кроме одного в котором ребенок играет, но так же у большинства друзей и знакомых, если есть винда, то она только в наморднике (в виртуалке).
      Сегодня говорить, что линукс не для декстоп системы, ну это даже не смешно.
      Если раньше были проблемы с драйверами в линуксе по сравнению в windows, то теперь ситуация прямо противоположная. Загружая «лайв-сиди» запускается практически все, что есть в компьютере, без установки каких то драйверов, тоже самое при подключении в USB устройств, я уже не помню, что бы мне понадобилось и не завелось в линуксе.
      Единственная ситуация когда мне нужно было загрузить первой операционкой windows это когда надо было прошить железяку, в которой был очень короткий таймаут приема сигнала ч/з USB.
      Это был единственный случай, еще раз повторюсь почти за 20 лет. Если железо поддерживает прошивку только в windows, то в виртуальной машине, все прекрасно прошивается.
      А по юзабилити линукс не то что выше головы, это как другая планета, на любой вкус и цвет любые предпочтения. Графические системы КДЕ, Гном, Мате и тд и тп.
      А рабочие столы с настроенным компизом вызывают шок у любых приверженцев винды
      Ролик 13-ти летней давности:

      • sumanai
        /#21480518

        Ролик 13-ти летней давности:

        Свистелки и перделки, от которых потом отказались

        юзабилити был в линуксе

        Нет.

      • WKnight
        /#21485008

        ко мне он уже не обращается со словами «вирус», «тормозит», «поломалось»
        Потыкайте в него палкой, а то мало ли…

        По рабочим нуждам ставил Федору пару лет назад (ЕМНИП, последний опыт использования Linux на десктопе — дальше только поднимал проект на RPi, но опыт нерепрезентативен, ибо уже старался нагружать по минимуму); как только объём основной ОЗУ заканчивается (спойлер: очень быстро) — начинается 5-минутная рекламная пауза. Ждём, пока система решит, что для меня более важно: графическая оболочка или программа, в которой я прямо сейчас работаю — чтобы выкинуть это в swap. Для десктопного Linux нужно овердохрена памяти, причём совершенно непонятно, на какие такие нужды, а управление её распределением у системы отвратительное.
        Про софт отдельный разговор, все разговоры про «мало софта» разбиваются напрочь, когда открываешь репозитарий.
        … и там — внезапно — в самом деле оказывается мало софта! :)
        А рабочие столы с настроенным компизом вызывают шок у любых приверженцев винды
        Я и правда в шоке; пусть дизайном лучше занимаются профессионалы. Тем не менее, нынче более-менее красиво выглядят оболочки, под копирку «слизанные» с той же Windows и OS X, а вот это кубическое убожество я примерно 10 лет назад в последний раз и видел. Ладно, б-г с ним, но Вы и правда считаете, что э т о удобно? Звучит как шутка.

        • khajiit
          /#21485376 / +1

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

          Больше похоже на умирающий жесткий. Ну или на результат аратюнига любителем виндотвикинга.
          Овердохрена памяти нужно zfs со включенной дедупликацией. Когда 4-5ГБ уходит на одну только DDT, при размере накопителя 240ГБ, еще до гига импульсно ест iscsi-target, 1,5ГБ ест гитлаб в контейнере, еще полгига десктоп, и qemu при 8 выделенных виртуалке потребляет 11 — вот тогда при запуске скайрима в виртуалке и активном браузинге на хосте ощущается, что 16ГБ — маловато.

          • WKnight
            /#21485422 / -1

            Оперативной памяти. Соответственно, распинались вы зря.

    • Anofriy
      /#21485530

      Автору стоило бы назвать свою статью «Главная причина, почему не Linux не для домохозяек»
      Полагаю, многих комментариев просто бы не было.

    • White_Scorpion
      /#21485992 / -1

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

  2. saag
    /#21474848 / +1

    Не зашел человеку Линукс, бывает, мне он зашел с четвертого раза, но зачем статью об этом писать?

    • gluck59
      /#21475186

      ТАк-то он миллиардам людей не зашел… или сколько там компов на планете?

      • fabervox
        /#21477164

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

        • gluck59
          /#21477308

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

          • Carburn
            /#21478412

            Скоро браузеры не будут передавать user agent реальный

    • shiru8bit
      /#21475656

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

      • 0xd34df00d
        /#21477058

        Зачем?


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

        • Jaish
          /#21478428 / +1

          1) Чтобы производители железа и прикладного софта обращали внимание на десктопный Linux. Ты ведь, наверное, не просто пишешь этот софт, а либо пишешь для кого-то, либо сам им пользуешься на линуксе. А для этого, во-первых, надо этот линукс на чём-то запустить. Во-вторых, ты ведь пользуешься не только своими приложениями, но и другими. Значит тебе выгодно, чтобы они имели качественную Linux-версию.

          2) Чем больше пользователей, тем больше багрепортов, следовательно, тем качественнее твоя программа.

          • 0xd34df00d
            /#21478442 / +1

            Чтобы производители железа и прикладного софта обращали внимание на десктопный Linux.

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


            Ты ведь, наверное, не просто пишешь этот софт, а либо пишешь для кого-то, либо сам им пользуешься на линуксе.

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


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

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


            Чем больше пользователей, тем больше багрепортов, следовательно, тем качественнее твоя программа.

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

            • Jaish
              /#21478598 / +1

              Но выбрать себе ноутбук для линукса — не такая уж большая проблема


              Всё равно это лотерея, так как под одним именем модели могут скрываться десятки вариантов конфигурации.

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


              Во-первых, не было бы Linux-пользователей — не было бы и этих программ. Во-вторых, ты сейчас многое можешь сделать через свободный браузер. А ещё лет 10 назад многие сайты были привязаны к несвободному браузеру IE, работавшему только под несвободной ОС.

              • 0xd34df00d
                /#21478604

                Всё равно это лотерея, так как под одним именем модели могут скрываться десятки вариантов конфигурации.

                Хм, ну, значит, мне пока везло. Да и конфигурация там чаще отличается объёмом оперативной памяти, моделью процессора и разрешением экрана, что на совместимость с линуксом влияет слабо.


                Сложнее Samsung Galaxy S выбрать так, чтобы линейка его поддерживала.


                Во-первых, не было бы Linux-пользователей — не было бы и этих программ.

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

                • Jaish
                  /#21478608

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


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

                  • 0xd34df00d
                    /#21478610

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

                    А в ней и под виндой не всё гладко, причём ни в сторону более старых версий, ни в сторону более новых. Так что совсем гладко не станет никогда, думаю.


                    А, если даже ноутбук заработает с Linux, то всё равно тебе нужно будет заплатить дань микрософту.

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

            • sumanai
              /#21479186

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

              А потом люди удивляются, почему Linux пользоваться так сложно.

              • linux_art
                /#21479374

                Linux очень дружелюбный. Просто он умеет выбирать друзей.

              • 0xd34df00d
                /#21481788

                Я не удивляюсь, но мне и не сложно.

            • v2kxyz
              /#21480270

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

              Пруфлинки искать, честно говоря, лень, но. В конце прошлого года хотел обновить десктоп до новейшего процессора AMD Ryzen 9 3950X с чипсетом X570, но на тот момент нагуглил, что в линуксе у меня не будет работать регулировка куллеров(а я люблю когда тихо), а сделают только в новом ядре, совсем недавно и только в свежем ядре поправили баг с какой-то инструкцией проца из-за которой система вообще не загружалась и что-то еще по мелочи. Так же прямо сейчас из-под линукса нельзя обновлять прошивки большинства NVMe дисков, а я вообще новую лицензию винды покупать не хотел, но в этом направлении работа вроде ведется. Видеокарту AMD вроде до сих пор не рекомендуется использовать, не смотря на открытые драйвера. В общем не все так гладко с поддержкой железа, а большее количество пользователей могло бы хотя бы крупнейших вендоров(Intel, AMD, NVidia) сподвигнуть делать поддержку лучшего качества — хочется как под виндой, просто покупать любое распространенное железо и чтобы оно полноценно работало.
              Вот еще вспомнилось — на видеокарте NVidia монитор, подключенный по displayport, не уходит в режим сна без прописывания вручную какой-то строчки в конфиге иксов, а информацию об этом можно найти где-то в глубинах форума nvidia(один вечер я на это точно потратил). При этом ни монитор, ни видеокарта ни являются каким-то новинками.

              • gecube
                /#21480392

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

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

          • edo1h
            /#21478446 / -1

            ниже уже написали, что 1% — это миллионы и миллионы пользователей.


            пока наоборот возникает соблазн сбежать от молодых и модных с их желанием усложнить каждый чих — dbus, cups, systemd, … (и это я десктопного софта не касаюсь)
            начинаешь уже поглядывать в сторону freebsd и прочих, хотя, конечно, там тоже не всё гладко.

            • Jaish
              /#21478546

              ниже уже написали, что 1% — это миллионы и миллионы пользователей.

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

              • edo1h
                /#21478594

                так для linux не надо разрабатывать железку.


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

                • Jaish
                  /#21478596 / +1

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


                  Когда уже железку снимут с производства.

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

                  • edo1h
                    /#21478612

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

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


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

      • fabervox
        /#21477214

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

      • Lsh
        /#21477230

        Как поможет эта писанина?

    • arman_ka
      /#21479476

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

      • viklequick
        /#21485010 / +1

        линуксоиды просто выключают критическое мышление

        Ну почему же. Мы с удовольствием послушаем (предметно) о недостатках любимого рабочего инструмента. Если сочтем их важными — может даже и исправим. Но это неточно.

        Я и сам могу часами рассказывать и показывать оные недостатки, даром что считаю их некритичными. (Те что считаю важными — те превращаются в пулл-реквесты).

        Но видите ли в чем дело… предметно топикстартер не пожелал.

        Давайте я поясню — что значит «предметно». Предметно — это «я выслал пулл-реквестов, считаю важным, кто считает так же — проголосуйте в багтрекере за них, а то мейнтейнер в запое». Вот это — да, это более чем.

        Не хватает в любимом опенсорцном мессенджере отсылки селфи? Так там кода-то 200 строк (2/3 копипаст с примеров), захватил с помощью например gstreamer, используя уже готовый транспорт — отправил. Вечер пятницы на развлечение, всяко быстрее чем статью на хабр строчить, и всяко полезнее чем втыкать в очередной сериальчик.

        А выскочить из-за угла весь такой в белом, заявить что «вы все делаете неправильно», «надо переписать все подряд начиная с загрузчика», и исчезнуть в тумане — это как раз наглядный пример беспредметности.

        Выглядит это увы — непрактично.

        Увы, но пока так. При всей бесспорности посыла про UI/UX.

        • Am0ralist
          /#21485124 / +1

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

          Не хватает в любимом опенсорцном мессенджере отсылки селфи? Так там кода-то 200 строк (2/3 копипаст с примеров), захватил с помощью например gstreamer, используя уже готовый транспорт — отправил. Вечер пятницы на развлечение, всяко быстрее чем статью на хабр строчить, и всяко полезнее чем втыкать в очередной сериальчик.
          Спасибо. Ровно про это человек в статье и написал. И вы только что подтвердили его тезис и о том, как решается, и о том, что решается в линуксе.

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

          • viklequick
            /#21485194

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

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

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

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

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

            • Am0ralist
              /#21485240 / +1

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

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

              • 0xd34df00d
                /#21485418

                Ок, а из кассы мне за это заплатят?

                За то, что вы сделаете то, что нужно только вам?

                • Am0ralist
                  /#21486088

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

                  • 0xd34df00d
                    /#21486102

                    Ну отлично, если вам не нужно, то вообще о чём разговор? Зачем вам тогда куда-то вообще посылать жалобы, да с ожиданием вознаграждения?

                    • Am0ralist
                      /#21486152

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

                      • 0xd34df00d
                        /#21486170

                        Ну, значит, не меняйте.


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

                        • Am0ralist
                          /#21486224

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

                          • 0xd34df00d
                            /#21486370

                            Тут грань тонка.


                            С одной стороны, вам может быть удобнее молоток с такой ручкой, мне — с сякой. Вам удобнее Adobe Premiere, мне Kdenlive, например. Тут, конечно, говорить, что кто-то что-то не осилил, странно.


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

                            • Am0ralist
                              /#21486388

                              Ну вот саморезы я перфоратором забивал. Особенно хорошо длинные в бревно получались.

                              • 0xd34df00d
                                /#21486398

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

                                • Am0ralist
                                  /#21486416

                                  Перфоратор за 2-3к решает задачи замешивания бетона, сверления бетонных стен, закручивания саморезов. Проверенно лично.

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

                                  • 0xd34df00d
                                    /#21486442

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


                                    А шуруповёрт у меня какой-то первый попавшийся на амазоне

              • viklequick
                /#21485592

                А давайте посмотрим на этот ужос-ужос со стороны линуксоидов. Ну, для понимания.

                И это никак не связано с хорошим/плохим инструментом для профессионалов.

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

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

                Все открыто, понятно, и прозрачно.

                С какой радости в наш мирок забегают юзеры винды (юзеры макоси гораздо спокойнее) с криками что у нас все неправильно и про них бедненьких не подумали — загадка…

                Ок, а из кассы мне за это заплатят?

                Скриншот с почеркушками — строго за мешок денег, а? :-)

                А говорят — крепостное право отменили еще в 1861 году, но бесплатно должны только погромисты :-)

                • 0xd34df00d
                  /#21485624 / +1

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

                  Это, кстати, хороший вопрос. То есть, да, хороший фидбек приятен (и это не обязательно позитивный отзыв, может, это и хороший-годный фичреквест или багрепорт). Но вот пять баксов… Они ведь ни на что не повлияют, а условный работодатель может начать смотреть на ваш личный опенсорс как на коммерческий проект, а это сложно. У меня по аналогичным причинам в своё время попросили снять кнопочку Donate (через которую суммарно прошло рублей 200).


                  С какой радости в наш мирок забегают юзеры винды (юзеры макоси гораздо спокойнее) с криками что у нас все неправильно и про них бедненьких не подумали — загадка…

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

                  • viklequick
                    /#21485706

                    хороший-годный фичреквест или багрепорт)

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

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

                    А апофеозом бесполезности было «я взял твой тул, получил нужный результат, потом где-то пролюбил файл, но он мне нужен — верни срочно! ты мне должен!» :-)

                    попросили снять кнопочку Donate

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

                    все остальные только и мечтают, что захватить рынок

                    Я еще с FIDO так и не научился угадывать, что же нафантазировали себе эти странные люди :-)

                    • 0xd34df00d
                      /#21486044

                      Эх, с теплотой вспоминаю 2011-2014-ые годы, когда у одного моего проекта был очень активный на качественные и продуманные реквесты пользователь, реализовывать 90% которых было приятно и интересно.

                • Am0ralist
                  /#21486112 / -1

                  Видите ли какое дело. Линуксоиды делают свой богомерзкий линукс — не для бабымаши. А для себя.
                  А давайте честно, линукс давно уже пилится за деньги корпораций на потребности корпораций в первую очередь.
                  А для себя пилятся какие-то мелкие проекты. Ну либо человек за деньги корпорации с радостью решает потребности корпорации при их совпадении с его.
                  Но прислать фидбек, купить кружку, или кепку, или закинуть пять баков автору (любому) — может же каждый. Пусть нам будет приятно.
                  Я как-то прикинул, что у меня в среднем получался один глюк в день в разном ПО, по большей части которого я посылал фидбеки. И я прекрасно помню, как приходилось продалбливать решение проблем.
                  Сейчас я тоже посылаю фидбеки, строго в отведённое время за отведённую плату. Знаете, я — устал посылать фидбеки.
                  С какой радости в наш мирок забегают юзеры винды (юзеры макоси гораздо спокойнее) с криками что у нас все неправильно и про них бедненьких не подумали — загадка…
                  Давайте так, вы прочитаете заново всю тему и потом перечислите мне как минимум парочку оставивших комментарии ровно обратного толка, а потом подумаете. Потому что, например, в середине нулевых я админил в форуме раздел на IT-тематику. Знаете, как мне надоедало раздовать молчанки и предупреждения тем юзерам, которые в любую тему с ошибкой винды влетали с советами сменить ОС на крутую и правильную?

                  • viklequick
                    /#21486440 / +1

                    А давайте честно, линукс давно уже пилится за деньги корпораций

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

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

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

                    я — устал посылать фидбеки.

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

                    Вы упорно не замечаете — что мы с вами РАВНЫ. Вы можете устать слать фидбеки — а я могу на точно таком же основании их устать читать. То что я на них реагирую — это извините моя ПРИХОТЬ. Могу сразу присылать фидошный fig.1, а могу и сделать. Тут решаю как раз я.

                    Давайте так, вы прочитаете… перечислите… подумаете. Потому что… в середине нулевых [вам что-то там не нравилось]

                    Ну вот, мило общались — и на тебе, техзадание — прочесть, найти, проанализировать :-) Осталось определить сроки и acceptance criteria, и тикет в JIRA готов :-)

                    Вы скажете — и чего это я вдруг на это внимание обратил?

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

                    Решать как должен развиваться линукс — он хочет лично, хехе. Как именно? Так в Редмонде скажут!!! :-)

                    Вот поэтому нас на десктопе и 2%. А не потому что убунта бла бла.

                    • Am0ralist
                      /#21486490

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

                      • viklequick
                        /#21486512

                        Это, на секундочку, именно техзадание.

                        Ведь это не мне надо — полтора фрика по тредам ловить, а почему-то вам захотелось. Если вы считаете что это перечисление что-то доказывает — то вам бы и карты в руки… но почему-то именно мне вы выдали ценные указания :-)

                        Вот и топикстартер точно так же ворвался с шуфелем к вентилятору — вы, красноглазые, все делаете не так! :-)

                        • Am0ralist
                          /#21487222

                          Хм, то есть когда в мир винды врываются — это норм, а когда в обратную приходят из-за первых — это низя?)

                    • Am0ralist
                      /#21487346

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

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

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

                      • 0xd34df00d
                        /#21489070

                        Почему же с дистрибутивами это всё не работает?

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

                        • viklequick
                          /#21494120 / +1

                          Тссс! Оппонент просто еще не дошел до официального заявления Линуса «правильное ядро — у вас в дистрибутиве, а не на kernel.org!»

                          :-)

                          Но вообще фанаты [микрософта] конечно веселят неимоверно. Я как автор, в свободное время, что-то делаю. При этом я имею наглость делать то, что лично мне по фану, а не [почему-то] им.

                          И это почему-то проблема!

                          Потрясающе.

                          Фанбоям надо, чтобы я в свое свободное время — делал то что хотят ОНИ! Но при этом чтобы я продолжал работать бесплатно и в свободное время. А фанбои мне будут с барского плеча выдавать ценные указания, что и как делать.

                          У меня уже попкорна не хватает, бегаю за добавкой :-)

                          • yadowit
                            /#21494482 / -2

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

                            • viklequick
                              /#21494782

                              ваше поделие, кроме вас и ещё нескольких «одарённых», нафиг никому не нужно

                              Вы уже определитесь, наш линукс «никому не нужно» или надо быстро бежать выполнять ценные указания :-)

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

                              • yadowit
                                /#21494814 / -1

                                Да мне-то от вас и линукса уже давно ничего не нужно. Как тут правильно написали —

                                линуксовое сообщество разочаровало несоответствием уровня ЧСВ и реальной компетенции.

                                Просто именно от линуксоидов, больше всего скафнежа к этой публикации, мол — «линукс прекрасен, выегониасилили». Так что кто за кем бежал, это ещё вопрос.

                          • ardraeiss
                            /#21494692 / +2

                            И это почему-то проблема!

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

                            • viklequick
                              /#21494954 / +2

                              Обсуждаемый текст расписывает, почему это и правда проблема.

                              «Только под мудрым руководством топикстартера мы попадем в рай» (С), где-то я это уже читал…

                              Проблема тут ровно в том, что фанбои корпорации зла почему-то уверены в двух странных вещах одновременно.

                              • Корпорация Зла делает то, что хочется ее фанатам (а не себе, что само по себе ROFL). Вот только звезды немножечко не сходятся, и с этого шила надо валить.
                              • Линуксоиды без ценных указивок фанбоев микрософта — точно сделают не так, как хочется фанбоям микрософта.


                              Вот из этих странных предпосылок фанбои и выстраивают свои ревизионистские заходы.

                              Ведь по сути, чем так плох (с этой странной позиции) Linux? Тем что он — не Windows. Хочется-то «такой же но с перламутровыми пуговицами».

                              Но нам, линуксоидам, второй Windows — не нужен. Совсем-совсем не нужен.

                              Вот этим непримиримым противоречием и вызван фанбойский когнитивный диссонанс… Это и есть та самая ПРОБЛЕМА :-)

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

                              Перейти на линукс? Пфе, там разве красивее и продуманнее чем? Тогда не надо. На мак можно и homebrew поставить, если вдруг что. Будет почти линукс но в гламурном интерфейсе.

                              И никаких тебе статей на хабре о фатальных недостатках линукса — мудро сочетают плюсы обоих миров :-)

                              • ardraeiss
                                /#21495382 / +2

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


                                Но нам, линуксоидам, второй Windows — не нужен. Совсем-совсем не нужен.

                                Это прекрасно, что "тру линуксоидам" не нужен виндоус.
                                Непонятно, тогда, зачем пытать его пропихнуть туда, где не тру линуксоиды, а люди, которым нужен, например, нормальный редактор презентаций, документов и таблиц.
                                Потому что второй Windows не нужен пока речь не заходит про неидущие под вайном игры. В этих комментариях уже предлагали "ну, так уж и быть, раз так охота играть" приставку, "виртуалку с виндой" и "отдельную машину с виндой". А если нужно ещё что-то не портированное, вроде 3DStudio Max то "оно не нужно" и "значит и вторую машину можно отдельно".

                                • a1111exe
                                  /#21495454 / +1

                                  Непонятно, тогда, зачем пытать его пропихнуть туда, где не тру линуксоиды

                                  Почитаешь такие комментарии, и создаётся впечатление, что чуть ли не каждый пользователь Windows страдает от навязчивых преследований адептов культа Linux. Что каждый день свидетели Linux стучатся в двери и назойливо всучивают брошюры с туториалами. Что ночью, если не включить сигнализацию, красноглазые фанатики проберутся в дом и переформатируют винт.
                                  Выключая сарказм: совсем с ума посходили, что ли? Если вам так агрессивно кто-то что-то пропихивает — обращайтесь в полицию.

                                  • DMGarikk
                                    /#21495652

                                    прикольно работать программистом в коллективе, где у тебя одного — винда, а у всех маки и линуксы ;) тогда реально начнет казаться что так и есть

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

                                    • VolCh
                                      /#21495694

                                      У нас обычно внимания не обращает никто, пока кто-то не с дефолтной ОС не начинает просить помощи "у меня ваш bash script не работает". Даже если минут 5 поразбираешься по старой памяти и/или интуиции, то всё равно понимаешь, что меньше чем за час нормального решения не родишь, если оно вообще возможно (установка докера свежего под windows wsl возможна?)

                                    • a1111exe
                                      /#21496394 / +2

                                      прикольно работать программистом в коллективе, где у тебя одного — винда, а у всех маки и линуксы ;) тогда реально начнет казаться что так и есть

                                      А что, на работе тоже необходимо, чтобы было возможно запускать любые игры, 3D Max, Photoshop, и остальное в этом духе? В моей команде у всех, кроме меня, Windows. Начальство считает Windows идеальной системой (даже наблюдая периодически синие экраны, ну да ладно). По такой логике получается, что это мне везде должно мерещиться "пропихивание" Windows. ))) Но если серьёзно, в любом коллективе, использующем разные инструменты для одного и того же, будет обсуждаться, чей инструмент больше лучше. Просто в силу человеческой природы. Но чтобы из-за такого закатывали посторонним людям истерику в виде статей и комментариев — это, имхо, уже какой-то перебор.

                                      • DMGarikk
                                        /#21496412

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

                                        ну объективно, в офисных применениях, унификация и завязка на инфраструктуре MS (Windows+AD+Exchange+Terminal Services+еще-чтото+вся обвязка типа WSUS и GPO) гораздо удобнее в скорости развертывания, унификации и поиска специалистов под неё
                                        Программистам обычно не заметны эти плюсы, потому что почти все имеют админские права на компьютерах… и сами всем рулят, максимум по просьбе админа сами накатывают апдейты

                                        p.s. блин я синий экран не видел уже мноого много лет… а вот kernel panic видел чаще… просто потому что линуксом в последние годы пользуюсь чаще… только не упоминаю это в контексте «его кривоты»

                                        • a1111exe
                                          /#21496490 / +2

                                          я синий экран не видел уже мноого много лет… а вот kernel panic видел чаще… просто потому что линуксом в последние годы пользуюсь чаще… только не упоминаю это в контексте «его кривоты»

                                          Ну а я kernel panic не видел. :) В контексте "кривоты" — и там, и там есть объективные недостатки, на которые накладываются субъектвные потребности пользователя. Лично для меня Windows страшно неудобна, а её поведение по умолчанию я воспринимаю, как буквально хамское. Но у других людей легитимно могут быть совершенно другие взгляды на вещи. Имхо, пусть каждый пользуется тем, чем ему удобнее пользоваться. Лезть друг к другу в огороды и пытаться навести там свои порядки — некрасиво и антипродуктивно.

                                          • DMGarikk
                                            /#21496674 / +1

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

                                      • ardraeiss
                                        /#21496720

                                        Если вычеркнуть игры — то да. А если ещё и игры разрабатывать… то тем более да.


                                        Вот синий экран видел буквально недавно. Новый проц и новая материнка не подружились со старым(но начисто установленным) дистрибутивом 10 хоум, до уровня "любая попытка установки драйверов роняет систему". Впервые такую бяку видел.
                                        Сменил дистрибутив(купил про) — всё заработало из коробки.

                                • viklequick
                                  /#21495670

                                  Хотя речь шла совсем про другое.

                                  (смеется) это вы сейчас про дымзавесу, устроенную топикстартером [про пакетные менеджеры и прочее]? Так я уже двадцать пять лет [sic!] слышу почти слово в слово эту словесную эквилибристику. Но коммитов все так же не поступало, что характерно.

                                  Вывод?

                                  Или «и не надо», но тогда непонятен пафос, или «надо но чтобы самим не делать». Ну так а я о чем?

                                  Непонятно, тогда, зачем пытать его пропихнуть

                                  Не «пропихнуть», не надо фантазий. Пропихивают дельцы от Корпорации Зла, рассказав всем об невероятной нужности всем и каждому «презентаций, документов и таблиц».

                                  Причем эти россказни элементарно разбиваются простейшим вопросом — а в вашем мобильном телефоне как называется «редактор презентаций»? Вообще нет? А как же нужность?

                                  Вы скажете — да ладно это вырожденный пример, а вот в корпорациях…

                                  Гугл — это корпорация? А у них как называется «редактор таблиц»? Упс, Google Spreadsheets? А как же нужность именно «нормального»? :-)

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

                                  И что я слышу? Сказку назвали сказкой, резонно указав, что для печати заявления об отпуске не требуется комбайн за $400 за рабочее место, а в ответ — «что вы пропихиваете» :-)

                                  неидущие под вайном игры

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

                                  «виртуалку с виндой»

                                  И эти люди обвиняют нас в догматизме :-)

                                  А что плохого в виртуалке с окошками? У меня в такой живет Adobe InDesign (одна из немногих программ, не работающих под Wine), и ничего — святой Линус не поразил меня своим посохом, хехе.

                                  • shiru8bit
                                    /#21496140

                                    Причем эти россказни элементарно разбиваются простейшим вопросом — а в вашем мобильном телефоне как называется «редактор презентаций»? Вообще нет? А как же нужность?

                                    Один из популярных редакторов презентаций для Android называется Microsoft Powerpoint. Более миллиарда скачиваний.

                                    • viklequick
                                      /#21496202

                                      Microsoft Powerpoint. Более миллиарда скачиваний.

                                      А говорят — офиса от микрософта под линуксом нет :-)

                                  • ardraeiss
                                    /#21496192 / +1

                                    Упс, Google Spreadsheets? А как же нужность именно «нормального»?

                                    Например, хранение документа НЕ в облаке на всех этапах его жизни.


                                    так есть же простейшее решение — не играть в игры, которые не идут.

                                    И не работать в 3DStudio Max, угу. Если что-то отсутствует в линухах или сделано через чесание уха левой пяткой — то это что-то ненужное. А если в Windows — то системная проблема конкретной операционки.


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

                                    • viklequick
                                      /#21496218

                                      А как прибегают «да пусть линукс ставят!» — так это не бывает и показалось.

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

                                      :-)

                                    • a1111exe
                                      /#21496358 / +1

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

                                      Просто крик души какой-то… А мне на работе начальство периодически пытается внушить перейти на Windows. Просто, чтобы был "как все". Скажите, мне теперь тоже записываться в ненавистники "синеглазых", которые везде из каждого угла "пропихивают" свою синюю поделку? Или всё-таки нет причин для истерики?

                                      • viklequick
                                        /#21496554 / +1

                                        Что смешно, я знаю тех, кому для разработки под окошки (.NET core) — нужен Windows. Так эти веселые ребята на хосте держат Linux, а окна — вместе с вижуалстудией и прочим — в виртуалке.

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

                                        • MS SQL, Redis и RabbitMQ под линуксом работают куда как веселее.
                                        • Docker.
                                        • Окошки линуксом прекрасно огораживаются.
                                        • А главное, если совсем окна сойдут с ума, всегда можно их откатить парой кликов на гарантированно работающий снапшот.

                                        А браузеры-мессенджеры-почта — в линуксе, так удобнее.

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

                                        • DMGarikk
                                          /#21496678

                                          докер кстати на винде стал в разы лучше работать чем года три назад…

                                          и вы серьезно MS SQL написали в контексте «на линуксе лучше»?

                                          • viklequick
                                            /#21497888

                                            докер кстати на винде

                                            … по личному опыту — лучше всего работает в WSL :-) Да, извращение, но кто сказал что будет легко :-)

                                            вы серьезно MS SQL написали в контексте «на линуксе лучше»?

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

          • 0xd34df00d
            /#21485412

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

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

  3. Andrew_Pinkerton
    /#21474852 / +2

    Не осилил — так и скажи. Ставить *nix никто не заставляет.
    Статья ни о чём, аргументы слабенькие.
    Но естественно я не говорю, что Linux не без недостатков.

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

    • solver
      /#21474976 / +1

      Да не, тут дело не в «не осилил».
      Статья классический сборник мемов и мифов про линукс. Автор скорее всго даже не пытался запускать ее на своем компьютере. Просто пытается вот так глупо хайпить на избитой теме.
      Каждое его утверждение по сути глупость несусветная)
      Часть давно уже неактуальна, чать применима к любой десктопной системе, а некоторые предпосылки вообще дичь и требуют доказательств…

      • viklequick
        /#21475708 / -2

        Совершенно верно, уже после прочтения первых двух абзацев — четкое ощущение очередного Get the facts, для пущей аутентичности только в подписи не хватает Microsoft Press.

        потому что Linux это не система, а ворох разнородных поделок, смотанных изолентой.

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

        Софт плохо ставить? Аж четыре способа? Что там про пакетный менеджер у единственно правоверной системы, вообще нет такого понятия, в гугле ищем каждую мелочь? Браво. В колбасе потребности нет!

        Рассказ о том как плох Linux на десктопе — он попросту смешон. Десктоп уже перестал быть для домохозяек, домохозяйки теперь в айпадах и айфонах.

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

        Linux требуется очеловечить.

        (смотрит на андроид, смеется) Что-то как-то опоздал топикстартер с очеловечиванием. Уже. Решены все перечисленные недостатки — от снапов и флатпаков и до селфи-камеры. И Wine оказался не нужен.

        Может это на первое апреля готовили? :-)

        • Oplkill
          /#21476736

          (смотрит на андроид, смеется)

          вот именно они и очеловечили линукс, но только речь о десктопе

          • tormozedison
            /#21476854

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

            • namikiri
              /#21478168

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

              • tormozedison
                /#21479482

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

        • Jammarra
          /#21479798 / +1

          Вот профессионально отретушировать — это да, это к десктопу.

          Жена художник. У неё на 95% задач ipad с procreate. Моим ноутом с linux пользуется без проблем. Все равно кроме браузера ей ничего не нужно.

      • mrtux
        /#21475726 / +2

        Точняк, уже 15 лет «не пытаюсь запускать» и всё такое.

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

        • solver
          /#21475886 / +2

          Откуда берётся вот это вот «зад***в его напильником»? Может горе от ума? )
          У себя и всех родственников один сценарий. Воткнул флешку с убунтой, поставил систему. Поставил из репов нужный софт для обычный людей. Скайпы там всякие и прочее. детям стим, для игр. Всё. Работает годами. Все доволльны.
          Да, под линух не все игры есть какие под винду. Но под макось не лучше с этим)
          Уже давно, в общем случае, не нужен напильник.
          Да, бывают ситуации, когда он необходим. Но точно так же без напильника никуда в той же винде. Пройдитесь по форумам, сколько проблем вызывают апдейты на винде. Как у людей отваливаются звуковые карты на ноутах и они бедненькие перебирают драйвера с левых сайтов в поисках «правильных» ))
          За последние 2 или 3 года небыло ни одного крупного апдейта Win10 без серьезных проблем с откатом и откладыванием релиза.
          Включайте голову, а не эмоции. Никто не говорит, что в линухе нет проблем. Но они есть во всех системах. Глупо это отрицать и выставлять проблемы линукса какими-то особенными.

          • Am0ralist
            /#21476072

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

            За последние 2 или 3 года небыло ни одного крупного апдейта Win10 без серьезных проблем с откатом и откладыванием релиза.
            На личной машине? Или общие впечатления по новостям, связанные с каким-то процентом проблем у людей, при котором в линуксе пошлют курить маны или пожмут плечами, сказав «у меня такая же нога и не болит».
            Или даже тут на хабре люди с опытом не отписывались в духе «обновлял убунту, она мне всё поломала».
            А то вот несколько десятков машин под 10-кой на работе. На стабильность могу пожаловаться только в первый год её выхода. С тех пор — просто работает. Но в момент выхода и года полтора после я её тихо ненавидел.
            Пройдитесь по форумам, сколько проблем вызывают апдейты на винде. Как у людей отваливаются звуковые карты на ноутах и они бедненькие перебирают драйвера с левых сайтов в поисках «правильных»
            Серьезно, вы сейчас скажете, что под линуксами я таких примеров не найду? ну, правда адсл под юсб я в линуксе уже лет 15 не пытался заводить, но вот до сих пор помню, что все рассуждающие про его преимущества на форумах местных после конкретной проблемы выдали «купи сетевой и не доставай нас». в итоге — завёл, да.

            • lovermann
              /#21476312 / -1

              Ну, что вы скажете на то, что Майкрософт забрала у пользователей возможность убирать приложения из системы? Разве это не возмутимо? Я против 10 ничего не имею, всё работало у меня отлично и стабильно. И да, она ни разу у меня не слетала за несколько лет. Просто потом захотелось большего.

              • DMGarikk
                /#21476412 / +1

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

                вот сижу я за компом с убунтой, развлекаюсь с питоном… в системе установлен допустим питон 3.2… а актуальный 3.8

                пробую обновить как самый умный через apt-get… нифига… думаю может удалить-установить? удаляю питон ...unixway во все щели, кАстомизация, удобство, «а вдруг я не программист зачем мне питон? только место занимает» © и бааац… всё клинит, я даже убунтовский эмулятор терминала не могу запустить… типа «а ты чооо не знал чтоли что половина убунтовой gui зависит от питона?? вот лооох..rtfm!!!» © так тебе и надо, надо учить систему прежде чем юзать!!! (фраза звучит только при появлении проблем, до этого — все проще чем в винде! бабушка разберется!!)
                теперь иди ищи как поставить питон обратно и зависимости от интерфейса и молись чтобы всё поднялось обратно

                ==
                в винде, попробуй ещё удалить чтото «ненужное» штатным способом чтобы она померла… про мак я вообще молчу

                • edo1h
                  /#21476438

                  в винде, попробуй ещё удалить чтото «ненужное» штатным способом чтобы она померла… про мак я вообще молчу

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

                  • DMGarikk
                    /#21476544 / +1

                    shift-del всётаки не штатный способ удаления в винде
                    ==
                    убунта ругалась, но учитывая что среднестатистический юзер погуглив довольно быстро найдет force (ну яж умный, ща удалю и сразу поставлю назад), то ему уже ничего не поможет… тут вспоминается шутка досовских времен «вижу в NC два диска C, зачем мне два? я и удалил правый» — в этой шутке лишь доля шутки.

                    • uis246
                      /#21480394 / -1

                      Если речь про shift-del в штатном проводнике, то и сам способ тоже штатный

                      • 1dNDN
                        /#21484062 / +1

                        Не, не сносится. Я проверял. Даже если себе все-все-все права выдать, ничего критичного снести нельзя.

                • JerleShannara
                  /#21476486

                  Убунта вам наверняка сказала, что-то типа «Этот пакет мне нужен, но если вам кажется, что вы умнее — добавьте ключик --force-delete-this-i-know-better». Gentoo у меня тоже позволяет удалить и попробовать поставить что угодно вообще без проверок зависимостей, вот только для этого надо емерджу скормить несколько ключиков.

                • gecube
                  /#21476990

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


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

                  • DMGarikk
                    /#21477640

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

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

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

                    • JerleShannara
                      /#21477756

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

                      • DMGarikk
                        /#21477922 / +1

                        «узнать что есть реестр» — это чуть сложнее чем залезть в /etc/ и ошибится с синтаксисом гденить в grub.conf гденить запятую не поставить или еще че посмешнее
                        темболее в последних версиях винды, пока доберешся до критических ключей, задолбаешся себе права выставлять на это действие… давно прошли времена когда локальный юзер был беззаговорочным админом

                        • Alex_ME
                          /#21478072

                          Чтобы это сделать, нужно "узнать, что есть grub.conf". Что реестр, что конфиг — это уже уровень выше домохозяйки, и в обоих случаях надо понимать, что делать.

                        • JerleShannara
                          /#21478162

                          Кхем, открою секрет — сейчас в grub.conf руками почти никто не лезет, есть /etc/defaults/grub и вполне вменяемый grub-mkconfig.

                          • sundmoon
                            /#21478268

                            Ну дык для того и майки в незапамятные времена сменили .inf конфиги на бинарный реестр.


                            Чтобы громко писать: лезешь туда регедитом — ССЗБ.

                • FirsofMaxim
                  /#21477100

                  Я также мучался полгода с Ubunta, пока не накопил на Mac :)

                  • 0xd34df00d
                    /#21477110 / +1

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

                    • Edison
                      /#21477738

                      а у меня встал
                      UPD: я про Линукс на макбук

                      • 0xd34df00d
                        /#21478034

                        Спасибо за уточнение.


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

                        • poxvuibr
                          /#21478702

                          У тхинкпада, который у меня есть, всё равно и батарея больше и на дольше её хватает, и экран чуть лучше

                          А модель тхинкпада какая?

                          • 0xd34df00d
                            /#21478746

                            T560, модификация с 3k-экраном и двумя батареями.

                            • poxvuibr
                              /#21478906

                              А вот этот экран в котором много k, он реально полезный? Ну, то есть разница видна по сравнению со стандартным 1920x1080?

                              • 0xd34df00d
                                /#21478912

                                Лично мне — да. Но я очень люблю мелкие шрифты.

                              • chersanya
                                /#21478928

                                Зависит от зрения. Например, у меня небольшая близорукость, работаю без очков. На 27" мониторах разницу между 1k и 2k по вертикали вижу, а на 14" ноутах нет, если вплотную к экрану не приближаться.

                  • WapGraf
                    /#21477136 / -3

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

                    • dernuss
                      /#21477318 / +2

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

                      • WapGraf
                        /#21478816 / -1

                        Возможно самый простым серферам не нужен. Но для работы это железо+ПО лучше другого. Все мои сотрудники перешли на мак по своей инициативе и в восторге.

                        • 0xd34df00d
                          /#21478850

                          Смотря для какой работы. Мне для программирования (не под макось) не зашло как-то.

                        • dernuss
                          /#21479072

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

                    • DMGarikk
                      /#21477654

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

                • nekt
                  /#21477182

                  Но можно же поставить питон в докере, зачем систему трогать?

                  • DMGarikk
                    /#21477664

                    повторюсь:
                    «Точка зрения человека не искушенного в ИТ» ©
                    Я очень давно (больше 10 лет) админю разные линуксы, солярисы и винду.
                    но так сложилось что всегда моим основной осью была винда, а потом мак.
                    а тут на работе стал линух… ну я и решил провести тест на дурака… как быстро я его сломаю если буду тупо в лоб всё делать довольствуясь общепринятыми соображениями о его идеальности, простоте работы с ним и т.п…
                    ну вот у меня довольно быстро получилось довести его до состояния когда он в черный экран (не консоль) грузится и ничего не происходит… дружелюбие 100 уровня
                    p.s. я не против линуксов на серверах, но домашняя ось с GUI не должна себе позволять доводить себя до такого

                    • edo1h
                      /#21477702 / +1

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

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


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

                      • DMGarikk
                        /#21477996

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


                        винда то хоть умеет самовосстановление… если его не сломали, линух же ломается с концами

                        тест этот как пример… вот я тут еще один пример вспомнил

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

                        • edo1h
                          /#21478044 / +1

                          пришлось его вручную выкорчевывать из системы поскольку штатный пакетный менеджер ни сном не духом где он там…

                          это не баг, это фича )))
                          если у вас есть что-то установленное не пакетным менеджером — место этому в /opt или /usr/local.


                          почему snap-пакет не удалился средствами самого snap — сказать не могу, никогда не пользовался snap (и не буду без веских причин).

                        • JerleShannara
                          /#21478172 / +1

                          В 90% случаев у меня винда не восстанавливалась сама, приходилось руками лезть и чинить, может с десяткой что-то и поменялось.

                          • Am0ralist
                            /#21478982

                            В большинстве случаев, начиная с XP, восстановление винды было несколькими командами чеканья системных файлов или восстановления бутлоадера. Изредка для сложных проблем решало проблему установка поверх (без формата).
                            Исключение — зверьСД, где юзер по умолчанию был единственный админ системы и любое заражение вирусом приводило к печали.
                            Откаты, к сожалению, далеко не во всех случаях помогали или не всегда были.
                            Начиная с 8 в плане умирания — как-то меньше попадалось вообще, только во время выхода 10-ки и её навязывания путем принуждения установки пользователю.

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

                            • linux_art
                              /#21479450

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

                              • Am0ralist
                                /#21479512

                                самопроизвольном обновлении нового ноута при первом включении до 8.1
                                внезапно. ибо основная проблема обновления до 8.1 была в том, что она на моей памяти всегда устанавливалась вручную через МС-овский магазин и поэтому знакомые некоторые сидели долго на 8-ке, хотя более удобная 8.1 уже год или больше были доступна.
                                Вот до десятки обновление было навязчиво и пыталось обновляться не взирая на то, что предыдущие попытки оканчивались неудачей. Но я уже говорил, что с момента выхода 10-ки я примерно полтора года её тихо ненавидел)

                                • DaemonGloom
                                  /#21480094

                                  Это ограничение для получения 8.1 майкрософт потом убрали и больше учётная запись для обновления не требовалась.

                                  • Am0ralist
                                    /#21480148

                                    Ну, я давно не обновлял 8-ки до 8.1, почему и удвиился.
                                    Только там учётка была не нужна, сколько встречал. Просто нужно было зайти в магазин и кликнуть по окну с предложением, просто никто в здравом уме магазином не пользовался)

                                    • DaemonGloom
                                      /#21480354

                                      Не, весь юмор был именно в том, что достаточно долгое время требовалась именно учётная запись майкросфта.
                                      Потом убрали это требование. А потом и вообще стали обновлять автоматически «On July 1, 2014, acknowledging difficulties users may have had through the Windows Store update method, Microsoft began to phase in an automatic download process for Windows 8.1.»

                            • Naves
                              /#21479658 / +1

                              У коллеги на работе вин10 за два года два раза обновлялась, и оба раза рушила систему. Никакие точки восстановления не помогали, просто бесконечный ребут с кружочками, а потом ой-не-получилось-давайте-еще-раз-по-кругу.
                              И вроде в самой винде ничего особенного не делали, обычный офисный десктоп, без всяких там докеров и visual studio.

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

                              • DMGarikk
                                /#21479760

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

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

                                у меня винда на текущем компе стояла с 11 года, начиная с 7ки, пережив обе восьмерки и часть обновлений десятки… и умерла вместе с ssd
                                единственный был критичный косяк — какоето обновление оказалось глючном в вопросе совместимости hyper-v и моим amdшным процессором и я пролучил бутлуп при включенной виртуализации в биосе (причем до бутлупа довел его я, потому что он изначально тупо не мог установить обновление и откатываля… я отключив виртуализацию таки его обновил и получил нерабочую систему с активной виртуализацией)

                                • logran
                                  /#21482602

                                  Ох поспорил бы я о «в сотни раз больше». Обновления Win10 — худшее, что может с ней случиться.

                                  Работая инженером в ВУЗе налюбовался на парк из кучи разных машин с Win10. То после обнов прицепится к гостевой безпарольной учетке с требованием ввести пароль, то в бесконечный цикл обновлений уйдет, то в BSOD после обновы, то решит выкачать весь интернет (обнова овер 200гб), то заруинит часть софта обновой (оставив лишь ярлыки), то необратимо убъет все сетевые адаптеры либо начнет их вешать до ребута при подключении смартфона в роли модема, то забудет как вообще подключаться к домену…

                    • uis246
                      /#21480446

                      когда он в черный экран (не консоль) грузится и ничего не происходит…
                      Если довести до такого состояния линукс, то можно в аргументы ядра дописать init=/bin/sh или init=/bin/bb (busybox, если glibc сломан) и восстановить ручками, а если винда в таком состоянии: "Пришло время переуставливать ШIНДОВС"

                      • sumanai
                        /#21480540

                        а если винда в таком состоянии

                        То загружаешься в консоль восстановления.

                      • DMGarikk
                        /#21480592

                        то можно в аргументы ядра дописать init=/bin/sh или init=/bin/bb

                        ну конечно! это же так просто и логически понятно любому человеку!

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

                        а тут берешь, открываешь консоль, идешь в конфиг загрузчика, дописываешь init=бла бла бла… элементарно! секунду назад котиков смотрел и канал по тюнингу жигулей, полюбому знаешь какие параметры в ядре писать

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

                        • edo1h
                          /#21480678 / -1

                          ну конечно! это же так просто и логически понятно любому человеку!

                          уж что такое инит и какая его роль в системе ИМХО каждый более-менее продвинутый unix-пользователь знает. где баш лежит — тоже.
                          остаётся запомнить, что используемый инит указывается параметром ядра init=, это разве не "просто и логически понятно"?

                          • DMGarikk
                            /#21480798 / +2

                            каждый более-менее продвинутый unix-пользователь знает

                            Так всётаки надо быть продвинутым юникс пользователем и знать где баш лежит чтобы линукс юзать? а какже «проще винды»?
                            может надо еще знать как в vi и emacs работает?

                            • edo1h
                              /#21480858 / +1

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

                              P.S. и не надо говорить, что типичная блондинка сама починит сломанную винду, я постоянно наблюдаю, как пользователи несут свои личные ноутбуки/компьютеры знакомым "компьютерщикам".

                        • DaemonGloom
                          /#21483362 / +1

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

                • Lsh
                  /#21477270 / +1

                  Виртуальное окружение же!

                • ipswitch
                  /#21480330

                  Вот плюсану.

                  Откуда столько любви к «средствам разработки»? Не только потому что «система для программистов». Не только потому что «постоянная нужда в допиливании». Это тоже часть сложившейся традиции.

                  В Windows штатные «средства разработки» идущие вместе с системой — IDE «блокнот», VBScript, debug.com и PowerShell. Всё.

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

                  Если коротко, то если их убрать, «всё сломается», и для пользователя всё это обилие «программерских потрохов» мало чем отличается от «системных библиотек» или «файлов ресурсов». А удаление того же Python стоит воспринимать как попытку удалить папку Common Files или даже Windows\System32, а не как скидывание галочки «Специальные возможности для лиц с ограниченными возможностиями» в диалоге «Установка и удаление программ -> Компоненты Windows».

                  Но вот при ПРОСТОЙ возможности «скинуть галочку» для удаления этого «кала» (кхе), соблазн скинуть галку, удалив «какую-то замуту для программистов» просто огромный. Видя сколько она занимает места, как непонятно её описание…
                  (В 99.9% пишут нечто типа «Kawa, открытая реализация языка программирования Scheme для разработки на Java»
                  И так для каждого языка, полу-языка, недо-языка и прочего. Нигде не напишут «Необходимый компонент для работы графического интерфейса системы» или «Набор библиотек для запуска широко распространённых приложений»).

                  Зачем нужны DirectX, Java, Adobe Flash (ффух, уже не так нужен) и медиа-кодеки, пользователи всё же уяснили. И без того многовато, да, но тем не менее.

                  А тут список «потрохов» СУЩЕСТВЕННО расширяется на всякую муру. С малопонятным описанием.

                  И опять же происходит процесс «столкновения» с Unix Way где для запуска даже всего из себя «вещь-в-себе» скомпилированного статически какого-нибудь проприетарного пакета из графического окружения в Linux требуется куча опен-сорсного добра в самой системе — для диалогов открытия и сохранения файлов, для отображения контролов, для вывода звука, печати, и.т.д…

                  • edo1h
                    /#21480348

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

                    так именно при попытке удаления и пишет


                    # apt remove python python3
                    Чтение списков пакетов… Готово
                    Построение дерева зависимостей       
                    Чтение информации о состоянии… Готово
                    Следующие пакеты устанавливались автоматически и больше не требуются:
                      acl attr blt distro-info-data exim4 fonts-freefont-ttf fonts-mathjax gir1.2-appindicator3-0.1 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-vnc-2.0 gir1.2-gtksource-3.0 gir1.2-libosinfo-1.0 gir1.2-libvirt-glib-1.0 gir1.2-notify-0.7 gir1.2-vte-2.91 htmldoc htmldoc-common ieee-data libappindicator3-1
                      libatkmm-1.6-1v5 libaudio2 libbrotli1 libcairomm-1.0-1v5 libcanberra-gtk3-0 libcanberra-gtk3-module libcdio-cdda2 libcdio-paranoia2 libcdio18 libchm-bin libchm1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdirectfb-1.7-7 libdrm-dev libegl1-mesa-dev libenca0 libffi-dev libfltk1.1 libgl1-mesa-dev libgles1
                      libgles2-mesa-dev libglib2.0-bin libglibmm-2.4-1v5 libglvnd-core-dev libglvnd-dev libgsl23 libgslcblas0 libgtkmm-2.4-1v5 libgtksourceview-3.0-1 libgtksourceview-3.0-common libgtkspell0 libimage-magick-perl libimage-magick-q16-perl libimagequant0 libindicator3-7 libjs-coffeescript libjs-mathjax libjs-sphinxdoc
                      libldb1 libmagick++-6.q16-8 libmount-dev libopengl0 liborc-0.4-dev liborc-0.4-dev-bin libosinfo-1.0-0 libpangomm-1.4-1v5 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpodofo0.9.6 libpotrace0 libpython-stdlib libpython2-stdlib libpython3-stdlib libqt5designer5 libqt5help5 libqt5positioning5 libqt5qml5
                      libqt5quick5 libqt5sensors5 libqt5sql5 libqt5webchannel5 libqt5webkit5 libqt5xml5 libreadline5 libselinux1-dev libsepol1-dev libtevent0 libvorbisidec1 libvte-2.91-0 libvte-2.91-common libwayland-bin libwayland-dev libwoff1 libx11-xcb-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
                      libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxshmfence-dev libxxf86vm-dev libyaml-0-2 mesa-common-dev optipng osinfo-db python-apt-common python-minimal python-pip-whl python2 python2-minimal tk8.6-blt2.5 x11proto-xf86vidmode-dev
                    Для их удаления используйте «apt autoremove».
                    Следующие пакеты будут УДАЛЕНЫ:
                      ansible blueman calibre calibre-bin chm2pdf inkscape iotop libglib2.0-dev libglib2.0-dev-bin libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libreoffice libsmbclient lsb-release meld mencoder mplayer python python-apsw python-backports.functools-lru-cache python-bs4 python-certifi python-chardet
                      python-cherrypy3 python-chm python-css-parser python-cssselect python-cssutils python-dateutil python-dbus python-enum34 python-feedparser python-html5-parser python-html5lib python-idna python-libxml2 python-lxml python-markdown python-mechanize python-msgpack python-netifaces python-numpy python-pil
                      python-pkg-resources python-pycurl python-pyparsing python-pyqt5 python-pyqt5.qtsvg python-pyqt5.qtwebkit python-regex python-repoze.lru python-requests python-routes python-scour python-setuptools python-sip python-six python-soupsieve python-talloc python-urlgrabber python-urllib3 python-webencodings python3
                      python3-apt python3-asn1crypto python3-bcrypt python3-cairo python3-certifi python3-cffi-backend python3-chardet python3-crypto python3-cryptography python3-dbus python3-debian python3-debianbts python3-distutils python3-dnspython python3-gi python3-gi-cairo python3-gpg python3-httplib2 python3-idna python3-jinja2
                      python3-lib2to3 python3-libvirt python3-libxml2 python3-markupsafe python3-nacl python3-netaddr python3-paramiko python3-pip python3-pkg-resources python3-pyasn1 python3-pycurl python3-pyqt5 python3-pysimplesoap python3-reportbug python3-requests python3-scour python3-setuptools python3-sip python3-six
                      python3-socks python3-tk python3-uno python3-urllib3 python3-yaml reportbug rlwrap samba-libs scour torbrowser-launcher virt-manager virtinst xfsdump xfsprogs
                    Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 116 пакетов, и 6 пакетов не обновлено.
                    После данной операции объём занятого дискового пространства уменьшится на 359 MB.
                    Хотите продолжить? [Д/н] 

                    • DMGarikk
                      /#21480388 / +2

                      так именно при попытке удаления и пишет

                      И как человек неискушенный в линуксе поймет что этот огромный список «марсианских слов» — это графическая подсистема ОС, а не часть питона?

                      • edo1h
                        /#21480584

                        Зачем нужны DirectX, Java, Adobe Flash (ффух, уже не так нужен) и медиа-кодеки, пользователи всё же уяснили

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

                        • Merkat0r
                          /#21485372

                          так именно при попытке удаления и пишет

                          ОХ НИХРЕНА СКОКА МУСАРА МНЕ ПОГРОМИСТЫ В КАМПУКТЕР ЗАСУНУЛИ
                          и в следующий раз подумает.

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

              • Am0ralist
                /#21476522

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

            • oldbie
              /#21478444

              А то вот несколько десятков машин под 10-кой на работе. На стабильность могу пожаловаться только в первый год её выхода. С тех пор — просто работает. Но в момент выхода и года полтора после я её тихо ненавидел.

              А компьютерами там вообще пользуются? =) /sarcasm
              Наверн еще зависит от условий, в каждой организации свои юзкейсы. У меня немало поднакопилось и своих случаев, и историй из первых рук про 10-ку. Не самых приятных.
              Буквально на днях обновлял ноутбук средней свежести (i5 2015 год), система стоит на HDD, винт живой. Но из-за проблем с обновлениями машине потребовалось в общей сложности 35 часов на апдйт. В нерабочее время помещения недоступны, всё обесточено, на ночь не оставиь. Простие, но как прикажите вообще это чудо обновлять, когда одно мажорное обновление ноут молотит почти весь рабочий день. А ведь далеко не все раб. места могут простаивать «безболезненно», думаю это не нужно объяснять.
              Другой вполне себе бодренький для работы ноут «случайно» обновился до 10 и остался без драйверов для камеры(решаемо, но через костыли и постель с бубном, ). Откатывать не вариант по ряду причин, а драйверов нет и не будет. Насколько я понял ремарку на сайте HP — MS дропнула дистрибьюцию для устройств старше 2014, а сама HP для 10ки не распространяет и рекомендует использовать систему с которой ноутбук поставлялся. А камера понадобилась как раза сейчас в чудесную пору карантина и удаленки. Спасибо Microsoft за насаждение своих продуктов =/.

              • Am0ralist
                /#21479040

                А компьютерами там вообще пользуются?
                Сам в шоке. Но в начале был мелкий гемор, причём с разным поведением на одинаковых компах при одинаковой версии винды. Ах да, ещё проблемы из-за косяками с рекламой в пуске, кода лочится пуск и панель задач — тоже славливал. Но, повторюсь, сейчас она, тьфу-тьфу, не отсвечивает.
                Буквально на днях обновлял ноутбук средней свежести (i5 2015 год), система стоит на HDD, винт живой.
                У нас с HDD начались проблемы уже второй года как на всех компах, начиная с win7. Я честно грешу на заплатки от интела плюс добавление телеметрий. Замена на SSD решает проблемы, а 10-ка изначально ставилась только на конфиги с ssd.
                Насколько я понял ремарку на сайте HP — MS дропнула дистрибьюцию для устройств старше 2014, а сама HP для 10ки не распространяет и рекомендует использовать систему с которой ноутбук поставлялся.
                О, про МС с HP на ноуте — это да. В момент насаждения 10-ка встала у друзей и залочила с какого-то фига подпись производителя, из-за чего не получилось поставить дрова на клаву и тачпад. Ну и на свой леново 10-ку не ставил, потому что патченных под ноут дров интела не было и не будет, а без них там баг с подсветкой (собственно, дрова интела поэтому на том ноуте обновлять нельзя, а обновляя дрова нвидии, незабудь потом переставить старые дрова интела, ага).

                • linux_art
                  /#21479466

                  И по мнению автора статьи вот это все — это просто работает, не то что пляски с бубном в Linux…

                  • Am0ralist
                    /#21479556

                    А тут нюанс в том, что при том количество пользователей и конфигураций — проблемы будут всегда, несмотря на то, что большая часть пользователей винды за десятки лет несколько раз встретятся с мелкими глюками, зачастую из-за стороннего ПО (отдельные привет антивирусу аваст передаю) или драйверов от производителя (привет всем производителям ноутбуков с их пропатченными версиями стандартных дров, которые не позволяют обновлять дрова новыми версиями от вендора без поломок).
                    С другой стороны, такой надежный и удобный по утверждениям пользователей форумов линукс в реальности оказывается либо требует человека со знаниями, либо долгого перебирания дистрибутивов, пока тебе какой-нибудь не подойдёт. Но ровно до того момента, пока его создатели не решат, что их предыдущий выбор был ошибкой и не выкинут продвигаемое ими решение, заменив на что-то новое. Или просто поломается при обновлении на ровном месте. Причём без решения на форумах, кроме как шаманизма (кто о чём, а я об OMV и проблеме с обновками из-за вроде как наличия двух сетевых карт, даже если настройки есть только у одной)

          • Oplkill
            /#21476808

            Ставил убунту несколько раз(в разные периоды времени). Интерфейс не развивается толком, много интерфейсных мелочей не сделаны и бесят. Интерфейс деревянный, изменить под себя? Не, это не к убунте. Поставить без костылей смену языка(да и любую другую горячую команду) на ctrl+shift нельзя. Русский язык в системной консоле? До сих пор не пофикшено…
            Поставил opensuse, скачал в офф репы стим, не запускался, требовал тьму библиотек. Ок, скачал с офф сайта, всё-равно были проблемы в виде библиотек(32битных). Скачал всё что смог, остальных в офф репах не было(странно). Но всё-равно были проблемы.
            Поставил фулл версию Zorin, тут уже поработали над интерфейсом и стим ставиться без каких либо проблем вообще. Но есть опять таки неудобства с интерфейсом. Проводник все операции копирования зачем-то прячет. Перетащить что-то на рабочий стол нельзя из полноэкранного окна. Если заглючит какое-то приложение и/или ты попробуешь его завершить появившейся менюшкой «Прога зависла — закрыть да/нет», то интерфейс будет тупить и вполне даже зависнет вместе с приложением. (сейчас 2020 год всё-таки, где многопоточность интерфейса?) Звук 32битных приложений(привет стим) имеют артефакты.
            Во всех выше описанных нет нормального гуишного диспетчера задач и его вызов через горячие кнопки из под коробки. Приходится качать свой и ставить ему вручную команду.
            Также ко всему линуксу, хочешь создать свой «батник»(sh) и потом его удобно запускать? Не, он по умолчанию будет запрещён на запуск(имхо, у винды запуск незнакомых исполняемых файлов гораздо лучше реализован)(надо лезть в свойства) Даже если ты и поставишь его на запуск, то двойной клик будет запускать РЕДАКТОР текста, хотя я ожидаю от него другое. Хорошо, может в ПКМ меню есть запуск? Не… только через консоль. Только хардкор.

            • MTX-Legion
              /#21476846

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

            • lovermann
              /#21477010

              Я считаю, что это всё результат применения поведенческих паттернов и привычек из windows-среды, где главный движущий элемент — это double click мышкой. Знаю по себе: нужна программа? Нажимаешь кнопку и качаешь, потом ставишь. В линукс — по-другому. Нужна программа? Заходишь на сайт создателя, смотришь requirements, проверяешь, потом ставишь. Это элиминирует кучу проблем и траблов, которые ты написал.

              Касаемо запуска программ: это двоякая проблема. Если подходить к вопросу технически, то опытный пользователь должен понимать, что он делает. Этого трудно добиться, потому что никому в принципе изначально не хочется разбираться в самой системе. И антивирусы — именно та заплатка, которая обеспечивает комфорт пользователя (ты поставь, что хотел, не разбираясь, а потом поставь антивир, который, если что, тебя спасёт).

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

              • Lsh
                /#21477288

                никому в принципе изначально не хочется разбираться в самой системе

                Неправда ваша! Я, как и многие другие, так и начал пользоваться GNU/Linux, т.к. с ним было интересно разбираться. Не то, что эти «скучные обои, меняешь их меняешь...».

              • edo1h
                /#21477310

                В линукс — по-другому. Нужна программа? Заходишь на сайт создателя, смотришь requirements, проверяешь, потом ставишь.

                нет. сначала смотришь в репозитории своего дистрибутива, и только если там нет (или есть, но нужна другая версия/сборка) — идёшь на сайт разработчика.

            • 0xd34df00d
              /#21477104 / +2

              Интерфейс деревянный, изменить под себя? Не, это не к убунте.

              Там в репозиториях нет KDE и других оболочек? Не верю.


              Поставить без костылей смену языка(да и любую другую горячую команду) на ctrl+shift нельзя.

              Как мне в винде поставить без костылей смену языка на правый Ctrl и сделать индикацию текущей раскладки лампочкой caps lock'а на клавиатуре?

            • Kwisatz
              /#21477116 / +2

              Интерфейс деревянный, изменить под себя

              Это про какой из десятка?)

              Поставить без костылей смену языка(да и любую другую горячую команду) на ctrl+shift нельзя

              Постоянно ставлю alt+shift, ctrl+shift одновременно

              Русский язык в системной консоле?

              а что с ним?

              (сейчас 2020 год всё-таки, где многопоточность интерфейса?)

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

              • sumanai
                /#21479242

                Постоянно ставлю alt+shift

                А окна назад по Alt + Shift + Tab переключаются, или как у меня, тупо раскладку меняет?

                • Kwisatz
                  /#21479372

                  понятия не имею, я не использую трехклавишных сочетаний кроме ctrl+alt+arrow

              • Oplkill
                /#21479670

                речь конкретно про убунту, их интерфейс действительно деревянный и проблема с русским языком в консоле, а точнее проблемы с кодировкой. Стандартным способом в убунте нельзя поставить ctrl+shitft.
                Когда захлёбывается вся система это ладно, но когда захлёбывается одно приложение которое ест 1/24 из всех ресов цп, а свободной ОЗУ дафига, то захлёбывание всего интерфейса в такой ситуации глупость

                • Kwisatz
                  /#21479698

                  речь конкретно про убунту

                  Gone? Unity? Xfce? KDE?

                  Стандартным способом в убунте нельзя поставить ctrl+shitft.

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

                  то захлёбывание всего интерфейса в такой ситуации глупость

                  невидел, но таки да

                  • Am0ralist
                    /#21479718

                    вы когда ребутнитесь — проверьте ctrl+shift и shift+ctrl отдельно только, мне интересно)

            • yleo
              /#21477258 / +4

              Отец и сын стоят на берегу моря.
              — Вот, сынок, это море.
              — Где?
              — Вот это, уходящее в небо, голубое пространство, все это море…
              — Где?
              — Видишь, волны играют, чайки снуют туда-сюда, блики от солнца, в дали белый пароходик, запах, непередаваемый запах!.. Все это — море!
              — Где?
              Отец психует, хватает дебила-сына за загривок и несколько раз макает его башкой в воду:
              — Вот море! Вот море! Вот море! Вот море! Вот море! Вот море!
              — Ой, папа, что это было?!
              — Море, сынок…
              — Где?

          • Alezzqz
            /#21477860 / +1

            На одном ноуте дома хубунта стоит (разработкой программы под линукс занимался, да так и осталась). Выглядит симпатично, дети в инете безопасно лазят, вирусы не цепляются. Красота! Но… видео в скайпе не работает. Не хочет он камеру видеть хоть тресни. HP принтер сначала работал, затем после очередного обновления перестал, беглое изучение проблемы показало, что нужно потратить несколько вечеров на посиделки в консоли вместо отдыха с семьей. Желания заниматься этим нет. Плюнул. Печатаю с другого компьютера из винды. Сканер по-человечески тоже так и не заработал, несмотря на уйму потраченного (я считаю — впустую) на него времени.
            Так что по моему личному опыту тоже выходит, что претензии автора к постоянной «доработке системы напильником» вполне обоснованы.
            Мне Линукс нравится. Просто ему как-то не до меня. (

            • Jaish
              /#21478440

              Но… видео в скайпе не работает. Не хочет он камеру видеть хоть тресни.

              Только в скайпе, или вообще веб-камера не работает?

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


              Это вина исключительно производителей железа. Кстати, под виндой с принтеросканнерами не то, чтобы сильно лучше. Да, они работают под актуальную винду. Но вот винда обновилась, совмесимость драйверов сломалась. А новых версий драйверов производитель не выпускает.

              Что касается Linux, то если есть СВОБОДНЫЙ драйвер (да даже иногда проприетарный, но со свободной обвязкой, чтобы можно было починить совместимость с новой версией API), то для более-менее распространённого железа сообщество фиксит эту совместимость. Например, драйвер wl для некоторых карт broadcom не поддерживается производителем года эдак с 2015. Но, насколько мне известно, сообщество фиксит его для работы с актуальными версиями ядра.

              • Borjomy
                /#21484456

                Зачем пользователю, которому всего лишь нужно воспользоваться принтером, все это знать?
                Семерка с 2009 года, и в какой момент должен драйвер принтера поломаться?

              • WKnight
                /#21485032 / +1

                Это вина исключительно производителей железа
                А проблема — внезапно — конечного пользователя.

          • linux_art
            /#21479396

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

            • Am0ralist
              /#21479418

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

          • dMac
            /#21479682

            Рискну отгрести, но отвечу. Недавний опыт — надо было дитёнку «из того что было» слепить машинку для учёбы. Взял Emachines EM350 — древнючий нетбук, воткнул мелкий SSD, на него для теста попробовал поставить Lubuntu, Win7 (ну фанат я..) и Win8.1. Учебники в PDF. В лубунте страница перелистывается секунд пять, в восьмерке — мгновенно. Лубунта грузится минуту, семерка — минуту, восьмерка — 25 секунд. Если бы я был заядлым пингвиноводом — тоже сел бы додр*****ть напильником, а без оной увлеченности — ну, результат немного предсказуем — все остальные разделы пошли на расширение раздела с восьмеркой. Вот только через пол-года в тыкву превратится, если не оплатить лицензию

        • edo1h
          /#21475956

          что такое "отвал линукса"?

          • JerleShannara
            /#21475958 / +2

            Наверное когда кеды отвалились.

            • lovermann
              /#21476080

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

        • MTX-Legion
          /#21476830

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

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

          Вообще не понимаю зачем сидеть на такой параше как винда. Мак история отдельная вообще, Крутая система, таже Ubuntu только прокаченна по самое нехочу, люблю мак но я столько не зарабатываю пока. И это тоже unix.

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

          • ardraeiss
            /#21477264

            Даже стало интересно — реклама в интерфейсах ОС это где? На Маках, может? На винде-десятке что-то не нахожу.

            • MTyrz
              /#21477636

              Не это имелось в виду?

              • ardraeiss
                /#21477672 / +1

                Да, может и оно. Не встречал пока.
                Признаю, был неправ, недооценил жадность мелкософта.

                • DaemonGloom
                  /#21478858

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

            • Naves
              /#21479842

              Вот в win7 был хороший и красивый встроенный majhong. В win10 он и не только теперь с рекламой в «лучших» традициях андроида, теперь ждем рекламу в калькуляторе и блокноте.

        • 0xd34df00d
          /#21477084

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


          При этом на линуксе такой фигни у меня не бывает, хотя на линуксе у меня основная рабочая машина, которую я гоняю в хвост и гриву и которая включена 24/7, а машину с виндой я включаю несколько раз в неделю поиграть час-два. ЧЯДНТ?

          • khajiit
            /#21479862

            ЧЯДНТ?

            Винда не в виртуалке и не откатывается на стабильный снепшот перед запуском? )

          • Tolmy
            /#21480424

            Если раз в неделю переключаться в винду десятку, то ей ещё можно пользоваться, а если реже — выбешивает конкретно. Мне иногда, раз в пару месяцев нужна софтина, которая упорно не желает работать в виртуальных средах и прочих вайнах, ибо аппаратная защита в виде PCIx платы и внутри программы насовано защит от виртуализации. Собственно, исключительно ради этого винда на компе и держится. Надо доделать по быстрому работу, платку с компа на работе вывинтил, домой принес вставил, запустил винду и-и-и… "да вы тут давно не обновлялись, давайте обновляться!" И поработать никак не удается. Я уже все антиобновляторы из интернета перепробовал, всё равно рано или поздно она почему-то опять лезет обновляться при новом запуске. И в результате приходится час-два просто давать ей заниматься своим любимым делом и молиться, чтобы она своими обновлениями ничего не сломала (было и такое). Повторюсь, для всех, кто сейчас набежит защищать винду, я понимаю, что юзкейс у меня очень нетрадиционный и я ничего ни от кого не требую.

            • edo1h
              /#21480588

              как вариант: держать её запущенной в виртуалке (чтобы обновлялась), а как нужна — грузиться в "настоящую"

              • Tolmy
                /#21480658

                Я так пробовал, конечно. Но получил сломанную защиту. Там она внутри драйвера PCI-e и запускается вместе с ОС и в виртуалке тоже. И обнаруживает отсутствие железки. Но я просто забил на это. Прихожу домой, первым делом втыкаю карту, загружаю комп в винду и иду заниматься домашними делами, ужинать и т.д. Обычно когда у меня руки доходят до компа, там уже всё обновилось, и за "рабочее время", которое можно настроить, Microsoft отдельное спасибо. У меня оно преднамеренно сделано так, чтобы винда не раздумывая сама уходила в перезагрузку. Но вообще да, вот эта любовь начать ставить обновления в самое неподходящее время в десятке сильно бесит. Вот реально сильно бесит.

                • Am0ralist
                  /#21480704

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

                  PS. В непроверсии дома я вот прям щаз просто несколько раз накликал «отложить ещё на сколько-то дней» и получил до 14.05.2020.

                  • Tolmy
                    /#21481284

                    Так мой основной посыл и был "если работать в Windows более-менее регулярно, то проблем нет, а вот если раз в два месяца, то налицо проблема, что ОС вместо того, чтобы просто работать, начинает страдать фигней." А мне Windows окружение нужно примерно раз в два-три месяца, а иногда и раз в полгода. И так уже лет семь. В остальное время меня линукс, как десктоп, меня с головой устраивает. И да, все игрушки, в которые я играю, отлично идут в вайне. Просто потому, что не играю в современные игры. Всё, что было сделано 10-15-20 лет назад в игровой индустрии, теперь просто повторяется и делаются всё более и более упрощенные ремейки, рассчитанные на совсем уж тупую аудиторию. Зачем играть в ремейк, если можно сыграть в оригинал? А кроме игр и совершенно специфичного софта, я не знаю, зачем мне ещё может понадобиться windows окружение.

            • swelf
              /#21485490

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

              • Am0ralist
                /#21486164

                Я вообще винду всегда в гибернацию кидаю, только когда обновки решил поставить ресечу или если программы глючить как-то непонятно начинают. Не понимаю смысла её отключать. И да, реакция на нажатие кнопки питания у меня настроены именно на гибернацию, причём ещё с 7-ки так делал, насколько помню.

                • 0xd34df00d
                  /#21486174

                  С пятой-седьмой гибернации зависает origin, спасает только перезапуск.


                  Кстати, какие логи и коды ошибок и где мне смотреть, чтобы понять, что сломалось и как это починить?

                  • Am0ralist
                    /#21486252

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

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

                    • 0xd34df00d
                      /#21486372 / +1

                      Как интуитивно и очевидно, не то что линукс.


                      Вот, например, откуда мне знать, как и что в профиле вычищать?

                      • Am0ralist
                        /#21486402

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

                        • 0xd34df00d
                          /#21486410 / +1

                          Как удостовериться, что оно в реестр не наделало дел, например?

                          • Am0ralist
                            /#21486430

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

                            • gecube
                              /#21487266

                              Однако, поиск по реестру папок ориджина всегда возможен

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

                              • Am0ralist
                                /#21487394

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

                • nlykl
                  /#21486352

                  То же самое с Линуксом.

        • uis246
          /#21480390 / -1

          Линукс можно легко починить, а если винда выбьет ошибку номер йуХ, то всё как в известном видосе: "Это-ж очевидно, пришло время переустонавливать ШIНДОВС!"

          • DMGarikk
            /#21480398 / -1

            и как починить линукс если в очередной раз он загрузится в
            initramfs>
            ?
            вы сразу оо… да я знаю что делать! и как начнете писать команды в эту консоль! cli ведь очень юзабельная и удобная все вокруг со школы знают как и что там делать

            • gecube
              /#21480412 / -1

              Ага, а лучше, когда винда уходит в луп — не смогли загрузиться — графический рекавери — чего-то жует — восстановление не возможно — и на второй круг

            • edo1h
              /#21480662

              да я знаю что делать! и как начнете писать команды в эту консоль!

              разумеется.
              по большому счёту те же команды, что и в повседневной работе — lsblk, mount, cp, dpkg, etc.
              из некаждодневных разве что chroot вспоминается, да dmesg | less (думаю, что busybox dmesg -H не умеет).


              вот только прошлый раз восстанавливать из бизибокса приходилось несколько лет назад.
              ещё в прошлом году могло бы пригодиться, но у hetzner'а есть отличная rescue система — просто debian (или ещё образы по выбору есть), загружающийся по сети, активируется кнопкой на сайте.
              я себе на работе тоже сделал подобное, для восстановления систем пока не приходилось пользовать, а вот потестировать новый сервер очень удобно. да и засетапить через debootstrap пригождалось.

              • DMGarikk
                /#21480810 / +1

                по большому счёту те же команды, что и в повседневной работе — lsblk,