ለሦስት ዓመታት ያህል ከተገነባ በኋላ የፊኒት 4.0 (ፈጣን ኢንት) ኢኒት ሲስተም ተለቋል። ለSysV init እና ለsystemd ቀላል አማራጭ ሆኖ እየተገነባ ነው። ፕሮጀክቱ የተመሰረተው በፋስቲኒት ኢንት ሲስተም ውስጥ ጥቅም ላይ በዋለው ሪቨርስ ኢንጂነሪንግ በተፈጠረ ስራ ላይ ነው። Linux-прошивке нетбуков EeePC и примечательной очень быстрым процессом загрузки. Система в первую очередь нацелена на обеспечение загрузки компактных и встраиваемых систем, но также может применяться для обычных настольных и серверных окружений. Примеры сценариев для внедрения подготовлены для Void Linux, አልፓይን Linux и Debian ጂኤንዩ/Linux. Код проекта написан на языке Си и распространяется под лицензией MIT.
ፊኒት በ SysV init style ውስጥ runlevels ይደግፋል, የጀርባ ሂደቶችን ጤና መከታተል (ከተሳካ አገልግሎቱን በራስ-ሰር እንደገና ማስጀመር), የአንድ ጊዜ ተቆጣጣሪዎችን መፈፀም, ጥገኝነቶችን እና የዘፈቀደ ሁኔታዎችን ከግምት ውስጥ በማስገባት አገልግሎቶችን ማስጀመር, ተጨማሪ ተቆጣጣሪዎችን ከማያያዝ በፊት ወይም በኋላ እንዲሰሩ ማድረግ. የአገልግሎት አፈፃፀም. ለምሳሌ አገልግሎቱን ማዋቀር የሚችሉት የኔትዎርክ መዳረሻ ከተገኘ በኋላ ወይም ሌላ አገልግሎት ለምሳሌ syslogd ከጀመረ በኋላ ብቻ ነው። Cgroups v2 ገደቦችን ለማዘጋጀት ስራ ላይ ይውላል።
ተግባርን ለማስፋት እና ከፍላጎትዎ ጋር ለመላመድ ፕለጊን መጠቀም ይቻላል ለዚህም ተቆጣጣሪን በተለያዩ የመጫኛ እና አገልግሎቶች አፈፃፀም ደረጃዎች ላይ ለማያያዝ እንዲሁም ከውጫዊ ክስተቶች ጋር አስገዳጅነት እንዲኖርዎት የሚያስችል የመንጠቆ ስርዓት ቀርቧል። ለምሳሌ D-Busን፣ ALSAን፣ netlinkን፣ resolvconfን፣ የሙቅ መሰኪያ መሳሪያዎችን፣ የከርነል ሞጁሎችን መገኘት እና መጫን፣ የPID ፋይሎችን ማቀናበር እና ለX አገልጋይ አካባቢን ለማዘጋጀት ፕለጊኖች ተዘጋጅተዋል።
Поддерживается использование типовых скриптов для запуска сервисов, созданных для SysV init (/etc/rc.d и /etc/init.d не используются, но поддержка /etc/inittab может быть реализована через плагин), а также сценариев rc.local, файлов с переменными окружения и сетевых настроек /etc/network/interfaces, как в Debian и BusyBox. Настройки могут как определяться в одном файле конфигурации /etc/finit.conf, так и распределяться по нескольким файлам в каталоге /etc/finit.d.
አስተዳደር መደበኛ initctl እና አሂድ-ክፍሎች መሣሪያዎች በኩል ተሸክመው ነው, እናንተ ሩጫ ደረጃዎች ጋር በተያያዘ አገልግሎቶችን ለማንቃት እና ለማሰናከል, እንዲሁም አንዳንድ አገልግሎቶችን እየመረጡ ለማስጀመር ያስችላል. ፊኒት አብሮ የተሰራ የጌቲ አተገባበር (ተርሚናል እና የተጠቃሚ መግቢያ አስተዳደር)፣ የጤና ክትትል ክትትል እና የነጠላ ትዕዛዝ ሼል ለማሄድ አብሮ በተሰራው ሱሎጊን የአደጋ ማገገሚያ ሁነታን ያካትታል።

በFinit 4.0 ልቀት ላይ ከተጨመሩት ለውጦች መካከል (ስሪት 3.2 የኋለኛ ተኳኋኝነትን በሰበሩ ለውጦች ምክንያት ተዘሏል)
- የተለየው ዳግም ማስነሳት መገልገያ ወደ initctl በምሳሌያዊ አገናኝ ተተክቷል፣ ልክ እንደ ማቆሚያ፣ መዘጋት፣ ኃይል ማጥፋት እና ተንጠልጣይ መገልገያዎች።
- የክዋኔዎች እድገት ማሳያ ተተግብሯል.
- ድርጊቶችን ከተለያዩ ክስተቶች ጋር ለማያያዝ የ"inictl cond set|clear COND" ትእዛዞች አሠራር ተለውጧል። አገልግሎቶችን ለመለየት ጥቅም ላይ የዋለው አገባብ ነው። ከመንገዶች ጋር ከማያያዝ ይልቅ .
- አብሮ የተሰራው አተገባበር ተወግዷል። አገልጋይ inetd፣ አስፈላጊ ከሆነ xinetd ሊጫን የሚችልበት።
- በተለየ ግሩፖች ውስጥ አገልግሎቶችን ለማሄድ ለ cgroups v2 ድጋፍ ታክሏል።
- የብልሽት መልሶ ማግኛ ሁኔታ ከራሱ ሱሰሎግ ጋር ታክሏል።
- ከSysV init ለጀማሪ/ማቆሚያ ስክሪፕቶች ድጋፍ ታክሏል።
- አገልግሎቱ ከመጀመሩ በፊት የተከናወኑ ተግባራትን እንዲገልጹ የሚያስችልዎ ቅድመ፡ስክሪፕት እና ፖስት፡ስክሪፕት ተቆጣጣሪዎች ታክለዋል።
- ለ env: ፋይል ከአካባቢ ተለዋዋጮች ጋር ድጋፍ ታክሏል።
- የዘፈቀደ PID ፋይሎችን የመከታተል ችሎታ ታክሏል።
- አንጻራዊ መንገዶችን በመጠቀም ተግባራትን እና አገልግሎቶችን የማስጀመር ችሎታ ታክሏል።
- በይነተገናኝ ባልሆነ ሁነታ (ባች ሞድ) ውስጥ እርምጃዎችን ለማከናወን ወደ initctl የ"-b" አማራጭ ታክሏል።
- አብሮገነብ ጠባቂው በተለየ የ watchdogd ስሪት ተተክቷል።
- በሚሰሩበት ጊዜ ለተገናኙ መሳሪያዎች የከርነል ሞጁሎችን በራስ ሰር ለመጫን ተሰኪ ታክሏል።
- /etc/modules-load.d/ ለማስተናገድ ተሰኪ ታክሏል።
- ቅንጅቶችን ከቀየሩ በኋላ አገልግሎቶችን በራስ ሰር እንደገና ለማስጀመር ድጋፍ ታክሏል፣ ይህም የ"initctl reload" ትዕዛዝ እራስዎ ሳይፈጽሙ እንዲያደርጉ ያስችልዎታል። በነባሪነት ተሰናክሏል እና በ"./configure --enable-auto-reload" እንደገና መገንባት ያስፈልገዋል.
- እንደ runlevel መቀየር፣ አገልግሎቶችን መጀመር እና ማቆም እና የአገልግሎት ውድቀቶችን የመሳሰሉ ደህንነትን የሚነኩ ስራዎችን የመመዝገብ ችሎታ ታክሏል።
- ለ/etc/network/interfaces የተሻሻለ ድጋፍ።
ምንጭ: opennet.ru
