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. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +1 +/
Сообщение от Аноним (4), 25-Мрт-24, 09:31 
Вот интересует почему в дистре можно сменить DE, можно сменить ядро, но нельзя сменить систему инициализации?
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  –4 +/
Сообщение от Аноним (7), 25-Мрт-24, 09:53 
Потому что разработчики софта поддерживают его запуск только под systemd и для того, чтобы поддерживать другую систему инициализации, мейнтейнерам дистрибутива придётся где-то искать и часто писать самим всё недостающее. Ты всегда можешь сменить инит, но, будь готов, что этим мейнтейнером придётся быть тебе, а дистрибутив будет постоянно гадить в тапки и твой инит это только твоя забота.

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

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

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

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

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

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

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

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

8. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +1 +/
Сообщение от name (??), 25-Мрт-24, 09:53 
Можно.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от vbcnthfkmnth123 (ok), 25-Мрт-24, 09:59 
Это можно, но это совсем не просто
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

11. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 10:26 
будь добр, скажи плз, в каком дистрибутиве можно сменить ядро линукс на не-линукс, и все будет работать?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

12. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 10:34 
Всё не будет, но, на примере генты, можно было убедиться, что с ядром фряхи будет значительная часть, пусть и с урезанной функциональностью. А у тебя есть другие ядра, обеспечивающие сравнимый и достаточный для пользовательских программ (таких, как DE) уровень функциональности?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 10:37 
Дебиан емнип тоже собирали с фряхой, не имел удовольствия использовать. Но, тут нужно понимать, что смысла в другом ядре никакого, на сегодня линукс лучшее ядро.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (55), 26-Мрт-24, 09:52 
А еще с солярокй и HURD,
Ответить | Правка | Наверх | Cообщить модератору

17. Скрыто модератором  +/
Сообщение от Аноним (11), 25-Мрт-24, 11:15 
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

19. Скрыто модератором  +/
Сообщение от Аноним (7), 25-Мрт-24, 11:24 
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от похнапоха. (?), 25-Мрт-24, 10:42 
Debian GNU/kFreeBSD
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

15. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +1 +/
Сообщение от Аноним (11), 25-Мрт-24, 10:51 
то есть буквально можно сделать типа apt purge linux-* && apt install kfreebsd-*, ребутнутся, и все будет работать?
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 11:35 
> то есть буквально можно сделать типа apt purge linux-* && apt install
> kfreebsd-*, ребутнутся, и все будет работать?

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

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

24. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 11:41 
ну то есть на самом деле нельзя

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

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

25. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 12:08 
У фряхи своё ABI и свои системные вызовы, исполняемые файлы не смогут работать под линуксом даже в теории. Тебе нужно заменить все пакеты и перезагрузить систему, если всем этим занимается apt и он со всеми вызываемыми им утилитами собран в независимый от текущей инсталляции бандл, то это осуществимо. Только чем насиловать пакетный менеджер странным (удаление всех файлов с диска), намного проще взять busybox и удалить все файлы с диска им, после чего распаковать stage4 или его аналог им же, поправить загрузчик и перезагрузиться. Лучше сделать это на этапе до запуска инита, чтобы избежать лишних проблем. Достаточно простенький скрипт в загрузчик положить, который установит тебе дистрибутив с фряшным ядром.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 12:19 
и таким образом ты получаешь вместо гну/линукса гну/фрю, что логично, но суть ты указал сам - это не подмена ядра с оставлением юзерленда, это подмена ОС, в которой будет другое ядро и юзерлденд, пересобранный под это ядро, что несколько не стыкуется с утверждением "возможно подменить ядро"

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

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

35. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 12:52 
Я не знаю, какой инит поддерживает фряху. Наверно, придётся тащить фряшные костыли вместе с ядром, либо добавить такую поддержку самостоятельно. Остальной юзерспейс может остаться от дистрибутива, т.е. это именно "сменить ядро линукс на не-линукс, и все будет работать", но придётся сменить и все пакеты (на те же, но под другое ядро).
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 15:09 
А зачем здесь менять пакеты? Мы же про замену только ядра? То есть мы меняем не ядро, а всю ОС, не?
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 15:17 
Линуксулятор? Я не слышал о таких экспериментах, но фря может исполнять линуксовые файлы с определёнными ограничениями через него.  Линукс не может исполнять файлы фри, насколько мне известно.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 26-Мрт-24, 12:52 
> Линуксулятор?

Достаем вайн, и вот у нас уже винда с замененным ядром и инитом

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

20. Скрыто модератором  +/
Сообщение от Аноним (20), 25-Мрт-24, 11:25 
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

37. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (38), 25-Мрт-24, 14:02 
>Debian GNU/kFreeBSD

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

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

49. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (49), 25-Мрт-24, 17:35 
Потому что «после этого» не значит «по причине этого».
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (52), 25-Мрт-24, 18:47 
Но не значит что и не из-за этого.

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

16. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (16), 25-Мрт-24, 11:11 
Он имел ввиду, что можно сменить версию ядра Linux или на ядро Linux не vanilla.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

18. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  –1 +/
Сообщение от Аноним (11), 25-Мрт-24, 11:15 
ну дак версии системды и гнома так же можно менять, при таком подходе вопрос не имеет смысла
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (4), 25-Мрт-24, 12:19 
Послушайте, возможно про смену ядер не совсем подходящий пример, ибо это центр системы вокруг которого все вращается. Но. Система инициализации к этому не совсем относится, да это более низкоуровневая вещь чем ДЕ, но всеже.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 12:23 
Суть - утверждение, что можно менять ядро, а инит нет. Но мы пришли к выводу, что и ядро сменить нельзя, остальное не важно
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (4), 25-Мрт-24, 12:40 
Утверждение остается что ядро линукс сменить можно на яльтернативные ядра линукс. С стстемой инициализации это проделать крайне сложно и альтернативные версий системд мне не ведомы, не встречались. А вот альтернативные системы инициализации да.

И давайте по существу, смена ядра на ядро другой операционной системы = смене операционной системы. Речь не про это. Речь про экосистему линукс

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

43. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 15:13 
> Утверждение остается что ядро линукс сменить можно на яльтернативные ядра линукс

Какие такие альтернативные ядра линукс? С другой циферкой в версии?

В чем проблема сменить системду на альтернативную системду? С другой циферкой в версии например?

> И давайте по существу, смена ядра на ядро другой операционной системы = смене операционной системы

Именно по этому сменить ядро не получится, потому что это будет уже другая ОС

> Речь не про это. Речь про экосистему линукс

Речь именно про это. Какой смысл от замены линукса на другой линукс? Был линукс, остался линукс. Поменял системд на системд, был системд, остался системд, поменял гном на гном, был гном, остался гном

Все стало другим, но есть нюанс

Или нет?

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

46. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (7), 25-Мрт-24, 15:29 
Линукс с другим патчсетом, к примеру. Эти отличия могут быть весьма серьёзные, такие, как с rt-патчетом. Или даже просто с другими параметрами. С pae и без, 32 битное или 64 битное, и так далее, причин может быть много.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (4), 26-Мрт-24, 00:32 
> Линукс с другим патчсетом, к примеру.

Вот-вот

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

57. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 26-Мрт-24, 12:51 
Он от этого перестал быть линуксом? А системда с другими патчсетами будет другой системдой? И тогда получается, что инит таки сменить очень легко
Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

26. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (4), 25-Мрт-24, 12:13 
А при чем тут?
Ну например арч, где можно установить не только лтс, но патченые ядра.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

30. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 12:21 
Могу ли я на арч накатить вместо линукса ядро хурд/фри/миникс/черталысого? Еще раз - версии и для системды менять можно, и патчить можно, и с гномом так можно, только суть утверждения от этого меняется
Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (4), 25-Мрт-24, 12:44 
Зачем? Это все равно, что операционную систему сменить. Мы тут какбЭ про линукс...
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (11), 25-Мрт-24, 15:15 
Затем, чтобы показать правдивость исходного комментария, утверждающего, что сменить ядро можно.

> Мы тут какбЭ про линукс

Ты собрался менять ядро линукс на ядро линукс? В этом заменяемость ядер в экосистеме линукса заключается? Если так, то никаких проблем со сменой инита нет, меняешь системду одной версии на системду другой, и все

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

50. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (4), 25-Мрт-24, 18:02 
Еще раз хочется пояснить.
В экосистеме линукс, мы можем менять ядра по версиям, а так же можем сменить на ядра пропатченные например linux-clear или linux-zen и другие.
То есть по факту возможность смены/изменения ядра в рамках платформы linux имеется.
Так же в этих рамках имеедся возможность поменять ДЕ или вообще его не устанавливать, а установить софт нужный тебе, опять же в рамках платформы linux.

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

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

29. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (29), 25-Мрт-24, 12:20 
потому что меняя ядро, ты меняешь только его бинарник и какой-нибудь initrd. А меняя систему инициализации, тебе придется сменить не только бинарник, но еще и скрипты инициализации для всего софта, установленного у тебя в системе. Которые обычно идут в пакетах с этим самым софтом.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

40. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (38), 25-Мрт-24, 14:05 
>но нельзя сменить систему инициализации?

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

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

47. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Mike Lee (?), 25-Мрт-24, 16:12 
Ну допустим в Gentoo можно выбрать между systemd и OpenRC.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

51. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от dannyD (?), 25-Мрт-24, 18:36 
>>нельзя сменить систему инициализации?

можно, я делал это поживому да еще и с гуями, загрузился в ненужноДэ, снес его, собрал опенрц и перебутился, вуаля.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

56. Скрыто модератором  +/
Сообщение от Аноним (55), 26-Мрт-24, 09:56 
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

59. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (59), 26-Мрт-24, 16:00 
Зачем менять систему инициализации и не менять дистрибутив?
Если хочется реальноподсебя, то начинай с LFS и пили свой дистр.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

5. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (5), 25-Мрт-24, 09:51 
>В команду reboot добавлена возможность передачи сообщений в прошивки во время перезагрузки на системах с ядром Linux.

А где оно помимо линукса используется? В хурде?

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

23. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (16), 25-Мрт-24, 11:35 
> теперь продолжает использоваться в таких дистрибутивах, как Devuan, Debian GNU/Hurd и antiX.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  –1 +/
Сообщение от Zenitur (ok), 25-Мрт-24, 12:45 
Чёрный плащ! Только свистни - он появится! Анти икс! Только свистни - вайленд загрузится!
Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (38), 25-Мрт-24, 14:01 
>Debian GNU/Hurd

Оно же мертво, в том смысле что даже если найдешь и скачаешь то не юзабельно даже в виртуалке.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

6. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (6), 25-Мрт-24, 09:52 
Ждём в Alpine Linux?
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (10), 25-Мрт-24, 10:24 
В Alpine надо s6 ждать, когда автор допилит s6-rc до нужного состояния
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (-), 25-Мрт-24, 14:14 
Slackware Linux использует sysV init. Void Linux поддерживает runit, что по сути является упрощённым вариантом sysV init.
Ответить | Правка | Наверх | Cообщить модератору

53. "Выпуск системы инициализации SysVinit 3.09 с поддержкой Си-б..."  +/
Сообщение от Аноним (53), 25-Мрт-24, 19:22 
Slackware, Devuan. База.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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