The OpenNET Project / Index page

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



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

Оглавление

Линус Торвальдс занял нейтральную позицию в отношении systemd, opennews (??), 18-Сен-14, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


98. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от vbvemail (ok), 18-Сен-14, 16:50 
Срочно нужен продукт, который выпиливает из системы системДЫ и ставит классическую иннициализацию. Все, и вопрос будет закрыт навсегда.
А, что касается первичной иннициализации - она должна быть:
1. Максимально надежна.
2. Максимально проста.

Комбайн, изначально, не надежен. По причине своей сложности.

А вот то, что в ядро начали пихать костыли предназначенные для конкретной системы иннициализации это, на мой взгляд, очень зря.

Есть ядро, которое по окончании своей загрузки и иннициализации, должно создать процес 0 который и будет вертеть системой, и ядру по большему счету без разницы чего это будет за процесс. В конце то концов если нужна только одно-пользовательская шелл - стартовать /bin/sh и не морочить голову.

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

107. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +4 +/
Сообщение от Stax (ok), 18-Сен-14, 17:34 
> Срочно нужен продукт, который выпиливает из системы системДЫ и ставит классическую иннициализацию

Нужен кому? Создателям дистрибутива, где перевели скрипты инициализации на сервис-файлы systemd и убрали лишние сущности и связи в инициализации, заменив их на один systemd? А зачем им это нужно?

Или пользователям этого дистрибутива нужно?

> А вот то, что в ядро начали пихать костыли предназначенные для конкретной системы иннициализации это, на мой взгляд, очень зря.

Ядро существует не само по себе, а для других программ. И неважно, система это инициализация или что-то другое. Если в ядре можно решить проблему других программ, почему бы это не сделать? Ведь цель ядра именно в обслуживании других программ, чтобы они могли быть проще и универсальней, без лишнего кода для поддержки конкретных систем.

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

131. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –1 +/
Сообщение от ноним (ok), 18-Сен-14, 18:55 
> Срочно нужен продукт, который выпиливает из системы системДЫ и ставит классическую иннициализацию.

/bin/sh вам в руки

> Все, и вопрос будет закрыт навсегда.
> А, что касается первичной иннициализации - она должна быть:
> 1. Максимально надежна.
> 2. Максимально проста.

/bin/vi вам в руки.

> Комбайн, изначально, не надежен. По причине своей сложности.

Боюсь вы ошиблись с выбором ядра )

> А вот то, что в ядро начали пихать костыли предназначенные для конкретной
> системы иннициализации это, на мой взгляд, очень зря.

Может вы сможете указать и на "костыльные" коммиты?

> Есть ядро, которое по окончании своей загрузки и иннициализации, должно создать процес
> 0 который и будет вертеть системой, и ядру по большему счету
> без разницы чего это будет за процесс. В конце то концов
> если нужна только одно-пользовательская шелл - стартовать /bin/sh и не морочить
> голову.

А эти процессы мы потом отправляем в свободное плавание и нам совершенно не интересна их судьба, правильно я понимаю?


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

167. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от vi (ok), 18-Сен-14, 22:58 

> А эти процессы мы потом отправляем в свободное плавание и нам совершенно
> не интересна их судьба, правильно я понимаю?

А если процесс "падает" через ~10 миллисекунд после запуска? Чем может помочь знание о его "судьбе"?

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

169. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –2 +/
Сообщение от Аноним (-), 18-Сен-14, 23:04 
> А если процесс "падает" через ~10 миллисекунд после запуска? Чем может помочь
> знание о его "судьбе"?

Гарантировано прибить всех потомков, которых процесс наплодил.

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

181. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от vi (ok), 18-Сен-14, 23:44 
>> А если процесс "падает" через ~10 миллисекунд после запуска? Чем может помочь
>> знание о его "судьбе"?
> Гарантировано прибить всех потомков, которых процесс наплодил.

Да, согласен!
А кто становится родителем "сирот" (пока их не прибили)?

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

266. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от Аноним (-), 19-Сен-14, 11:04 
> Да, согласен!
> А кто становится родителем "сирот" (пока их не прибили)?

PID 1, по идее. А что?

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

267. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от vi (ok), 19-Сен-14, 12:06 
>> Да, согласен!
>> А кто становится родителем "сирот" (пока их не прибили)?
> PID 1, по идее. А что?

Я не против systemd (где то в глубине души, где то глубоко-глубоко (шутка) ;), с его cgroup (и прочими плюшками).
Просто подумал, а зачем "init"-у лишние дети лейтенанта Шмидта. Init ведь может и сам перезапустить процесс если это прописано в его конфиге (может плюшек немного не хватает, я не очень специалист :(


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

287. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –1 +/
Сообщение от ноним (ok), 19-Сен-14, 15:06 
>>> Да, согласен!
>>> А кто становится родителем "сирот" (пока их не прибили)?
>> PID 1, по идее. А что?
> Я не против systemd (где то в глубине души, где то глубоко-глубоко
> (шутка) ;), с его cgroup (и прочими плюшками).
> Просто подумал, а зачем "init"-у лишние дети лейтенанта Шмидта. Init ведь может
> и сам перезапустить процесс если это прописано в его конфиге (может
> плюшек немного не хватает, я не очень специалист :(

Почитайте как-нибудь про "Non-forking startup" )

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

349. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –1 +/
Сообщение от Аноним (-), 20-Сен-14, 16:23 
> Init ведь может и сам перезапустить процесс если это прописано в его конфиге (может
> плюшек немного не хватает, я не очень специалист :(

А он ничего этого не умеет - он только скрипты и запускает. Остальное на их совести. С перезапуском есть некоторые сложности, ибо стартовые скрипты отрабатывают и завершаются, а сам инит нифига не умеет. А вы думаете что его заменяют начиная еще с апстарта только для красоты и гламура? :)


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

377. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от vi (ok), 20-Сен-14, 22:50 
>> Init ведь может и сам перезапустить процесс если это прописано в его конфиге (может
>> плюшек немного не хватает, я не очень специалист :(
> А он ничего этого не умеет - он только скрипты и запускает.
> Остальное на их совести. С перезапуском есть некоторые сложности, ибо стартовые
> скрипты отрабатывают и завершаются, а сам инит нифига не умеет. А
> вы думаете что его заменяют начиная еще с апстарта только для
> красоты и гламура? :)

Отвечу всем, мне необходимы альтернативы (пусть они будут только на бумаге, но пусть будут!). Можно конечно и в пещере сидеть, хотя это и плохо.

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

445. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от Аноним (-), 25-Сен-14, 18:55 
> Отвечу всем, мне необходимы альтернативы (пусть они будут только на бумаге, но
> пусть будут!). Можно конечно и в пещере сидеть, хотя это и плохо.

Ну так никто не запрещает вроде в пещере сидеть. Просто желающих это делать при наличии иных опций оказалось не очень то и много.

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

206. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –1 +/
Сообщение от anonymous (??), 19-Сен-14, 00:40 

> /bin/vi вам в руки.

У Вас vi в /bin ?!

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

229. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-14, 04:13 
>> /bin/vi вам в руки.
> У Вас vi в /bin ?!

Не у всех баги анаконды определяют бытие инита.

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

466. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –2 +/
Сообщение от Аноним (-), 26-Сен-14, 16:36 
> Не у всех баги анаконды определяют бытие инита.

А что, кто-то сделал vi init'ом? Это такой ответ emacs'ерам чтоли? :)

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

174. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –1 +/
Сообщение от Аноним (-), 18-Сен-14, 23:24 
Такой проект может сделать любой школьник, если он умеет пересобирать SRPM или DEB-SRC. Вот статья о том как "отвязать" Mageia Linux от PulseAudio и Systemd. https://web.archive.org/web/20130906002013/http://dodonov.ne.../ Я так и сделал, теперь у меня в системе их нет. Когда я задал вопрос на LOR о том, как сделать то же самое в Opensuse, я не получил ответа.

Это просто сделать, просто не всем очевидно как.

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

207. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от Аноним (-), 19-Сен-14, 00:40 
> Срочно нужен продукт,

Нужен? Ну тогда пилите, Шура, пилите.

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

213. "Линус Торвальдс занял нейтральную позицию в отношении system..."  +/
Сообщение от Пр0х0жий (ok), 19-Сен-14, 00:55 
> Срочно нужен продукт, который выпиливает из системы системДЫ и ставит классическую иннициализацию.

Не-не. Выдирать клещами после инсталляции? Вот этого как раз не надо.
Можно выбором на инсталляции и поверх него необходимое. В конечной ипостаси, скажем выбором, как default и custom.
Сисадмины у которых не хватило ума на ABS будут рады systemd.
Олдфаги выберут init и все будут довольны.

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

228. "Линус Торвальдс занял нейтральную позицию в отношении system..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 19-Сен-14, 04:11 
> Срочно нужен продукт, который выпиливает из системы системДЫ
> и ставит классическую иннициализацию.

Легко, но ведь захотите, чтоб ещё и работало.  А это совсем другой разговор.

Иными словами, http://altlinux.org/starterkits#installer "из коробки" нахожу надёжней, чем http://altlinux.org/starterkits#livecd и затем махать напильником.

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

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

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




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

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