6 ноября 2023 года вышла тестовая версия подсистемы инициализации и управления службами в Linux systemd v255-rc1, где добавлен компонент systemd-bsod, который обеспечивает поддержку ВSOD («синего экрана смерти») в Linux.

Новая утилита systemd-bsod позволяет выводить предупреждения (зарегистрированные сообщения об ошибках из журнала LOG_EMERG) в виде белых букв на синем фоне в полноэкранном режиме и QR-код с ошибкой, если загрузка компонентов Linux завершилась отказом.

Это добавление показа bsod в systemd было разработано в рамках обсуждения и внедрения улучшений взаимодействия с пользователем при ранних сбоях загрузки системы под названием Outreachy 2023.

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

  • ThePlayerZero
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Не ну что, даже recovery консольку не дадут? Или она там есть, просто спрятана за хоткеем?

    Кстати о recovery, а системд уже впячил в себя GNU GRUB?

    • cocuckaOP
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Кстати о recovery, а системд уже впячил в себя GNU GRUB?

      У системды же есть свой bootmanager, GRUB больше нинужен.

      • Minona
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Так systemd-boot только UEFI умеет.

        • cocuckaOP
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          Т.е. закрывает 95% всех случаев. Я уже и не помню, когда в последний раз пользовался Legacy boot.

          • JamesHolden
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Я уже и не помню, когда в последний раз пользовался Legacy boot.

            Ну вы даете, у меня ни одной машины с UEFI нету, ни дома, ни на работе. И судя по тому что я видел со стороны, в гробу я видел это непотребство.

            • Oberstserj
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              И судя по тому что я видел со стороны, в гробу я видел это непотребство.

              Вот только тебя никто не спрашивает. Жри что дают. Или ищи барахло, на которое сможешь вкорячить условный CoreBOOT/LibreBOOT. Вот только в списке поддерживаемого оборудования даже обновлений давно нет.

              • TheAnonymous
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                «Вот только в списке поддерживаемого оборудования даже обновлений давно нет.» Да бывают иногда, даже с Z790 материнка есть

                • Oberstserj
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  Да бывают иногда

                  иногда

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

                  Сначала никто не заметил, как нормальное беспроблемное железо стало “альтернативным” коммерческому большинству, а сейчас и вовсе стало маргинальным. А потом внезапно окажется, что без аппаратной подписи в процессоре ничего кроме шинды ты никакими шаманскими бубнами не запустишь.

                  • TheAnonymous
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    3 years ago

                    Железки с открытым биосом и раньше были редкостью, всегда надо было искать конкретные, какие-нибудь старые thinkpad, например. «нормальное беспроблемное железо стало «альтернативным» коммерческому большинству» Ну неотключаемых secure boot на x86 вроде пока не наблюдается. В принципе, в целом пока всё как и было, только что прошивки стали жирнее, и хрен знает , что туда напихано

                    • JamesHolden
                      link
                      fedilink
                      arrow-up
                      0
                      ·
                      3 years ago

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

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

                      • Oberstserj
                        link
                        fedilink
                        arrow-up
                        0
                        ·
                        3 years ago

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

                        THIS!

                      • TheAnonymous
                        link
                        fedilink
                        arrow-up
                        0
                        ·
                        3 years ago

                        Да в общем-то всё более-менее стандартно, из файла /efi/boot/bootx64.efi с fat32 раздела грузится везде. Как по мне, так это удобнее, для загрузочных флешек - кидаешь в корень файлы из исошника, и всё, никаких заморочек с загрузчиками

                        • JamesHolden
                          link
                          fedilink
                          arrow-up
                          0
                          ·
                          3 years ago

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

                    • Oberstserj
                      link
                      fedilink
                      arrow-up
                      0
                      ·
                      3 years ago

                      Железки с открытым биосом и раньше были редкостью

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

                      Ну неотключаемых secure boot на x86 вроде пока не наблюдается.

                      Да похер на их реализацию! Свою-то теперь хер сделаешь, вот в чем беда.

                      • TheAnonymous
                        link
                        fedilink
                        arrow-up
                        0
                        ·
                        3 years ago

                        «под них можно было без особых плясок накомпилять свою прошивку» То-то до повсеместного внедрения uefi поддержка coreboot была на те же 3,5 материнки

                        • Oberstserj
                          link
                          fedilink
                          arrow-up
                          0
                          ·
                          3 years ago

                          То-то до повсеместного внедрения uefi поддержка coreboot была на те же 3,5 материнки

                          До 40-х годов и повсеместного применения персональных компьютеров-то не было…

              • JamesHolden
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

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

        • torvn77
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          Так systemd-boot только UEFI умеет.

          Ещё года три - четыре и классическая загрузка практически исчезнет.

      • Anonymous
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        systemd-boot говно, которое сливает даже грабу, не говоря уже о нормальных загрузчиках. Оно такое же бесполезное, как и этот systemd-bsod.

        • cocuckaOP
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

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

          • rezedent12
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Что вообще требуется от системы инициализации?

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

            • cocuckaOP
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

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