После почти пяти лет разработки официально представлен стабильный релиз модульного многоплатформенного менеджера загрузки GNU GRUB 2.02 (GRand Unified Bootloader). GRUB поддерживает широкий спектр платформ, включая обычные ПК с BIOS, платформы IEEE-1275 (оборудование на базе PowerPC/Sparc64), EFI-системы, оборудование на основе MIPS-совместимого процессора Loongson 2E, системы Itanium, ARM, ARM64 и ARCS (SGI), устройства, использующие свободный пакет CoreBoot. Основные новшества: Добавлена поддержка новых платформ: ARM (U-Boot и EFI), ARM64 (EFI), Xen PV и Hyper-V Gen2 . Добавлена поддержка процессоров Loongson 2E, ноутбука Yeeloong 3A, отладочных USB-брелков, little-endian powerpc, систем Oracle sun4v с vnet-устройствами. Добавлена новая платформа "none", при выборе которой собираются только пользовательские утилиты; Добавлен режим проверки корректности цифровой подписи для всех файлов, загружаемых базовым образом c диска (в случае несоответствия подписи загрузка блокируется); Добавлена поддержка
Объявлен первый выпуск дистрибутива Libreboot, после перехода разработки в состав проекта GNU. В рамках Libreboot подготовлено полностью свободное ответвление от проекта CoreBoot, предоставляющее очищенную от бинарных вставок замену проприетарным прошивкам UEFI и BIOS. Libreboot развивается при поддержке Фонда СПО с целью формирования системного окружения, позволяющего полностью обойтись без проприетарного ПО, не только на уровне операционной системы, но и прошивок, обеспечивающих загрузку. Libreboot не просто вычищает CoreBoot от несвободных компонентов, но и дополняет его средствами для упрощения применения конечными пользователями, формируя дистрибутив, которым может воспользоваться любой пользователь, не имеющий специальных навыков. Новый выпуск примечателен добавлением поддержки ноутбука ASUS Chromebook C201 (ARM), трёх материнских плат для ПК (Gigabyte GA-G41M-ES2L, Intel D510MO, ASUS KCMA-D8) и двух материнских плат для серверных систем (ASUS KFSN4-DRE, ASUS KGPE-D16), для которых сформированы
Группа анонимных исследователей опубликовала сведения об универсальном ключе, позволяющем разблокировать любое устройство, защищённое при помощи технологии Secure Boot и использующее загрузчик Microsoft. В том числе ключ позволяет снять блокировку с любых планшетов и смартфонов, поставляемых с ОС Windows. Интересно, что ключ был найден в составе отладочного инструментария, который был забыт на одном из устройств. Изучение инструментария показало, что входящий в его состав ключ позволяет обойти верификацию Secure Boot на уровне загрузчика Windows. Важно подчеркнуть, что это не PKI-ключ, применяемый для формирования цифровых подписей к исполняемым файлам, а ключ для отключения проверки в загрузчике, не влияющий на надёжность работы прошивок UEFI. Для пользователей подобная возможность позволяет отключить привязку к Windows и установить любую ОС на свой вкус, а для злоумышленников открывает двери для обхода системы верификации загружаемых компонентов и внедрения руткитов. По сути все устройства с
Разработчик Dimitry Andric в списке рассылки src-head сообщил о том, что при обновлении систем FreeBSD-CURRENT, -9.x и -10.x требуется обновление загрузчика. Необходимость обновления загрузчика связана с добавлением секции SHT_AMD64_UNWIND в модули ядра в ревизии 296428. Суть заключается в том, что при рекомендуемой схеме обновления системы make buildworld make buildkernel make installkernel reboot make installworld ... В случае если у вас есть модули ядра, требующие загрузки при старте системы, и вы провели обновление по указанному сценарию, то после стадии "make installkernel && reboot" во всех установленных модулях ядра будет иметься вышеуказанная секция SHT_AMD64_UNWIND, но так как загрузчик пока не обновлён на этапе "make installworld", при перезагрузке он не обработает данные секции в модулях, что может привести к панике ядра при загрузке. В /usr/src/UPDATING уже добавлено напоминание о данном нововведении. В нём рекомендуется проводить обновление с шагами: make buildworld make kernel
На сайте классического загрузчика LILO, повсеместно используемого в Linux в 1990-е годы, но впоследствии вытесненного GRUB и syslinux, появилось сообщение о намерении прекратить разработку начиная с декабря 2015 года. Из продолжающих использование LILO дистрибутивов можно отметить Slackware Linux. Последняя активность в репозитории исходных текстов LILO наблюдалась 10 месяцев назад. В качестве причины указывается наличие в LILO ограничений в плане поддержки современных технологий, таких как Btrfs, GPT и RAID. Сообщается, что желающим продолжить разработку LILO и взять на себя работу по его сопровождению следует связаться с текущим мэйнтейнером проекта (Joachim Wiedorn, ad_debian at joonet.de), который похожим образом взял на себя проект в 2010 году.
Опубликована первая альфа версия проекта SverigeLinux, предназначенного для автоматизации развёртывания Linux-систем на большом числе компьютеров в госучреждениях. Разработка профинансирована Шведским интернет-фондом и базируется на DebianLAN и FAI (Fully Automatic Installation). SverigeLinux позволяет в считанные часы установить Linux на сотнях рабочих станций, имея минимальные познания в области администрирования Linux-систем. Наработки проекта опубликованы на GitHub. Процесс развёрывания Linux-сети сводится к установке SverigeLinux на сервер (размер iso-образа 500 Мб). Установка достаточно простая и требует ответить на несколько типовых вопросов, таких как выбор подсети для клиентских машин и определение пароля администратора. После загрузки сервера, для установки Linux на клиентской системе достаточно загрузить ПК или ноутбук в режиме загрузки по сети (PXE). На клиентские машины операционная система устанавливается автоматически, без участия пользователя. Графическое окружение клиентской системы
Некоторое время назад в Chrome OS была реализована техника ускорения загрузки системы, основанная на асинхронной инициализации (probe) устройств. Теперь механизм асинхронной инициализации устройств предложен для включения в состав основного ядра Linux. Суть проблемы состоит в том, что некоторые устройства работают достаточно медленно. Поэтому вызов probe() при сканировании и инициализации устройств может занимать весьма ощутимое время. В этот момент загрузка системы приостанавливается и система не делает ничего полезного вплоть до завершения инициализации устройства, что является неоптимальным с точки зрения времени запуска системы. Предложенный патч отличается от предыдущих вариантов подобных патчей тем, что старается сохранить точки синхронизации, используемые драйверами в процессе загрузки, что минимизирует побочные эффекты от перехода на асинхронный режим. Кроме того, реализован интерфейс, через который драйвер может отказаться от асинхронной инициализации. Для экспериментаторов доступен
В сборочный инструментарий операционной системы ReactOS добавлена возможность создания гибридных образов, сочетающих LiveCD и BootCD. Изменения подготовил разработчик Гермес Белюска (Hermes Belusca-Maito), который модифицировал штатный загрузчик freeloader, что дало возможность использовать один и тот же установочный образ в роли установочного и Live-дистрибутива. Изменение также сделало возможным сетевую установку ReactOS в среде PXE с использованием загрузчика syslinux и драйвера ramdisk.sys. Но для такой загрузки необходимо наличие не менее 256-322 Мб ОЗУ. Кроме того того, внесённые в загрузчик улучшения позволили загружать ReactOS в Live-режиме c накопителей с интерфейсом USB.
В исходные тексты Dracut, генератора образов начальной загрузки системы Initramfs, добавлен код для обеспечения загрузки корневого образа системы с использованием BitTorrent (задействован BitTorrent-клиент ctorrent). Поддержка BitTorent добавлена в дополнение к средствам загрузки через http, https, ftp и tftp. Нововведение позволяет указать в качестве образа torrent-файл, после чего содержимое образа будет загружено с доступных для раздачи узлов, что может быть востребовано в ситуациях, когда один и тот же образ необходимо одновременно загрузить на несколько систем без создания излишней нагрузки на сеть.
Представлен стабильный релиз специализированного загрузочного образа Super Grub2 Disk 2.00s2, занимающего всего 11 Мб и предназначенного для организации загрузки любых систем в ситуациях, когда пользователь столкнулся с повреждением загрузчика, невозможностью загрузить систему или с перетиранием основного загрузчика в системах с несколькими ОС. Поддерживаются разделы с LVM и RAID, шифрованные разделы (LUKS и geli), загрузка с EFI, ieee1275 и CoreBoot. Управление и поиск доступных для загрузки систем осуществляется через систему консольных меню.