The OpenNET Project / Index page

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



"Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-библиотеки Musl"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск системы инициализации 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 применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=60839

Ответить | Правка | 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 и для того, чтобы поддерживать другую систему инициализации, мейнтейнерам дистрибутива придётся где-то искать и часто писать самим всё недостающее. Ты всегда можешь сменить инит, но, будь готов, что этим мейнтейнером придётся быть тебе, а дистрибутив будет постоянно гадить в тапки и твой инит это только твоя забота.

Ну и, отвечая на твой вопрос, ядро это не "системный софт", оно живёт отдельно и просто предоставляет интерфейсы, а DE это пользовательский софт и не система (хотя из-за вяленого часть системных функций перешла на оконный менеджер). Да и в целом, "системный софт" -- это в основном инит и есть. Ну ещё компоненты поднимающие сеть, настраивающие логи, часы, крон и так далее. Именно эти части и делают дистрибутив.

Ответить | Правка | Наверх | 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
> kfreebsd-*, ребутнутся, и все будет работать?

У меня ест, ощущение, что, в представленной ситуации, пока apt будет работать, он сдохнет из-за новых пакетов, каждый из которых будет абсолютно несовместим. Но возможен вариант по примеру ChromeOS: обновление установкой на другой раздел и перезагрузка. Осталось найти тех, кому это понадобится.

Ответить | Правка | Наверх | 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

Ян Мердек автор Дебиан скончался вскоре после того как заявил о планах делать коммерческий дистрибутив Debian/Open Solaris.Не знаю почему модератеры любят скрывать комментарии в которых пишу об этом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #49

38. Сообщение от Аноним (38), 25-Мрт-24, 14:03   +/
>Потому что разработчики софта поддерживают его запуск только под systemd

Хороший повод отказаться от использования GNOME.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

39. Сообщение от Аноним (38), 25-Мрт-24, 14:04   +/
>Потому что разработчики софта поддерживают его запуск только под systemd

Trinity TDE работает без systemd и без wayland.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

40. Сообщение от Аноним (38), 25-Мрт-24, 14:05   +/
>но нельзя сменить систему инициализации?

FreeBSD как и другие BSD живут без systemd с тем же софтом, illumos тот что Open Solaris то же живет без systemd и с тем же софтом что и на этом вашем линуксе.

Ответить | Правка | Наверх | 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   +/
Еще раз хочется пояснить.
В экосистеме линукс, мы можем менять ядра по версиям, а так же можем сменить на ядра пропатченные например linux-clear или linux-zen и другие.
То есть по факту возможность смены/изменения ядра в рамках платформы linux имеется.
Так же в этих рамках имеедся возможность поменять ДЕ или вообще его не устанавливать, а установить софт нужный тебе, опять же в рамках платформы linux.

То есть в линуксовой экосистеме мы можем вибирать ядро линукс, можем выбирать ДЕ и т.д.
Что до системы инициализации, они также как и ДЕ представлены разными вариантами: системд, системинит, опенрс, но вот в рамках одного дистра по версиям прыгать наверное можно, в рамках одной системы инициализации, обновления-то ставятся :)
а сменить их простым способом как ДЕ (перейти с системд на, например, системинит), возможности нет... а было бы хорошо, если бы она бы была бы :)

Ответить | Правка | Наверх | 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   +/
Зачем менять систему инициализации и не менять дистрибутив?
Если хочется реальноподсебя, то начинай с LFS и пили свой дистр.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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