The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Arch Linux изменил организацию установки пакетов с ядром Linux

11.11.2019 13:31

Разработчики Arch Linux сообщили об изменениях в организации установки пакетов с ядром Linux. Все официальные пакеты с ядром (linux, linux-lts, linux-zen и linux-hardened) теперь не будут фактически устанавливать образ ядра в каталог /boot. Установка и удаление образов ядра будет производиться скриптом mkinitcpio (хуки для обработки операций установки ядра пока добавлены только в mkinitcpio, но в будущем появятся и в dracut). Изменение позволит сделать пакеты с ядром более самодостаточными и увеличить гибкость процесса загрузки, сохранив при этом обратную совместимость (переход к новой организации не требует от пользователя каких-либо ручных действий).

  1. Главная ссылка к новости (https://www.archlinux.org/news...)
  2. OpenNews: Arch Linux готовится к применению алгоритма сжатия zstd в pacman
  3. OpenNews: Грег Кроа-Хартман перешёл на использование Arch Linux
  4. OpenNews: В AUR-репозитории Arch Linux найдено вредоносное ПО
  5. OpenNews: Инициатива по обеспечению повторяемых сборок Arch Linux
  6. OpenNews: Arch Linux прекратил поддержку 32-разрядных систем x86
Автор новости: Павел Павлов
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/51843-archlinux
Ключевые слова: archlinux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (74) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:08, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну вот, kernel-modules-hook сломали, засранцы.
     
     
  • 2.43, Аноним (43), 08:08, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/saber-nyan/kernel-modules-hook/commit/5af7a0fe3933697bef23a
     

  • 1.2, Андрей (??), 18:26, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    это из-за UEFI, видимо
     
     
  • 2.3, Аноним (3), 18:28, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    С UEFI и так всё нормально работало.
     
  • 2.5, AnonPlus (?), 18:28, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    UEFI эти танцы вообще не нужны, оно может запустить ядро вообще без участия загрузчика.
     
     
  • 3.6, Аноним (6), 18:31, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    В моём интернете говорили, что efistub как раз такой загрузчик. А как без загрузчика? Может быть ты имел в виду без initramfs?
     
     
  • 4.7, Annoynymous (ok), 18:41, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    efistub это не загрузчик, это скрипт, который копирует ядро и initramfs на раздел EFI и настраивает конфигурацию загрузки. EFI затем грузит напрямую ядро прямо сам.

    В EFI Shell можно загрузиться в Linux, просто скопировав ядро на раздел EFI командой

    > fs0:
    > /vmlinuz-linux root=PARTUUID=3518bb68-d01e-45c9-b973-0b5d918aae96 initrd=/initramfs-linux.img

    Linux в данном случае выступает как EFI приложение. Таким образом, EFI вообще не нужен загрузчик.

     
     
  • 5.8, Annoynymous (ok), 18:41, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    efistub это не загрузчик, это скрипт, который копирует ядро и initramfs на раздел EFI и настраивает конфигурацию загрузки. EFI затем грузит напрямую ядро прямо сам.

    В EFI Shell можно загрузиться в Linux, просто скопировав ядро на раздел EFI, командой

    > fs0:
    > /vmlinuz-linux root=PARTUUID=3518bb68-d01e-45c9-b973-0b5d918aae96 initrd=/initramfs-linux.img

    Linux в данном случае выступает как EFI приложение. Таким образом, EFI вообще не нужен загрузчик.

     
     
  • 6.9, Annoynymous (ok), 18:42, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не первый раз опеннет глючит — после нажатия на кнопку «правка» и исправления записи — запись становится новым комментарием.
     
  • 6.45, Аноним (45), 09:23, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Уж постыдились бы писать коль не знаете. efistub - portable executable код в начале бинаря с ядром, делающий ядро efi приложением и являющийся загрузчиком ядра. Изменение записей в efi прямо с efistub не связано и производится только один раз (может быть существуют дистрибутивы мусорящие в efi десятком ядер?). Скрипт, копирующий ядро в место, указанное в загрузочной записи, тоже к efistub прямого отношения не имеет.
     
     
  • 7.70, Any (??), 07:23, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    смешно читать подобное в принципе.
    когда один говорит про "козла" что это "баран", а другой говорит, "нет, козел это слон!" третий скажет что "баран" это "жираф"
    И такое не впервой у линуксоидов.
     
  • 5.10, Аноним (6), 18:50, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, странно. Мой efistub находится в ядре в drivers/firmware/efi/libstub и ничего не копирует и не настраивает, приходится делать это вручную в efibootmgr. А initramfs и вовсе выключен.
     
     
  • 6.22, Аноним (22), 21:19, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –8 +/
    IMHO: Linux проиграл когда согласилиси на все эти EFI.
    (не говоря уже про вместо массового бойкота и дискредитации таких ПК - в т.ч. как не x86 архитектуры, реально).
    Просто линуксоиды кажется этого ещё не поняли... Точней и среди линуксоидов реально - мало думающих, таки аналогично виндам или макам.
     
     
  • 7.27, Аноним (27), 21:57, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Linux проиграл когда согласилиси на все эти EFI

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

    > Просто линуксоиды кажется этого ещё не поняли

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

     
     
  • 8.55, IRASoldier_registered (ok), 15:52, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это называется иерархия компетенций Хочешь право голоса более весомое - прини... большой текст свёрнут, показать
     
     
  • 9.61, Аноним (61), 01:11, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Корпоарции согласен - тут не всегда причём У них свои нужды а, у Intel с MS - ... большой текст свёрнут, показать
     
     
  • 10.66, IRASoldier_registered (ok), 15:45, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    слава Богу, не идейный Он делом занимается, операционку фигачит Воя и пла... текст свёрнут, показать
     
     
  • 11.76, Аноним (76), 00:27, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да вы что И что хорошего Выдача сертифика - признак реигиозно-политической у... текст свёрнут, показать
     
     
  • 12.78, IRASoldier_registered (ok), 15:51, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Лолшто И где несчастные дистрибутивы, не получившие от злобных корпорастов серт... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 14.82, IRASoldier_registered (ok), 00:40, 19/11/2019 [ответить]  
  • +/
    О, тебя всё еще бомбит, экое пролонгированное-то действие ... текст свёрнут, показать
     
     
  • 15.83, Аноним (83), 18:10, 19/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Застрелись, - не портьте атмосферу своими идиотизмами ... текст свёрнут, показать
     
  • 7.41, Аноним (41), 07:43, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Линукс проиграл на десктопах, и как раз потому, что стал позиционировать себя как "систему не для десктопа". Ифай здесь вообще ни при чем.
     
     
  • 8.44, iPony129412 (?), 08:27, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А он и никогда себя так и не позиционировал в общем случае ... текст свёрнут, показать
     
     
  • 9.51, Andrey Mitrofanov_N0 (??), 11:05, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Продано http techrights org 2019 09 10 zemlin-on-desktop-laptop-linux И ACPI... текст свёрнут, показать
     
  • 7.46, asdasd (?), 09:27, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Linux проиграл когда согласилиси на все эти EFI.

    Не знаю где он там проиграл, но тот-же rEFInd настроить, мягко говоря, проще чем тот-же grub2 (поэтому до этого сидел на lilo, но там свои проблемы).

     
  • 7.56, IRASoldier_registered (ok), 15:57, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >когда согласилиси на все эти EFI

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

    >массового бойкота и дискредитации

    Ты всерьез думаешь, что миллионы пользователей повелись бы на такой откровенный идиотизм по совершенно неочевидному поводу? :-)

     
     
  • 8.62, Аноним (62), 01:45, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы Торвальдс а, в идеале и с BSDшникми принципиально отказались бы приним... большой текст свёрнут, показать
     
     
  • 9.67, IRASoldier_registered (ok), 15:52, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это дурно повлияло бы на развитие и совершенствование продукта, среди пользов... текст свёрнут, показать
     
     
  • 10.75, Аноним (75), 00:12, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Неправда, такие не сидят на линукс Впрочем большинство и озабоченных, хоть вро... текст свёрнут, показать
     

  • 1.4, Аноним (6), 18:28, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Что там слышно по поводу новой лтс ветки? 5.4 до нового года случится? Надоело уже 4.19. Меня согнали с 4.14, а на 4.4 лютая регрессия с мёрвовой системой случилась, так бы можно было сидеть и дальше. В общем, надо переезжать на новую лтс ветку пока ядро не деградировало.
     
     
  • 2.11, Аноним (11), 19:03, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    зачем лтс
     
     
  • 3.14, Аноним (6), 19:09, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Поменьше экспериментов, ничего не ломается (в норме), только проверенные фичи. В идеале более редкие обновления.
     
     
  • 4.25, Аноним (27), 21:36, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Поменьше экспериментов, ничего не ломается (в норме), только проверенные фичи. В идеале более редкие обновления.

    В линухе это не так работает, если тебе нужно, чтобы 100% ничего не сломали - выбери "неподдерживаемое ядро", которое работает с твоим железом, и будет тебе щастье.
    Если всё работает - можно не обновлять, CVE редки. А LTS'ы иногда ломают.
    Стоит выбирать по фичам и скорости, а не мифический LTS где чинят ошибки в модулях, которыми ты никогда не будешь пользоваться.

     
     
  • 5.26, Аноним (6), 21:48, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Так-то в лтс бэкпортируют полезные фичи.
     
     
  • 6.31, Led (ok), 23:49, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Нет
     
     
  • 7.47, Аноним (6), 09:51, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Сам знаешь кого ответ. Я вот знаю, что бэкпортировались фичи и исправления.
     
     
  • 8.48, Аноним (48), 09:57, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Исправления - да Фичи - нет Если ты утверждаешь обратное - дай пару примеров, ... текст свёрнут, показать
     
     
  • 9.50, Аноним (6), 10:38, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я не буду искать сейчас по рассылкам Какие-то фичи ext4 перетекали в лтс, драйв... текст свёрнут, показать
     
  • 9.57, Аноним (57), 16:30, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Дрова и исправления, как минимум Не нуди здесь своим нет , умник ... текст свёрнут, показать
     
  • 2.15, Аноним (15), 19:11, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Следующая LTS должна быть либо 5.2, либо 5.7. Если не работает что-то критическое пишите багрепорт в Арчевский багтрекер, может на 5.2 переедут.
     
     
  • 3.17, Аноним (6), 19:15, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >5.2

    это вряд ли, тут пишут что нынешнее 5.4-rc будет lts (хотя этой инфе верить не обязательно) https://www.kernel.org/category/releases.html

     
  • 3.18, Аноним (15), 19:18, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    точнее, я просто предположил, что 5.7 будет следующим лтс, тут Грег пишет, что скорее всего 5.4 будет таковым, но это еще не точно.
    https://people.kernel.org/gregkh/next-long-term-supported-kernel-release
     
  • 2.16, Аноним (16), 19:14, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, о регрессиях..
    https://www.phoronix.com/scan.php?page=article&item=linux-416-54&num=1

    Жди следующую LTS :))

     
     
  • 3.19, Аноним (6), 19:22, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Какая жесть, спасибо за инфу. Посижу пока на 4.19, есть ещё целый год. На позапрошлой лтс как я убедился сидеть фатально опасно, но тут вроде короткие сроки.
     
     
  • 4.23, Аноним (22), 21:23, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Сижу на XP: регрессии.. а, это что?!... ;)
     
     
  • 5.53, Аноним (53), 14:24, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    XP это что ? какой-то древний linux или всеми позабытое ответвление bsd ?
     
     
  • 6.63, Аноним (63), 01:50, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    linux c bsd - а, это что?!... ;)
     
     
  • 7.64, Аноним (64), 01:54, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    (а, XP - это там где нет регрессии...)
     
  • 3.77, demo (??), 03:39, 17/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    в коментах там говнобурдя что это из пачей на интеловские камни и что ситуация будет только ухудшаться  пока интел не решит эту проблему физически
     

  • 1.12, Аноним (12), 19:08, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Прям как на Fedora
     
  • 1.21, Аноним (-), 20:17, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Все официальные пакеты с ядром теперь не будут фактически устанавливать образ ядра в каталог /boot.

    При LVM on LUKS этот раздел всё так же придётся оставлять незашифрованным?

     
     
  • 2.24, Аноним (27), 21:25, 11/11/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На LVM on LUKS теперь корень останется незашифрованым.
     
     
  • 3.40, Аноним (40), 07:27, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Образ _копируется_ на хуке, рут в процессе загрузки не участвует, гений
     
  • 2.37, Аноним (40), 02:36, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как это по твоему может повлиять на необходимость не зашифровывать бут? Это целиком зависит от твоего загрузчика. Граб умеет первый люкс
     

  • 1.28, botman (ok), 22:14, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Поломали загрузчик Archlinux после переустановки debian stable. Теперь Debian загружается, а работавший до того Archlinux нет. Не припомню чтобы на системе один дистрибутив Linux работал, а другой нет.Раньше без проблем можно было работать с одним хомяком двум системам. Manjaro топчет Archlinux, спешить замещать загрузчик Debian подстилочным арчем всё меньше, в последний раз его grub после зеркалирования диска даже не определил там Debian, не то что кириллицы. Зато Debian сразу ожил.
     
     
  • 2.33, аноним3 (?), 00:17, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    много таких случаев видел. когда номер ядра одинаковый а в одном дистре все пашет, а в другом даже веса видео поднять не хочет. хотя потом можно его поднять, но не в стоковых настройках. была у меня проблемка выбрать лайв для экстренных ситуаций после обвала системы(чаще винды у знакомых) и последующего копирования всего важного до переустановки. так вот многие дистры не понятно как собирают ядрышки.номера версий ядер одни и те же( иногда незначительная разница типа 4.14 и 4.15 для примера) но наличие драйверов к аппаратуре различается. как это могло происходить не знаю, но такое видел.
     

  • 1.29, Аноним (29), 22:16, 11/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Чем лучше старого с boot?
     
     
  • 2.32, Аноним (15), 00:04, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ничем, просто раньше пакет с ядром его закидывал в бут, а теперь это делает скрипт  mkinitcpio. Просто на реддите появились окирпиченные, кто обновил ядро, но не обновил mkinitcpio, чего делать в любом случае нельзя, в честь этого опубликовали новость на глагне.
     
  • 2.38, Аноним (40), 02:37, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Возможность пересобрать бут раздел целиком при отстутвии интернета и пустым кешем пакмана
     
     
  • 3.65, Аноним (65), 09:53, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Я не понял из новости, откуда при пустом кэше возьмётся сам образ ядра. Арча нет, можете объяснить?
     
     
  • 4.71, Аноним (40), 15:12, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    /usr/lib/modules/[kernel]/vmlinuz
     

  • 1.34, Аноним (34), 00:18, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Так, не понял. А где же тогда фактически будет лежать ядро? Допустим я хочу стартануть систему через EFI, а рут каталог шифрован. И чё? Ядрышко же в /boot лежит, не?
     
     
  • 2.35, Аноним (34), 00:19, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Или тут имеется ввиду точка монтирования уже после загрузки системы?
     
  • 2.39, Аноним (40), 02:38, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Установка и удаление образов ядра будет производиться скриптом mkinitcpio

    Чем читаешь то? Образ копируется

     
     
  • 3.58, Аноним (57), 16:34, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Копируется-то куда именно?
     
     
  • 4.60, anonymous (??), 20:23, 12/11/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в /boot
    но уже не в момент распаковки пакета, а при запуске mkinitcpio
    - позволяет инсталировать сразу несколько ядер
     
     
  • 5.72, Аноним (40), 15:13, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Раньше нельзя, думаешь, было ставить несколько ядер?
     

  • 1.49, Аноним (-), 10:29, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    >Автор новости: Павел Павлов

    Арчешкольник?

     
  • 1.54, DerRoteBaron (ok), 14:30, 12/11/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    При этом в несколько одновременно устанавливаемых пакетов с разными версиями одного и того же ядра, как делают все взрослые люди, разработчики арча не смогли.
     
     
  • 2.68, Michael Shigorin (ok), 18:19, 13/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Что, серьёзно?  Тогда отсутствие хоть какого-то обоснования в этой новости понятней (нет, по ссылкам ещё и на арчик ходить здоровья нету, у них мне только здоровская вики интересна).
     
     
  • 3.69, Аноним (69), 01:25, 14/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, тогда еще Вам новость.
    https://linderud.dev/blog/reproducible-arch-linux-packages/
    Берегите себя...
     
     
  • 4.74, DerRoteBaron (ok), 23:18, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, тогда еще Вам новость.
    > https://linderud.dev/blog/reproducible-arch-linux-packages/
    > Берегите себя...

    Типичный Арч. И люблю его и ...

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

     
  • 3.73, DerRoteBaron (ok), 20:26, 16/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Что, серьёзно?  Тогда отсутствие хоть какого-то обоснования в этой новости понятней
    > (нет, по ссылкам ещё и на арчик ходить здоровья нету, у
    > них мне только здоровская вики интересна).

    У них этот баг висит ровно 10 лет и 1 месяц, и особых движений по нему не наблюдается.
    https://bugs.archlinux.org/task/16702

     
     
  • 4.84, Аноним (84), 21:58, 20/11/2019 [^] [^^] [^^^] [ответить]  
  • +/
    У Manjaro нет такого бага(фичи) и есть много ядер. Пользуйтесь...
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру