В выпуске Fedora 38 предложено реализовать первую стадию перехода на модернизированный процесс загрузки, ранее предложенный Леннартом Поттерингом для организации полноценной верифицированной загрузки, охватывающей все этапы от прошивки до пространства пользователя, а не только ядра и загрузчика. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.

Компоненты для реализации предложенной идеи уже интегрированы в systemd 252 и сводятся к использованию вместо образа initrd, формируемого на локальной системе при установке пакета с ядром, унифицированного образа ядра UKI (Unified Kernel Image), генерируемого в инфраструкуре дистрибутива и заверенного цифровой подписью дистрибутива. UKI объединяет в одном файле обработчик для загрузки ядра из UEFI (UEFI boot stub), образ ядра Linux и загружаемое в память системное окружение initrd. При вызове образа UKI из UEFI предоставляется возможность проверки целостности и достоверности по цифровой подписи не только ядра, но и содержимого initrd, проверка достоверности которого важна так как в данном окружении осуществляется извлечение ключей для расшифровки корневой ФС.

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

// cc-by opennet.ru
// converted with crypt’s opennet autoreposter <<<

  • cryptOP
    link
    fedilink
    arrow-up
    0
    ·
    4 years ago

    кто этот человек и почему ему все можно??!

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

      … Вставай! Не смей поворачиваться ко мне спиной, Гарри Поттер! Я хочу, чтобы ты видел, как я убиваю тебя!!! …

    • odalist
      link
      fedilink
      arrow-up
      0
      ·
      4 years ago

      кто этот человек

      Гей и работник редхат.

      почему ему все можно??!

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

      • cryptOP
        link
        fedilink
        arrow-up
        0
        ·
        4 years ago

        Гей и работник редхат.

        а вот и нет. он мудак и работник майкрософт. внимание вопрос, как ему всеравно удается то, что удается.

        • odalist
          link
          fedilink
          arrow-up
          0
          ·
          4 years ago

          как ему всеравно удается то, что удается.

          отому, что получил команду убить линукс. Да и заплатили за это ему.

          • cryptOP
            link
            fedilink
            arrow-up
            0
            ·
            4 years ago

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

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

            • odalist
              link
              fedilink
              arrow-up
              0
              ·
              4 years ago

              Может и так. Я спорить не буду. Над счет этого у меня свое мнение.

              • cryptOP
                link
                fedilink
                arrow-up
                0
                ·
                4 years ago

                можно подумать, ты куда-то бежать собрался)