LINUX.ORG.RU

FInit v4.0

 , ,

FInit v4.0

0

1

Finit — простая альтернатива системам иницилизации SysV init и systemd. Он был разработан более десяти лет назад Клаудио Мацуока при помощи реверс инженеринга из EeePC fastinit. Основное внимание уделяется малым и встраиваемым системам, хотя Finit полностью работоспособен в серверных и в настольных системах.

Основные возможности:

  • Контроль процессов. Запуск, отслеживание и перезапуск при сбое.

  • Встроенный getty.

  • Поддержка уровней запуска (runlevels) из SysV init.

  • Система плагинов.

  • Автоматическое применение изменений в конфигурации.

  • Встроенный watchdog.

Релиз v4.0 содержит изменения в API, несовместимые с предыдущими релизами. Помимо многочисленных исправлений ошибок и улучшений текущей функциональности, в этом релизе была добавлена поддержка cgroups v2 и был удалён встроенный inetd-сервер.

Руководства по переходу на Finit для Void Linux, Alpine Linux и Debian GNU/Linux.

>>> Подробности

★★★★☆

Проверено: pon4ik ()
Последнее исправление: Wizard_ (всего исправлений: 1)

при помощи реверс инженеринга из EeePC fastinit

а что там реверс-инжирить? алгоритмы какие-то секретные? просто возьми и напиши своё, думаю получилось бы не хуже.

Spoofing ★★★★★
()

перестаньте уже называть systemd системой инициализации. это лишь малая часть ее функций.

ergo ★★★
()
Ответ на: комментарий от Spoofing

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

Thero ★★★★★
()
Ответ на: комментарий от ergo

да тут вроде и не называли. просто сказали что финит это не системд. что абсолютно корректно во всех смыслах.

Thero ★★★★★
()

Это где-то используется

anonymous
()
Ответ на: комментарий от Rodegast

v4.0

ну такой себе капец когда уже не первый релиз а известности никакой

anonymous
()

Upstart, s6, openrc, runit - выбирай любой и развивай. Зачем что-то ещё более альтернативное

One ★★★★★
()

замечательная новость, и конфиг в 47 строк выглядит понятным, вот думаю альтернатива sysV init ли? посмотрим завезут в 4.0 devuan или не… я на beowulf 3.1 пока.

bug_
()

Во встраиваемых системах и systemd отлично работает. Этим финитом кто-то кроме автора пользуется вообще?

zabbal ★★★★★
()

Что мешает написать свою систему инициализации на базе libuv и quickjs? Чтобы плагины расширения писать на js…

menangen ★★★★★
()
Ответ на: комментарий от menangen

Зачем только морду? Лучше так: системд запускает докер-контейнер с электроном, в котором уже запускается новая модная система инициализации. Симъ побѣдимъ!

fingolfin
()

Вот чего, а систем инициализации в ляликсах навалом. Инициализируйся, не хочу.

Valeg ★★★
()

Finit .. альтернатива … systemd

А там есть finit-timesyncd, finit-journald и тому подобное? Если нет, закапывайте.

turtle_bazon ★★★★★
()
Ответ на: комментарий от zabbal

Во встраиваемых системах и systemd отлично работает.

Да ты шо? Правда шо ли? Прям хочу глянуть как вообще фоновые потоки на чахлых армиках «отлично работают».

Oberstserj ★★
()
Ответ на: комментарий от menangen

Ты себе этот вопрос задал? Напиши. Думаю и хипстоты зайдет.

Oberstserj ★★
()
Ответ на: комментарий от turtle_bazon

А там есть finit-timesyncd, finit-journald и тому подобное? Если нет, закапывайте.

Может лучше тебя закопать, чтоб этот раковник не распространять?

И вообще, почему в теме до сих пор нет @intelfx ?

Oberstserj ★★
()
Ответ на: комментарий от Spoofing

Скорее всего имелось в виду, что автор делал систему по образцу перед глазами

AVL2 ★★★★★
()
Ответ на: комментарий от Oberstserj

Правда шо ли?

Прикинь! Я как раз работал с железкой на OpenEmbedded и systemd.

Прям хочу глянуть как вообще фоновые потоки на чахлых армиках «отлично работают».

Точно так же как и на любых других, благо что systemd никогда не отличался требовательностью к ресурсам.

zabbal ★★★★★
()
Ответ на: комментарий от turtle_bazon

А там есть finit-timesyncd, finit-journald и тому подобное?

Не, так не пойдёт, если у тебя система будет просто собираться из готовых компонент и сразу работать без пердолинга, то как же ты себя мамкиным хакиром почувствуешь?!

zabbal ★★★★★
()
Ответ на: комментарий от AX

Ну даже в новости заявлен вачдог и слежение за сервисами.

AVL2 ★★★★★
()
Ответ на: комментарий от Spoofing

просто возьми и напиши своё, думаю получилось бы не хуже.

ленарт поттеринг и весь редхат не в состоянии внести изменеия в системуД для лучшей загрузки в то время как ClearLinux уделает любой системаД дистрибутив по скорости загрузке из моего личного опыта в виртуалках. Жаль что пользоваться ClearLinux это садомазо.

bhfq ★★★★★
()
Ответ на: комментарий от Oberstserj

Да-да, угу.

Именно так. Если бы ты вместо пустопорожней болтовни занимался разработкой встраиваемых (или не очень) систем - ты бы про это знал. А так приходится на форуме безграмотность ликвидировать.

zabbal ★★★★★
()
Ответ на: комментарий от bhfq

Жаль что пользоваться ClearLinux это садомазо

Неужели он начинает догадываться? Да не, наверняка совпадение просто :-D

zabbal ★★★★★
()
Ответ на: комментарий от anonymous

Он быстрый, легкий и не

systemd именно так и начинался. А потом

Система плагинов.

Im_not_a_robot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.