The OpenNET Project / Index page

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



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

Оглавление

Выпуск легковесного дистрибутива antiX 22, opennews (??), 19-Окт-22, (0) [смотреть все]

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


100. "Выпуск легковесного дистрибутива antiX 22"  +1 +/
Сообщение от theDolphin (ok), 20-Окт-22, 17:29 
Как я люблю это "нарушает идеологию Unix"

Нарушает идеологию юникса демонизация. В идеологии Unix процессы, внезапно, запускаются через inittab, имеют строгое дерево (в отличие от той же венды), а баш-портянки инит-скриптов появились как раз из-за нежелания перегружать инит с одной стороны (KISS, который мы заслужили), и пилить что-то вменяемое с другой. Да, блин, вся идеология UNIX: порождаемый процесс - это копия (fork), в отличие от венды с её CreateProcess(), полностью копирует все свойства процесса родителя. И избавление от этих прав (причём костыльное, и не все это умеют правильно), избавление от родителя, избавление от корректной обработки SIGCHLD - это против идеологии Unix. Нельзя запустить процесс через шелл-скрипт, по идеологии Unix, нужно, чтоб его запустил инит. Про офигенные su, ulimit и прочие костыли я вообще скорбно помолчу. И, внезапно, в некоторых сертифицированных Unix нет баш-нинитов! Солярка уже больше 10 лет назад перешла на SMF, MacOS - на launchd.

Так что systemd мы любим, как раз, за возвращение к корням. А не любим за переусложненность.

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

101. "Выпуск легковесного дистрибутива antiX 22"  +1 +/
Сообщение от theDolphin (ok), 20-Окт-22, 17:34 
Еще раз. При /etc/init.d/service restart процесс получает права и свойства шелла админа, который это запустил. И всячески пытается от этого отвязаться. Это против идеологии UNIX. Просто к этому настолько все привыкли, что почему-то считают это правильным. А на самом деле - тяжелое наследие прошлого, которое за давностью сочли традицией.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск легковесного дистрибутива antiX 22"  +/
Сообщение от Аноним (109), 20-Окт-22, 18:49 
Не нравится существующее решение? Сделай своё новое и пользуйся им, никому его не навязывая.
Зачем пытаться людям подсунуть то, чего они не просили? Как мамашки в родительском комитете, которым чего-то захотелось, а скинуться на это должен весь класс.
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск легковесного дистрибутива antiX 22"  +1 +/
Сообщение от Аноним (106), 20-Окт-22, 18:31 
Кривое представление. Создатели UNIX просто ржали что запускали раньше систему просто скриптами, а теперь вот появились системы инициализации.
Ну вот есть труъ Unix - Solaris и открытая реализация OpenIndiana с его SMF и там все хорошо когда это все крутится на крутом компе. Но линукс запускают и на всяких одноплатниках, ноутбуках с 2 гигами памяти и тому подобное.
Идеи развиваются и те же динамические библиотеки в UNIX это просто легкое решение проблемы усложнения.
Где аналог системд для поиска и работы со всеми либами? Почему системд этим не занимается?
Системд это набор костылей, который наподобие огромной кучи особых форм вежливости в Японии разделяет всех людей на классы и никак не помогает работать вместе.
Так вот runit это гениальное по своей сути решение, которое даже без сопровождения много лет просто работает потому что это скрипты.
Скрипты это тоже программирование. Можно сказать вроде Java. Идет интерпретация команд.
Так вот чем интерпретируемый язык хуже если он работает быстрее выполняя только то что от него требуется?
Какие корни если сами создатели UNIX прямо говорили что запускали систему скриптами, то есть вручную.
Ты бы хоть сначала разобрался в вопросе прежде чем авторитетно заявлять чушь.
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

191. "Выпуск легковесного дистрибутива antiX 22"  +/
Сообщение от theDolphin (ok), 26-Окт-22, 12:02 
> Ты бы хоть сначала разобрался в вопросе прежде чем авторитетно заявлять чушь.

UNIX на момент своего создания не запускался скриптами, для этого использовался inittab, процессы запускал init
Учи матчасть и историю, умник.

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

111. "Выпуск легковесного дистрибутива antiX 22"  +1 +/
Сообщение от n00by (ok), 20-Окт-22, 19:34 
> Да, блин, вся идеология UNIX: порождаемый процесс - это копия
> (fork), в отличие от венды с её CreateProcess(), полностью копирует все
> свойства процесса родителя.

Благодарю за лаконичное разъяснение. Как раз в такую архитектуру, помимо вышеупомянутого, вписываются и разделяемые библиотеки. Уже который год читаю тут удивительные гипотезы, что so-шки экономят место на диске (!) и волшебным образом исправляют уязвимости, потому и появились. И как раз при форке внедрить руткит с LD_PRELOAD несколько сложнее, чем оно сейчас есть.

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

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

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




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

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