![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Механизм Kexec HandOver для перезагрузки ядра Linux без потери состояния" | +/– | ![]() |
Сообщение от opennews (?), 15-Апр-25, 09:59 | ||
В списке рассылки ядра Linux представлена шестая версия патчей с реализацией механизма Kexec HandOver (KHO), развиваемого инженерами из компаний Amazon, Microsoft и Google. Патчи уже приняты в ветку mm-everything, в которой осуществляется накопление изменений для будущей ветки ядра 6.16, связанных с управлением памятью. На базе Kexec HandOver компания Google разрабатывает подсистему Live Update Orchestrator (LUO), позволяющую перезагружать ядро без остановки работы устройств... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
6. Сообщение от Аноним (6), 15-Апр-25, 10:09 | –6 +/– | ![]() |
В промежутках между рестартами эту область памяти можно править как хочешь и занести троян. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #26, #44 |
7. Сообщение от Аноним (7), 15-Апр-25, 10:16 | –15 +/– | ![]() |
Я не знаю, почему, на опенсурцеры почему то не дружат с сохранением состояний. Может это потому, что они юзают си, где нет ооп в явном виде. При наличии ооп задача сохранения состояния объекта обычно становится тривиальной. Ты запихиваешь все свойства объекта в класс. Когда надо, ты без всякой сериализации просто сохраняешь память объекта куда тебе надо. Хоть в файл, хоть в другую область памяти, хоть куда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10, #12, #16, #17, #18, #40, #49, #54 |
8. Сообщение от pavel_simple. (?), 15-Апр-25, 10:21 | +15 +/– | ![]() |
> В промежутках между рестартами эту область памяти можно править как хочешь и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #45, #62 |
10. Сообщение от pavel_simple. (?), 15-Апр-25, 10:23 | +8 +/– | ![]() |
> Я не знаю, почему, на опенсурцеры почему то не дружат с сохранением | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #29 |
11. Сообщение от Аноним (11), 15-Апр-25, 10:24 | +/– | ![]() |
А можно написать команду как меняется переход то? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
12. Сообщение от Аноним (12), 15-Апр-25, 10:24 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #20 |
16. Сообщение от Аноним (16), 15-Апр-25, 10:41 | +2 +/– | ![]() |
> Когда надо, ты без всякой сериализации просто сохраняешь память объекта куда тебе надо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #67, #68 |
17.
Сообщение от windows10![]() | +2 +/– | ![]() |
> Я не знаю, почему, на опенсурцеры почему то не дружат с сохранением состояний. Может это потому, что они юзают си, где нет ооп в явном виде. При наличии ооп задача сохранения состояния объекта обычно становится тривиальной. Ты запихиваешь все свойства объекта в класс. Когда надо, ты без всякой сериализации просто сохраняешь память объекта куда тебе надо. Хоть в файл, хоть в другую область памяти, хоть куда. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #58, #69 |
18. Сообщение от Аноним (18), 15-Апр-25, 10:52 | +2 +/– | ![]() |
> просто сохраняешь память объекта куда тебе надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #24, #47, #71 |
19. Сообщение от Аноним (19), 15-Апр-25, 10:54 | –1 +/– | ![]() |
Такое уже было и даже в нескольких видах. И умирало потому что особо никому не нужно было. На самом деле "когда остановка недопустима и необходимо обеспечить непрерывный цикл работы отдельных устройств." _очень_ узкая прослойка, сходу даже и не скажешь, где нельзя остановиться, но, где прям кровь из носу, нужно зачем-то обновиться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23, #72 |
20. Сообщение от pavel_simple. (?), 15-Апр-25, 10:57 | +/– | ![]() |
> При обновлении соснёшь. При переносе на другое железо соснёшь. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #25 |
23. Сообщение от Аноним (23), 15-Апр-25, 11:16 | +/– | ![]() |
При чём тут "нельзя"? Просто зачем делать перебой, если его можно не делать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #55 |
24. Сообщение от nikitron (ok), 15-Апр-25, 11:20 | +/– | ![]() |
да да, ни разу не видел класс без указателей в реальном проекте, а потом появляются разные пергурзки операторов, чтобы его в/из стрима доставать... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
25. Сообщение от Аноним (12), 15-Апр-25, 11:21 | +1 +/– | ![]() |
Он утверждает, что сериализация -- оверинжиниринг. Это не так. При чём тут kexec, у тебя всё хорошо? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #31 |
26. Сообщение от Аноним (-), 15-Апр-25, 11:28 | +2 +/– | ![]() |
> можно править как хочешь и занести троян. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #43 |
27.
Сообщение от Аноним![]() | –1 +/– | ![]() |
Как по мне это все костыли для монолитного монстра. Нужно сохранять состояния системы, для того что бы обновиться в рилтайм? Используйте QNX или другие системы с модульным микроядром. А если уж приспичело обновлять монолитное ядро то реализацию нужно возлагать на разработчиков модулей и софта, а не патчи придумывать ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #35, #41 |
29. Сообщение от нах. (?), 15-Апр-25, 11:53 | +/– | ![]() |
> Может не в опенсорсной макоси или вынде? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
31. Сообщение от pavel_simple. (?), 15-Апр-25, 12:50 | +/– | ![]() |
> Он утверждает, что сериализация -- оверинжиниринг. Это не так. При чём тут | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #36 |
35. Сообщение от pavel_simple. (?), 15-Апр-25, 13:02 | +2 +/– | ![]() |
> Как по мне это все костыли для монолитного монстра. Нужно сохранять состояния | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
36. Сообщение от Аноним (12), 15-Апр-25, 13:13 | +/– | ![]() |
Совершенно очевидно, он говорил это вне контекста. А чё ты ещё с памятью сделаешь? Ты же не возьмёшь и сохранишь как оно есть в памяти, нужно разбираться, что сохранять и откуда. А потом ты заменишь какой-нибудь код или обновишь версии компонентов тулчейна и без процесса десериализации всё развалится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 |
39. Сообщение от Андрей (??), 15-Апр-25, 13:31 | +/– | ![]() |
Когда корпы начинают лезть во что то хорошее, то это хорошее становится злом.Предлоги не важны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #42, #50 |
40. Сообщение от Аноним (-), 15-Апр-25, 13:32 | +/– | ![]() |
> Я не знаю, почему, на опенсурцеры почему то не дружат с сохранением состояний. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #81 |
41. Сообщение от Аноним (-), 15-Апр-25, 13:41 | –1 +/– | ![]() |
> для того что бы обновиться в рилтайм? Используйте QNX или другие системы с | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #64 |
42. Сообщение от Аноним (-), 15-Апр-25, 13:42 | +1 +/– | ![]() |
> Когда корпы начинают лезть во что то хорошее, то это хорошее становится злом.Предлоги не важны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
43. Сообщение от Аноним (43), 15-Апр-25, 13:53 | +/– | ![]() |
> Надежнее заносить трояны и бекдоры прямо в ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
44. Сообщение от Аноним (-), 15-Апр-25, 13:56 | +2 +/– | ![]() |
> В промежутках между рестартами эту область памяти можно править как хочешь и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #63 |
45. Сообщение от Аномни (-), 15-Апр-25, 13:58 | +1 +/– | ![]() |
> а чё сразу троян не записать в ядро? Или не записать троян | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
47. Сообщение от Аноним (-), 15-Апр-25, 14:10 | +/– | ![]() |
>> просто сохраняешь память объекта куда тебе надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
49. Сообщение от OpenEcho (?), 15-Апр-25, 15:20 | +1 +/– | ![]() |
> Может это потому, что они юзают си, где нет ооп в явном виде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
50. Сообщение от OpenEcho (?), 15-Апр-25, 15:27 | +/– | ![]() |
> Когда корпы начинают лезть во что то хорошее | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #51, #73 |
51. Сообщение от Аноним (12), 15-Апр-25, 16:16 | +/– | ![]() |
Кстати, до сих пор весь мой прикладной софт написан студентами и/или дилетантами. Ядро большого значения тут не имеет. Ну и толку от корп? Корпы решают только свои задачи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #84 |
54. Сообщение от Аноним (54), 15-Апр-25, 17:29 | +1 +/– | ![]() |
Троллите, или вам просто лень посмотреть на реализацию сохранения и загрузки объекта? Нихрена там не тривиально, особенно с методами. По сути нужно чуть ли не ELF-файл дампить, чтобы потом обратно ваш "объект" загрузить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
55. Сообщение от Аноним (54), 15-Апр-25, 17:31 | +1 +/– | ![]() |
Решается покупкой второго компьютера и использованием системы с передачей управления в него от выключаемого. Другой вопрос, почему перезагрузка вдруг стала "дорогой", медленной операцией. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #75 |
56. Сообщение от slavanap (?), 15-Апр-25, 18:19 | +/– | ![]() |
А почему нельзя было просто сделать то же самое, корректно написав выгрузку драйвера гипервизора с сохранением состояния? Нафига всё ядро обновлять? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #60 |
57. Сообщение от Аноним (57), 15-Апр-25, 23:01 | +2 +/– | ![]() |
Как изнутри системы/виртуальной машины определить, что ты потерял время и была "заморозка" или пауза при работе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #59 |
58. Сообщение от ss (??), 16-Апр-25, 08:38 | +/– | ![]() |
Все проще- она иноагент не шпрехающий по русски... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
59. Сообщение от ss (??), 16-Апр-25, 08:42 | +1 +/– | ![]() |
навернео по расхождению часов с внешним истоником. Кстати это можно делать и не в ВМ. Если обнаружить что цикл цефеид вдруг стал нестабильным - то наверное мы всетаки живем в матрице | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #65 |
60. Сообщение от ss (??), 16-Апр-25, 08:42 | +/– | ![]() |
потому что цель- в обновлении ядра а не в этом драйвере... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
61. Сообщение от Аноним (61), 16-Апр-25, 08:45 | +1 +/– | ![]() |
И лайвпатч сразу стал не нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
62. Сообщение от n00by (ok), 16-Апр-25, 09:07 | –2 +/– | ![]() |
>> В промежутках между рестартами эту область памяти можно править как хочешь и | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 Ответы: #79 |
63. Сообщение от n00by (ok), 16-Апр-25, 09:12 | +/– | ![]() |
Некоторые вещи из всё "что пожелает" делать не так просто. Например, реализовать stop_machine() без вызова stop_machine(). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #77 |
64. Сообщение от n00by (ok), 16-Апр-25, 09:23 | –1 +/– | ![]() |
>> для того что бы обновиться в рилтайм? Используйте QNX или другие системы с | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #78 |
65. Сообщение от Аноним (65), 16-Апр-25, 10:18 | +/– | ![]() |
Для нас цикл цефеид по идее останется стабильным - он ведь часть матрицы (если считать, что мы в матрице). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #76 |
67. Сообщение от Аноним (67), 16-Апр-25, 19:14 | –1 +/– | ![]() |
Для этого надо знать структуру данных закрытых систем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
68. Сообщение от Аноним (68), 16-Апр-25, 19:15 | +/– | ![]() |
Зачем их куда-то сохранять, если они и так в памяти лежат? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #70 |
69. Сообщение от Аноним (67), 16-Апр-25, 19:26 | +/– | ![]() |
Не совсем понятно. Если есть процесс, который динамически подцепил библиотеку с печатью Hello World, а вы как-то поменяли образ библиотеки (которая отображена в память процесса), то ясно, что система просто сделает Copy-on-Write и оставит старую версию, пока сам процесс не перезагрузит новую версию библиотеки или что более вероятно система Вас пошлет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
70. Сообщение от Аноним (67), 16-Апр-25, 19:28 | +/– | ![]() |
Вы наверно плохо знакомы с механизмами освобождения и предоставления памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 |
71. Сообщение от Аноним (67), 16-Апр-25, 19:33 | +/– | ![]() |
Вероятно у Вас ограниченная практика, если Вы сводите всё к просто копированию памяти. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
72. Сообщение от Аноним (67), 16-Апр-25, 19:37 | +/– | ![]() |
Когда у тебя в условиях предоставления услуги написано 24/7, то повертишься. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #80 |
73. Сообщение от Аноним (67), 16-Апр-25, 19:47 | +/– | ![]() |
Не надо просто идеализировать корпорации. У них острые зубы и здоровый аппетит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #74, #83 |
74. Сообщение от Аноним (67), 16-Апр-25, 19:49 | +/– | ![]() |
В добавок: вспоминая по памяти из сериала Элементарно: "Вы ищите социопата в менеджменте корпорации? Мы все здесь социопаты" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
75. Сообщение от Аноним (67), 16-Апр-25, 19:59 | +/– | ![]() |
Давно реализовано понятие Кластер. Топик решает проблему, когда миграция клиентов проблематична. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
76. Сообщение от ыы (?), 16-Апр-25, 20:06 | +/– | ![]() |
любое отклонение от цикла который согласно расчетам должен быть стабильным - вызовет подозрение. если отклонений нет - ну чтож, надо искать дальше... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
77. Сообщение от Аноним (77), 16-Апр-25, 22:28 | +/– | ![]() |
> Некоторые вещи из всё "что пожелает" делать не так просто. Например, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
78. Сообщение от Аноним (-), 16-Апр-25, 22:33 | +1 +/– | ![]() |
> Он не будет это делать, пока нет _доказательства_, что так умеет linux. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
79. Сообщение от Аноним (79), 17-Апр-25, 04:14 | +/– | ![]() |
Если lockdown, то еще подписать этот троян валидным ключом придется. Или это тоже риторический вопрос? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 |
80. Сообщение от Аноним (80), 17-Апр-25, 11:46 | +/– | ![]() |
Очередной эээ назовём его мягко "несведущий человек" вещающий про 24/7, но не понимающий, что за этим 24/7 стоит на деле. И да даже это "мифическое 24/7" можно обеспечить разными способами и без всякой муры типа "обновление ядра без перезагрузки". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
81. Сообщение от U202204161753 (?), 17-Апр-25, 13:15 | +/– | ![]() |
> Винда что-ли, которая "я лучше знаю - вам пора в ребут, вот вам!" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #82 |
82. Сообщение от U202204161753 (?), 17-Апр-25, 13:17 | +/– | ![]() |
> Винда что ли, которая "я лучше знаю - вам пора в ребут, вот вам!" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
83. Сообщение от OpenEcho (?), 17-Апр-25, 17:49 | +/– | ![]() |
> Не надо просто идеализировать корпорации. У них острые зубы и здоровый аппетит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 |
84. Сообщение от OpenEcho (?), 17-Апр-25, 17:54 | +/– | ![]() |
> Кстати, до сих пор весь мой прикладной софт написан студентами и/или дилетантами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 Ответы: #85 |
85. Сообщение от Аноним (12), 17-Апр-25, 22:21 | +/– | ![]() |
У меня ощущение, что в либре концентрация студентов и дилетантов как раз запредельная. Ещё толпа засланных казачков из аналогов северной кореи, судя по добавляемым васянским зависимостям с уязвимостями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #86 |
86. Сообщение от OpenEcho (?), 18-Апр-25, 12:58 | +/– | ![]() |
> У меня ощущение, что в либре концентрация студентов и дилетантов как раз | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #87 |
87. Сообщение от Аноним (12), 18-Апр-25, 13:00 | +/– | ![]() |
Напомнить, как её хомякам продвигали? Чего только кейс педивикии стоит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #88 |
88. Сообщение от OpenEcho (?), 18-Апр-25, 13:09 | +/– | ![]() |
> Напомнить, как её хомякам продвигали? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #89 |
89. Сообщение от Аноним (12), 18-Апр-25, 13:15 | +/– | ![]() |
Продукт и его популярность никак не связаны. Рекламные бюджеты и популярность же соотносятся прямым образом, получается, у корпораций тут преимущество. Это к вопросу о статистике и девопсинах. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #88 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |