URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117354
[ Назад ]

Исходное сообщение
"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."

Отправлено opennews , 14-Май-19 00:54 
В OpenBSD добавлена (https://twitter.com/openbsd/status/1121889666918227968) утилита sysupgrade (https://man.openbsd.org/sysupgrade), предназначенная для автоматического обновления системы до нового релиза или снапшота ветки CURRENT.


Sysupgrade загружает необходимые для обновления файлы, проверяет их при помощи signify (https://www.opennet.dev/opennews/art.shtml?num=38884), копирует bsd.rd (специальный ramdisk, работающий полностью из оперативной памяти, используемый для установки, обновления и восстановления системы) в bsd.upgrade и инициирует перезагрузку системы. Загрузчик, обнаружив наличие bsd.upgrade, начинает его автоматическую загрузку (может быть отменено пользователем) и автоматическое обновление системы до загруженной ранее версии.


Уже сейчас sysupgrade можно использовать для автоматического обновления до актуальных ежедневных снапшотов CURRENT, начиная с релиза OpenBSD 6.6 предполагается его использование для обновления с релиза на релиз. До появления sysupgrade аналогичные действия было необходимо проделывать вручную или автоматизировать самостоятельно.


Для установки обновлений безопасности и исправлений ошибок на стабильные релизы OpenBSD по-прежнему предлагается использовать утилиту syspatch (https://man.openbsd.org/syspatch), накладывающую бинарные патчи с исправлениями на базовую систему.

URL: https://twitter.com/openbsd/status/1121889666918227968
Новость: https://www.opennet.dev/opennews/art.shtml?num=50677


Содержание

Сообщения в этом обсуждении
"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Тимофей , 14-Май-19 00:54 
>Уже сейчас sysupgrade можно использовать для автоматического обновления до актуальных ежедневных снапшотов CURRENT

Это просто праздник какой-то!


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 01:14 
На всякий уточню ещё раз: "уже сейчас" - это только если у тебя CURRENT.
Впрочем, обновиться до снапшотов CURRENT тривиально: загружаешь https://cdn.openbsd.org/pub/OpenBSD/snapshots/amd64/bsd.rd , грузишься в него, давишь U, отвечаешь на вопросы инсталлера.

Ещё интересного почитать по теме:
https://www.codemadness.org/openbsd-autoinstall.html
https://www.tumfatig.net/20190426/openbsd-automatic-upgrade/


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 02:40 
> На всякий уточню ещё раз: "уже сейчас" - это только если у тебя CURRENT.

Ну вот, я с 4.9 до 6.3 включительно, использовал -current на лэптопе, с 6.4 решил использовать -stable, но видимо не судьба. :D


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 02:50 
> Ну вот, я с 4.9 до 6.3 включительно, использовал -current на лэптопе, с 6.4 решил использовать -stable, но видимо не судьба. :D

-stable - это скучно ;).

PS: Ох уж эта моя FreeBSDшная привычка писать -stable/-current капсом =\


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 03:18 
> -stable - это скучно ;).

Да там и в -current не пугающе весело, в контексте лэптопов, с проблемами после обновления я сталкивался лишь пару раз, когда в 5.х основательно ABI меняли.


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 03:29 
> Да там и в -current не пугающе весело, в контексте лэптопов, с проблемами после обновления я сталкивался лишь пару раз, когда в 5.х основательно ABI меняли.

У меня вообще ровно обратная ситуация: в -stable у меня не работала сетевуха (alc, хотя в драйвер поддержку добавили как раз в 6.5). В -current всё починили раньше, чем у меня появилось время собрать нормальную диагностику и сдать баг. Или другой пример - после недавнего обновления на свежий снапшот заработала вторая (дискретная) видюха в ноуте. Я так понимаю, и я раньше мог заставить их работать вместе, написав куда-то что-то, но мне это особенно без нужды, поэтому я ленился.
А тут обновившись обнаружил, что оно само заработало (ну как "само", я в чейнджлоге что-то про это видел, но большого значения не придал). Приятно. А -stable же таких радостей не приносит и пакеты там тухлые (я знаю про m:tier).


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 04:22 
> Приятно. А -stable же таких радостей не приносит и пакеты там тухлые (я знаю про m:tier).

У m:tier проблемы, видимо финансового плана, поэтому они с апдейтами совсем не спешат.



"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Аноним , 14-Май-19 05:01 
а что делать со второй видяшкой в openbsd?

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 15:28 
> а что делать со второй видяшкой в openbsd?

Я бы скорее спросил "зачем вообще нужны две видеокарты, если ты не геймер и не майнер" или "зачем нужны две видеокарты в ноутбуке".
Мне, по большому счёту, не нужны, просто ноут такой (брал из других соображений). Обе видеокарты, кстати, довольно поганые, с точки зрения производительности, насколько я могу понимать).
Как я вообще заметил, что вторая видюха стала работать: перестало лагать 4K видео в webm с youtube в mpv. Раньше жевало только h264 и avc (кажется) в 4K без тормозов.
Мне это сейчас не очень актуально, ибо на родном монике 4K без нужды, а внешним сейчас редко выходит пользоваться.
А, ну в dmesg перестало ругаться про "hardware acceleration disabled" или что-то такое (сейчас на работе с линукса, если нужно зачем-то точно знать, что оно туда писало и что пишет сейчас - могу запостить ближе к ночи).


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 23-Май-19 03:11 
Извините за некропостинг, но вынужден сообщить, что ввёл в заблуждение насчёт второй видеокарты и 4K видео. Вторая карта просто заработала, с производительностью декодирования видео это никак не связано. По факту, дискретная карта стала обнаружаться, но никак не используется.
По**ался в глаза, когда смотрел в логи. Извиняюсь, что нагнал. Вот.

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 02:38 
$ s=`which sysupgrade` ; file $s ; wc -l $s
/usr/sbin/sysupgrade: Korn shell script text executable
     194 /usr/sbin/sysupgrade
$

;)


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 02:49 
> /usr/sbin/sysupgrade: Korn shell script text executable
>      194 /usr/sbin/sysupgrade

Ну а что? Скромно и со вкусом. :)


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 02:53 
> Ну а что? Скромно и со вкусом. :D

Так я только одобряю. Шелл - адекватный выбор для такой утилиты. И OpenBSD мне нравится в том числе и потому что не страдает оверинжинирингом и решает проблемы простым способом, без извратов и усложнений.


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 03:12 
> OpenBSD мне нравится в том числе и потому что не страдает
> оверинжинирингом и решает проблемы простым способом, без извратов и усложнений.

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

Upd: отсутствии в этом поделии адекватной fs и giant lock'e. :)


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 03:31 
> корпорастии

В ней-то почему вдруг?
Чем чем, а этим опёнок-то точно не грешит.

Аааа. Или в плане, что BSD = корпораст. Ну да.
Да пусть в чём хотят обвиняют, бог в помощь.


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено анонн , 14-Май-19 11:43 
> обвинять в любви к простыням, корпорастии, фанатизме...

Это ж классика! )
https://www.opennet.dev/opennews/art.shtml?num=48634
> Организация Software Freedom Conservancy сообщила об успешном продолжении урегулирования вопроса по соблюдению компанией Tesla условий лицензии GPL. Первые замечания о нарушении лицензии GPL в информационных системах автомобилей Tesla, в которых активно используется Linux и открытое ПО, были направлены ещё в 2013 году,

(воз и ныне там - код так и не опубликовали)
https://www.opennet.dev/opennews/art.shtml?num=49424
> Компания Microsoft присоединилась к инициативе по защите Linux от патентных претензий

https://www.opennet.dev/opennews/art.shtml?num=50614
> Началось тестирование бета-версии Oracle Linux 8

https://www.opennet.dev/opennews/art.shtml?num=50637
> Microsoft анонсировал подсистему WSL2 со штатным ядром Linux

Linux везде!

> в продукте ... используется код BSD ...

(с гордо задранной гузкой)"Фу, опять эти корпоративные подстилочки!"


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено б.б. , 14-Май-19 05:33 
во, ничтяк, а то на аппаратно недоступных консолях было нуно. на виртуалке-то можно к vnc подцепиться

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 07:09 
> во, ничтяк, а то на аппаратно недоступных консолях было нуно. на виртуалке-то
> можно к vnc подцепиться

Раскрой мысль, а то я ничего не понял.


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено б.б. , 14-Май-19 07:41 
на аппаратном сервере нельзя увидеть bsd.rd, только физически. а физически - немае.

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Айран , 14-Май-19 09:49 
немае это глагол?

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 09:50 
> немае это глагол?

Судя по конструкции предложения - существительное. ;)


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 14-Май-19 15:43 
>> во, ничтяк, а то на аппаратно недоступных консолях было нуно. на виртуалке-то можно к vnc подцепиться
> Раскрой мысль, а то я ничего не понял.

Я так понимаю, речь о том, что если у тебя не виртуалка или сервак без KVM/iKVM, то ты не сможешь инициировать загрузку bsd.rd. Я, правда, не понимаю, почему это большая проблема - можно же сделать mv /bsd /bsd.old && mv /bsd.rd /bsd && reboot.
Но теперь более простой и удобный способ, так или иначе.


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено б.б. , 15-Май-19 12:47 
> mv /bsd /bsd.old && mv /bsd.rd /bsd && reboot.

и? получишь повисший навсегда сервак, потому что некому будет нажать U


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 15-Май-19 14:07 
>> mv /bsd /bsd.old && mv /bsd.rd /bsd && reboot.
> и? получишь повисший навсегда сервак, потому что некому будет нажать U

Вот тут https://www.tumfatig.net/20190426/openbsd-automatic-upgrade/ написано, как "нажать U" автоматически. Но согласен, из моего прошлого сообщения это никак не следовало.


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено б.б. , 15-Май-19 15:01 
ошибка в anwer file, или новый вопрос, на который не был предусмотрен ответ - и получается то же самое, вечный bsd.rd, где нечего нажать на кнопку

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 15-Май-19 16:02 
>  ошибка в anwer file, или новый вопрос, на который не был предусмотрен ответ - и получается то же самое, вечный bsd.rd, где нечего нажать на кнопку

Всё так. Но это решается тестированием, что ли.
Так что повторюсь, большой проблемы не вижу. Но она да, есть. Поэтому появился sysupgrade - я же не спорю, что с ним сложностей стало меньше.


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Аноним , 14-Май-19 09:35 
Фсе уже не торт, как же ж я буду превосходство над ламерами показывать ручным обновлением?

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 14-Май-19 09:49 
> Фсе уже не торт, как же ж я буду превосходство над ламерами
> показывать ручным обновлением?

Рано беспокоится, ручное обновление продолжает работать!


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено тигарэтоя , 14-Май-19 17:35 
его просто крутые ламеры окружают - знают, что уже можно не "вручную"

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено анонимчик , 14-Май-19 10:13 
следующее что я буду пробовать когда захочу альтернативу voidlinux

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено sergeyb , 14-Май-19 10:13 
Скринкаст с демонстрацией работы sysupgrade - https://asciinema.org/a/lyK6LM06P5zqWDXRZwN0VWJnY

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Аноним , 15-Май-19 17:29 
У NetBSD стащили?

"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено Дон Ягон , 15-Май-19 18:02 
> У NetBSD стащили?

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

PS:

/tmp $ s=sbin/sysupgrade ; file $s ; wc -l $s
sbin/sysupgrade: POSIX shell script, ASCII text executable
518 sbin/sysupgrade
/tmp $


"В OpenBSD-CURRENT добавлена утилита sysupgrade для автоматич..."
Отправлено ssh , 16-Май-19 04:56 
> У NetBSD стащили?

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