![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-библиотеки Musl" | +/– | ![]() |
Сообщение от opennews (??), 25-Мрт-24, 09:10 | ||
Опубликован релиз классической системы инициализации SysVinit 3.09, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
4. Сообщение от Аноним (4), 25-Мрт-24, 09:31 | +1 +/– | ![]() |
Вот интересует почему в дистре можно сменить DE, можно сменить ядро, но нельзя сменить систему инициализации? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #8, #9, #11, #29, #40, #47, #51, #56, #59 |
5. Сообщение от Аноним (5), 25-Мрт-24, 09:51 | +/– | ![]() |
>В команду reboot добавлена возможность передачи сообщений в прошивки во время перезагрузки на системах с ядром Linux. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23 |
6. Сообщение от Аноним (6), 25-Мрт-24, 09:52 | +/– | ![]() |
Ждём в Alpine Linux? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #10 |
7. Сообщение от Аноним (7), 25-Мрт-24, 09:53 | –4 +/– | ![]() |
Потому что разработчики софта поддерживают его запуск только под systemd и для того, чтобы поддерживать другую систему инициализации, мейнтейнерам дистрибутива придётся где-то искать и часто писать самим всё недостающее. Ты всегда можешь сменить инит, но, будь готов, что этим мейнтейнером придётся быть тебе, а дистрибутив будет постоянно гадить в тапки и твой инит это только твоя забота. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #38, #39 |
8. Сообщение от name (??), 25-Мрт-24, 09:53 | +1 +/– | ![]() |
Можно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
9. Сообщение от vbcnthfkmnth123 (ok), 25-Мрт-24, 09:59 | +/– | ![]() |
Это можно, но это совсем не просто | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
10. Сообщение от Аноним (10), 25-Мрт-24, 10:24 | +/– | ![]() |
В Alpine надо s6 ждать, когда автор допилит s6-rc до нужного состояния | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 |
11. Сообщение от Аноним (11), 25-Мрт-24, 10:26 | +/– | ![]() |
будь добр, скажи плз, в каком дистрибутиве можно сменить ядро линукс на не-линукс, и все будет работать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #12, #14, #16, #26 |
12. Сообщение от Аноним (7), 25-Мрт-24, 10:34 | +/– | ![]() |
Всё не будет, но, на примере генты, можно было убедиться, что с ядром фряхи будет значительная часть, пусть и с урезанной функциональностью. А у тебя есть другие ядра, обеспечивающие сравнимый и достаточный для пользовательских программ (таких, как DE) уровень функциональности? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #13, #17 |
13. Сообщение от Аноним (7), 25-Мрт-24, 10:37 | +/– | ![]() |
Дебиан емнип тоже собирали с фряхой, не имел удовольствия использовать. Но, тут нужно понимать, что смысла в другом ядре никакого, на сегодня линукс лучшее ядро. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #55 |
14. Сообщение от похнапоха. (?), 25-Мрт-24, 10:42 | +/– | ![]() |
Debian GNU/kFreeBSD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #15, #20, #37 |
15. Сообщение от Аноним (11), 25-Мрт-24, 10:51 | +1 +/– | ![]() |
то есть буквально можно сделать типа apt purge linux-* && apt install kfreebsd-*, ребутнутся, и все будет работать? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #21 |
16. Сообщение от Аноним (16), 25-Мрт-24, 11:11 | +/– | ![]() |
Он имел ввиду, что можно сменить версию ядра Linux или на ядро Linux не vanilla. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #18 |
17. Сообщение от Аноним (11), 25-Мрт-24, 11:15 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #19 |
18. Сообщение от Аноним (11), 25-Мрт-24, 11:15 | –1 +/– | ![]() |
ну дак версии системды и гнома так же можно менять, при таком подходе вопрос не имеет смысла | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #28 |
19. Сообщение от Аноним (7), 25-Мрт-24, 11:24 | +/– | ![]() |
Так "ставим" сводится к полной замене всех пакетов, приложухи собираются под конкретное ядро (если они его поддерживают) и выбор происходит на этапе до компиляции, а не в рантайме. Одни и те же программы не будут работать, но будут те же программы, поддерживающие работу под другим ядром и собранные для него. Конечно, проще всего распаковать тарбол, поправить загрузчик, и перезагрузиться, никаких проблем. Кросскомпиляция и сборка с 0 другой системы под другое ядро сопряжена с рядом сложностей, и это все системные компоненты должны поддерживать такую работу изначально. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
20. Сообщение от Аноним (20), 25-Мрт-24, 11:25 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
21. Сообщение от Аноним (7), 25-Мрт-24, 11:35 | +/– | ![]() |
> то есть буквально можно сделать типа apt purge linux-* && apt install | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #24 |
23. Сообщение от Аноним (16), 25-Мрт-24, 11:35 | +/– | ![]() |
> теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #34, #36 |
24. Сообщение от Аноним (11), 25-Мрт-24, 11:41 | +/– | ![]() |
ну то есть на самом деле нельзя | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #25 |
25. Сообщение от Аноним (7), 25-Мрт-24, 12:08 | +/– | ![]() |
У фряхи своё ABI и свои системные вызовы, исполняемые файлы не смогут работать под линуксом даже в теории. Тебе нужно заменить все пакеты и перезагрузить систему, если всем этим занимается apt и он со всеми вызываемыми им утилитами собран в независимый от текущей инсталляции бандл, то это осуществимо. Только чем насиловать пакетный менеджер странным (удаление всех файлов с диска), намного проще взять busybox и удалить все файлы с диска им, после чего распаковать stage4 или его аналог им же, поправить загрузчик и перезагрузиться. Лучше сделать это на этапе до запуска инита, чтобы избежать лишних проблем. Достаточно простенький скрипт в загрузчик положить, который установит тебе дистрибутив с фряшным ядром. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 Ответы: #27 |
26. Сообщение от Аноним (4), 25-Мрт-24, 12:13 | +/– | ![]() |
А при чем тут? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #30 |
27. Сообщение от Аноним (11), 25-Мрт-24, 12:19 | +/– | ![]() |
и таким образом ты получаешь вместо гну/линукса гну/фрю, что логично, но суть ты указал сам - это не подмена ядра с оставлением юзерленда, это подмена ОС, в которой будет другое ядро и юзерлденд, пересобранный под это ядро, что несколько не стыкуется с утверждением "возможно подменить ядро" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 Ответы: #35 |
28. Сообщение от Аноним (4), 25-Мрт-24, 12:19 | +/– | ![]() |
Послушайте, возможно про смену ядер не совсем подходящий пример, ибо это центр системы вокруг которого все вращается. Но. Система инициализации к этому не совсем относится, да это более низкоуровневая вещь чем ДЕ, но всеже. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #31 |
29. Сообщение от Аноним (29), 25-Мрт-24, 12:20 | +/– | ![]() |
потому что меняя ядро, ты меняешь только его бинарник и какой-нибудь initrd. А меняя систему инициализации, тебе придется сменить не только бинарник, но еще и скрипты инициализации для всего софта, установленного у тебя в системе. Которые обычно идут в пакетах с этим самым софтом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
30. Сообщение от Аноним (11), 25-Мрт-24, 12:21 | +/– | ![]() |
Могу ли я на арч накатить вместо линукса ядро хурд/фри/миникс/черталысого? Еще раз - версии и для системды менять можно, и патчить можно, и с гномом так можно, только суть утверждения от этого меняется | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #33 |
31. Сообщение от Аноним (11), 25-Мрт-24, 12:23 | +/– | ![]() |
Суть - утверждение, что можно менять ядро, а инит нет. Но мы пришли к выводу, что и ядро сменить нельзя, остальное не важно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #32 |
32. Сообщение от Аноним (4), 25-Мрт-24, 12:40 | +/– | ![]() |
Утверждение остается что ядро линукс сменить можно на яльтернативные ядра линукс. С стстемой инициализации это проделать крайне сложно и альтернативные версий системд мне не ведомы, не встречались. А вот альтернативные системы инициализации да. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #43 |
33. Сообщение от Аноним (4), 25-Мрт-24, 12:44 | +/– | ![]() |
Зачем? Это все равно, что операционную систему сменить. Мы тут какбЭ про линукс... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 Ответы: #44 |
34. Сообщение от Zenitur (ok), 25-Мрт-24, 12:45 | –1 +/– | ![]() |
Чёрный плащ! Только свистни - он появится! Анти икс! Только свистни - вайленд загрузится! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
35. Сообщение от Аноним (7), 25-Мрт-24, 12:52 | +/– | ![]() |
Я не знаю, какой инит поддерживает фряху. Наверно, придётся тащить фряшные костыли вместе с ядром, либо добавить такую поддержку самостоятельно. Остальной юзерспейс может остаться от дистрибутива, т.е. это именно "сменить ядро линукс на не-линукс, и все будет работать", но придётся сменить и все пакеты (на те же, но под другое ядро). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #42 |
36. Сообщение от Аноним (38), 25-Мрт-24, 14:01 | +/– | ![]() |
>Debian GNU/Hurd | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
37. Сообщение от Аноним (38), 25-Мрт-24, 14:02 | +/– | ![]() |
>Debian GNU/kFreeBSD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #49 |
38. Сообщение от Аноним (38), 25-Мрт-24, 14:03 | +/– | ![]() |
>Потому что разработчики софта поддерживают его запуск только под systemd | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
39. Сообщение от Аноним (38), 25-Мрт-24, 14:04 | +/– | ![]() |
>Потому что разработчики софта поддерживают его запуск только под systemd | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
40. Сообщение от Аноним (38), 25-Мрт-24, 14:05 | +/– | ![]() |
>но нельзя сменить систему инициализации? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
41. Сообщение от Аноним (-), 25-Мрт-24, 14:14 | +/– | ![]() |
Slackware Linux использует sysV init. Void Linux поддерживает runit, что по сути является упрощённым вариантом sysV init. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
42. Сообщение от Аноним (11), 25-Мрт-24, 15:09 | +/– | ![]() |
А зачем здесь менять пакеты? Мы же про замену только ядра? То есть мы меняем не ядро, а всю ОС, не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #45 |
43. Сообщение от Аноним (11), 25-Мрт-24, 15:13 | +/– | ![]() |
> Утверждение остается что ядро линукс сменить можно на яльтернативные ядра линукс | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #46 |
44. Сообщение от Аноним (11), 25-Мрт-24, 15:15 | +/– | ![]() |
Затем, чтобы показать правдивость исходного комментария, утверждающего, что сменить ядро можно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #50 |
45. Сообщение от Аноним (7), 25-Мрт-24, 15:17 | +/– | ![]() |
Линуксулятор? Я не слышал о таких экспериментах, но фря может исполнять линуксовые файлы с определёнными ограничениями через него. Линукс не может исполнять файлы фри, насколько мне известно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #58 |
46. Сообщение от Аноним (7), 25-Мрт-24, 15:29 | +/– | ![]() |
Линукс с другим патчсетом, к примеру. Эти отличия могут быть весьма серьёзные, такие, как с rt-патчетом. Или даже просто с другими параметрами. С pae и без, 32 битное или 64 битное, и так далее, причин может быть много. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #54, #57 |
47. Сообщение от Mike Lee (?), 25-Мрт-24, 16:12 | +/– | ![]() |
Ну допустим в Gentoo можно выбрать между systemd и OpenRC. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
49. Сообщение от Аноним (49), 25-Мрт-24, 17:35 | +/– | ![]() |
Потому что «после этого» не значит «по причине этого». | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #52 |
50. Сообщение от Аноним (4), 25-Мрт-24, 18:02 | +/– | ![]() |
Еще раз хочется пояснить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
51. Сообщение от dannyD (?), 25-Мрт-24, 18:36 | +/– | ![]() |
>>нельзя сменить систему инициализации? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
52. Сообщение от Аноним (52), 25-Мрт-24, 18:47 | +/– | ![]() |
Но не значит что и не из-за этого. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
53. Сообщение от Аноним (53), 25-Мрт-24, 19:22 | +/– | ![]() |
Slackware, Devuan. База. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
54. Сообщение от Аноним (4), 26-Мрт-24, 00:32 | +/– | ![]() |
> Линукс с другим патчсетом, к примеру. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
55. Сообщение от Аноним (55), 26-Мрт-24, 09:52 | +/– | ![]() |
А еще с солярокй и HURD, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
56. Сообщение от Аноним (55), 26-Мрт-24, 09:56 Скрыто ботом-модератором | +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
57. Сообщение от Аноним (11), 26-Мрт-24, 12:51 | +/– | ![]() |
Он от этого перестал быть линуксом? А системда с другими патчсетами будет другой системдой? И тогда получается, что инит таки сменить очень легко | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
58. Сообщение от Аноним (11), 26-Мрт-24, 12:52 | +/– | ![]() |
> Линуксулятор? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 |
59. Сообщение от Аноним (59), 26-Мрт-24, 16:00 | +/– | ![]() |
Зачем менять систему инициализации и не менять дистрибутив? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |